/*##########################################
Name: Stile Cosmohaus v.2.0
##########################################*/
/**************************/
/* *** STILI dei TAG ***  */
/**************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, caption, tbody, tfoot, thead {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#333333;
 text-decoration: none; 
}

form b{color:#F00}

/* stile di base di ogni immagine */
img{ border:0; }

textarea{ overflow: auto; }

/* stile di base per ogni link */
a{
 font-weight: bold; 
 text-decoration: none;
 color: #024C01;
}

a:hover{ 
 color: #9ACD68;
 text-decoration: none; 
}

hr{
 color: #92CFC3;
 height: 1px;
 border: dotted;
}

/*******************************/
/* *** STILI delle CLASSI ***  */
/*******************************/
/* stile del titolo nelle liste */
.titolo_liste {
 border: 0px solid Navy; 
 line-height: 14px; 
 font-size: 12px; 
 color: #9FBD3A;
 font-weight: bold; 
 text-decoration: underline;
}

.footer {
 border: 0px solid Navy; 
 font-size: 10px; 
 color: #F2E45D;
}
.footer2 {
 border: 0px solid Navy; 
 font-size: 10px; 
 color: #666600;
}
/* colore sfondo home */
.body_colorhome {
 background-color: #99946C;
}
/* stile di base della pagina */
.body_scroll {
 padding: 0;
 margin: 0px;
/* COLORE X LA BARRA LATERALE */ 
 scrollbar-arrow-color: #635b1d;
 scrollbar-base-color: #635b1d;
 scrollbar-darkshadow-color: #D7D5C6;
 scrollbar-track-color: #D7D5C6;
 scrollbar-face-color: #D7D5C6;
 scrollbar-shadow-color: #A19D77;
 scrollbar-highlight-color: #D7D5C6;
 scrollbar-3dlight-color: #D7D5C6;
}
/* sfondo pagina news_in */
.sfondo_news{
 background-color: #FFFFFF;
}
/* sfondo pagina materiali_in */
.sfondo_mat{
 background-color: #FFFFFF;
}
/* sfondo pagina capitolato_in */
.sfondo_cap{
 background-image: url(../images/base_cap.jpg);
 background-attachment: fixed; 
 background-repeat: no-repeat;
 background-color: #FFFFFF;
}

.td_categorie2{
 text-decoration: underline;
 font-weight: bold;
 line-height:15px;
 border-bottom-width: 2px; 
 border-bottom-style: solid; 
 border-bottom-color:#FFFFFF;
}

.tabgrigio { 
 border: 0px solid Navy; 
 line-height: 27px; 
 background-color: #A19D77; 
 color: #F2E45D;
 font-weight: bold; 
}

/* colore testo errore */
.testo_red {
 color: #FF0000;
}

/* MENU NAVIGAZIONE ALTO */
#st10{
 font-size: 10px; 
}
#dropmenudiv{
 position:absolute;
 border: 0px solid black;
 border-bottom-width: 0;
 font: 18px Verdana;
 font-weight: bold;
 line-height: 18px;
 z-index: 100;
}
#dropmenudiv a{
 width: 100%;
 display: block;
 text-indent: 3px;
 border-bottom: 0px solid black;
 padding: 1px 0;
 text-decoration: none;
 font-weight: bold;
 color: #666666;
}
#dropmenudiv a:hover{
 background-color: #F1E35C;
 color: #FFFFFF;
}
/* FINE MENU NAVIGAZIONE ALTO */

/* FORM MAIL */
form#contact{
 width:480px !important;width /**/:500px;
 margin: 0;padding: 15px 15px 10px;
 background:#F7F7F7;
}

input,textarea,button{
 border: 0px solid;
 color: #475078;
 font: 12px Arial,sans-serif;
}
	
div.input-cont{
 float: left;
 width: 200px;
 height: 30px;
 background: #F7F7F7 url(../images/img_form/inputBk2.png) no-repeat top left;
 margin-bottom: 3px;
}

div.input-cap{
 float: left;
 width: 110px;
 height: 30px;
 background: #F7F7F7 url(../images/img_form/inputBk3.png) no-repeat top left;
 margin-bottom: 3px;
}

div.input-citta{
 float: left;
 width: 135px;
 height: 30px;
 background: #F7F7F7 url(../images/img_form/inputBk4.png) no-repeat top left;
 margin-bottom: 3px;
}
	
input{
 display: block;
 margin: 5px 0 0 10px;
}

input#cap{
 display: block;
 width: 75px;
 background: #FFF;
 margin:5px 0 0 10px;
}

input#citta{
 display: block;
 width: 115px;
 background: #FFF;
 margin:5px 0 0 10px;
}
	
div.textarea-cont{
 float: left;
 width: 200px;
 height: 170px;
 padding: 1px;
 background: #F7F7F7 url(../images/img_form/textAreaBk2.png) no-repeat;
}
	
textarea{
 width: 170px;
 height: 140px;
 margin: 10px;
}

button#go{
 width: 130px;
 text-align:center;
 height:25px !important;height /**/:30px;
 line-height: 25px;
 display: inline;
 padding: 1px 0 4px;
 background: #D5D8E1 url(../images/img_form/submitBk2.png) no-repeat;
 color: #000;
 cursor: pointer;
}
/* FINE FORM MAIL */
