/* Globals */
body {margin:0px 0px 0px 0px; color: white;	background-color: #666666; text-align:center; font-family: Verdana, Helvetica, Arial; font-size: 11px; background-image: url(../images/background_site.gif); background-repeat: repeat-x; background-position: left top;}

img {border: 0px;}

/*a:link, a:visited, a:active {font-weight: normal; color: #3300ff; text-decoration: none;}
a:hover {color: #ff0000; text-decoration: underline;}*/

a:link, a:active, a:visited {text-decoration:none; font-weight:bold; color:#F30;}
a:hover {text-decoration:underline; font-weight:bold; color:#F30;}

.skipper {height: 0px; width: 0px; overflow: hidden; position: absolute;}

h1 {font-size:16px; font-weight:bold;}

.in_evidenza {font-weight:bold;}

.slogan {font-style:italic;}


/* ----------------------------------------
Page specifics
-------------------------------------------*/
#global_container {width:724px; text-align:left; margin:0 auto;}

#body {text-align:left; background-color:white; width:724px;}


/* ----------------------------------------
Header
-------------------------------------------*/
#header {padding-top:8px; text-align:center;}

#header_logo {text-align:left; float:left;}

#header_logo2 {float:left; text-align:right;}


/* ----------------------------------------
menu di navigazione
-------------------------------------------*/
#menu_navigazione {clear:both; height:54px; color:white; text-align:left; font-size:95%; color:white;	background-image:url(../images/menu_bk_navigazione02.gif); background-repeat: repeat-x; padding-top:4px; padding-left:10px;}

#menu_navigazione_left {width:295px; float:right; background-image: url(../images/menu_bk_home.gif); background-repeat: repeat-x; padding-top:4px; height:54px; text-align:right; padding-right:4px;}

#menu_navigazione_right {width:425px; float:left; background-image: url(../images/menu_bk_navigazione.gif); background-repeat: repeat-x; height:54px; padding-top:4px;}

#menu_navigazione a:link, #menu_navigazione a:visited {font-size:105%; font-weight: bold; color:black; text-decoration: none; border-left-width: thin; border-left-style: dotted; border-left-color: black; padding-left:10px; padding-right:10px; line-height:2em;}

#link_home a:link, #link_home a:visited {border-left-style:none;}

#menu_navigazione a:hover { color: #ff0000; text-decoration: underline;}


/* ----------------------------------------
Contenuto
-------------------------------------------*/
#container_navigazione_locale {padding-left: 16px; padding-right: 16px; padding-top: 0px; float:right; width:180px; float:left; }

#contenuto {background:white; width:724px;	padding-top:10px; color:black; clear:both; min-height:320px;}

#contenuto_l2 {background:white; width:724px; padding:10px 0 10px 0; color:black; float:right; }

#contenuto_principale_home {padding-left:20px; width:460px; float:left;}

#convenzioni_home {padding-left:20px; float:right;}

#contenuto_principale {padding-left:20px; width:460px; float:left; border-left-width: thin; border-left-style: solid; border-left-color: #999999;}

#visual_footer {width:724px; text-align:right; min-height:120px;}

#marchi {margin-top:10px; float:left; vertical-align:bottom;}

#visual_azienda {margin-top:18px; float:right; text-align:right; vertical-align:bottom;}


/* ----------------------------------------
Navigazione locale
-------------------------------------------*/
h2{font-size:100%;}

#container_navigazione_locale li {	list-style-image: url(../immagini/bullet.gif); padding-bottom:4px;}

ul li ul li {margin-left:-30px;}

.selected {font-weight:bold; color:red;}

#orari_apertura {background-color:#fdec90; padding-left: 4px; padding-top: 0px; margin-right:4px; text-align:center; color:black;}

div#orari_apertura h2 {margin-bottom:0px;}

span#orari_apertura {padding-left:4px;}


/* ----------------------------------------
Footer
-------------------------------------------*/
#footer {font-size:90%; padding-top:20px; clear:both; background-image: url(../images/footer_bk.gif); background-repeat: repeat-x; height:19px; width:724px;text-align:center; margin:0 auto;}

#copyright {width:300px;	float:left;}

#legal_policies {text-align:right; width:442px; float:left;}

#footer a:link, #footer a:visited {color: white;}

#footer a:hover {color: red; text-decoration: underline;}

#offerte {background-color:#FFCC00;}

/* ----------------------------------------
E-Commerce
-------------------------------------------*/
#e-contenuto {background-color:#FFF; width:704px; padding:10px 0 0 10px; font:Verdana, Helvetica, Arial 11px; color:#000;}
#e-contenuto td {font:Verdana, Helvetica, Arial; color:#000; font-size:11px;}

#e-contenuto .indirizzi ul {width:700px; list-style:none; margin:0; padding:0;}
#e-contenuto .indirizzi li {margin:15px 15px 150px 0; display:inline;}

.modulo {width:280px; border:solid 1px #999; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0;}
.modulo_small {width:100px; border:solid 1px #999; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0;}
.modulo_small2 {width:180px; border:solid 1px #999; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0;}
.modulo_qta {width:30px; border:solid 1px #999; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0;}
.btn {border:solid 1px #999; font:Verdana, Arial, Helvetica, sans-serif 11px; padding:0 5px;}
.tbl {background:#ccc; font:Verdana, Arial, Helvetica, sans-serif 11px;}
.tbl_stampa {width:600px; background:#ccc; font:Verdana, Arial, Helvetica, sans-serif 11px;}
.tbl_bianca {background:#FFF; font:Verdana, Arial, Helvetica, sans-serif 11px;}
.tbl_step {width:724px; background:#FF9; font:Verdana, Arial, Helvetica, sans-serif 11px; color:#666; margin:-5px 0 0 0;}
.tbl_step a:link, a:active, a:visited {text-decoration:none; font-weight:bold; color:#F30;}
.tbl_step a:hover {text-decoration:underline; font-weight:bold; color:#F30;}
.tbl_step td {padding:0 0 0 12px;}
.green {color:#0C3;}
.red {color:#F00;}
.red2 {color:#F30;}
.orange {color:#F90;}
.marche ul {width:460px; list-style:none; margin:0; padding:0;}
.marche li {display:inline; margin:15px 15px 15px 0;}
.marche li img {margin:5px 0;}

.img_dx {float:right; margin:10px 0 5px 5px; color:#666; font-size:10px; text-align:right;}
.img_dx img {border:0;}
.titoletto {float:left; width:370px; padding:0 0 10px 0; color:#F30;}
.link_torna {float:right; width:90px; padding:0 0 10px 0;}
.tab_pneumatico {width:100%;}
.tab_pneumatico caption {margin-bottom:5px;}
.tab_pneumatico th {font-weight:bold; text-align:center;}
.tab_pneumatico td {text-align:center;}













