body { background-color:#003f7d; font:12px/1.5 Helvetica, Arial, Verdana, sans-serif; color:#fff; }
a { outline:none; }

/*========================*/
/*========GENERAL========*/
div#content { margin:0 auto; width:920px; margin-top:60px; }
div#right { width:140px; float:right; }
div#left { width:780px; float:left; }

div.table_top { width:780px; height:25px; background:url(../img/table_top.jpg) no-repeat; }
div.table_center { width:780px; background:url(../img/table_center.jpg) repeat-y; }
div.table_center_bottom { width:780px; height:38px; background:url(../img/table_center_bottom.jpg) no-repeat; }
div.table_bottom { width:780px; height:164px; }

div#menu { display:none; }

div#content #show_test_drive {display:none; position:fixed; margin-left:130px; margin-top:80px; width:740px; height:230px; }
div#content #btn_close { display:none; position:fixed; background:url(../img/btn_close.png) no-repeat; margin-left:603px; margin-top:65px;  width:30px; height:30px; cursor:pointer; }

div#content #show_invita {display:none; position:fixed; background:url(../img/invita_si.gif) no-repeat; margin-left:280px; margin-top:159px; width:254px; height:95px; z-index:150; }
div#content #btn_close2 { display:none; position:fixed; background:url(../img/btn_close.png) no-repeat; margin-left:518px; margin-top:150px; width:30px; height:30px; cursor:pointer; z-index:151; }

div#content #show_blog { display:none; position:absolute; background:#003f7d; margin-left:30px; margin-top:80px; width:710px; height:230px; overflow:auto; }
div#content #show_blog #close_blog{ position:absolute; background:#FF0000; top:0px; right:0px;  width:100px; height:30px; z-index:2000; }
0 { display:none; }
div#page_1 { display:none; }
div#page_2 { display:none; }
div#page_3 { display:none; }
div#page_4 { display:none; }
div#page_5 { display:none; }
div#page_6 { display:none; }
div#page_7 { display:none; }
div#page_8 { display:none; }




/*=====================*/
/*========MENU========*/
ul#blocchi { list-style: none; float:left; margin-top:2px; padding:0; }
ul#blocchi li { width: 140px; height: 21px; margin-bottom:10px; margin-left:0px; display:block; cursor:pointer; }

ul#blocchi li.btn1 { background-image:url(../img/btn1.gif); background-position: 0px 0px; }
ul#blocchi li.btn2 { background-image:url(../img/btn2.gif); background-position: 0px 0px; }
ul#blocchi li.btn3 { background-image:url(../img/btn3.gif); background-position: 0px 0px; }
ul#blocchi li.btn4 { background-image:url(../img/btn4.gif); background-position: 0px 0px; }
ul#blocchi li.btn5 { background-image:url(../img/btn5.gif); background-position: 0px 0px; }
ul#blocchi li.btn6 { background-image:url(../img/btn6.gif); background-position: 0px 0px; }
ul#blocchi li.btn7 { background-image:url(../img/btn7.gif); background-position: 0px 0px; }
ul#blocchi li.btn8 { background-image:url(../img/btn8.gif); background-position: 0px 0px; }


ul#blocchi li.selected { background-position: 0px -21px; }

ul#blocchi div.separator { width:140px; height:2px; margin:5px 0 8px 0; background:url(../img/menu_separator.gif); }




/*=======================*/
/*========PAGE_0========*/
div.maggiorenni { width:648px; height:32px; margin:70px 0 0 85px; background:url(../img/maggiorenni.gif) no-repeat; }
div.form_maggiorenni { width:648px; margin:75px 0 115px 85px; }
div.paese { margin-bottom:5px; }
div.nascita { margin-bottom:5px; }
.btn_prosegui { width:140px; height:21px; margin:0 0 20px 187px; background:url(../img/prosegui.gif) no-repeat; cursor:pointer; background-position:0 0; }


/*=======================*/
/*========PAGE_1========*/
div.table_top_page_1 { width:780px; height:25px; background:url(../img/table_top_page_1.jpg) no-repeat; }
div.table_center_page_1 { width:780px; height:394px; background:url(../img/page_1.jpg) no-repeat; }
div.table_bottom_page_1 { width:780px; height:164px; }


/*=======================*/
/*========PAGE_2========*/
div.page_2_graphic { width:730px; height:764px; background:url(../img/page_2.jpg) no-repeat; margin-left:15px; }
div.table_center_bottom_page_2 { width:780px; height:38px; background:url(../img/table_center_bottom_page_2.jpg) no-repeat; }


/*=======================*/
/*========PAGE_3========*/
div.page_3_graphic { width:730px; margin-left:25px; }
.btn_conferma { width:200px; height:21px; margin:20px 0 20px 187px; background:url(../img/conferma.gif) no-repeat; cursor:pointer; background-position:0 0; }

div.quest_title { width:706px; height:49px; background:url(../img/quest_title.gif) no-repeat; }

div.quest1 { width:706px; height:112px; background:url(../img/quest1.gif) no-repeat; margin-top:15px; }
div.quest2 { width:706px; height:92px; background:url(../img/quest2.gif) no-repeat; margin-top:15px; }
div.quest3 { width:706px; height:93px; background:url(../img/quest3.gif) no-repeat; margin-top:15px; }
div.quest4 { width:706px; height:93px; background:url(../img/quest4.gif) no-repeat; margin-top:15px; }
div.quest5 { width:706px; height:109px; background:url(../img/quest5.gif) no-repeat; margin-top:15px; }
div.quest6 { width:706px; height:95px; background:url(../img/quest6.gif) no-repeat; margin-top:15px; }
div.quest7 { width:706px; height:93px; background:url(../img/quest7.gif) no-repeat; margin-top:15px; }
div.quest8 { width:706px; height:111px; background:url(../img/quest8.gif) no-repeat; margin-top:15px; }
div.quest9 { width:706px; height:110px; background:url(../img/quest9.gif) no-repeat; margin-top:15px; }
div.quest10 { width:706px; height:102px; background:url(../img/quest10.gif) no-repeat; margin-top:15px; }

div.radio_input1 { position:absolute; margin-top:46px; margin-left:10px; }
div.radio_input2 { position:absolute; margin-top:25px; margin-left:10px; }
div.radio_input3 { position:absolute; margin-top:25px; margin-left:10px; }
div.radio_input4 { position:absolute; margin-top:25px; margin-left:10px; }
div.radio_input5 { position:absolute; margin-top:43px; margin-left:10px; }
div.radio_input6 { position:absolute; margin-top:27px; margin-left:10px; }
div.radio_input7 { position:absolute; margin-top:27px; margin-left:10px; }
div.radio_input8 { position:absolute; margin-top:27px; margin-left:10px; }
div.radio_input9 { position:absolute; margin-top:43px; margin-left:10px; }
div.radio_input10 { position:absolute; margin-top:40px; margin-left:10px; }

div.radio_input1_r { position:absolute; margin-top:46px; margin-left:-20px; display:none;}
div.radio_input2_r { position:absolute; margin-top:25px; margin-left:-20px; display:none;}
div.radio_input3_r { position:absolute; margin-top:25px; margin-left:-20px; display:none;}
div.radio_input4_r { position:absolute; margin-top:25px; margin-left:-20px; display:none;}
div.radio_input5_r { position:absolute; margin-top:43px; margin-left:-20px; display:none; }
div.radio_input6_r { position:absolute; margin-top:27px; margin-left:-20px; display:none;}
div.radio_input7_r { position:absolute; margin-top:27px; margin-left:-20px; display:none;}
div.radio_input8_r { position:absolute; margin-top:27px; margin-left:-20px; display:none; }
div.radio_input9_r { position:absolute; margin-top:43px; margin-left:-20px; display:none;}
div.radio_input10_r { position:absolute; margin-top:40px; margin-left:-20px; display:none;}


/*=======================*/
/*========PAGE_4========*/


div#event_city { width:355px; height:90px; background:url(../img/box_date_locali.gif); background-repeat:no-repeat; margin-left:25px; margin-top:65px; margin-bottom:15px; float:left; }
div#event_city .city { position:absolute; margin-left:25px; margin-top:15px; font: 85% Helvetica, sans-serif; }

div#event_city .city #pallino_title_city { float:left; width:20px; height:19px; background:url(../img/pallino_title_city.gif) no-repeat; }
div#event_city .city #title_city { float:left; margin-top:5px; width:100px; }
div#event_city .city #title { float:left; width:100px; font-weight:bold; font-size:12px; margin-bottom:5px; }
div#event_city .city #data1 { float:left; width:100px; font-size:11px; margin-top:5px; }
div#event_city .city #data2 { float:left; width:100px; font-size:11px; margin-top:5px; }

div#event_italy { width:345px; height:450px; background:url(../img/italia.gif) no-repeat; margin-left:10px; z-index:800; float:left;  }
div#event_img { width:700px; z-index:900; margin:-290px 0 0 25px; float:left; }


div.content_img { float:left; width:170px; height:145px; margin-left:5px; margin-top:5px; }
div.img { position:absolute; width:170px; height:145px; overflow:hidden; }
div.img_border { position:absolute; background:url(../img/thumb.png) no-repeat; width:170px; height:145px; }
div.btn_gallery  { height:18px; margin:121px 0 0 22px; }

div.ingrandisci { width:68px; height:18px; background:url(../img/btn_gallery.gif) 0 0 no-repeat; float:left; cursor:pointer; }
div.scarica { width:57px; height:18px; background:url(../img/btn_gallery.gif) -68px 0 no-repeat; float:left; cursor:pointer; }

div.content_img_v { float:left; width:170px; height:145px; margin-left:5px; margin-top:5px; }

div#city_roma {position:absolute; text-indent:20px; background:url(../img/city_roma.gif); background-repeat:no-repeat; height:18px; width:80px; margin-top:250px; margin-left:145px; cursor:pointer; }
div#city_torino {position:absolute; text-indent:20px; background:url(../img/city_torino.gif); background-repeat:no-repeat; height:18px; width:140px; margin-top:135px; margin-left:30px; cursor:pointer; }
div#city_milano {position:absolute; text-indent:20px; background:url(../img/city_milano.gif); background-repeat:no-repeat; height:18px; width:140px; margin-top:120px; margin-left:70px; cursor:pointer; }
div#city_trieste {position:absolute; text-indent:20px; background:url(../img/city_trieste.gif); background-repeat:no-repeat; height:18px; width:170px; margin-top:108px; margin-left:170px; cursor:pointer; }
div#city_rimini {position:absolute; text-indent:20px; background:url(../img/city_rimini.gif); background-repeat:no-repeat; height:18px; width:180px; margin-top:165px; margin-left:155px; cursor:pointer; }
div#city_bari {position:absolute; text-indent:20px; background:url(../img/city_bari.gif); background-repeat:no-repeat; height:18px; width:102px; margin-top:285px; margin-left:220px; cursor:pointer; }


div#d_1_l_1 { cursor:pointer; }
div#d_1_l_1:hover { color:#d1375f; }
div#d_1_l_2 { cursor:pointer; }
div#d_1_l_2:hover { color:#d1375f; }
div#d_1_l_3 { cursor:pointer; }
div#d_1_l_3:hover { color:#d1375f; }
div#d_2_l_1 { cursor:pointer; }
div#d_2_l_1:hover { color:#d1375f; }
div#d_2_l_2 { cursor:pointer; }
div#d_2_l_2:hover { color:#d1375f; }
div#d_2_l_3 { cursor:pointer; }
div#d_2_l_3:hover { color:#d1375f; }


div.table_center_4 { width:780px; background:url(../img/table_center.jpg) repeat-y; float:left; }
div.table_center_bottom_4 { width:780px; height:38px; background:url(../img/table_center_bottom.jpg) no-repeat; float:left; margin-top:15px; }
div.table_bottom_4 { width:780px; height:164px; background:url(../img/table_bottom.jpg) no-repeat; float:left; }


div#title_city { font-size:14px; }

/*=======================*/
/*========PAGE_5========*/

div.table_top_page_5 { width:780px; height:50px; background:url(../img/table_top_page_5.jpg) no-repeat; }
div.table_center_page_5 { width:780px; height:330px; background:url(../img/page_5.jpg) no-repeat; }
div.table_center_bottom_page_5 { width:780px; height:39px; background:url(../img/table_center_bottom_page_5.jpg) no-repeat; }
div.table_bottom_page_5 { width:780px; height:164px; background:url(../img/table_bottom.jpg) no-repeat; }


div.invita_form_input { position:absolute; margin-top:269px; margin-left:198px; z-index:71; }
div.table_center_page_5 .invita_mail input { width:220px; height:17px; border:0; background-color:#FFFFFF; padding:0 5px 0 5px; }
div.table_center_page_5 .invita_mailto input { width:220px; height:17px; border:0; background-color:#FFFFFF; padding:0 5px 0 5px; margin-top:10px; }

div.invita_form_textarea { position:absolute; margin-top:237px; margin-left:443px; z-index:70; }
div.table_center_page_5 .invita_messaggio textarea { width:277px; height:67px; border:0; background-color:#FFFFFF; font:12px/1.5 Helvetica, Arial, Verdana, sans-serif; padding:5px; }

div.invita_form_btn { position:absolute; margin-top:9px; margin-left:670px; }
.btn_send_to_friend { position:absolute; width:60px; height:21px; background:url(../img/invia.gif) no-repeat; cursor:pointer; background-position:0 0; }

/*=======================*/
/*========PAGE_6========*/

.btn_blog { width:140px; height:21px; margin-left:600px; background:url(../img/blog.gif) no-repeat; background-position: 0px 0px; cursor:pointer; }


div.table_center_6 { width:780px; background:url(../img/table_center.jpg) repeat-y; }
div.table_center_bottom_6 { width:780px; height:20px; background:url(../img/table_center.jpg) repeat-y; }
div.table_bottom_6 { width:780px; height:184px; background:url(../img/table_bottom.jpg) no-repeat; } 

div.content_img_b { width:170px; height:145px; margin-left:5px; margin-top:5px; }
div.img_b { position:absolute; width:170px; height:145px; overflow:hidden; }
div.img_border_b { position:absolute; background:url(../img/thumb.png) no-repeat; width:170px; height:145px; }
div.btn_gallery_b  { height:18px; margin:121px 0 0 22px; }
div.commento { position:absolute; left:250px; margin-top:10px; }
div.ingrandisci { width:68px; height:18px; background:url(../img/btn_gallery.gif) 0 0 no-repeat; float:left; cursor:pointer; }
div.scarica { width:57px; height:18px; background:url(../img/btn_gallery.gif) -68px 0 no-repeat; float:left; cursor:pointer; }


/*=======================*/
/*========PAGE_7========*/
div.page_7_graphic { width:730px; height:1690px; background:url(../img/page_7.gif) no-repeat; margin-left:15px; margin-bottom:20px; margin-top:0; }


/*=======================*/
/*========PAGE_8========*/
/*div.table_blog { margin:0 auto; width:920px; margin-top:60px; }*/
div.table_center_blog { width:780px; background:url(../img/table_center.jpg) repeat-y; }

div#record_img_blog { position:relative; margin-left:15px; }

div.content_img_blog { width:600px; height:170px; margin-left:25px; }

div.img_blog { position:absolute; width:170px; height:145px; overflow:hidden; }
div.img_border_blog { position:absolute; background:url(../img/thumb.png) no-repeat; width:170px; height:145px; }
div.btn_gallery_blog  { height:18px; margin:121px 0 0 22px; }
div.ingrandisci_blog { width:68px; height:18px; background:url(../img/btn_gallery.gif) 0 0 no-repeat; float:left; cursor:pointer; }
div.scarica_blog { width:57px; height:18px; background:url(../img/btn_gallery.gif) -68px 0 no-repeat; float:left; cursor:pointer; }

/*==========================*/
/*========VINCITORI========*/
div.page_8 { width:730px; height:1200px; margin-left:40px; margin-bottom:20px; margin-top:0; }





div.commento_blog { position:absolute; margin-left:195px; margin-top:5px; font-size:12px; }



/*FOOTER*/


#footer {  width:400px; height:30px; margin:0px auto; }
#footer .btn_footer_termini{ float:left;   width:120px; height:16px;  background:url(../img/termini.gif); margin-left:13px; margin-top:145px; cursor:pointer; }
#footer .btn_footer_privacy {float:left;;  width:60px; height:16px;  background:url(../img/privacy.gif); margin-left:25px; margin-top:145px; cursor:pointer;}
#footer .btn_footer_br{ float:left; width:120px; height:16px;  background:url(../img/bere_responsabile.gif); margin-left:29px;margin-top:145px; cursor:pointer;}







