/***stili di common css**/

#linkLingua {display:none;}

/*stili generali*/

body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background-color:#69BCDC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#ffffff;
	scrollbar-face-color:#22638D;
	scrollbar-highlight-color:#367CA9;
	scrollbar-shadow-color:#88C6DD;
	scrollbar-3dlight-color:#88C6DD;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#3B86B6;
	scrollbar-darkshadow-color:#27759E;
}


hr {display:none;}

a:link,a:visited,a:active {
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

form {
	margin:0;
}

.divisore {
	border:0;
	margin:0;
	padding:0;
	width:0;
	height:0;
	font-size:0;
	clear:left;
	clear:right;
}

.clear {
	border:0;
	margin:0;
	padding:0;
	height:0;
	font-size:0px;
	display:none;
	clear:left;
	clear:right;
}
/*stili all'interno della barra nera*/



#barraLogo {
	height:18px;
	background-color:#33383e;
	z-index:2;
	padding:0 4px;
}

#barraNera {
	position:absolute;
	top:15px;
	left:0;
	height:73px;
	width:100%;
	background-color:#000000;
	border-top:3px double #2E687F;
	border-bottom:3px double #1E5069;
	z-index:6;
	float:left;
}


a.linkMenuGrigio, 
a.linkMenuGrigio:link, 
a.linkMenuGrigio:visited, 
a.linkMenuGrigio:active, 
a.linkMenuGrigio:hover {
	display:block;
	width:12%;
	text-align:center;
	float:left;
	height:18px;
	text-transform:uppercase;
	font-size:10px;
	line-height:18px;
	letter-spacing:-1px;
	border-right:1px solid #000000;
	color:#d8d8d8;
	white-space:nowrap;
}
a.linkMenuGrigio1, 
a.linkMenuGrigio1:link, 
a.linkMenuGrigio1:visited, 
a.linkMenuGrigio1:active, 
a.linkMenuGrigio1:hover {
	display:block;
	width:12%;
	text-align:center;
	float:left;
	height:18px;
	text-transform:uppercase;
	font-size:10px;
	line-height:18px;
	letter-spacing:-1px;
	border-right:1px solid #000000;
	color:#d8d8d8;
	white-space:nowrap;
}
*html a.linkMenuGrigio, 
*html a.linkMenuGrigio:link, 
*html a.linkMenuGrigio:visited, 
*html a.linkMenuGrigio:active, 
*html a.linkMenuGrigio:hover {
	width:19%;
}
a.linkMenuGrigio:hover {text-decoration:underline;}


#barraLogoSotto {
	white-space:nowrap;
}

.tollFree1 {
	float:left;
	text-align:left;
	padding-left:25px;
	margin-top:-4px;
}

.tollFree2 {
	float:right;
	padding-right:14px;
	text-align:right;
}


.selectAzzurra{
	background-color:#397EAB;
	font-size: 10px;
	color:#E0F3FB;
	border-width: thin;
	height:16px;
	width:125px;
}

.optgroupw {
	background-color:#2D658E;
}

.optgroupm {
	background-color:#457FAA;
}

.optgroupg {
	background-color:#578FB9;
}

/*footer*/

.foot {
	position:relative;
	width:19.6%;
	float:left;
 	white-space:nowrap;
}

.titoloFoot {
	color:#306290;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	height:19px;
	background-color:#CAEFFF;
	margin:0;
	padding-left:15px;
	padding-top:3px;
	border-right:1px solid #FFFFFF;
	text-align:center;
}

.parFoot {
	background-color:#FFFFFF;
	color:#666;
	margin:0;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	border-right:1px solid #CAEFFF;
}


a.linkSotto:link,a.linkSotto:active {
	color:#595959;
	text-decoration:none;
}

a.linkSotto:visited {
	color:#979797;
	text-decoration:none;
}

a.linkSotto:hover {
	text-decoration:underline;
}

.boxImgVISA {
	padding:2px;
	border: 1px solid #e2e2e2;
	text-align:center;
}

#googleStats {
	margin:0;
	padding:0;
	border:0;
	display:none;
}

/*immagini*/
img {border:0;}


/***stili di home.css***/



body {
	text-align:center;
	margin:0; 
	padding:0;
}
#container {
	position:relative;
	margin:0 auto;
	text-align:left;
}
a:hover {
	text-decoration:none;
}

#corpo {
	position:relative;
	margin:0;
	padding:0;
	border:0;
	width:100%;
	height:600px;
	background-color:#69BCDC;
}

#maschera {
	top:0;
	height:165px;
	background-color:#69BCDC;
	z-index:5;
}

/*intestazione*/


#logo{
	width:288;
	height:70px;
	background-color:#000000;
	border-right:1px solid #69BCDC;
	z-index:3;
	float:left;
}

/*parte centrale*/

#promo {
	position:absolute;
	left:0;
	top:86px;
	width:338px;
	height:375px;
	margin:0;
	z-index:1;
}

.sinistra {
	position:absolute;
	left:316px;
	width:57%;
	margin-right:14px;
	z-index:3;
}

#filettoAlto{
	top:98px;
	height:25px;
	background-color:#69BCDC;
	border-bottom:3px double #4F88AD;
	z-index:6;
}

/*interno fasce blu*/

.shop {
	position:absolute;
	text-align:left;
	left:316px;
	width:57%;
	height:53px;
	background-color:#347297;
	border-bottom:1px solid #69BCDC;
	z-index:5;
}



#shop1 {
	top:123px;
}

#shop2 {
	top:177px;
}

#shop3 {
	top:231px;
}


h2 {
	margin:0;
	padding-top:4px;
	font-size:15px;
}

.menuCategories {
	height:15px;
	padding-left:32px;
	padding-top:1px;
	background-color:#347297;
}


.menuCategoriesHover {
	height:15px;
	padding-left:32px;
	padding-top:1px;
	background-color:#185074;
}

h3 {
	margin-top:-1px;
	height:15px;
	padding-top:2px;
	width:18%;
	float:left;
	text-align:center;
	cursor:default;
	text-transform:capitalize;
	color:#e4f7ff;
	background-color:#347297;
	border-right:1px solid #347297;

}

.h3Scuro {
	margin-top:-1px;
	height:15px;
	padding-top:2px;
	width:18%;
	float:left;
	text-align:center;
	cursor:default;

	background-color:#185074;
	border-right:1px solid #347297;

}

.h3Hover {
	margin-top:-1px;
	height:15px;
	padding-top:2px;
	width:18%;
	float:left;
	text-align:center;
	cursor: pointer; cursor: hand;
	background-color:#42A0CB;
	border-right:1px solid #185074;
}

h3 a:link, h3 a:visited, h3 a:active, h3 a:hover,
.h3Scuro a:link, .h3Scuro a:visited, .h3Scuro a:active, .h3Scuro a:hover,
.h3Hover a:link, .h3Hover a:visited, .h3Hover a:active, .h3Hover a:hover {
	font-weight:bold;
}
/*fine fasce blu*/


#filettoBasso {
	top:284px;
	height:31px;
	border-top:3px double #4F88AD;
	background-color:#69BCDC;
	z-index:3;
}


#boxBasso {
	top:313px;
	height:106px;
	background-color:#8AC9E3;
	z-index:4;
}

.promoBasso {
	position:relative;
	background-color:#3980AE;
	height:90px;
	width:46%;
	margin-top:7px;
	margin-bottom:5px;
	border:1px solid #99C2D9;
	float:left;
}

.linkPromo:hover {
	text-decoration:underline;
}

.intPromoBasso {
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
}



.stilePromo {
	font-weight:bold;
	float:left;
}

.spazioPromo {
	font-size:18px;
}

em {
	color:#EED004;
	font-style:normal;
}

strong {
	font-size:12px;
	font-weight:bold;
}

/*menu espansi*/

.boxIframe {
	position:absolute;
	top:177px;
	left:316px;
	width:57%;
	height:220px;
	background-color:#347297;
	visibility:hidden;
	z-index:1;
}

/*stile degli iframe*/

iframe {
	width:100%;
	height:220px;
	margin:0;
	padding:0;
	border:0;
}

.bodyIframe {
	width:100%;
	margin:0;
	padding:0;
	border:0;
	background-color:#347297;
}

.iframe {
	width:47%;
	height:200px;
	overflow:auto;
	border:1px solid #80ADC8;
	margin: 10px 0 10px 5px;
	padding-top:3px;
	float:left;
	z-index:1;
	background-color:#2D74A2;
	scrollbar-face-color:#589AC4;
	scrollbar-highlight-color:#428ABA;
	scrollbar-shadow-color:#88C6DD;
	scrollbar-3dlight-color:#88C6DD;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#33739D;
	scrollbar-darkshadow-color:#27759E;
	background-image:url(/imgs/home/sfondo.gif);
}

.promoEspanso {
	position:relative;
	background-color:#216997;
	margin: 10px 5px 10px 0;
	height:90px;
	width:47%;
	border:1px solid #99C2D9;
	float:right;
}

.stilisti {
	padding-left:22px;
	margin:0;
	font-size:11px;
	display:none;
}


.linkIframe {width:90%;}
.linkStilista:hover {text-decoration:underline;}

br.spazioIframe {font-size:5px;}

h5 {
	padding-left:10px;
	margin:0;
	width:95%;
	font-size:11px;
	font-weight:normal;
}


#boxPulsantiShop {
	float:left;
	top:397px;
	background:#1C5F88;
	border-bottom:3px double #3D769B;
	border-top: 1px solid #69BCDC;
	visibility:hidden;
	z-index:5;
}

#pulsanteShop1 {
	width:49.8%;
	float:left;
}

#pulsanteShop2 {
	width:49.8%;
	border-left:1px solid #69BCDC;
	float:left;
}



/*stile della freccia nell'iframe*/
u {
	font-style:normal;
	font-weight:bold;
	color:#96D9F5;
	font-size:13px;
	text-decoration:none;
	visibility:hidden;

}

u.vis {
	visibility:visible;
}

u.vis1 {
	visibility:visible;
	color:#e6600e;
}

/*footer*/

#footer {
	position:absolute;
	background:#fff;
	top:461px;
	left:0;
	width:100%;
	z-index:6;
}

/*** stili della ricerca per prezzi***/

/*
#footSopra {
height:132px;
background: #EFEDEE url(/imgs/home/filettoNatale.gif) repeat-x;
color:#000;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
position:relative;

margin:0;
}
*/

#tabellaBoxPrezzi {
	color:#000;
	font-size:11px;
	height:172px;
}


#tabellaBoxPrezzi  a:link, #tabellaBoxPrezzi a:visited,#tabellaBoxPrezzi a:active,#tabellaBoxPrezzi a:hover {
	text-decoration:none;
	color:#434343;
}

#tabellaBoxPrezzi a:hover {text-decoration:underline;} /*per gli amici: TP*/
#tabellaBoxPrezzi strong {
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	display:block;
}
#tabellaBoxPrezzi ul {
	margin:0;
	padding:0;
	list-style-type:none;
	margin-left:5px;
}

.TP_spanSx {
	margin:0px 4px;
	width:40%;
	text-align:center;
	float:left;
}
.TP_spanDx {
	width:45%;
	text-align:left;
	float:left;
}
.TP_30 {
	margin:0px 4px;
	width:40%;
	float:left;
	text-align:left;
}

#TP_imgCentro1, #TP_imgCentro2 {display:none;}
#TP_boxCentr {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.TP_boxImg {
	width:100%;
	margin-bottom:5px;
	height:27px;
	padding:0;
}
.TP_imgPromo {
	border:1px solid #ccc;
	margin-top:10px;
	width:60px;
	height:60px;
}
#titCentr{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

/**area centrale***/

.TP_imgCentro {
	width:23%;
	float:left;
	text-align:center;
}

	#imgPromoSotto {
		width:309px;
	}
	
	#boxPromoSotto {
		position:absolute;
		top:0;
		left:309px;
		width:100%;
		height:132px;
	}
	
	#promoSottoIntCent {width:40%}

/****fine stili della ricerca per prezzi**/

#footSotto {
	position:absolute;
	left:0;top:0;
	width:100%;
	background-color:#FFFFFF;
	background-image:url(/imgs/generale/menuAzzurro/fillettoazz.gif);
	background-repeat:repeat-x;
}

#copyright {
	font-size:9px;
	padding:0 20px;
	color:#C4E6F8;
}

#copyright a:link, #copyright a:visited, #copyright a:active, #copyright a:hover {
	color:#C4E6F8;
}

/*immagini*/

#imgLogo {
	width:223px;
	height:50px;
	margin:10px 30px 0 29px;
}

#imgPromo {
	width:338px;
	height:374px;
	filter:revealTrans(duration=2,transition=20);
}

.imgShop {
	height:53px;
	float:left;
}

.freccia {
	width:18;
	height:17;
}

.shopFor {
	height:13;
}

.imgPromoBasso {
	margin-right:6px;
	width:90px;
	height:90px;
	float:left;
	filter:revealTrans(duration=2,transition=20);
}
.imgBuy {
	float:right;
	width:20;
	height:21;
}

.imgEsse {
	width:15;
	height:14;
	margin:0 5px -3px -1px;
	float:left;
}

.imgPulsantiShop {
	width:200px;
	height:23;
}

#navBar {display:none;}
.orario {font-size:8px;}
.verde {
	color: #006600;
	font-size:18px;
	font-weight: bold;
}
.blu {
	color: #003366;
	font-size:18px;
	font-weight: bold;
}