/* generali */

body { margin:0; padding:0; border:0; font-family:Georgia, "Times New Roman", Times, serif; background:url(img/bg_body.jpg) repeat-x top #F6F6F6; font-size:13px; color:#575756; line-height:150%; }
td {  font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#575756; line-height:150%; }
a { margin:0; padding: 0; color: #9B962D; text-decoration:none; cursor:pointer; outline:none; }
a:link { margin:0; padding: 0; color: #9B962D; text-decoration:none; cursor:pointer; outline:none; }
a:hover { margin:0; padding: 0; color: #9B962D; text-decoration:underline; cursor:pointer; outline:none; }
a:active { margin:0; padding: 0; color: #9B962D; text-decoration:underline; cursor:pointer; outline:none; }


#contentone { margin:0 auto; padding:0; border:0; position:relative; width:988px;}


/* testa */
#testa { margin:0; padding:0; border:0; position:relative; width:988px; height:171px; z-index:10; }
#logo { position:absolute; top:44px; left:23px; border:0;}
#sopra { margin:0; padding:0; border:0; position: absolute; top:7px; left:0; text-align:center; font-size:11px; color:#FFF; width:988px; }


#lingua{ margin:0; padding:4px 0 0 0; color: #FFF; font-size:10px; text-decoration:none;  border:0; width:315px; height:21px; background:url(img/bg_lingua.jpg) no-repeat; position:absolute; bottom:0; right:6px; text-align:center;  }
#lingua a, #lingua a:link { margin:0; padding: 0; color: #FFF; text-decoration:none; }
#lingua a:hover, #lingua a:active { margin:0; padding: 0; color: #FFF; text-decoration:underline; }


/*Parte sinistra*/ 



	/* menu principale */
#menu { margin:0; padding:0; border:0; position: absolute; top:56px; left:258px;  width:728px; height:49px;}
#menu img { margin:0; padding:0; border:0;}



/* contenuto */
#centrone { margin:0; padding:0; border:0; position:relative; /*height:470px;*/}
#tabellone { margin:0; padding:0; border:0;  width:988px;}

#centrone ul { margin:0 0 10px 6px; padding:0; border:0; list-style-type:none; line-height:170%;}
#centrone li { margin:0; padding:0 0 0 13px; border:0; list-style-type:none; background-image:url(img/bg_li.gif); background-position:top left; background-repeat:no-repeat;}

/* HP */
#slide { margin:15px 0 40px 0; padding:0; border:0; width:988px; height:446px; background:url(img/bg_slide.gif) no-repeat; }
#fla { position:absolute; left:378px; top:42px;}
#slidetex { margin:0; padding:0; border:0; width:290px; height:325px; position:absolute; top:45px; left:39px; font-size:16px; color:#FFF; font-weight:bold; }

#slidetex table { margin:15px 0; padding:0; border:0; width:100%; }
#slidetex td { margin:0; padding:0; border:0; font-size:16px; color:#FFF; font-weight:bold; }
#slidetex a, #slidetex a:link { margin:0; padding: 0; color: #FFF; text-decoration:none; }
#slidetex a:hover, #slidetex a:active { margin:0; padding: 0; color: #FFF; text-decoration:underline; }

/*#slidetex_shadow { margin:0; padding:0; border:0; width:290px; height:325px; position:absolute; top:77px; left:41px; font-size:16px; color:#999; font-weight:bold; }
#slidetex_shadow table { margin:15px 0; padding:0; border:0; width:100%; }
#slidetex_shadow td { margin:0; padding:0; border:0; font-size:16px; color:#999; font-weight:bold; }
#slidetex_shadow a, #slidetex_shadow a:link { margin:0; padding: 0; color: #999; text-decoration:none; }
#slidetex_shadow a:hover, #slidetex_shadow a:active { margin:0; padding: 0; color: #999; text-decoration:underline; }

*/
#texhp { margin:0; padding:0 35px; border:0;}
.texhph1 { margin:0 0 10px 0; padding:0 7px 20px 7px; border:0; background:url(img/bg_tito.gif) repeat-x bottom; color:#2D2D2D; font-size:24px; font-style:italic; font-weight:bold; line-height:30px;}
.texhptex { margin:25px 0 20px 0; padding:20px 0 0 0; border:0; font-size:16px; color:#575756; /*height:320px; overflow:auto;*/ }

.StickyWinInstance { width:600px;}
#lighthp { margin:0; padding:30px 35px; border: solid 17px #1F7BE5; background-color:#F6F6F6; font-size:15px; color:#575756; font-weight:bold; font-style:italic;/* position:absolute; top:100px; left:200px; z-index:1000;  display:none;*/}
#lighthp h1 { margin:0 0 35px 0; padding:0; border:0; color:#2D2D2D; font-size:22px; font-style:italic; font-weight:bold; font-style:italic; line-height:30px;}
#lighthp td{ margin:0; padding:5px 15px; border:0; font-size:15px; color:#575756;  font-weight:bold; font-style:italic;}
#lighthp strong, #lighthp b{ color:#000;}
/*.closeSticky { position:absolute; top:-13px; right:-13px; background:#FF0000; z-index:1000; width:200px; height:200px;}
.closeSticky img { margin:0; padding:0; border:0;}*/
.closeSticky, .closeSticky:link, .closeSticky:hover, .closeSticky:active {  background:url(img/chiudi_lighthp-trans.png) no-repeat; width:32px; height:32px; z-index:1000000; position:absolute; top:-13px; right:-13px; text-decoration:none; border:0; }



/* MARCHI */
#totmarchi { margin:0 0 -20px 0; padding:0; border:0; background:url(img/bg_totmarchi.gif) left repeat-y; width:988px; /*height:540px;*/ position:relative; top:-20px;}
#totmarchitab { margin:40px 0 0 0; padding:0; border:0; }
#totmarchitab td { vertical-align:top; }


	/* sinistra */
#sinmarchi { margin:0; padding:0 0 20px 33px; border:0; background:url(img/bg_sinmarchi.gif) right top no-repeat; width:440px; /*position:absolute; top:40px; left:0; height:400px; overflow:auto;*/}

.texmarchih1 { margin:0 0 10px 0; padding:0 7px 20px 7px; border:0; background:url(img/bg_tito.gif) repeat-x bottom; color:#67A043; font-size:24px; font-style:italic; font-weight:bold; line-height:30px;}
.texmarchih1pinc { width:200px; }


.texmarchi { margin:25px 0 0 0; padding:20px 7px; border:0; color:#626261; font-size:14px; }
#sinmarchi p{ margin:0 0 10px 0; padding:0; border:0; color:#626261; font-size:14px; }

.storedirect, .storedirect:link { margin:0; padding:3px 0 0 0; color: #FFF; text-decoration:none; display: inline-block; width:261px; height:24px; background:url(img/bg_storedirect.jpg) no-repeat; font-size:14px; text-align:center; }
.storedirect:hover, .storedirect:active { margin:0; padding:3px 0 0 0; color: #FFF; text-decoration:none; display:inline-block; width:261px; height:24px; background:url(img/bg_storedirect.jpg) no-repeat; font-size:14px; text-align:center; }

.menumarchi { margin:25px 0 0 0; padding:7px 0 0 0; border:0;  background:url(img/bg_menumarchi.gif) left top no-repeat; color:#575756; font-size:14px; }

.categoria { margin:0; padding:15px 0 4px 0; border:0; }
.categoria a, .categoria a:link { margin:0; padding:0; color: #575756; text-decoration:none; font-size:23px; font-style:italic; }
.categoria a:hover, .categoria a:active { margin:0; padding:0; color: #575756; text-decoration:underline; font-size:23px; font-style:italic; }

.marchio { margin:0; padding:0 0 2px 7px; border:0; color: #000;  font-size:16px; font-style:italic; font-weight:bold; }
.marchio a, .marchio a:link { margin:0; padding: 0; color: #000; text-decoration:none; font-size:16px; font-style:italic; font-weight:bold; }
.marchio a:hover, .marchio a:active { margin:0; padding: 0; color: #000; text-decoration:underline; font-size:16px; font-style:italic; font-weight:bold; }

.figura_prof { margin:0; padding:0 0 2px 7px; border:0; color:#626261;  font-size:14px; line-height:150%; }

.categoriaqui { }
.categoriaqui a, .categoriaqui a:link, .categoriaqui a:hover, .categoriaqui a:active { padding-left:22px; background:url(img/bg_categoriaqui.gif) left top no-repeat;}

	/* destra */
#dxmarchi { margin:0; padding:0 80px 20px 120px; border:0; background:url(img/bg_dxmarchi.gif) right top no-repeat; width:300px; /*position:absolute; top:40px; left:590px; height:400px; overflow:auto;*/}
#dxmarchi p{ margin:0 0 10px 0; padding:0; border:0; color:#575756; font-size:14px; }

/* LAVORA CON NOI */
	/* sinistra */
#sinlavora { margin:0; padding:0 0 20px 33px; border:0;  width:440px; }
#sinlavora p{ margin:0 0 10px 0; padding:0; border:0; color:#626261; font-size:14px; }

.texlavorah1 { margin:0 0 10px 0; padding:0 7px 20px 7px; border:0; background:url(img/bg_tito.gif) repeat-x bottom; color:#D00300; font-size:24px; font-style:italic; font-weight:bold; line-height:30px;}

	/* destra */
#dxlavora { margin:0; padding:0 0 20px 120px; border:0;  width:380px; }
#dxlavora p{ margin:0 0 10px 0; padding:0; border:0; color:#575756; font-size:14px; }

/* COME RAGGIUNGERCI */
.texdoveh1 { margin:10px 0; padding:0 17px 0 17px; border:0; color:#ED9911; font-size:24px; font-style:italic; font-weight:bold; line-height:25px;}
#mappa { margin:0 0 0 8px; padding:8px 10px; border:0; width:954px; height:370px; background-color:#2D2D2D;}
#dovetab { margin:30px 0 20px 8px; padding:0; border:0; /*width:974px; height:386px;*/ }
#dovetab td { vertical-align:top; width:206px; }
#dovetab img { border:0; }
/*#dovetab td .risorsa { float:left; }*/



#dovetab a, #dovetab a:link { margin:0; padding: 0; color:#575756; text-decoration:none; font-size:13px; font-style:italic; font-weight:bold; }
#dovetab a:hover, #dovetab a:active { margin:0; padding: 0; color:#575756; text-decoration:underline; font-size:13px; font-style:italic; font-weight:bold; }

.tdnofirst { padding-left:50px;}

.texdoveh2 { margin:0 0 10px 0; padding:0 7px 20px 7px; border:0; background:url(img/bg_tito.gif) repeat-x bottom; color:#2D2D2D; font-size:24px; font-style:italic; font-weight:bold; line-height:25px; white-space:nowrap;}
.icotito { margin:0; padding:0 0 0 10px;}

/* PROMOZIONI */
.texpromoh1 { margin:10px 0 30px 0; padding:0 17px 0 17px; border:0; color:#A0977A; font-size:24px; font-style:italic; font-weight:bold; line-height:25px;}
.itempromo { margin:0; padding:0 17px 0 17px; border:0; color:#575756; font-size:13px; /*display:table;  display:inline-block; IE*/ }
.itempromo img { margin:0 0 10px 10px; padding:0; border: solid 2px #000; float:right; }
.titopromoimg { width:320px; margin-bottom:30px;}
.separapromo { margin:0 0 0 23px; padding:0; border:0; background:url(img/separa_promo.gif) no-repeat; width:943px; height:61px; display:table;  display:inline-block; /*IE*/ }


/* INTERNA */
.titopage { margin:0 0 16px 0; padding:15px 20px; border:0; width:703px; height:19px; background: url(img/bg_topint.gif) repeat-x; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#83991C; }


#tex { margin:0 10px; padding:0 20px; border:0; width:703px; font-size:13px; color:#947643; line-height:150%; /*display:table;  display:inline-block; IE*/}

/**/#tex td {vertical-align:top; }
.imgcenter { margin:0 0 10px 0;  text-align:center;}
.imgtopbot { margin:0 0 10px 0;  text-align:left;}
.imgtopleft { margin:0 10px 0 0; float:left;}
.imgtopright { margin:0; float:right;}



	
.navabar { margin:20px 0 10px 0; padding:0; border:0; width:744px; height:44px; background:url(img/bg_menu.gif) bottom repeat-x; font-size:12px; position:relative; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
.navabarsx { margin:0; padding:0; border:0; position:absolute; top:12px; left:18px; text-align:left;}
.navabarsx table { margin:0; padding:0; border:0;}
.navabarsx td { margin:0; padding:0 2px; border:0; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
/*.navabardx { position:absolute; top:15px; right:15px; width:300px; height:12px; text-align:right;} .navabar img{ margin:0 7px 0 0; padding:0; border:0;}*/
.navabar a, .navabar a:link { color:#83991C; text-decoration:underline; font-weight:bold; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; }
.navabar a:hover, .navabar a:active {  color:#83991C;  text-decoration:underline; font-weight:bold; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; }


/* giu */
#footertot { margin:0; padding:0; border:0; width:100%; height:135px; position:relative; background:url(img/bg_footer.jpg) repeat-x bottom; }
#footer { margin:0 auto; padding:0; border:0; width:988px; height:135px; position:relative; text-align:center; background:url(img/bg_foot.jpg) top no-repeat; }

#giutex { margin:0; padding:0; border:0; font-size:11px; color:#EBEBEB; position:relative; top:15px; }
#giutex a, #giutex a:link { margin:10px 0; padding: 0; color: #EBEBEB; text-decoration:none; font-size:16px; font-weight:bold; font-style:italic; display:block;}
#giutex a:hover, #giutex a:active { margin:10px 0; padding: 0; color: #EBEBEB; text-decoration:underline; font-size:16px; font-weight:bold; font-style:italic; display:block;}

.barretta { margin:0 5px; color:#EBEBEB; font-size:11px;}
#giumenu { margin:0; padding: 0; border:0; font-size:11px; color:#EBEBEB; position:relative; top:15px;}

#giumenu a, #giumenu a:link, #giumenu2 a, #giumenu2 a:link { margin:0; padding: 0; color: #EBEBEB; text-decoration:none; font-size:11px;}
#giumenu a:hover, #giumenu a:active, #giumenu2 a:hover, #giumenu2 a:active { margin:0; padding: 0; color: #EBEBEB; text-decoration:underline; font-size:11px; }

/* form */
