@charset "iso-8859-1";
/* author: marco rozzoni */
/* Creation date: 07/03/2007 */


/*stringa comune a tutti gli slant del sito*/
span.slant{line-height: 0; width: 0; height: 0; border-style: solid}
/*slant*/

body {margin: 0 0 0 0;font-size: 11px; font-family: Verdana; color: #2D291D; line-height: normal}
body#index {margin: 0 0 0 0; background: #020787}

div#webstore_pages{position:absolute; top:5px; left:725px; height:58px; width:177px;  z-index:200;}

div#flash_index {position:absolute; top: 50px; left:50%; height:463px; width:711px; margin-left:-355px;}
div#webstore_intro {position:absolute; top:510px; left:50%; height:105px; width:350px; margin-left:-355px;}
div#italiano_testo_index {position:absolute; top:568; left:50%; height:20px; width:300px; margin-left:10px;}
div#bandiera_it_index {position:absolute; top:568; left:50%; height:13px; width:20px; margin-left:-20px; background: url(../img/it.gif)}
div#bandiera_en_index {position:absolute; top:568; left:50%; height:13px; width:20px; margin-left:77px; background: url(../img/en.gif)}

div#italiano_testo {position: absolute; top:50px; left:266px; z-index:20}
div#bandiera_it {position: absolute; top: 51px; left: 238; z-index: 30; background: url(../img/it.gif)}
div#bandiera_en {position: absolute; top: 51px; left: 332; z-index: 30; background: url(../img/en.gif)}
span#slantitaliano{position: absolute; top:45px; left:244px; border-width: 4px 4px 0px 4px; border-color: #ffffff #020787; z-index:200}
span#slantinglese{position: absolute; top:45px; left:338px; border-width: 4px 4px 0px 4px; border-color: #ffffff #020787; z-index:200}

/*stili per l'header*/
div#bannertop {position: absolute; top: 0px; left: 0px; width: 100%; height: 68px; z-index: 2; background-color: #020787}
div#biancotop {position: absolute; top: 0px; left: 0px; width: 66px; height: 78px; z-index: 8; background-color: #ffffff}
div#lineatop {position: absolute; top: 78px; left: 0px; width: 100%; height: 2px; z-index: 2; background-color: #5F6EA7}
div#lineabottom {position: absolute; top: 280px; left: 0px; width: 100%; height: 2px; z-index: 2; background-color: #5F6EA7}
div#fondobanner {position: absolute; top: 80px; left: 0px; width: 100%; height: 200px; z-index: 2; background-color: #3C4B84}


div#imgbanner {position: absolute; top: 91px; left: 80px; width: 820; height: 178px; z-index: 10; background: url(../img/bann_bbrmodels.jpg)}


div#ombratop {position: absolute; top: 68px; left: 0px; width: 100%; height: 10px; z-index: 2; background: url(../img/ombratop.gif)}
div#bannertop3 {position: absolute; top: 280px; left: 0px; width: 100%; height: 27px; z-index: 20;}
div#bannertop3contenitore {position: relative; top: 0px; left: 80px; width: 820px; height: 26px; z-index: 30; background-color: #C3161C; border: solid 1px #D83F44}
div#logo {position: absolute; top: 0px; left: 66px; width: 177; height: 78px; z-index: 22; background: url(../img/logo.jpg)}

img.bordate {border: solid 1px #cccccc}

/*sottolineatori*/
div#righina_01 {position: absolute; top:309px; left:113px; height:3px; width:61px; background: #3C4B84; z-index:5}
div#righina_02 {position: absolute; top:309px; left:233px; height:3px; width:72px; background: #3C4B84; z-index:5}
div#righina_03 {position: absolute; top:309px; left:342px; height:3px; width:107px; background: #3C4B84; z-index:5}
div#righina_04 {position: absolute; top:309px; left:495px; height:3px; width:53px; background: #3C4B84; z-index:5}
div#righina_05 {position: absolute; top:309px; left:615px; height:3px; width:66px; background: #3C4B84; z-index:5}


div#rigaverticale {position: absolute; top: 8px; left: 180px; width: 1px; height: 65px; z-index: 21; background-color: #000063}
div#rigaverticale2 {position: absolute; top: 8px; left: 460px; width: 1px; height: 65px; z-index: 21; background-color: #000063}
div#ass {position: absolute; top: 6px; left: 470px; width: 138; height: 80px; z-index: 22;}
div#abb {position: absolute; top: 60px; left: 190px; width: 138; height: 20px; z-index: 22;}
div#abb2 {position: absolute; top: 60px; left: 470px; height: 20px; z-index: 22;}
div#user {position: absolute; top: 6px; left: 190px; width: 138; height: 20px; z-index: 22;}
div#bannertop2 {position: absolute; top: 150px; left: 0px; width: 100%; height: 20px; z-index: 20; background-color: #cccccc; border-top: solid 1px #999999}


span.testobianco {font-size: 11px; font-family: Verdana; color: #ffffff; line-height: normal}
span.titolo_bianco {font-size: 11px; font-family: Verdana; color: #ffffff; line-height: normal; font-weight: bold; padding-left:40px; padding-right:40px}
span.titolo_bianco_schede {font-size: 11px; font-family: Verdana; color: #ffffff; line-height: normal; font-weight: bold; padding-left:10px; padding-right:10px}
span.testoblu {font-family: Verdana; color: #000063; line-height: normal}
span.testoblu#titolo_pagina {font-size: 15px; font-weight:bold}


div#latoblu {position: absolute; top: 0px; left: 0px; width: 180; height: 100%; z-index: 10; background-color: #000066; border-right: solid 1px #9CA5C6;}
div#latoblucontenitore {position: relative; top: 140px; left: 10px; width: 160; height: 400; z-index: 12; background-color: #000066;}

div#corpopagina {position: absolute; top: 0px; left: 0px; width: 100%; z-index: 2;}
div#corpo {position: relative; top: 0px; left: 0px; width: 100%; z-index: 5; background-color: #ffffff; overflow: scroll}

A.linkmenu:link {font-size: 11px; font-family: Verdana; color: #ffffff; text-decoration: none; font-weight: bold;}
A.linkmenu:visited {font-size: 11px; font-family: Verdana; color: #ffffff; text-decoration: none; font-weight: bold;}
A.linkmenu:hover {font-size: 11px; font-family: Verdana; color: #FFCC00; text-decoration: underline; font-weight: bold;}
A.linkmenu:active {font-size: 11px; font-family: Verdana; color: #fffffff; text-decoration: none; font-weight: bold;}

A.linkblu:link {font-size: 11px; font-family: Verdana; color: #000063; text-decoration: none; font-weight: bold;}
A.linkblu:visited {font-size: 11px; font-family: Verdana; color: #000063; text-decoration: none; font-weight: bold;}
A.linkblu:hover {font-size: 11px; font-family: Verdana; color: #000063; text-decoration: underline; font-weight: bold;}
A.linkblu:active {font-size: 11px; font-family: Verdana; color: #000063; text-decoration: none; font-weight: bold;}

A.linkscuro:link {font-size: 11px; font-family: Verdana; color: #aaaaaa; text-decoration: none;}
A.linkscuro:visited {font-size: 11px; font-family: Verdana; color: #aaaaaa; text-decoration: none;}
A.linkscuro:hover {font-size: 11px; font-family: Verdana; color: #666666; text-decoration: underline;}
A.linkscuro:active {font-size: 11px; font-family: Verdana; color: #aaaaaa; text-decoration: none;}

A.linkdati:link {font-family: Verdana; color: #222222; text-decoration: underline; font-weight: bold;}
A.linkdati:visited {font-family: Verdana; color: #222222; text-decoration: underline; font-weight: bold;}
A.linkdati:hover {font-family: Verdana; color: #ff6600; text-decoration: underline; font-weight: bold;}
A.linkdati:active {font-family: Verdana; color: #222222; text-decoration: underline; font-weight: bold;}

A.linkpiuomeno:link {font-family: Verdana; color: #222222; text-decoration: none; font-weight: bold;}
A.linkpiuomeno:visited {font-family: Verdana; color: #222222; text-decoration: none; font-weight: bold;}
A.linkpiuomeno:hover {font-family: Verdana; color: #ff6600; text-decoration: none; font-weight: bold;}
A.linkpiuomeno:active {font-family: Verdana; color: #222222; text-decoration: none; font-weight: bold;}

A.linkbianco:link {font-size: 11px; font-family: Verdana; color: #ffffff; text-decoration: none;}
A.linkbianco:visited {font-size: 11px; font-family: Verdana; color: #ffffff; text-decoration: none;}
A.linkbianco:hover {font-size: 11px; font-family: Verdana; color: #ebebeb; text-decoration: underline;}
A.linkbianco:active {font-size: 11px; font-family: Verdana; color: #fffffff; text-decoration: none;}

table.titoli_pagina {position:absolute; top: 330px; left:0px;font-size: 11px; font-family: Verdana; color: #999999; line-height: normal}
table.titoli_pagina td.lineasotto {border-bottom: solid 1px #999999;}

table.principale {position:absolute; top: 360px; left:0px;font-size: 11px; font-family: Verdana; color: #999999; line-height: normal}
table.corpo {font-size: 11px; font-family: Verdana; color: #666666; line-height: normal}
table.corpo td.lineasotto {border-bottom: solid 1px #999999;}

table.riv_sinistra {font-size: 11px; font-family: Verdana; color: #ffffff; line-height: normal; font-weight: bold;}
table.riv_sinistra td.area {height:20px; background: #9CA6BD; padding-left:10px;border-bottom: solid 1px #ffffff}
table.riv_sinistra td.sotto_area {height:20px; background: #B0B8BE; padding-left:30px;border-bottom: solid 1px #ffffff}

table.box {font-size: 11px; font-family: Verdana; color: #333333; line-height: normal}

td.blu {background: #3C4B84}
td.rossa {background: #C3161C}

table.dati {font-size: 10px; font-family: Verdana; color: #222222; line-height: normal; background: #ebebeb}
table.dati td {text-indent: 5px; height:22px}
table.dati td#alta {text-indent: 5px; height:28px}
table.dati tr.dispari {background: #cecece}
table.dati td.intestazione {font-weight: bold; background: #ffcc00; height: 18px; border-bottom: solid 1px #ffffff}

table.risultati {font-size: 11px; font-family: Verdana; color: #222222; line-height: normal; background: #ebebeb;}
table.risultati td.sottotitolo {height:20px;}
table.risultati td.bianca {color: #222222; line-height: normal; background: #ffffff}


table#latosinistro {font-size: 11px; font-family: Verdana; color: #2D291D; line-height: normal}
table#latosinistro td.tastoarancio {background: #ffcc00; color: #000063;height: 20px; text-align: center}
table#latosinistro td.tastoarancio:hover {background: #FDB300; color: #000063; height: 20px; text-align: center}
table#latosinistro td.tastoazzurro {background: #9CA6BD; color: #000063;height: 20px; text-align: center}
table#latosinistro td.tastoazzurro:hover {background: #838EA8; color: #000063; height: 20px; text-align: center}
table#latosinistro td.testobianco {color: #ffffff;height: 16px; text-align: left}

input.text {
    font-size: 11px; font-family: Verdana;
	line-height: normal;
    color: #000000;
    background: #ffffff;
    border: 1px solid #000000;
    padding-right: 5px;
    padding-left: 5px;
    width: 160px;
    }
select.text2 {
	font-size: 11px; font-family: Verdana;
	line-height: normal;
    color: #000000;
    background: #ffffff;
    border: 1px solid #000000;
    padding-left: 5px;
    width: 160px;
    }
	
input.pulsante {
	font-size: 11px; font-family: Verdana; font-weight: bold;
	line-height: normal;
	height: 20px;
    color: #000063;
    background: #9CA6BD;
    text-align: center;
    width: 60px;
    border: 1px solid #000000;
    }
	
	input.pulsante#medio {
	font-size: 11px; font-family: Verdana; font-weight: bold;
	line-height: normal;
	height: 20px;
    color: #000063;
    background: #9CA6BD;
    text-align: center;
    width: 110px;
    border: 1px solid #000000;
    }
	
		input.pulsante#grigio_medio {
	font-size: 11px; font-family: Verdana; font-weight: bold;
	line-height: normal;
	height: 20px;
    color: #333333;
    background: #ebebeb;
    text-align: center;
    width: 110px;
    border: 1px solid #cccccc;
    }
	
	input.pulsante#lungo {
	font-size: 11px; font-family: Verdana; font-weight: bold;
	line-height: normal;
	height: 20px;
    color: #000063;
    background: #9CA6BD
