/*
 * Id: 7.399757
 * Version: 1302084421
 * Generated: Feb 23, 2012 12:55:49 AM
 * Rendered: 
 */
    /* --- seo --- */

.container_mdrr{
background-color: #e9e4a8;
}
.center_mdrr{
background-color: #f0eee2;
}
.mdrr_info h1{
color: #59554f;
}
.menu_mdrr{
color: #000000;
}
.menu_mdrr a{
color: #374048;
}
.menu_mdrr a:hover{
color: #000000;
}
.mdrr_main a{
color: #918e84;
}
.mdrr_main h2 a{
color: #716e4a;
}
.footer_mdrr{
background-color: #401216;
color: #ffffff;
}
.footer_mdrr a{
color: #ffffff;
}
.my_link a{
color: #FFFFFF;
background-color: #716e4a;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 60px 0px 0px 860px;
}
.our_info a{
color: #000000;
}

.our_info img{
vertical-align: middle;
}
.menu_footer{
display:none;
}
/* ***** CROSS BROWSER CSS RESET **** */
html{
color:#000000;
background:#FFFFFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
margin:0;
padding:0;
}
table{
border-collapse:collapse;
border-spacing:0;
}
fieldset,img{
border:0;
}
address,caption,cite,code,dfn,em,th,var{
font-style:normal;
font-weight:normal;
}
li{
list-style:none;
}
caption,th{
text-align:left;
}
h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
}
q:before,q:after{
content:Ã¯Â¿Â½;
}
abbr,acronym {
border:0;
font-variant:normal;
}
sup {
vertical-align:text-top;
}
sub {
vertical-align:text-bottom;
}
input,textarea,select{
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}
input,textarea,select{
*font-size:100%;
}
legend{
color:#000000;
}
ul, li {
margin:0px;
padding:0px;
}

.sedi_evolute {
display : none;
}

lista_regioni{
display : none;
}

/* ***** STILI DI BASE **** */

body,
html{
color:#666666;
background : #ffffff;
font-family: Arial, Verdana, Tahoma, Sans-Serif;
font-size:14px;
width : 100%;
}
a{
color: #ffffff; /* dare sempre un colore di default ai link */
}


/* ***** STRUTTURA **** */

.wrapper{
width:100%;
border : 0 solid #000000;
}
.bgk_top {
width:100%;
height : 452px;
background-image: url('/polopoly_fs/7.399757.1302084421!/bgk_nuvole_top.jpg');
background-repeat : no-repeat;
background-position : 45% top;
}

.cont_gen_loghi{
width : 948px;
margin : auto;
}
.cont_loghi {
float : right;
width:867px;
border : 0 solid;
}
.logo {
float : left;
margin-top:3px;}

.text_logo_adx {
margin-top:24px;
width:610px;
height:34px;
float:left;
background-image: url('/polopoly_fs/7.399757.1302084421!/striscia_logo_dx.png');
background-repeat : repeat-x;
background-position : bottom;
}
.text_logo_adx .article_title {
height : 19px;
width : 200px;
font-size : 14px;
font-weight : bold;
overflow : hidden;
float : right;
color : #eaf1f6;
letter-spacing : 0.25px;
}
.text_logo_adx .images {
display : none;
}
.text_logo_adx .article_body {
display : none; 
}

.header {
margin : auto;
width:948px;
border : 0 solid;
}

.menu {
width:948px;
height:47px;
background-image: url('/polopoly_fs/7.399757.1302084421!/bgk_menu.jpg');
background-repeat : no-repeat;
overflow : hidden;
margin-top:5px;
border : 0 solid #000000;
}

.menu .menu_first {
float:left;
}
.menu .menu_sel{
display : block;
color: #ffffff;
background : #a42914;
text-decoration : none;
overflow : hidden;
font-size : 14px;
float : left;
font-weight : bold;
}
.menu .menu_first a{
color: #666666;
font-size : 14px;
text-decoration : none;
text-align : center;
}
.menu .menu_first a:hover,
.menu .menu_sel{
height:47px;
width : 100%;
display : block;
font-size : 14px;
font-weight : bold;
background : #a42914;
color: #ffffff;
text-align : center;
text-decoration : none;
}

.menu #menu_s_1 {
width:94px;
height:47px;
line-height:45px;
text-align:center;
}
.menu #menu_s_2 {
width:117px;
height:47px;
margin-left:1px;
line-height:45px;
text-align:center;
}
.menu #menu_s_3 {
width:163px;
height:47px;
line-height:45px;
margin-left:1px;
text-align:center;
}
.menu #menu_s_4 {
width:192px;
height:47px;
line-height:45px;
text-align:center;
margin-left:1px;
}
.menu #menu_s_5 {
width:146px;
height:47px;
line-height:45px;
text-align:center;
margin-left:1px;
}
.menu #menu_s_6 {
width:129px;
height:47px;
line-height:45px;
text-align:center;
margin-left:1px;
}
.menu #menu_s_7 {
width:100px;
height:47px;
line-height:45px;
text-align:center;
margin-left:1px;
}

.flash {
width : 867px;
height : 323px;
float : right;
}

/* ***** CONTENUTO BODY **** */

.bgk_center {
width:100%;
border : 0 solid #000000;
background-image: url('/polopoly_fs/7.399757.1302084421!/gruccie.png');
background-repeat : no-repeat;
background-position : center;
margin-top :20px;
padding-bottom : 25px;
}

.content_body_gen {
margin : auto;
width : 948px;
border : 0 solid #000000;
}
.content_body {
float : right;
width : 867px;
border : 0 solid #000000;
}


.box_sx_home {
width : 225px;
float : left;
margin-right : 54px;
}
.box_sx_home .article_title {
font-size : 18px;
height : 41px;
width : 225px;
color : #a42914;
font-weight : bold;
overflow : hidden;
}
.box_sx_home .images {
margin-top : 5px;
}
.box_sx_home .article_body {
margin-top : 15px;
width : 225px;
height : 55px;
color : #666666;
line-height : 18px;
border : 0 solid #000000;
overflow : hidden;
}
.box_sx_home .link {
width : 148px;
height : 41px;
overflow : hidden;
color : #ffffff;
font-size : 16px;
font-weight : bold;
background-image: url('/polopoly_fs/7.399757.1302084421!/bgk_pulsante.png');
background-repeat : no-repeat;
margin-top :25px;
text-decoration: none;
line-height : 40px;
text-align : center;
}
.box_sx_home  .link a {
overflow : hidden;
font-size : 16px;
font-weight : bold;
text-decoration: none
}
.box_sx_home  .link a:hover {
text-decoration: underline;
}


.bgk_fascia_blu {
width:100%;
height : 255px;
border : 0 solid #000000;
background-image: url('/polopoly_fs/7.399757.1302084421!/bgk_fascia_blu.png');
background-repeat : repeat-x;
}
.bgk_gruccie_fascia{
width:100%;
border : 0 solid #000000;
background-image: url('/polopoly_fs/7.399757.1302084421!/bgk_gruccie_fascia_blu.png');
background-repeat : no-repeat;
background-position : center;
}
.content_content_fascia {
width : 948px;
margin : auto;
}
.content_fascia {
width : 867px;
float : right;
border : 0 solid;
}

.box_sx_fb {
width : 346px;
float : left;
margin-top : 25px;
}
.box_sx_fb .article_title {
font-size : 36px;
height : 41px;
width : 346px;
color : #ffffff;
overflow : hidden;
font-family: Georgia, Arial, Verdana, Tahoma, Sans-Serif;
}
.box_sx_fb .images {
display : none;
}
.box_sx_fb .article_body {
margin-top : 20px;
width : 346px;
height : 40px;
color : #ffffff;
line-height : 20px;
border : 0 solid #000000;
overflow : hidden;
}
.box_sx_fb .link {
width : 148px;
height : 41px;
overflow : hidden;
color : #ffffff;
font-size : 16px;
font-weight : bold;
background-image: url('/polopoly_fs/7.399757.1302084421!/bgk_pulsante_2.png');
background-repeat : no-repeat;
margin-top :25px;
text-decoration: none;
line-height : 40px;
text-align : center;
}
.box_sx_fb  .link a {
overflow : hidden;
font-size : 16px;
font-weight : bold;
text-decoration: none
}
.box_sx_fb  .link a:hover {
text-decoration: underline;
}

.box_dx_img_fb {
float : right;
border : 3px solid #ffffff;
margin-right:68px;
margin-top:25px;
}

/* ***** PAGINA CHI SIAMO **** */
.parte_sx {
width : 377px;
float : left;
}
.parte_sx .page_title {
font-size : 18px;
height : 21px;
width : 377px;
color : #a42914;
font-weight : bold;
overflow : hidden;
}
.box_sx {
width : 377px;
}
.box_sx .article_title {
display : none;
}
.box_sx .images {
display : none;
}
.box_sx .article_body {
margin-top : 25px;
width : 377px;
min-height : 200px;
color : #666666;
line-height : 18px;
border : 0 solid #000000;
overflow : hidden;
}

.parte_dx_img {
width : 377px;
float : right;
margin-right:68px;
margin-top:50px;
}

.bgk_fascia_blu_small {
width:100%;
height : 86px;
border : 0 solid #000000;
background-image: url('/polopoly_fs/7.399757.1302084421!/fascia_blu_small.gif');
background-repeat : repeat-x;
margin-top : 35px;
}

/* ***** PAGINA TRASPORTI DI LINEA **** */

.page_title {
font-size : 18px;
height : 21px;
width : 720px;
color : #a42914;
font-weight : bold;
overflow : hidden;
}
.menu_sx {
width : 185px;
margin-top : 34px;
float : left;
border : 0 solid #ff0000;
}
.menu_sx .menu_sel{
width : 170px;
display : block;
height : 40px;
background-image: url('/polopoly_fs/7.399757.1302084421!/bgk_menu_sx.png');
background-repeat : repeat-y;
font-size : 14px;
text-decoration : none;
overflow : hidden;
font-weight : bold;
color : #666666;
line-height:20px;
padding-left:14px;
margin-top : 2px;
}
.menu_sx .menu_second a {
width : 170px;
display : block;
height : 40px;
background-image: url('/polopoly_fs/7.399757.1302084421!/bgk_menu_sx.png');
background-repeat : repeat-y;
font-size : 14px;
text-decoration : none;
overflow : hidden;
color : #666666;
line-height:20px;
padding-left:14px;
margin-top : 2px;
}
.menu_sx .menu_second a:hover,
.menu_sx .menu_sel{
font-weight : bold;
text-decoration : none;
color : #666666;
}

.parte_cc {
width : 340px;
float : left;
margin-top : 34px;
}
.parte_cc .article_title {
display : none;
}
.parte_cc .images {
display : none;
}
.parte_cc .article_body {
width : 340px;
min-height : 200px;
color : #666666;
line-height : 18px;
border : 0 solid #000000;
overflow : hidden;
}
.parte_dx_img_1 {
width : 299px;
float : right;
margin-right:20px;
margin-top:39px;
}

/* ***** PAGINA NOLEGGIO **** */

.gallery_dx {
width : 377px;
float : right;
margin-right:68px;
margin-top:39px;
}

/* ***** PAGINA URBANO E INTERURBANO **** */

.parte_dx_urb {
width:639px;
float : left;
margin-top : 34px;
}
.parte_dx_urb .article_title {
display : none;
}
.parte_dx_urb .images {
display : none;
}
.parte_dx_urb .article_body {
width:639px;
height:107px;
color : #666666;
line-height : 18px;
border : 0 solid #000000;
overflow : hidden;
}

.catalogo {
margin-right:19px;
padding-top:25px;
width:649px;
float:right;
}
.catalogo .element_container{
width:314px;
overflow:hidden;
float:left;
color:#666666;
margin-right : 9px;
font-size : 14px;
margin-top : 20px;
}
.catalogo .element_container a{
color:#666666;
text-decoration:none;
}
.catalogo .element_container a:hover{
color:#666666;
text-decoration:underline;
}
.catalogo .img_window{
width:100px;
height:100px;
overflow:hidden;
float:left;
margin:0px 5px 0px 0px;
}
.catalogo .text_window{
float:right;
margin:5px 0px 5px 0px;
width:200px;
height:69px;
overflow:hidden;
color:#666666;
border : 0 solid;
}
.catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:200px;
overflow:hidden;
color:#666666;
}
.catalogo .ingrandisci{
display : none;
}

/* ***** PAGINA CONTATTI E DOVE SIAMO **** */
.mappa {
margin-top:
 311px;
float : right;
}
.bottom_map02{
padding:5px
 0 5px 137px;
}
#where_{

}
.utility_left{

display:none;
}
.where{
color:#666666;
font-size:14px;
height:150px;
line-height:25px;
margin-left:593px;
margin-top:-285px;
width:220px;
}
.map{
width
 : 481px;
height :
 338px;
border: 1px 
#b3b3b3 solid;
padding: 5px;
background
 : 
#ffffff;
}
.info_dove_siamo{

}
.prev_scrivici{
margin-top : 25px;
color:#666666;
font-weight: bold;
font-size : 14px;
}
.prev_cat


 {

}
.prev_scrivici 
.form_detail {
float

 : none;
}
.prev_scrivici
 .text_area {
margin-left:227px;
margin-top:-122px;
padding-top:10px;
}

.preventivo .article_body {
display : none;
}

/* ***** FOOTER E POWERED BY **** */


.footer {
width : 948px;
height : 23px;
margin:auto;
padding-top : 40px;
font-size : 14px;
border : 0 solid;
text-align : center;
color : #666666;
}
.powered{
margin:auto;
width : 948px;
height : 30px;
font-size : 14px;
text-align : center;
color : #666666;
}
.powered img{
vertical-align: middle;
}
.footer a {
color : #666666;	
}
.footer a:hover {
text-decoration : none;
}
.powered a {
color : #666666;	
}
.powered
 a:hover {
text-decoration : none;
}
.header.chi,
.header.contatti,
.header.trasporti {
display:none;	
}
.header.home {
display:block;	
}
.header .agenzia{
display:none; 	
}

      
