/* CSS Document */

*
{margin:0;
 padding:0;
}

body
{font-family:Arial, Helvetica, sans-serif;
 text-align:center;
 margin:0;
 padding:0;
 width:100%;
 background:url(../images/sfondo.jpg) top left repeat-x;
 background-color:#13204A;
/* SAFARI background-color:#10153B;*/
}

p
{color:#555;
 margin:0 0 10px 0;
}

a 
{text-decoration:none;
 color:#336699;
}

img
{border:0
}

.noborder
{border:0;}

#container
{background:url(../images/background.jpg) top left repeat-y;
 margin:0 auto;
 width:987px;
 height: auto !important;  /* per i browser moderni */
 height: 800px;      /* per IE5.x e IE6 */
 min-height: 800px;  /* per i browser moderni */
 position:relative;
}

#container:after{
content: "";
display: block;
height: 0;
clear: left;
visibility:visible;

}
#top
{float:left;
 display:inline;
 margin:0;
 background:url(../images/sfondo_header.jpg) no-repeat;
 width:987px;
 height:auto;
 text-align:left;
 position:relative;
}

#top .linkAnia
{
  position:absolute;
  top:5px;
  left:610px;
  height:50px;
  width:348px;
}

#top .linkhome
{float:left;
 display:inline;
 margin-top:40px;
 margin-left:40px;
 width:280px;
 height:80px;
}

#top .box_community
{float:left;
 display:inline;
 margin:0;
 background:url(../images/sfondo_box_community.jpg) top left no-repeat;
 width:934px;
 height:39px;
 margin-left:25px;
}

#top .box_community .registrati
{float:left;
 display:inline;
 margin-top:8px;
 margin-left:722px;
}

#top .box_community .entra
{float:left;
 display:inline;
 margin-top:8px;
 margin-left:5px;
}

#top .menu
{float:right;
 display:inline;
 margin-top:59px;
 margin-right:27px;
 width:585px;
 height:69px;
 padding:0;
 position:relative;
 z-index:1000;
}

#top .menu .tab
{float:left;
 display:inline;
 margin-right:1px;
}

#top .main
{float:left;
 display:inline;
 width:935px;
 margin-top:46px;
 margin-left:25px;
 background:url(../images/sfondo_main.jpg) 0px 30px repeat-y;
 margin-bottom:1px;
}

#top .main .mainMenu
{float:left;
 display:inline;
 width:233px;
 margin-top:-30px;
 z-index:1000;
 position:relative;
}

#top .main .mainBody
{float:left;
 display:inline;
 width:701px;
 margin-top:-30px;
 z-index:1000;
 position:relative;
}

#top .main .mainBody h2
{float:left;
 display:inline;
 margin-left:15px;
 width:670px;
 margin-top:10px;
 height:20px;
 font-size:10px;
 color:#AECDE4;
 font-weight:bold;
}

#top .main .mainBody h2 label
{color:#FFF;
 font-weight:bold;
}

#top .main .mainBody .mainBodyGrande
{float:left;
 display:inline;
 background:#fff url(../images/sfondo_mainBodyGrande.jpg) top left no-repeat;
 margin-left:1px;
 width:701px;
 margin-top:-19px;
 height: auto !important;  /* per i browser moderni */
 height: 400px;      /* per IE5.x e IE6 */
 min-height:400px;  /* per i browser moderni */
 position:relative;
 /*margin-top:-18px;*/
 /*border-left:1px solid #083762; */
}

#top .main .mainBody .sfondo_neutro
{float:left;
 display:inline;
 background:#fff url(../images/sfondo_mainBodyGrande_neutr.jpg) top left no-repeat;
 margin-left:1px;
 width:700px;
 *width:701px;
 margin-top:-19px;
 height: auto !important;  /* per i browser moderni */
 height: 400px;      /* per IE5.x e IE6 */
 min-height:400px;  /* per i browser moderni */
 position:relative;
 /*margin-top:-18px;*/
 /*border-left:1px solid #083762; */
}




#top .main .mainBody .mainBodyGrande h3
{float:left;
 display:inline;
 margin-left:15px;
 width:670px;
 margin-top:20px;
 height:25px;
 font-size:10px;
 color:#AECDE4;
 font-weight:bold;
}

#top .main .mainBody .mainBodyGrande h3 label
{color:#FFF;
 font-weight:bold;
}

#top .main .mainBody .mainBodyGrande .titolo
{float:left;
 display:inline;
 font-size:42px;
 margin-left:15px;
 margin-top:15px;
 font-weight:bold;
 width:435px;
 color:#615DA5;
}

#top .main .mainBody .mainBodyGrande .titolo_sottosezione
{float:left;
 display:inline;
 font-size:32px;
 margin-left:15px;
 margin-top:15px;
 font-weight:bold;
 width:435px;
 color:#615DA5;
}

#top .main .mainBody .mainBodyGrande p
{float:left;
 display:inline;
 margin-left:15px;
 margin-top:10px;
 font-size:11px;
 color:#5C5C5C;
 width:650px;
 padding-bottom:0;
}

#top .main .mainBody .mainBodysx
{float:left;
 display:inline;
 background:#fff url(../images/sfondo_mainbodysx.jpg) top left no-repeat;
 margin-left:1px;
 width:467px;
 /*padding-bottom:20px;*/
 /*border-left:1px solid #083762; */
}

#top .main .mainBody .mainBodysx .titolo
{float:left;
 display:inline;
 font-size:32px;
 margin-left:15px;
 margin-top:15px;
 font-weight:bold;
 width:435px;
 color:#476BAF;
}

#top .main .mainBody .mainBodysx .sottotitolo, #top .main .mainBody .mainBodyGrande .sottotitolo
{float:left;
 display:inline;
 font-size:18px;
 margin-left:15px;
 margin-top:5px;
 color:#5C5C5C;
 width:435px;
}

#top .main .mainBody .mainBodysx .corpo
{float:left;
 display:inline;
 font-size:11px;
 margin-left:15px;
 margin-top:5px;
 color:#5C5C5C;
 width:435px;
}

#top .main .mainBody .mainBodysx .corpo img
{float:left;
 display:inline;
 width:146px;
 height:133px;
 margin-top:5px;
}

#top .main .mainBody .mainBodysx .corpo p
{float:left;
 display:inline;
 margin:0;
 padding:0;
 margin-left:15px;
 width:270px;
 font-size:11px;
}

#top .main .mainBody .mainBodysx .corpo label
{float:left;
 display:inline;
 margin:0;
 margin-top:0px;
 width:98%;
 font-size:11px;
}

#top .main .mainBody .mainBodysx .par
{float:left;
 display:inline;
 font-size:11px;
 margin-left:15px;
 margin-top:15px;
 color:#5C5C5C;
 width:435px;
}

#top .main .mainBody .mainBodysx .par h3
{float:left;
 display:inline;
 font-size:13px;
 font-weight:bold;
 width:97%;
}

#top .main .mainBody .mainBodysx .par p
{float:left;
 display:inline;
 width:97%;
 margin-top:3px;
}

#top .main .mainBody .mainBodysx .par_doppio
{float:left;
 display:inline;
 margin-left:0px;
 margin-top:15px;
 width:467px;
 background:#E8ECF5;
}

#top .main .mainBody .mainBodysx .par_doppio .par_piccolo_sfondo
{float:left;
 display:inline;
 font-size:11px;
 color:#5C5C5C;
 width:232px;
 /*background:#E8ECF5;*/
 /*margin-left:1px;*/
 padding-bottom:10px;
 border-right:1px solid #fff;
 border-collapse:collapse;
}

#top .main .mainBody .mainBodysx .par_doppio .par_piccolo_sfondo h2
{float:left;
 display:inline;
 font-size:18px;
 color:#476BAF;
 width:200px;
 margin-left:15px;
 margin-top:10px;
}

#top .main .mainBody .mainBodysx .par_doppio .par_piccolo_sfondo .link
{float:left;
 display:inline;
 width:200px;
 margin-left:15px;
 margin-top:10px;
}

#top .main .mainBody .mainBodysx .par_doppio .par_piccolo_sfondo .link h3
{float:left;
 display:inline;
 width:200px;
 margin:0;
 padding:0;
 font-size:11px;
 color:#476BAF;
 font-weight:bold;
 text-transform:uppercase;
}

#top .main .mainBody .mainBodysx .par_doppio .par_piccolo_sfondo .link a
{float:left;
 display:inline;
 width:190px;
 margin:0;
 padding:0;
 margin-top:5px;
 font-size:11px;
 color:#5C5C5C;
 font-weight:normal;
}

#top .main .mainBody .mainBodysx .par_doppio .par_piccolo_sfondo .blocco_image
{float:left;
 display:inline;
 width:200px;
 margin:0;
 padding:0;
 margin-top:10px;
 margin-left:15px;
}

#top .main .mainBody .mainBodysx .par_doppio .par_piccolo_sfondo .blocco_image img
{float:left;
 display:inline;
 width:66px;
 height:66px;
 margin:0;
 padding:0;
}

#top .main .mainBody .mainBodysx .par_doppio .par_piccolo_sfondo .blocco_image p
{float:left;
 display:inline;
 width:110px;
 margin-left:10px;
 color:#476BAF;
 font-size:14px;
 font-weight:bold;
}

#top .main .mainBody .mainBodydx
{float:right;
 display:inline;
 width:233px;
 *width:233px;
 padding:0;
 margin:0;
 padding-bottom:15px;
}

#top .main .mainBody .mainBodydx .boxup
{float:right;
 display:inline;
 background:url(../images/sfondo_mainbodydx_up.jpg) top left no-repeat;
 width:233px;
 height:111px;
}

#top .main .mainBody .mainBodydx .boxup a
{float:left;
 display:inline;
 margin-left:20px;
 margin-top:15px;
 color:#615DA5;
 width:190px;
 font-size:12px;
 font-weight:bold;
 padding-bottom:7px;
}

#top .main .mainBody .mainBodydx .boxcenter
{float:right;
 display:inline;
 background:url(../images/sfondo_mainbodydx_center.jpg) top left no-repeat;
 width:233px;
 height:164px;
}

#top .main .mainBody .mainBodydx .boxcenter h2
{float:left;
 display:inline;
 color:#615DA5;
 font-size:17px;
 font-weight:bold;
 margin-left:20px;
 margin-top:15px;
 width:200px;
}

#top .main .mainBody .mainBodydx .boxcenter .img_piccola
{float:left;
 display:inline;
 margin-left:20px;
 margin-top:10px;
 width:66px;
 height:66px;
}

#top .main .mainBody .mainBodydx .boxcenter a
{float:left;
 display:inline;
 margin-left:15px;
 margin-top:20px;
 width:120px;
 font-size:13px;
 color:#615DA5;
 font-weight:bold;
}

#top .main .mainBody .mainBodydx .boxcenter .lancio
{float:left;
 display:inline;
 margin-left:20px;
 margin-top:10px;
 width:180px;
 font-size:11px;
 color:#5C5C5C;
}

#top .main .mainBody .mainBodydx .boxbottom
{float:right;
 display:inline;
 background:url(../images/sfondo_mainbodydx_bottom.jpg) top left repeat-y;
 width:233px;
 min-height:180px;
}

.footer
{float:left;
 display:inline;
 margin-top:10px;
 margin-left:30px;
 width:945px;
 padding-bottom:20px;
}


.footer .footer_sx label, .footer .footer_sx a, .footer .footer_dx a 
{float:left;
 display:inline;
 margin-right:10px;
  font-size:10px;
 color:#AECDE4;
 font-weight:bold;
}

.footer .footer_sx input
{float:left;
 display:inline;
 margin-right:10px;
 background:#81BEDC;
 border:0;
 margin-top:0;
 font-size:11px;
}

.footer .footer_dx
{float:right;
 display:inline;
 margin-right:20px;
 
}

.footer .footer_sx
{float:left;
 display:inline;
 width:500px;
}

/* BLOCCO UNICO */
#top .bloccoUnico
{float:left;
 display:inline;
 margin-top:-3px;
 margin-left:25px;
 width:935px;
 background:#fff url(../images/patente/sfondo_boxHomePatente.jpg) top left no-repeat;
 height: auto !important;  /* per i browser moderni */
 height: 423px;      /* per IE5.x e IE6 */
 min-height: 423px;  /* per i browser moderni */
 margin-bottom:1px;
 position:relative;

}

#top .main h2
{float:left;
 display:inline;
 margin-left:255px;
 width:650px;
 margin-top:20px;
 height:30px;
 font-size:10px;
 color:#AECDE4;
 font-weight:bold;
}

#top .main h2 label
{color:#FFF;
 font-weight:bold;
}

#top .main h1
{float:left;
 display:inline;
 margin-top:10px;
 margin-left:20px;
 font-size:45px;
 color:#7D5D9E;
 font-weight:bold;
 width:900px;
}

#top .main .menusx
{float:left;
 display:inline;
 margin-top:45px;
 width:166px;
 background-color:#9297C5;
/* height:135px;*/

}

#top .main .menudx
{float:right;
 display:inline;
 margin:0;
 margin-top:45px;
 width:166px;
 background:#9297C5;
/* height:135px;*/
}

#top .main .menusx div, #top .main .menudx div
{float:left;
 display:inline;
 background:url(../images/patente/sfondo_menuHome.jpg) top left no-repeat;
 width:166px;
 padding-bottom:1px;
 height: 35px;
}

#top .main .menusx div a, #top .main .menudx div a
{float:left;
 display:inline;
 color:#C1BFE1;
 font-size:12px;
 text-transform:uppercase;
 font-weight:bold;
 margin-top:11px;
 margin-left:10px;
 width:140px;
}

#top .main .boxIntro
{float:left;
 display:inline;
 width:930px;
}


#top .main .boxIntro div
{float:left;
 display:inline;
 width:465px;
 margin-top:15px;
}

#top .main .boxIntro div label
{float:left;
 display:inline;
 clear:both;
 font-size:30px;
 color:#7D5D9E;
 font-weight:bold;
 margin-left:15px;
 width:300px;
}

#top .main .boxIntro div p
{float:left;
 display:inline;
 font-size:18px;
 color:#5C5C5C;
 margin-left:15px;
 margin-top:10px;
 width:420px;
}

#top .main .boxPatenti
{float:left;
 display:inline;
 background:url(../images/patente/sfondo_boxPatenti.gif) top left repeat-y;
 width:932px;
 margin-top:5px;
}

#top .main .boxPatenti .boxesame
{float:left;
 display:inline;
 width:465px;
}

#top .main .boxPatenti .boxesame h2
{float:left;
 display:inline;
 width:440px;
 margin-top:15px;
 margin-left:15px;
 color:#7D5D9E;
 font-size:18px;
 font-weight:bold;
}

#top .main .boxPatenti .boxesame div
{float:left;
 display:inline;
 width:215px;
 margin-top:5px;
}

#top .main .boxPatenti .boxesame div h3
{float:left;
 display:inline;
 margin-left:15px;
 color:#7D5D9E;
 font-size:11px;
 font-weight:bold;
 text-transform:uppercase;
 width:180px;
}

#top .main .boxPatenti .boxesame div p
{float:left;
 display:inline;
 margin-left:15px;
 margin-top:5px;
 color:#5C5C5C;
 font-size:11px;
 font-weight:normal;
 width:180px;
}

#top .main .boxPatenti .boxesame div div
{float:left;
 display:inline;
 margin-left:5px;
 margin-top:0;
}

#top .main .boxPatenti .boxesame div div a
{float:left;
 display:inline;
 margin-left:10px;
 margin-top:5px;
 border:1px solid #D8C2ED;
 text-align:center;
 font-size:11px;
 color:#7D5D9E;
 font-weight:bold;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:8px;
 padding-right:8px;
}

#top .main .boxPatenti .boxesame div div .select
{float:left;
 display:inline;
 margin-left:15px;
 margin-top:5px;
 background:#D8C2ED;
 border:1px solid #D8C2ED;
 text-align:center;
 font-size:11px;
 color:#FFFFFF;
 font-weight:bold;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:8px;
 padding-right:8px;
}

.box_lancio
{float:left;
 display:inline;
 width:210px;
}

.box_lancio .logo
{float:left;
 display:inline;
 width:42px;
 height:42px;
}

.box_lancio h4
{float:left;
 display:inline;
 color:#7D5D9E;
 text-transform:uppercase;
 margin-left:12px;
 font-size:11px;
 font-weight:bold;
} 

.box_lancio .linkTesto
{float:left;
 display:inline;
 width:140px;
 margin-left:12px;
 margin-top:0px;
 font-size:11px;
 color:#5C5C5C;
}

.space
{float:left;
 display:inline;
 background:url(../images/patente/space_boxlancio.gif) center top repeat-x;
 width:95%;
 height:1px;
 margin:0;
 font-size:0;
 margin-top:10px;
 padding-bottom:7px;
}

#top .main .boxPatenti .boxvip
{float:left;
 display:inline;
 width:231px;
 background:url(../images/patente/sfondo_boxVIP.gif) bottom right no-repeat;
 height:170px;
 margin-left:4px;
}

#top .main .boxPatenti .boxvip h2
{float:left;
 display:inline;
 width:200px;
 margin-top:15px;
 margin-left:15px;
 color:#7D5D9E;
 font-size:18px;
 font-weight:bold;
}

#top .main .boxPatenti .boxvip p
{float:left;
 display:inline;
 width:140px;
 margin:0;
 padding:0;
 margin-left:15px;
 margin-top:10px;
 font-size:11px;
 color:#5C5C5C;
 height:50px;
}

#top .main .boxPatenti .boxvip a
{float:left;
 display:inline;
 width:90px;
 margin-left:15px;
 margin-top:5px;
 font-size:11px;
 color:#FFFFFF;
 font-weight:bold;
 text-transform:uppercase;
}

#top .main .boxPatentinoOnline
{float:left;
 display:inline;
 width:230px;
 margin-left:1px;
}

#top .main .boxPatentinoOnline div
{float:left;
 display:inline;
 width:210px;
 margin-left:15px;
}

#top .main .boxPatentinoOnline div h2
{float:left;
 display:inline;
 width:200px;
 margin:0;
 margin-top:15px;
 color:#7D5D9E;
 font-size:18px;
 font-weight:bold;
 padding-bottom:5px;
}

.box_doppio
{float:left;
 display:inline;
 width:350px;
 border-left:1px solid #162750;
 background:#fff;
 margin-left:-1px;
 margin-top:30px;
 padding-bottom:20px;
 position:relative;
}

.box_doppio h1
{float:left;
 display:inline;
 color:#476BAF;
 font-size:18px;
 margin-left:15px;
 margin-top:10px;
 font-weight:bold;
 width:90%;
}

.box_doppio .box_sx
{float:left;
 display:inline;
 margin:0;
 width:195px;
 margin-left:15px;
 margin-top:10px;
}

.box_doppio .box_dx
{float:left;
 display:inline;
 margin:0;
 width:135px;
 margin-top:-10px;
}

.box_doppio .box_sx label
{float:left;
 display:inline;
 margin:0;
 width:190px;
 font-size:11px;
 color:#476BAF;
 font-weight:bold;
}

.box_doppio .box_sx a
{float:left;
 display:inline;
 margin:0;
 margin-top:25px;
 margin-right:10px;
}

.box_doppio .box_lancio
{float:left;
 display:inline;
 margin:0;
 width:90%;
 margin-top:10px;
 margin-left:15px;
}

.box_doppio .box_lancio .logo
{float:left;
 display:inline;
 margin:0;
 width:42px;
 height:42px;
}

.box_doppio .box_lancio h4
{float:left;
 display:inline;
 margin:0;
 margin-left:10px;
 width:235px;
 color:#476BAF;
 font-size:11px;
 font-weight:bold;
 text-transform:uppercase;
}

.box_doppio .box_lancio a
{float:left;
 display:inline;
 margin:0;
 margin-left:10px;
 width:235px;
 color:#5C5C5C;
 font-size:11px;
}

.box_doppio .box_lancio a img
{width:auto;
 height:auto;
}

.lancio13
{float:left;
 display:inline;
 margin:0;
 width:232px;
 border-left:1px solid #fff;
 background:#E8ECF5;
 padding-bottom:10px;
 height:130px;
}

.lancio13 .logo
{float:left;
 display:inline;
 margin-left:15px;
 margin-top:15px;
 width:66px;
 height:66px;
}

.lancio13 h4
{float:left;
 display:inline;
 margin:0;
 width:140px;
 color:#476BAF;
 font-size:14px;
 font-weight:bold;
 padding-bottom:10px;
 margin-top:20px;
 margin-left:10px;
}

.lancio13 a
{margin-left:15px;
}

.lancio13 div
{float:left;
 display:inline;
 margin:0;
 width:210px;
 padding-bottom:10px;
 margin-top:20px;
 margin-left:15px;
}

.lancio13 div a
{float:left;
 display:inline;
 margin:0;
 color:#5C5C5C;
 font-size:11px;
}

.lancio13 .box_lancio
{float:left;
 display:inline;
 margin:0;
 width:200px;
 margin-top:15px;
 margin-left:15px;
 padding:0;
}

.lancio13 .box_lancio .logo
{float:left;
 display:inline;
 margin:0;
 width:42px;
 height:42px;
 padding:0;
}

.lancio13 .box_lancio h4
{float:left;
 display:inline;
 margin:0;
 margin-left:10px;
 width:140px;
 color:#476BAF;
 font-size:11px;
 font-weight:bold;
 text-transform:uppercase;
 padding:0;
}

.lancio13 .box_lancio a
{float:left;
 display:inline;
 margin:0;
 padding:0;
 margin-left:10px;
 width:140px;
 color:#5C5C5C;
 font-size:11px;
 padding-bottom:2px;
}

.lancio13 .box_lancio a img
{width:auto;
 height:auto;
}

.lancio11
{float:left;
 display:inline;
 margin:0;
 width:100%;
 background:#E8ECF5;
}

.lancio11 label
{float:left;
 display:inline;
 color:#476BAF;
 font-size:18px;
 font-weight:bold;
 margin-left:20px;
 margin-top:5px;
 padding-bottom:5px;
} 

.lancio11 span
{float:left;
 display:inline;
 margin-left:20px;
 margin-top:5px;
 width:100px;
} 

.lancio12
{float:left;
 display:inline;
 margin:0;
 width:349px;
 border-left:1px solid #fff;
 background:#E8ECF5;
 padding-bottom:10px;
 margin-top:1px;
 height: auto !important;  /* per i browser moderni */
 height: 163px;      /* per IE5.x e IE6 */
 min-height: 163px;  /* per i browser moderni */
}

.lancio12 .logo
{float:left;
 display:inline;
 margin-left:15px;
 margin-top:15px;
 width:66px;
 height:66px;
}

.lancio12 h4
{float:left;
 display:inline;
 margin:0;
 width:90%;
 color:#476BAF;
 font-size:18px;
 font-weight:bold;
 padding-bottom:10px;
 margin-top:10px;
 margin-left:20px;
}

.lancio12 a
{margin-left:10px;
}

.lancio12 div
{float:left;
 display:inline;
 margin:0;
 width:320px;
 padding-bottom:10px;
 margin-top:10px;
 margin-left:15px;
}

.lancio12 div a
{float:left;
 display:inline;
 margin:0;
 color:#5C5C5C;
 font-size:11px;
 width:200px;
 margin-left:10px;
 margin-top:10px;
}

.lancio12 div label
{float:left;
 display:inline;
 margin:0;
 color:#476BAF;
 font-size:14px;
 font-weight:bold;
 margin-left:10px;
 width:200px;
}

.lancio12 div .logo
{float:left;
 display:inline;
 margin:0;
 width:96px;
 height:96px;
}

.lancio12 .sfondo
{float:left;
 display:inline;
 width:335px;
 padding-bottom:10px;
 margin-top:0px;
}
.lancio12 .sfondo .imgsfondo
{float:left;
 display:inline;
 width:128px
}

.lancio12 .sfondo label
{float:left;
 display:inline;
 margin-top:10px;
 color:#476BAF;
 font-size:14px;
 font-weight:bold;
 width:195px;
 margin-left:10px;
}

.lancio12 .sfondo a
{float:left;
 display:inline;
 margin:0;
 color:#5C5C5C;
 font-size:11px;
 width:195px;
 margin-left:10px;
 margin-top:10px;
}

.lancio12 .box_lancio
{float:left;
 display:inline;
 margin:0;
 width:330px;
 margin-top:10px;
 margin-left:15px;
 padding:0;
}

.lancio12 .box_lancio .logo
{float:left;
 display:inline;
 margin:0;
 width:42px;
 height:42px;
 padding:0;
}

.lancio12 .box_lancio h4
{float:left;
 display:inline;
 margin:0;
 margin-left:10px;
 width:270px;
 color:#476BAF;
 font-size:11px;
 font-weight:bold;
 text-transform:uppercase;
 padding:0;
}

.lancio12 .box_lancio a
{float:left;
 display:inline;
 margin:0;
 padding:0;
 margin-left:10px;
 width:270px;
 color:#5C5C5C;
 font-size:11px;
 padding-bottom:2px;
}

.lancio12 .box_lancio a img
{width:auto;
 height:auto;
}

.lancio12 .space
{float:left;
 display:inline;
 background:url(../images/patente/space_boxlancio.gif) center top repeat-x;
 width:310px;
 height:1px;
 margin:0;
 font-size:0;
 margin-top:10px;
 padding-bottom:1px;
 margin-left:20px;
}

#top .sfondo_bianco
{background:url(../images/sfondo_bianco.jpg) top left repeat-y;
}

#top .main .mainBody .sfondoGeneral
{float:left;
 display:inline;
 background:#fff url(../images/sfondo_body_general.jpg) top left no-repeat;
 margin-left:1px;
 width:701px;
 margin-top:-19px;
 height: auto !important;  /* per i browser moderni */
 height: 450px;      /* per IE5.x e IE6 */
 min-height:450px;  /* per i browser moderni */
 position:relative;
 /*margin-top:-18px;*/
 /*border-left:1px solid #083762; */
}

#top .main .mainBody .sfondo_neutro .sottotitolo
{float:left;
 display:inline;
 font-size:18px;
 margin-left:15px;
 margin-top:5px;
 color:#5C5C5C;
 width:650px;
}

#container .dati
{position:absolute;
 top:8px;
 left:380px;
 width:150px;
 text-align:left;
}
#container .dati p
{ padding:0;
 margin:0;
 margin-top:5px;
 font-size:11px;
 font-weight:bold;
 color:#fff;
 width:150px;
 text-align:left;
}

#container .dati p a
{font-size:11px;
 font-weight:bold;
 color:#fff;
}

#top .main .mainBody .mainBodydx_vuoto
{float:right;
 display:inline;
 width:233px;
 *width:233px;
 padding:0;
 margin:0;
 padding-bottom:15px;
}

#top .main .mainBody .mainBodydx_neutro
{float:right;
 display:inline;
 background:url(../images/assicurazioni/sfondo_mainbodydx_up.jpg) top left no-repeat;
 width:233px;
 height:207px;
}

.boxdx
{float:right;
 display:inline;
 width:233px;
 border-bottom:1px solid #142852;
}

.boxdx a
{float:left;
 display:inline;
 margin-left:20px;
 margin-top:15px;
 color:#615DA5;
 width:auto;
 font-size:12px;
 font-weight:bold;
 padding-bottom:7px;
}

.boxdx h4
{float:left;
 display:inline;
 color:#615DA5;
 font-size:17px;
 font-weight:bold;
 margin-left:20px;
 margin-top:15px;
 width:200px;
}

.boxdx .img_piccola
{float:left;
 display:inline;
 margin-left:20px;
 margin-top:10px;
 width:66px;
 height:66px;
}


.boxdx .lancio
{float:left;
 display:inline;
 margin-left:20px;
 margin-top:10px;
 width:180px;
 font-size:11px;
 color:#5C5C5C;
}

.boxdx .space_dot
{float:left;
 display:inline;
 margin-left:20px;
 margin-top:5px;
 width:200px;
 background:url(../images/dot.gif) top left repeat-x;
 font-size:0;
 height:1px;
}

