charset=UTF-8

/* 	rosso_1: #960003
		 _2: #B80006
	
	*html TAG x togliere Explorer 6
	*:first-child+html x togliere Explorer 7
*/
/***************************** IMPOSTAZIONI GLOBALI NON CAMBIARE *****************************/


body, html {height:100%;}
body, p, a, h1, h2, h3, ul, li, dl, dt, dd, span, div, form, blockquote {margin: 0;  border: 0;  padding: 0; }
a img { border: 0; }


/**********************  RIDEFINIZIONE DI TAG  **********************/


a { color:#B80006; background:none; font-weight: bold;text-decoration: underline; border: 0px 0; }
a:hover { font-weight: bold;}

p,h2,h3,h4,h5,h6 { white-space: normal; clear: none; height: auto; width: auto; display:inline;}

/* H1 TITOLO DEL SITO E' USATO NEL LOGO DA NON USARE*/

/* H2 TITOLO DELLA PAGINA */
h2 {font-size:18px; color: #B80006; letter-spacing:-1px; } /* titoli principali delle sezioni */

/* H3 TITOLO DELL'ARGOMENTO - SOTTOTITOLO DI H2 */
h3 { font-size:14px; font-style:normal;color: #B80006; letter-spacing:-1px;}
/* H4 SOTTOTITOLO DI H3 */
h4 { font-size: 14px; color: #444;}

/* H5 TITOLO DEL PARAGRAFO */
h5 { font-size: 14px; color: #111; font-style: bold;}
/* H6 SOTTOTOTOLO DI H5 */
h6 { font-size: 14px; color: #555; font-style: normal;}

strong { }
small { }



/**********************  ELEMENTI PRINCIPALI  **********************/


body {font-family: "Georgia", Arial narrow, Helvetica, sans-serif; font-size:14px; background:#fff; background: url('img/sfondohome.jpg') top center no-repeat; }

#home{font-family: "Georgia", Arial narrow, Helvetica, sans-serif; font-size:14px; background:#fff; background: url('img/sfondohome.jpg') top center no-repeat; }

#principale {width:100%; float: left;  background: url('img/sfondo_2.png') bottom center no-repeat; padding-bottom:200px;}
*html #principale {width:100%; float: left;  background: url('img/sfondo_2.png') bottom center no-repeat; padding-bottom:200px;}

#contenitore{float: left; position:relative; width:900px; margin-left:-450px; left:50%; top:0px;  height:100%; padding: 0 0px; top:36 px;}
#testa{border-width: 0 15px; height:140px; width:900px; } 
#testahome{border-width: 0 15px; height:140px; width:900px; } 

/*h1{ display: none; }*/

h1 a {position: absolute; z-index: 50; background: url('img/logo_rosso.gif') 0px top no-repeat; width:400px;  height:140px; }
h1 a:hover {background: url('img/logo_rosso.gif')  0px top no-repeat;}
h1 a em { display: none; }

h6 a {position: absolute; z-index: 50; background: url('img/logo_rosso.gif') 0px top no-repeat; width:400px;  height:140px; }
h6 a:hover {background: url('img/logo_rosso.gif')  0px top no-repeat;}
h6 a em { display: none; }


#pagina{ float:left;  width:960px; margin-top:14px; background: url('img/lati_1.png') repeat-y;  margin-left:-30px; }
*html #pagina{ background: none;  margin-top:0px; }


/* COLONNA A DX */

#colonna { float:left; width:900px; z-index:100px;  background: #FFF url('img/rosa.jpg') repeat-y left;  margin-left:30px;  }
#colonna_1 { float:left; width:900px; z-index:100px; background: url('img/colonna_sx.jpg') no-repeat bottom  left;  }
*html #colonna { width:900px; margin-left:15px; }


/* COLONNA A DX */
#colonna_dx { float:left; width:197px; padding:0 15px 0 0px; margin-top: 25px; }


#colonna_sx { float:right; width:657px; margin-top: 0; padding-top: 25px;  padding-right: 13px; background: url('img/sfuma.png') right top no-repeat }
#contenitore_lista {float:left; width:657px;  margin-bottom:15px;}
#colonna_sx_testo_foto {float:left; border: 2px solid #B80006; margin-bottom: 4px;}
#colonna_sx_testo_foto_2 {width:158px; float:left;  }


#colonna_sx_testo {float:right; width:390px;}
#colonna_sx_testo_rassegna {float:right; width:490px;}
#colonna_sx_testo_scarica {width:210px;}

#simbolo { float:left; width:0px; padding:0px 25px 0 0px; height:25px;  background: url('img/cuor.png') no-repeat}
#titolo  {float:left; width:620px; padding:0 35px 0 0px; margin-bottom: 12px;}


#colonna_sx_collezione {width:620px; float:left; border: red solid 1px; }
#colonna_sx_collezione_foto {width:150px; float:left; }
#titolino {width:120px; float:left; border: red solid 1px; }

#lista_clienti {width:620px; float:left; margin-top: 15px;}

/**********************  MENU **********************/

/* menu orizzontale principale */
.menu {width:190px; margin-bottom: 210px}
*:first-child+html .menu {margin-bottom: 80px}
*html .menu {margin-bottom: 80px}

.menu ul {list-style: none; text-align:right;  text-decoration:none;  }
.menu ul li {letter-spacing:-0.8px; font-size:16px; margin: 4px 0 4px 0px; font-style:bold; color:#960003;}
.menu ul li a { list-style:none; text-decoration: none;}
.menu ul li a:hover {background:#F4ECE9; color:#960003; }
.menu ul li a.selezionato {color:#960003; background: url('img/riga_menu.png');  } 
.margin { padding-bottom:30px;} 

.menu ul li .collezioni {letter-spacing:-0.8px; background:none; font-size:18px; color:black; font-style:normal;} 


.lingua { float: right; padding-top:2px; padding-right: 7px;}
.lingua li{ display:inline; padding-left:6px;}
.lingua li a {color:#F2C7BE;  list-style:none; text-decoration: none; }
.lingua li a:hover {color:white;  }
.lingua li a.selezionato {color: white; text-decoration: underline; }
#contiene_lingua {float:left; width: 900px; background: url('img/barra_lingue.png'); height:24px; padding-right: 4px; margin-top:-9px;  margin-left:30px;}
*html #contiene_lingua  {float:left; width: 926px; background: url('img/barra_lingue.png'); height:24px; padding-right: 4px; margin-top:0px;  margin-left:0px;}



#piede{float:left; width:964px; padding:15px 15px 15px 15px ; color:#fff; background:url('img/piede1.png') bottom left no-repeat;  margin-left:-25px; height:50px;}
*:first-child+html #piede { width:964px; padding:15px 15px 15px 15px ; color:#fff; background:url('img/piede1.png')  bottom left no-repeat; }
*html #piede{ background:url('img/piede1.gif') no-repeat; padding:15px 15px 35px 15px ; height:50px ; margin-left:-0px; margin-bottom:-50px}


#credits {float:right;  color:#9E0105; padding:50px 48px 5px 0px; text-align:right; font-weight:normal; font-size:11px}
*html #credits {float:right;  color:#9E0105; padding:50px 72px 20px 0px; text-align:right;}
#credits_1 {float:left;  color:#9E0105; padding:0px 5px 5px 0px; text-align:left; margin-right:43px; margin-bottom:20px; margin-top:10px;  }


/********************** foto *********************
#credits {float:right;  color:#9E0105; padding:0px 80px 5px 0px; text-align:right; margin-right:98px; margin-top:-210px; }
*html #credits {float:right;  color:#9E0105; padding:0px 30px 5px 0px; text-align:right; margin-right:75px;  margin-top:-190px; height:80px;}
#credits_1 {float:left;  color:#9E0105; padding:0px 5px 5px 0px; text-align:left; margin-right:43px; margin-bottom:20px; margin-top:10px;  }
*/

 #contenitore_fla { float:left; width: 650px;  margin-bottom:30px; text-align:center;}
#contenitore_img { float:left; width: 700px;  margin-top: 30px; margin-bottom:30px; }

#contenitore_img1 { float:left; position:relative;  width: 75px;  text-align:center; margin-right:5px; margin-bottom:5px; padding-top:5px; }
#contenitore_img2 a{ float:left; width: 75px; text-align:center; }


 
/*#contenitore_img1_txt{ float:left; width: 90px; margin: 2px 3px 2px 3px }

*/


.skype { float:left; width:120px; padding:0 15px 0 0px;  }
.tasto_skype { float:left; width:100px;}


form#contact{width:610px !important; width /**/:350px;
    height:410px !important; height /**/:300px;
    margin-top: 50px; margin-bottom:30px; margin-left:10px;padding: 20px 15px 0 0;
	border: 1px dashed #B80006;
	}

label{float: left;width: 90px;height: 30px; font-family: "Georgia",Arial, Helvetica, sans-serif; font-size: 12px; color: #111; font-style: bold;
    margin-right: 5px;text-align: right;}
	
input,textarea,button{border: 0px solid;color: #475078;
    font: 12px Arial,sans-serif;border:solid 1px #ddd;}
	
div.input-cont{float: left;width: 200px;height: 30px;
    background: #fff;
    margin-bottom: 3px}

@media screen and (-webkit-min-device-pixel-ratio:0) {div.input-cont{float: left;width: 500px; height: 30px;
    background: #fff;
    margin-bottom: 10px}}

input{ display: block;width: 175px;background: #FFF;
    margin:0 0 0 10px}
	
div.textarea-cont{float: left;width: 500px;height: 170px;
padding: 1px;background: #fff;}

textarea{float: left; width: 480px;height: 150px; margin: 0px 0px 0px 10px; border:solid 1px #ddd;}

button#go{float: left; width: 100px;
    height:25px !important;height /**/:30px;line-height: 25px;
    display: inline;margin-left:105px;padding: 1px 0 4px;
    background: url(img/tasto_invio.png) no-repeat;
    color: #000;cursor: pointer}
	
button#go:hover{float: left; width: 100px;
    height:25px !important;height /**/:30px;line-height: 25px;
    display: inline;margin-left:105px;padding: 1px 0 4px;
    background: url(img/tasto_invio.png) 0px -28px no-repeat;
    color: #000;cursor: pointer}

*:first-child+html button#go{float: left; width: 100px;
    height:25px !important;height /**/:30px;line-height: 25px;
    display: inline;margin-left:8px;padding: 1px 0 4px;
    background: url(img/tasto_invio.png) no-repeat;
    color: #000;cursor: pointer}
		
*:first-child+html button#go:hover{float: left; width: 100px;
    height:25px !important;height /**/:30px;line-height: 25px;
    display: inline;margin-left:8px;padding: 1px 0 4px;
    background: url(img/tasto_invio.png) 0px -28px no-repeat;
    color: #000;cursor: pointer}
	
*html button#go{float: left; width: 100px;
    height:25px !important;height /**/:30px;line-height: 25px;
    display: inline;margin-left:8px;padding: 1px 0 4px;
    background: url(img/tasto_invio.png) no-repeat;
    color: #000;cursor: pointer}
	
*html button#go{float: left; width: 100px;
    height:25px !important;height /**/:30px;line-height: 25px;
    display: inline;margin-left:8px;padding: 1px 0 4px;
    background: url(img/tasto_invio.png) no-repeat;
    color: #000;cursor: pointer}
	
	

td { border: #cce617 solid 1px; text-align: center; width: 20%}	


.sottotitolo {float:left; width:580px; padding:0 35px 0 0px; margin:-20px 0 20px 35px;}
.recapito {float:left; width:580px; margin:-30px 0 20px 25px;}
#colonna_dx_centrale2 {float:left;}

.testi_form {float:left; width:550px; margin-top:50px;}

*:first-child+html .testi_form {float:left; width:100%; margin-top:10px; }


