@charset "utf-8";

body {
background-image:url(ita/grafica/background.jpg);
background-position: top;
background-repeat: repeat-x;
background-color:#fff;
margin: 0px;
/*padding-top: 91px;*/
}

.sfondocentrale {
	background-image: url(ita/grafica/sfondocentrale.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: White;
	height: 1350px;
}

.immaginecella {
	background-image:url(ita/grafica/sfumaturatop_centro.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-color: White;
}

.bordofoto {
	border: thin solid #000;
}

/********************** STILI ELEMENTI FORM *****************/

.sfondocella {
background-color:#e4e2e2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #286dae;
}

.intestazioneform {
background-color:#dad9d9;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000000;
}

.bottoniform {
font-weight: bold;
color: #296fae;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}





/************** STILI GRAFICA *******************/


.sottosezione {
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}
a.sottosezione:visited {
color : #fff;
text-decoration : none;
}
a.sottosezione:hover {
color : #fff;
text-decoration : none;
}
.sottosezione:link {
color : #fff;
text-decoration : none;
}


.graf_testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.graf_testobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000;
}

.graf_testobold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #b0ada9;
}

a.graf_testobold2:visited {
color : #b0ada9;
text-decoration : none;
}
a.graf_testobold2:hover {
color : #000;
text-decoration : underline;
}
.graf_testobold2:link {
color : #b0ada9;
text-decoration : none;
}


.graf_testobold3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #00a2d5;
}

a.graf_testobold3:visited {
color : #00a2d5;
text-decoration : none;
}
a.graf_testobold3:hover {
color : #000;
text-decoration : underline;
}
.graf_testobold3:link {
color : #00a2d5;
text-decoration : none;
}





.graf_testonewsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000;
}




.graf_linknewsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #00a2d5;
}

a.graf_linknewsletter:visited {
color : #00a2d5;
text-decoration : none;
}
a.graf_linknewsletter:hover {
color : #000;
text-decoration : underline;
}
.graf_linknewsletter:link {
color : #00a2d5;
text-decoration : none;
}


.graf_prezzoboxcarrello {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
}

.graf_linkcarrelo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #00a2d5;
}




.graf_testobold4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #3a3a3a;
}


.graf_testobold5 {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 9px;
font-weight : bold;
color : #3c5067;
background-color : #ffffff;
}
a.graf_testobold5:visited {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 9px;
color : #3c5067;
background-color : transparent;
text-decoration : none;
}
a.graf_testobold5:hover {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 9px;
color : #3c5067;
background-color : transparent;
text-decoration : underline;
}
.graf_testobold5:link {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 9px;
color : #3c5067;
background-color : transparent;
text-decoration : none;
}


/**************************************************************************/
.testo_justify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003563;
	text-align: justify;
}

.testo_justify_paddsx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003563;
	text-align: justify;
	padding-left: 20px;
}

.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.testo2_colore {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #296fae;
	line-height: 20px;
}

.testo2 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
}

a.testo2:visited {
color : #000000;
text-decoration : underline;
}
a.testo2:hover {
color : #000000;
text-decoration : underline;
}
.testo2:link {
color : #000000;
text-decoration : underline;
}


.testo_spot {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #296eae;
	line-height: 20px;
}

a.testo_spot:visited {
color : #296eae;
text-decoration : underline;
}
a.testo_spot:hover {
color : #296eae;
text-decoration : underline;
}
.testo_spot:link {
color : #296eae;
text-decoration : underline;
}


.testobarrato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: line-through;
}

.testoprezzo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #454545;
}




.testobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #286dae;
}




.testobold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #b0ada9;
}

a.testobold2:visited {
color : #b0ada9;
text-decoration : none;
}
a.testobold2:hover {
color : #000;
text-decoration : underline;
}
.testobold2:link {
color : #b0ada9;
text-decoration : none;
}


.testobianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #fff;
}


.testobiancobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
}

.testonerobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000;
}



.testolink {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 9px;
font-weight : bold;
color : #3c5067;
background-color : #ffffff;
}
a.testolink:visited {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 9px;
color : #3c5067;
background-color : transparent;
text-decoration : none;
}
a.testolink:hover {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 9px;
color : #3c5067;
background-color : transparent;
text-decoration : underline;
}
.testolink:link {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 9px;
color : #3c5067;
background-color : transparent;
text-decoration : none;
}


.testotelefoni {
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00a2d5;
	letter-spacing: 0em;
}

.testobignerobold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.testobigmarronebold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #922c15;
}


.testocoloratobig2{
	font-family: Arial, Helvetica,  sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1f81a0;
}

.testocoloratobig1 {
	font-family: Arial, Helvetica,  sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1f81a0;
}

.testocoloratobig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1f81a0;
}

.testobarratobig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: line-through;
}

.linkbold{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	line-height : normal;
	font-weight : bold;
	color : #660000;
	text-decoration : none;
}

a.linkbold:link {color : #660000;
	text-decoration : none;
}

a.linkbold:visited{color : #660000;
	text-decoration : none;
}

a.linkbold:hover{color : #FF0000;
	text-decoration : underline;
}


#messaggioko {
	width: 310px;
	height: 15px;
	background-color: #DCDCDC;
	background-image: url(pannello/grafica/icona_ko.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Red;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #8B0000;
}

#messaggiook {
	width: 310px;
	height: 15px;
	background-color: #C8FFC8;
	background-image: url(pannello/grafica/icona_ok.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #32CD32;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #5DD75F;
}

/************** SCHEDA PRODOTTO ******************/

.fascetta {
	background-color: #d4d2d2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
}

.sfondino {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4481EE;
}


.bottonecarrello{
background-image:url('ita/grafica/btn_aggiungialcarrello.jpg');
background-repeat:no-repeat;
width:193px;
height:44px;
BORDER-RIGHT: medium none;
BORDER-TOP: medium none;
BORDER-LEFT: medium none;
BORDER-BOTTOM: medium none;
BACKGROUND-COLOR: transparent;
}

/*
.linguetta_roll {
	background-color: #8895a3;
	height: 30px;
	margin: 7px 0px 5px 5px;
}

.linguetta {
	background-color: #8895a3;
	height: 30px;
	margin: 7px 0px 5px 5px;
}

.testolinguetta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	height: 30px;
	margin-top: 10px;
}
*/

.bottone_rosso {
	BORDER-RIGHT: 1px outset #000000;
	BORDER-TOP: 1px outset #ffffff;
	FONT-SIZE: 9px;
	BORDER-LEFT: 1px none #ffffff;
	COLOR: #fff;
	FONT-WEIGHT: bold;
	BORDER-BOTTOM: 1px outset #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ff0000;
}

.bottone_verde {
	BORDER-RIGHT: 1px outset #000000;
	BORDER-TOP: 1px outset #ffffff;
	FONT-SIZE: 9px;
	BORDER-LEFT: 1px none #ffffff;
	COLOR: #fff;
	FONT-WEIGHT: bold;
	BORDER-BOTTOM: 1px outset #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #00CC00;
}




.linkcategorieblog {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #000;

}



a.linkcategorieblog:visited {

color : #000;

text-decoration : none;

}

a.linkcategorieblog:hover {

color : #44bbe0;

text-decoration : underline;

}

.linkcategorieblog:link {

color : #000;

text-decoration : none;

}