@charset "UTF-8";
/* Classi Generiche */
body { margin:0; padding:0; background-color:#212552; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
object{ margin: 0; padding: 0}
.pulisci { clear:both; }
.clear{clear:both;}
a { color:#f1c65b; text-decoration:none; }
a:hover { color:#000000; text-decoration:none; }
#shadowbox_title {border: 0px solid;}
#shadowbox_info {border: 0px solid;}
/* Pagina */
#page {
	width:960px;
	float:left;
	margin:0 auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: #FFF;
}

/* Header */
#header { width:960px; margin:0 auto; background-image:url(../images/header.jpg); height:74px;}
.headerdx{ float: right;margin:10px 170px 0 0;}
.headerdx a{ width: 200px; height: 55px; display: block}
.headertext {color:#999999; font-size:13px; height:36px; padding:22px 0 0 36px; width:279px; float: left}
.headertext a{color:#999999;}
.headertext a:hover{color:#FFF;}

/* Menu */
#Menu {background-color:#E2E2E2; border:2px solid #CCCCCC; float:left; width:956px; font-size:12px; text-align:center; vertical-align:middle;margin-top:-3px;}
#Menu ul {margin:0; padding:0; list-style:none;}
#Menu ul li {display:block; float:left; background:url(../images/bg_menu.jpg) right no-repeat; padding:0; margin:0;}
#Menu ul li.last {display:inline; float:left;padding-top:1px;background: none; padding:0; margin:0;}

#Menu ul li a {display:block; height:17px;padding:12px 7px 12px; color:#999999;}
#Menu ul li a:hover {display:block; height:17px; background-image:url(../images/on.jpg); color:#FFF}
#Menu ul li a.active {display:block; height:17px; background-image:url(../images/on.jpg); color:#FFF}
/* Footer */
#bottom { margin-top:40px; padding-bottom: 20px}
.bottsx {padding-left: 25px; padding-top: 20px}
.Footerdx {font-size:10px; color:#666666; text-align:center;font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: right; padding-right: 35px}
.bottdx {float:right; width:400px; font-size:10px; color:#666666; width:140px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
/* Corpo Sx e Dx*/
.PageDx{ width: 200px; float: right}
.PageSx{ width: 650px; border-right: 1px solid #C4C4C4; float: left; padding: 25px 80px 25px 25px; font-family: Verdana; font-size: 10; color: #666}
.PageSx b{color:#F1C55A}
/* Corpo Totale*/
.PageTot{ padding: 25px 80px 25px 25px; font-family: Verdana; font-size: 10; color: #666; min-height: 155px;}
.PageTot ul{margin:0; padding:0; list-style:none;}
.PageTot ul li{display:inline; float:left; padding:0; margin:0; width: 234px; padding-right: 50px}
.PageTot ul li.LargaSx{display:inline; float:left; padding:0; margin:0; width: 450px;}
.PageTot ul li.LargaDx{display:inline; float:left; padding:0; margin:0; width: 360px;}
.PageTot ul li p{height:30px}
.Torna{padding: 25px 80px 15px 25px;}
/* Pollicino */
#Pollicino{text-align: right; color: #999; float: right; width: 400px; padding-top: 5px; padding-right: 30px}
#SottoPollicino{text-align: center; color: #999; margin-top: 15px}
#Titolo{float: left;padding: 25px 80px 15px 25px;}
#Testo{padding: 25px 80px 15px 25px;color: #666;}
/* News */
.PageTot .News ul{margin:0; padding:0; list-style:none;}
.PageTot .News ul li{display:inline; float:left; padding:0; margin:0; width: 370px; padding-right: 50px; height: 135px; color: #666}
.PageTot .News ul li span.data{ color: #F1C65B; font-size: 11px; font-weight: bold}
.PageTot .News ul li span.titolo{ color: #999; font-size: 11px; font-weight: bold}
/* credits */
.Credits{margin:0 auto;width:940px; background-color: #FFF; text-align: right; padding: 10px 10px;}























/* Sparsi */
.bianco a { text-decoration:none; color:#FFFFFF; }

.bianco a:hover { text-decoration:underline; color:#e2001a; }

#container #boxconten1 .coldx1 {
	font-size: 12px;
	color:#999999;
	padding:0 15px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width:176px
}
#container {
	width:960px;
	margin:0 auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}


#space1 { color:#666666; font-size:9px; padding-top:8px; text-align:right; background: #FFF;}

.textcoldx {font-size:13px; height:300px; width:147px; padding: 0px 15px}

.boxnewstxt {font-size:11px; max-width:181px; padding:12px; color: #666}



.whitetext {color:#FFFFFF;}


.box {padding:28px 15px; width:211px;}
.box2 {padding:28px 15px; width:211px;}
.box3 {padding:28px 15px; width:211px;}
.boxpartners {padding:28px 33px; width:80px;}

.testo { font-size:10px; color:#FFFFFF; line-height:20px; width:587px; text-align:justify; }
.testo img { float:left; margin:0 10px 10px 0; }

.colsx1 { float:left; width:753px; }
.coldx1 { float:right; background-image:url(../images/imgdx.jpg); height:307px; }

.colsx2 { float:left; width:632px; }
.coldx2 { float:right; width:206px; height:346px; }

.branddx { float:right; width:550px; }
.branddx b { text-transform:uppercase; color:#e2001a; font-size:10px; }
.brandsx { float:left; width:380px; font-size:10px; color:#FFFFFF; line-height:20px; }
.brandsx p { width:280px; }
.mrgtobrandsx { margin:25px 0 0 20px; }
.miniatura { float:left; margin:20px 26px 0 0; }

.cont { float:left; width:584px; }
.cont ul {margin:0; padding:0; list-style:none;}
.cont ul li{display:inline; float:left; padding:10px 5px; margin:0; width:230px;}

.cont1 { float:left; margin-left:20px; }
.cont1 ul {margin:0; padding:0; list-style:none;}
.cont1 ul li{display:inline; float:left; padding:10px 5px; margin:0; width:230px;}

.cont img { border:2px solid #a1adb3; }
.cont p { color:#FFFFFF; font-size:10px; width:220px; line-height:20px; }
.mrgtocont { padding:40px 0 0 32px; }

.leggi { color:#c4c4c4; font-size:10px; float:left; }
.clicca { color:#c4c4c4; font-size:10px; float:left; padding: 0px 12px;font-weight:bold;}

#Prod_Home{margin:0; padding:0;}
#Prod_Home ul{margin:0px; padding:0px; list-style:none;}
#Prod_Home ul li{display:inline; list-style:none; padding:0 7px; margin:0; float:left;}

.boxint { background-image:url(../images/bgbox.jpg); height:159px;
width:225px; margin-top:15px; }
.boxint2 { background-image:url(../images/bgbox.jpg); height:159px;
width:225px; margin-top:15px; }
.boxint3 { background-image:url(../images/bgbox.jpg); height:159px;
width:225px; margin-top:15px; }

.leggi { color:#c4c4c4; font-size:10px; float:left }

.contdx { padding-top:120px; float:right; }
/* ;border:solid 1px #FF0000; 
ul{margin:0; padding:0; list-style:none;}
ul li{display:inline; float:left; padding:0; margin:0;}*/