/* CSS Document */

body{
	margin:0;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#fff;
}

td{
	color:#606060;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

a {
	color:#2878B2;
}

.sx{
	background-image:url(../images/bg_sx.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

.dx{
	background-image:url(../images/bg_dx.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.sfondo{
	background-image:url(../images/sfondo.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.top{
	background-image:url(../images/top_2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:225px;
}
.top_en{
	background-image:url(../images/top_en.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:225px;
}
.home{
	background-color:#FFFFFF;
	padding: 8px 0px;
}

.ombra_sx{
	background-image:url(../images/ombra-sx.gif);
	background-position:right top;
	background-repeat:repeat-y;
}

.ombra_dx{
	background-image:url(../images/ombra_dx.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

/*menu*/
.menu{
	background-image: url(../images/bg_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:49px;
	padding-left:40px;
	padding-bottom:12px;
	vertical-align:bottom;
}

.menu_vert{
	background-image: url(../images/bg_menu_vert.gif);
	background-repeat: no-repeat;
	background-position: center 5px;
	height:300px;
	padding:20px 0px 10px 20px;
}
.menu_vert ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.menu_vert li{
	height:25px;
	background-repeat: no-repeat;
	background-position: left 1px;
	padding:0 0 0 10px;
}

.menu_vert_int{
	background-image: url(../images/bg_menu_vert.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	height:250px;
	padding:20px 0px 20px 13px;
}
.menu_vert_int ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.menu_vert_int li{
	height:25px;
	background-repeat: no-repeat;
	background-position: left 1px;
	padding:0 0 0 10px;}

.area{
	background-image: url(../images/bg_area.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	height:300px;
	padding:20px 5px 20px 15px;
	color:#0F4D98;
}
.area_int{
	background-image: url(../images/bg_area_interno.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding:20px 5px 10px 23px;
	color:#0F4D98;
}

/*libro bianco e lth100*/
.volume{
	background-image: url(../images/bg_volume.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:100px;
	padding: 27px 10px 0px 20px;
	color:#FFFFFF;
}
.volume a{
	color:#FFFFFF;
	text-decoration:none;
}
.volume a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.volume_en{
	background-image: url(../images/bg_volume_en.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:140px;
	padding: 20px 10px 10px 20px;
	color:#FFFFFF;
}
.lth{
	background-image: url(../images/bg_lth.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:100px;
	padding: 30px 0px 10px 20px;
}
.lth a{
	color: #666666;
	text-decoration:none;
}
.lth a:hover{
	color: #666666;
	text-decoration:underline;
}
.video{
	border-left: 1px solid #3687C2;
	border-right: 1px solid #3687C2;
}


#bottom{
	font-size:9px;
	text-align:center;
	padding: 0px 100px;
}
#bottom_int{
	font-size:9px;
	text-align:center;
}

.azzurro{
	color:#3687C2;
}
.titolo{
	display:block;
	background-image: url(../images/bg_tit.gif);
	padding: 17px 20px 13px 22px;
	color:#FFFFFF;
	font-weight:bold;
	height:25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:25px;
	font-size:14px;
	text-transform: uppercase;
}
.testo{
	padding: 0px 20px 20px 30px;
}
.testo_mappa{
	padding: 0px 0 20px 20px;
}

div.testo ul{list-style-type: square;}

td.azzurrino {background-color:#d8e8f3;}

.fiore{
	background-image:url(../images/bg_fiore.gif);
	background-repeat:no-repeat;
	background-position:right 30px;
	padding-bottom:20px;
	padding-right:20px;
}

/*top*/
#credits{
	width:150px;
	font-size:10px;
	color:#fff;
	float:right;
	padding-top:9px;
	text-align:right;
	padding-right:30px;
}
#credits a{
	color:#fff;
	text-decoration:none;
}
#lingue{
	margin-top:45px;
}
#torna{
	width:290px;
	font-size:10px;
	color:#fff;
	float:left;
}

/*pagina pressroom*/
.foto{
	float: left;
	display: block;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #3687C2;
	vertical-align: middle;
	padding: 5px;
}
.foto_dx{
	float: right;
	display: block;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #3687C2;
	vertical-align: middle;
	padding: 5px;
}
.foto_special{
	float: right;
	display: block;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 15px;
	border: 1px solid #3687C2;
	vertical-align: middle;
	padding: 5px;
}
.testo_press{
	padding: 5px 5px 20px 10px;
}
.testo_rassegna{
	padding: 0px 20px 20px 20px;
	
}

.leggi{
	font-size:9px;
}
.titolo_small{
	display:block;
	background-image: url(../images/bg_tit_small.gif);
	padding: 17px 20px 13px 22px;
	color:#FFFFFF;
	font-weight:bold;
	height:25px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:25px;
	font-size:14px;
	text-transform: uppercase;
}

/*rassegna*/
.rassegna{
	background-image: url(../images/bg_rassegna.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:300px;
	padding:0px 0 20px 0;
	color:#0F4D98;
	background-color:#b0d0e7;
}
.rassegna_txt{
	padding:0px 7px 5px 10px;
}
.riga_rassegna{
background-color:#d8e8f3;
padding:8px 10px;
color:#0F4D98;}

.rassegna ul{
	margin:0;
	padding:0 0 0 15px;
	list-style-image: url(../images/punto_on.gif);
}
.rassegna li{
margin:0;
padding:0;
font-style:normal;
font-size:11px;
}
.data_rassegna {font-style:italic;font-size:10px;}

/*cartina*/
#regione{
	background-color:#429579;
	float:left;
	padding:5px 10px;
	margin:12px 0;
	width:370px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}
#tendina{
	background-color:#429579;
	float:right;
	padding:4px 0px 4px 5px;
	margin:12px 0 0 0;
	width:166px;
	color:#fff;
	font-weight:bold;
}
#tendina select{font-size:11px;width:14em;}
#tendina form {margin:0;padding:0;}

.scheda{
	background-color:#E7E7E7;
	float:left;
	padding:5px 10px 10px 10px;
	margin:12px 0;
	width:370px;
}

/*titoli*/
h5{	color:#429579;font-size:12px;text-transform:uppercase;margin:0;padding:0;}
h4{	color:#185BA2;margin:0;font-size:11px;padding:0;}
h3{	font-size:12px;color:#2878B2;padding:0;margin:2px 0 6px 0;
}

/* form di login */
#form_login {margin:0;padding:0;border:0;}
#form_login button {margin:0;padding:2px 0;border:0;cursor:pointer;background-color:transparent;}
#form_login button img {margin:0;padding:0;border:none;}
.area_int img {margin:0;padding:0;border:none;}

/* classe form dei contatti */
.contratto {
	width: 420px;
	height: 100px;
	overflow: auto;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	/*clip:  rect(   );*/
	border: thin solid #1D67BA;
}

/*tabella area riservata*/
th{	background-color:#999;color:#fff;font-size:12px;font-weight:bold;text-align:left;height:15px;padding:4px 7px;}
.ar_document td{background-color:#EEEEEE;padding:7px;}
.ar_document tr{border-bottom:1px solid #8A8A8A;}
.ar_document td.grigetto {background-color:#E6E6E6;font-size:10px;}
.ar_document td.azzurrino {background-color:#e0ebf6;}

/*sommario rivista pneurama*/
#sommario {padding-right:20px;padding-top:55px;}

#testo_pneurama {
	font-size:11px;
	color:#666;
	font-weight:normal;
	padding-top:10px;
	text-align:left;
}
.bg_sommario {
	background-image: url(/images/bg_sommario2.gif);
	background-repeat: no-repeat;
	background-position:left 20px;
	padding:0 0 0 10px;
	margin-right:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EDE026;
	font-weight: bold;
	text-align:right;
}
.rivista_numero{
	background-color:#3687C2;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}
.data_versione {background-color:#3687C2;}
.data_versione a{color:#fff;}

/*archivio anni precedenti*/
.archivio {
background-color:#3687C2;
padding:5px;
font-weight:bold;
color:#fff;
margin-bottom:10px;
}
.archivio a{color:#fff;}

#penurama_descrizione{
text-align:left;
padding-left:20px;
color:#2878B2;}

/*pulsanti back*/
#back{background-color:#429579;
	float:left;
	padding:5px 10px;
	margin:12px 0;
	width:60px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}	
#back a{color:#fff;text-decoration:none;}

#back_azz{background-color:#3687c2;
	float:left;
	padding:5px 10px;
	margin:12px 10;
	width:60px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}
#back_azz a{color:#fff;text-decoration:none;}


tr.doc td{border-top:8px solid #fff;
/*filter:alpha(opacity=0);-moz-opacity:.0;*/}

table.ar_document td.biancone {
background-color:transparent;
padding:4px;}

.ar_DOC td {
background-color:#E6F3FF;
font-weight:bold;
color: #2878b2;}
.ar_document td p{margin:0;}
.ar_DOC td.grigetto {
	background-color: #d8e8f3;
	font-weight: normal;
	font-size:9px;
}

form select {
font-size:12px;
width:175px;}

.red{
color:#FF0000;}

.testo_press td p {margin:0;}

div#video1 {
border-top:1px solid #b2b2b2;
border-left:1px solid #b2b2b2;
border-right:1px solid #b2b2b2;
width:360px;
padding:0;}
div#video1 img{
border}

/* TABELLA DATI DI VENDITA*/
form#dati_vendita {
	background-image:url(../images/bg_stat.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0;
}
form#dati_vendita table{
	width:590px;
	margin-top:10px;
}
form#dati_vendita td{
	font-weight:bold;
	border-bottom:1px dashed #ccc;
	padding:10px 10px 10px 25px;
	color:#429579;
	/*background-color: #EEEEEE;*/
}
form#dati_vendita tr{
	border-bottom:1px solid #999;
}
form#dati_vendita th{
	font-weight:bold;
/*	border-top: 1px solid #429579;
	border-bottom: 1px solid #429579;
	background-color: #d4eae3;*/
	background-color:transparent;
	text-align: right;
	padding: 15px 30px 0px 10px;
	color:#2e6452;
	font-size:12px;
}
form#dati_vendita input, textarea, select {
	border: solid 1px #429579;
	color: #666;
	margin:5px 0;
}
form#dati_vendita input{
	width:160px;
	float:right;
	margin-right:30px;
}

form#dati_vendita input.form_button {
	float:none;
	margin:50px 0 0 0;
	background-image:url(../images/bg_salva_stat.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding:5px;
	background-color:#fff;
	border:0px;
	width:100px;
	font-weight:bold;
}
#table_dati_vendita td.sottovoce{
background-color: #f2eeee;
color:#828383;
}
form#dati_vendita  td.sottovoce input {
	border: solid 1px #c6c4c4;
	color: #666;
}
div#h_stat {
background-image:url(../images/bg_h_stat.gif);
background-position:left top;
background-repeat:no-repeat;
height:30px;
padding-top:5px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
width:590px;
font-size:12px;}

div#img_gallery {padding-left:0;}
ul#photogallery{ display:block; padding:10px;margin:0;}
#photogallery li.img_singola img {border:1px solid  #2878b2;}
li.img_singola{float:left;margin-right:20px;text-align:center;list-style-type:none;display:inline;padding:0; height:160px;}

a.puls{background-color:#d9ebf9; border:1px solid #a0d0f5;padding:3px;color:#124469;text-decoration:none;font-size:10px; background-image:url(../it/img/bg_puls.gif); background-repeat:repeat-x; background-position:left top;}


a#nextLinkText, a#prevLinkText {color:#33b850;}
