body{
	background-image:url(../images/background.gif);
	margin:0px;
	text-align:center;
	font-family:Trebuchet MS, Arial, Verdana;
	overflow-x:hidden;
	font-size:12px;

}
body.pop{
	background-color:#ffffff;
	margin:0px;
	text-align:center;
	font-family:Arial, Verdana;
}
a.link01{
	text-decoration:none;
	color:#666666;
}
a.link01:hover{
	text-decoration:none;
	color:#cc0000;
}
a.link02{
	text-decoration:none;
	color:#333333;
}
a.link02:hover{
	text-decoration:none;
	color:#cc0000;
}
a.dealers{
	color:#000000;
	text-decoration:underline;
}
a.dealers:hover{
	color:#aaaaaa;
	text-decoration:none;
}
a.dealers_assos{
	color:#ffffff;
	text-decoration:underline;
}
a.dealers_assos:hover{
	color:#cccccc;
	text-decoration:none;
}
a.linkAdmin{
	color:#cc0000;
	text-decoration:underline;
	font-size:12px;
}
a.linkAdmin:hover{
	color:#aaaaaa;
	text-decoration:none;
	font-size:12px;
}
a.mail{
	color:#333333;
	text-decoration:underline;
}
a.mail:hover{
	color:#777777;
	text-decoration:none;
}
a.klekoo{
	color:#ff0000;
	text-decoration:none;
}
a.klekoo:hover{
	color:#E7C79E;
	text-decoration:none;
}
a.menu{
	color:#333333;
	text-decoration:none;	
}
a.menu:hover{
	color:#cc0000;
	text-decoration:none;
}
a.menuProdotti{
	color:#000000;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	cursor:default;
}
a.menuProdotti:hover{
	color:#000000;
	text-decoration:none;
	cursor:default;
}
a.pop{
	color:#cc0000;
	text-decoration:none;	
}
a.pop:hover{
	color:#cc0000;
	text-decoration:overline;
}
div.descrizione{
	font-weight:bold;
	font-style:italic;
	float:right;
	margin-bottom:13px;
	margin-right:15px;
}
div.feedback{
	background-color:#D30007;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
}
div.headAssosNews{
	background-image:url(../images/head_assos_news.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headAssosPrimavera{
	background-image:url(../images/head_assos_primavera.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headAssosEstate{
	background-image:url(../images/head_assos_estate.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headAssosPienaEstate{
	background-image:url(../images/head_assos_piena_estate.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headAssosInizioAutunno{
	background-image:url(../images/head_assos_inizio_autunno.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headAssosAutunno{
	background-image:url(../images/head_assos_autunno.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headAssosInizioInverno{
	background-image:url(../images/head_assos_inizio_inverno.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headAssosInverno{
	background-image:url(../images/head_assos_inverno.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headAssosInizioInvernoInoltrato{
	background-image:url(../images/head_assos_inverno_inoltrato.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headAssosDB{
	background-image:url(../images/head_assos_db.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headAzienda{
	background-image:url(../images/head_azienda.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headContatti{
	background-image:url(../images/head_contatti.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headHed{
	background-image:url(../images/head_hed.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headReynolds{
	background-image:url(../images/ReynoldsHeader.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headZegho{
	background-image:url(../images/header_zegho.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}

div.headDove{
	background-image:url(../images/head_dove.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headEnglish{
	background-image:url(../images/head_english.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headHedRivenditori{
	background-image:url(../images/head_hed_rivenditori.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headMaxim{
	background-image:url(../images/head_maxim.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headNews{
	background-image:url(../images/head_news.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headRivenditori{
	background-image:url(../images/head_rivenditori.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headRotor{
	background-image:url(../images/head_rotor.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headRotorRivenditori{
	background-image:url(../images/head_rotor_rivenditori.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headUvexCaschi{
	background-image:url(../images/head_uvex_caschi.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headUvexOcchiali{
	background-image:url(../images/head_uvex_occhiali.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.headUvexRivenditori{
	background-image:url(../images/head_uvex_rivenditori.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:98px;
	border-bottom:solid 3px #333333;
}
div.homeBox{
	text-align:left;
}
div.img{
	vertical-align:top;
	text-align:left;
	border:solid 1px #aaaaaa;
	font-size:11px;
	font-weight:bold;
	width:552px;
	padding:3px;
}
div.introHome{
	width:100%;
	height:310px;
	text-align:left;
}
div.logoRivenditori{
	background:#dddddd;
	width:170px;
	padding:8px;
	float:left;
	margin:8px;
	text-align:center;
}
div.logoRivenditori:hover{
	background:#aaaaaa;
}
div.map{
	text-align:left;
	border:solid 1px #aaaaaa;
	font-size:11px;
	font-weight:bold;
	width:159px;
	padding:3px;
}
div.menu{
	letter-spacing:3px;
	font-size:10px;
	color:#FDFAFA;
	padding-top:4px;
	padding-bottom:5px;
	padding-left:80px;
/*	background-color:#333333;*/
	margin:0;
}
div.menuIndex{
	position:absolute;
	left:0px;
	top:96px;
	width:188px;
	height:480px;
	border-right:solid 1px #333333;
	text-align:left;
}
div.menuLeft{
	padding-top:10px;
}
div.newProducts{
	width:161px;
	text-align:justify;
	font-size:12px;
	line-height:18px;
	margin:auto;
	margin-right:22px;
	margin-top:160px;
}
div.popTitle{
	padding:10px;
	text-align:left;
	font-size:12px;
	line-height:18px;
}
div.popTitle2{
	padding:10px;
	text-align:left;
	font-size:12px;
	line-height:18px;
	width:538px;
}
div.prodottoAssosText{
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:20px;
}
div.prodottoAssosTitle{
	text-align:left;
	font-size:18px;
	line-height:16px;
	padding-left:15px;
	margin-top:0px;
	margin-bottom:15px;
}
div.products{
	background:#000000;
	color:#ffffff;
	width:238px;
	margin:auto;
}
div.productLogo{
	background-color:#eeeeee;
	border:solid 1px #bbbbbb;
	width:558px;
}
div.submenu{
	border-bottom:solid 1px #aaaaaa;
	padding:4px;
}
div.subTitleAdmin{
	font-weight:bold;
	background-color:#323232;
	color:#fbfbfb;
	font-size:11px;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}
div.title{
	margin-top:20px;
}
div.titles{
	width:100%;
	padding-top:20px;
	text-align:right;
}
div.titleAdmin{
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#323232;
	color:#fbfbfb;
	font-size:14px;
}
div.titleProduct{
	background:#333;
	padding:10px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	font-size:20px;
}
div.toolTip{	
	width:250px;
	padding:5px;
}
div.toolTip h2{
	text-transform:uppercase;
	margin:0px;
	margin-bottom:10px;
	color:#333;
	font-size:12px;
	color:#c00;
}
div.toolTip div{
	margin:0px;
	color:#333;
	text-align:left;
}

div.occhialiZegho{
	width:300px;
	margin:20px;
	float:left;	
}

h3{
	cursor:default;
}
hr.graphicLine{
	color:#333333; 

}
img{
	border:solid 0px;
}
img.float{
	margin-top:2px;
	margin-right:10px;
	float:left;
}
img.thumb{
	border:1px solid #666666;
}
img.prodotto{
	border:1px solid #333333;
	/*float:left;
	*/margin-right:20px;
	/*margin-bottom:10px;*/
}

.titleReynolds{font-size:16px; color:#09F;}

p{
	padding-left:20px;
	line-height:25px;
}
p.contacts{
	font-size:12px;
	text-align:left;
	
	line-height:18px;
}
p.homeBox{
	margin-bottom:0px;
}
p.img{
	padding-left:5px;
	background-color:#ff0000;
	padding-top:2px;
	vertical-align:top;
}
p.linkPop{
	padding-right:5px;
	padding-left:5px;
	font-size:12px;
	text-align:center;
	width:500px;
	line-height:18px;
	font-weight:bold;
}
p.pop{
	padding-right:5px;
	padding-left:5px;
	font-size:12px;
	text-align:left;
	/*width:558px;-*/
	line-height:18px;
	clear:both;
}
p.pop01{
	padding-right:5px;
	padding-left:5px;
	font-size:12px;
	text-align:left;
	width:275px;
	line-height:18px;
	vertical-align:top;
}
p.pop02{
	height:200px;
	padding-right:5px;
	padding-left:5px;
	font-size:12px;
	text-align:left;
	width:275px;
	line-height:18px;
}
p.popLogo{
	width:100%;
	text-align:right;
}
p.popMostShoes{
	padding-left:5px;
	font-size:12px;
	text-align:left;
	width:548px;
	line-height:18px;
}
p.linkPop01{
	padding-top:0px;
	font-size:12px;
	text-align:center;
	width:580px;
	line-height:18px;
	font-weight:bold;
}
p.rivenditori{
	margin:0;
	padding:0;
	text-align:left;
}
p.testo01{
	background-color:#ff0000;
	width:250px;
	font-size:12px;
}
table.assos{
	width:100%;
}
table.collection{
	width:500px;
}
table.contents{
	width:100%;
	text-align:left;
}
table.contents2{
	width:750px;
	height:450px;
}
table.dealers{
	font-size:12px;
	width:98%;
	margin-left:1%;
	margin-right:1%;
}
table.homeBox{
	width:100%;
}
table.homeBoxText{
	padding:10px;
	padding-left:20px;
	padding-right:20px;
}
table.newProducts{
	background-image:url(../images/background_new_products.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:272px;
	width:750px;
	margin-left:auto;
}

table.tableMain{
	width:100%;
}
table.tableMainCatwoman{
	width:559px;
	height:210px;
}
table.partners{
	text-align:left;
	width:170px;
}
table.products{
	width:100%;
	text-align:left;
}
table.speedplayBox{
	width:558px;
	color:black;
	font-size:11px;
	text-align:center;
}
th.titles{
	background-color:#cccccc;
	width:70px;
	font-weight:bold;
}
td{
	vertical-align:top;
}
td.body{
	text-align:right;
}
td.body2{
	text-align:left;
}
td.body3{
	padding-left:25px;
	text-align:Left;
	margin-left:25px;
}
td.body4{
	
	background-color:#ffffff;
}
td.bodyContacts{
	text-align:left;
	padding-left:70px;
}
td.bodyCompany{
	text-align:left;
	padding-left:70px;
}
td.contents{
	vertical-align:top;
}
td.copyright{
	padding-left:10px;
	font-size:11px;
	color:#FDFAFA;
	text-align:left;
}
td.desc{
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
td.formAdmin{
	font-size:12px;
	font-weight:bold;
	color:#fbfbfb;
	background-color:#333333;
	padding-right:5px;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
}
td.formText{
	background-color:#efefef;
	text-align:left;
}
td.homeBox{
	vertical-align:top;
	text-align:left;
}
td.homeBoxImg{
	width:150px;
}
td.imgGrande{
	height:120px;
	width:260px;
	vertical-align:top;
	padding-left:5px;
	padding-top:3px;
}
td.imgProdotti{
	width:260px;
	vertical-align:top;
	padding-left:0px;
	padding-top:10px;
}
td.menuLeft{
	text-align:center;
	width:100%;
	vertical-align:middle;
}
td.menuLeft img{
	vertical-align:middle;
	margin-right:10px;
}
td.menuPartners{
	text-align:right;
	padding-left:11px;
	height:347px;
}
td.menuPartnersContacts{
	text-align:right;
	padding-left:11px;
	height:875px;
}
td.menuPartnersMap{
	text-align:right;
	padding-left:11px;
	height:880px;
}
td.menuPartnersEnglish{
	text-align:right;
	padding-left:11px;
	height:750px;
}
td.menuPartnersSpeedplay{
	text-align:left;
	padding-left:5px;
	width:185px;
	border-right:1px solid #333333;
/*	border-left:1px solid #333333;*/
}
td.menuPartnersAssos{
	text-align:right;
	padding-left:11px;
	height:5200px;
}
td.menuPartnersMost{
	text-align:right;
	padding-left:11px;
	padding-top:3px;
	height:7000px;
}
td.menuPartnersOpera{
	text-align:right;
	padding-left:11px;
	height:2870px;
}
td.menuPartnersWr{
	text-align:right;
	padding-left:11px;
	height:2400px;
}
td.menuPartnersXr{
	text-align:right;
	padding-left:11px;
	height:1530px;
}
td.newProducts{
	text-align:right;
	vertical-align:top;

}
td.powered{
	padding-right:10px;
	font-size:11px;
	color:#FDFAFA;
	text-align:right;
}
td.prodottoAssosNome{
	background:#333333;
	padding:4px;
	vertical-align:middle;
	line-height:14px;
	padding-left:6px;
	font-size:11px;
	color:#dddddd;
}
td.prodottoAssosDescription{
	border:solid 1px #555555;
	padding:4px;
	vertical-align:middle;
	line-height:14px;
	padding-left:6px;
	font-size:12px;
}
td.productsSheet{
	width:33%;
	text-align:center;
	background-image:url(../images/black.gif);
	background-repeat:repeat-y;
	background-position:center;
}
td.proto{
	color:#000000;
	font-family:Arial;
	font-size:12px;
}
td.spaceMenuVoid{
	width:188px;
}
td.spazio{
	height:100%;
}
td.tipo{
	background-color:#cccccc;
	color:#000000;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}
td.titolo{
	color:#000000;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
td.topLeft{
	vertical-align:top;	
}
td.tumbSx{
	width:65px;
	vertical-align:top;
	padding-left:5px;
	height:50px;
}
td.tumbDx{
	width:65px;
	vertical-align:top;
	padding-left:1px;
}
td.tumbCenter{
	width:65px;
	vertical-align:top;
	padding-left:0px;
}
span.popTitle{
	width:100%;
	text-align:center;
	color:#cc0000;
	font-weight:bold;
	font-size:19px;
}
strong.bolder{
	font-size:13px;
	text-decoration:underline;
}
#copyright{
	background-color:#333333;
	border-bottom:solid 4px #ffffff;
	/*width:770px;*/
}
#head{
	background-image:url(../images/logo_extreme.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:96px;
/*	width:770px;*/
}
#main{
	width:100%;
	/*border:solid 1px #333333;*/
	background-color:#ffffff;
}
.address{
	font-size:12px;
	line-height:20px;
	margin-right:20px;
	float:right;
}
.formError{
	color:#ff0000;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}
.formOk{
	font-size:12px;
	color:#333333;
}
	
#left{
	width:800px;
	margin: 0 10px 40px 10px;
	text-align:center;
	border:solid 2px #333;
}
#left div table{
	margin:auto;
}
table.thumbsCaschi td div strong{
	font-size:16px;
	font-weight:bold;
}
td.icoLeft{
	height:105px;
	vertical-align:top;
	text-align:center;
	width:220px;
	font-weight:bold;
}
td.icoLeft a{
	text-decoration:none;
	color:#555;
}
td.icoRight{
	height:105px;
	vertical-align:top;
	text-align:center;
	width:220px;
	font-weight:bold;
}
td.icoRight a{
	text-decoration:none;
	color:#555;
}
td.icoCenter{
	height:105px;
	vertical-align:top;
	text-align:center;
	font-weight:bold;
}
td.icoCenter a{
	text-decoration:none;
	color:#555;
}



/*******************************************************/
/********                                     **********/
/********          MOOTOOLS CSS               **********/
/********          				             **********/
/******************************************************/


/************ DIV SLIDE ******************/
.toggler {
	color: #222;
	margin:0;
	/*padding: 2px 5px;*/
	font-size: 12px;
	border-bottom:0;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
	height:30px;
}
.element {
	border-bottom:0;
	background-color:#efefef;
	padding: 12px 5px;
	text-align:left;
	font-weight:bold;
	height:30px;
	font-size: 11px;
}
.elementCenter {
	text-align:center;
}
.element p {
	margin: 0;
	padding: 12px 5px;
	line-height:18px;
}
.float-right {
	padding:10px 20px;
	float:right;
}
blockquote {
	text-style:italic;
	padding:5px 0 5px 30px;
}

div.fondoVoceMenu{
	background:url(../images/fondo_voce_menu.jpg);
	background-repeat:repeat-x;
	border-bottom:0;
	margin-top:20px;
	padding-top:7px;
	padding-left:5px;
	color:#ffffff;
	margin-bottom:0;
	text-align:left;
	font-weight:bold;
	height:30px;
}	
div.fondoVoceProdotti{
	border-bottom:0;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
	height:30px;
	background-color:#dddddd;
	margin-bottom:2px;
	height:20px;
	padding:5px;
}	
div.fondoVoceSubProdotti{
	border-bottom:0;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
	height:30px;

}	
div.fondoVoce{
	padding-top:4px;
	padding-bottom:4px;
	text-align:right;
	font-weight:bold;
	border-bottom:1px solid #cccccc;
	
}	

h3.toggler{
	background-color:#dddddd;
	margin-bottom:2px;
	cursor:pointer;
	height:20px;
	padding:5px;
}
