/* CSS Document */

#center
{
  font-size: 12px;
	font-family: Arial;
	color: rgb(192,192,192);
	font-weight: normal;
	/*text-align: justify;*/
}

#content h1,
#content h2,
#content h3
{
  font-weight: normal;
  font-family: "Lucida Sans",Arial,sans-serif;
  letter-spacing: 3px;
  /*font-variant: small-caps;*/
  /*word-spacing : 3px;*/
  /*line-height:xxpx;*/
}

#content h1 b, 
#content h2 b,
#content h3 b
{ 
  font-weight: normal;
  color: rgb(107,175,68); 
  /*font-style: italic;*/
}

#content h1 { font-size: 200%; color: #999; }
#content h2 { font-size: 170%; color: #777; }
#content h3 { font-size: 150%; color: #444; }


#content h4
{
  /*font-weight:normal;*/
  line-height:16px;
  /*font-size: 100%;*/
  letter-spacing: 0px; 
  margin:0px 0px 5px 0px;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  text-transform: lowercase;
  text-transform: capitalize;
  font-weight:bold;
  font-size:12px;
}

#content h5
{
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  line-height:100%;
  font-size: 100%;
  font-weight: bold;
  font-style: italic;
  color: #999;
  text-transform: capitalize;
  display:inline;
}

/* css su link content */
#center a
{
  text-decoration: none;
}

#center a:link,
#center a:visited
{
  /*color:rgb(213,213,213);*/
  
  color: rgb(0,0,0);
  text-decoration: none;
}

#center a:hover,
#center a:focus,
#center a:active
{
  /*color:rgb(225,90,71);*/
  color: rgb(204,23,30);
  text-decoration: none;
}

#center a.Trebuchet
{
  font-family: "Trebuchet MS", Arial,Helvetica,sans-serif;
  letter-spacing: 0px;
  font-weight:bold;
  text-transform: lowercase;
  text-transform: uppercase;
  text-decoration: none;
}



#center a.roll,
#center a.roll:link,
#center a.roll:visited,
#center a.roll:hover,
#center a.roll:focus,
#center a.roll:active
{
  /*color:rgb(0,0,0);*/
  color: rgb(204,23,30);
  text-decoration: none;
}


#content a.read_more
{
  line-height:200%;
  padding-left:10px;
  font-size:90%;
  text-transform: capitalize;
  background: url('http://www.orsogril.com/template/web/images/icon/more.gif') center left no-repeat;
  color: #999;
}

#content a.read_more:hover,
#content a.read_more:focus,
#content a.read_more:active
{
  color: #999;
}

#content a.read_more:link,
#content a.read_more:visited
{
  color: #999;
}

#content a.linked
{
  line-height:200%;
  padding-left:10px;
  font-size:90%;
  text-transform: capitalize;
  background: url('http://www.orsogril.com/template/web/images/icon/linked.gif') center left no-repeat;
  color: #999;
}

#content a.linked:hover,
#content a.linked:focus,
#content a.linked:active
{
  color: #999;
}

#content a.linked:link,
#content a.linked:visited
{
  color: #999;
}

#content a.doc
{
  line-height:200%;
  padding-left:12px;
  font-size:90%;
  text-transform: capitalize;
  background: url('http://www.orsogril.com/template/web/images/icon/doc.gif') center left no-repeat;
  color: #999;
  /*background:#F0F0F0;*/
}

#content a.doc:hover,
#content a.doc:focus,
#content a.doc:active
{
  color: #999;
}

#content a.doc:link,
#content a.doc:visited
{
  color: #999;
}

#content a.place
{
  line-height:200%;
  padding-left:12px;
  font-size:90%;
  text-transform: capitalize;
  background: url('http://www.orsogril.com/template/web/images/icon/place.gif') center left no-repeat;
  color: #999;
  /*background:#F0F0F0;*/
}

#content a.place:hover,
#content a.place:focus,
#content a.place:active
{
  color: #999;
}

#content a.place:link,
#content a.place:visited
{
  color: #999;
}

#content a.contatto_m
{
  line-height:200%;
  padding-left:17px;
  font-size:90%;
  text-transform: capitalize;
  background: url('http://www.orsogril.com/template/web/images/icon/contatto_m.gif') center left no-repeat;
  color: #999;
  /*background:#F0F0F0;*/
}

#content a.contatto_m:hover,
#content a.contatto_m:focus,
#content a.contatto_m:active
{
  color: #999;
}

#content a.contatto_m:link,
#content a.contatto_m:visited
{
  color: #999;
}

#content a.contatto_w 
{
  line-height:200%;
  padding-left:17px;
  font-size:90%;
  text-transform: capitalize;
  background: url('http://www.orsogril.com/template/web/images/icon/contatto_w.gif') center left no-repeat;
  color: #999;
  /*background:#F0F0F0;*/
}

#content a.contatto_w:hover,
#content a.contatto_w:focus,
#content a.contatto_w:active
{
  color: #999;
}

#content a.contatto_w:link,
#content a.contatto_w:visited
{
  color: #999;
}

#content a.telefono
{
  line-height:200%;
  padding-left:17px;
  font-size:90%;
  text-transform: capitalize;
  background: url('http://www.orsogril.com/template/web/images/icon/phone.gif') center left no-repeat;
  color: #999;
  /*background:#F0F0F0;*/
}

#content a.telefono:hover,
#content a.telefono:focus,
#content a.telefono:active
{
  color: #999;
}

#content a.telefono:link,
#content a.telefono:visited
{
  color: #999;
}


#center a.mail
{
  line-height:200%;
  padding-left:17px;
  font-size:90%;
  /*text-transform: capitalize;*/
  background: url('http://www.orsogril.com/template/web/images/icon/mail.gif') center left no-repeat;
  color: #999;
}

#center a.mail:hover,
#center a.mail:focus,
#center a.mail:active
{
  color: #999;
}

#center a.mail:link,
#center a.mail:visited
{
  color: #999;
}

#content a.skype
{
  line-height:200%;
  padding-left:17px;
  font-size:90%;
  text-transform: capitalize;
  background: url('http://www.orsogril.com/template/web/images/icon/skype.gif') center left no-repeat;
  color: #999;
}

#content a.skype:hover,
#content a.skype:focus,
#content a.skype:active
{
  color: #999;
}

#content a.skype:link,
#content a.skype:visited
{
  color: #999;
}

#content a.home,
#content p.home,
#content span.home
{
  line-height:200%;
  padding-left:17px;
  font-size:90%;
  text-transform: capitalize;
  background: url('http://www.orsogril.com/template/web/images/icon/home.gif') center left no-repeat;
  color: #999;
  /*background:#F0F0F0;*/
}

#content a.home:hover,
#content a.home:focus,
#content a.home:active
{
  color: #999;
}

#content a.home:link,
#content a.home:visited
{
  color: #999;
}

#center a.close
{
  line-height:200%;
  padding-left:17px;
  font-size:90%;
  text-transform: capitalize;
  background: url('http://www.orsogril.com/template/web/images/icon/close.gif') center left no-repeat;
  color: #999;
}

#center a.close:hover,
#center a.close:focus,
#center a.close:active
{
  color: #999;
}

#center a.close:link,
#center a.close:visited
{
  color: #999;
}

#center a.search
{
  /*text-decoration: none;*/
  line-height:200%;
  padding-left:17px;
  font-size:90%;
  text-transform: capitalize;
  background: url('http://www.orsogril.com/template/web/images/icon/search.gif') center left no-repeat;
  color: #999;
}

#center a.search:hover,
#center a.search:focus,
#center a.search:active
{
  /*text-decoration: none;*/
  color: #999;
}

#center a.search:link,
#center a.search:visited
{
  /*text-decoration: none;*/
  color: #999;
}

table
{
  width: 100%;  
  border-collapse: collapse;
}

table tr td
{
  padding: 2px 0px 2px 0px;
}

table tr th
{
  /*padding: 2px 5px 2px 5px;*/
}

i
{
  color: rgb(192,192,192);
}

.err_desc i {
  color: #9E0808;
  font-size:90%;
}

.white
{
  color: rgb(240,240,240);
}

.light_orange
{
  color:rgb(247,148,110);
}

.small
{
  font-size: 90%;
}

.bold
{
  font-weight: bold;
}

/*p{ line-height:15px; }*/


#content p.informazioni,
#content span.informazioni
{
  padding-left:17px;
  font-size:90%;
  /*line-height:100%;*/
  background: url('http://www.orsogril.com/template/web/images/icon/comment.gif') top left no-repeat;
  color: #555;
  font-style:italic;
  /*background:#F0F0F0;*/
}


#content p.darkred,
#content span.darkred,
#content i.darkred,
#content b.darkred,
#center a.darkred,
#center a.darkred:hover,
#center a.darkred:focus,
#center a.darkred:active
#center a.darkred:link,
#center a.darkred:visited
{
  color: #9E0808;
}




img.image { font-size:0;line-height:0;border: 1px solid #B3B3B3; }

img.right
{
  margin:0px 0px 10px 10px;
  float:right;
}

img.left
{
  margin:0px 10px 10px 0px;
  float:left;
}

input,
select,
textarea
{
  vertical-align:middle;
  width:100%;
  border:1px solid #B3B3B3; /*#444*/
}

input,
select,
textarea,
form,
table
{
  font-size: 12px;
	font-family: Arial;
	color: #555;
	font-weight: normal;
}

textarea
{
  overflow: auto;  
}

#content select option.contatto_m,
#content select option.contatto_w 
{
  padding-left:17px;
  font-size:90%;
  text-transform: capitalize;
}

#content select.contatto_m,
#content select.contatto_w  
{
  padding-left:15px;
  font-size:100%;
  text-transform: capitalize;
}

#content select option.contatto_m,
#content select.contatto_m
{ background: url('http://www.orsogril.com/template/web/images/icon/contatto_m.gif') center left no-repeat; }

#content select option.contatto_w,
#content select.contatto_w
{ background: url('http://www.orsogril.com/template/web/images/icon/contatto_w.gif') center left no-repeat; }


/**/
#content select.err,
#content input.err,
#content textarea.err
{
  border-color: #9E0808;
  background-color: rgb(255,208,208);
}

/**/
input.no_space
{
  width:auto;
}

fieldset
{
  /*border:1px solid rgb(255,102,0);*/
  border:1px solid #545151;
  color:rgb(255,102,0);
  
  padding:0px 5px 5px 5px;
}

legend
{ 
  color:#555;
  font-style: italic;
  /*color:rgb(255,102,0);*/
}

.div_hidden
{
  display: none;
}

.div_show
{
  display: block;
}

hr
{
  height:0px;
  margin:5px 0px 5px 0px;
  line-height:0px;
  font-size:0;
  border-bottom: 1px dotted gray;
}

pre
{
  /*
  font-size: 12px;
	font-family: Arial;
	*/
	color:#FFF;
	text-align: left;
	padding:0 10px 0 10px;
}

div.loadableWhite,
td.loadableWhite
{
  background: #FFF url('http://www.orsogril.com/template/web/images/multimedia/loaderWhite.gif') no-repeat center center;
}