﻿body { background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; background-image:url(/imgs/evoluzione/passiflora.jpg); background-position:right top; background-repeat: no-repeat;}

h1{ font-size:16px; color:#008837; margin:0 0 3px 0; font-weight:normal;}
h2{ font-size:12px; color:#008837; margin:0;}
.spacer{ clear:both; font-size:1%;}

#wrapper{ width:900px; margin:0 auto 0 auto; padding:0;}

#header{ width:900px; margin:0 auto 0 auto; padding:0; border-bottom:1px dotted #000000;}
.logo{ width:179px; float:left; margin:0 20px 0 0; padding-bottom:10px;}
.nav{ width:150px; text-align:center; background-color:#008837; color:#ffffff; float:left; margin:80px 10px 0 0;}
.nav a{ color:#ffffff; text-decoration:none; background-color:#008837; display:block; height:19px; padding-top:5px;}
.nav a:hover{ color:#008837; text-decoration:none; background-color:#ffffff; display:block; height:17px; padding-top:5px; border:1px dotted #008837;}

.bar{ width:418px; height:22px; text-align:center; background-color:#cccccc; color:#ffffff; float:left; margin:20px 0 10px 0; background-image:url(/imgs/evoluzione/bar.gif); background-position:left; background-repeat:repeat-x; border:1px solid #CCCCCC;}

#container{ width:900px; margin:0 auto 20px auto; padding:0; text-align:center;}

#menusx{ width:160px; float:left; margin:0; text-align:left;}
.nav_sx{ width:150px; text-align:left; color:#000000; background-color:#ffffff; color:#008837; float:left; margin:5px 0 5px 0;}
.nav_sx a{ color:#008837; text-decoration:none; background-color:#ffffff; display:block; height:17px; padding-top:5px; padding-left:5px; border:1px dotted #008837;}
.nav_sx a:hover{ color:#ffffff; text-decoration:none; background-color:#008837; display:block; height:17px;}

#content{ width:720px; float:right; margin:0;}
#content_login{ width:900px; margin:0;}
#content a{ color:#008837; text-decoration:none; border-bottom:1px dotted #008837;}
#content a:hover{ color:#FFFFFF; text-decoration:none; border-bottom:1px solid #008837; background-color:#008837;}

.box_top{ width:708px; border:1px solid #CCCCCC; float:left; margin:5px 10px 5px 0; padding:5px; text-align:left; font-size:12px; color:#333333; }

.box_top_login{ width:888px; border:1px solid #CCCCCC;  margin:5px 10px 5px 0; padding:5px; text-align:left; font-size:12px; color:#333333;}

.box_sx{ min-height:100px; width:336px; border:1px solid #CCCCCC; float:left; margin:5px 10px 5px 0; padding:5px; text-align:left; font-size:12px; color:#333333; background-color:#FFFFFF;}

.box_dx{ min-height:100px; width:336px; border:1px solid #CCCCCC; float:right; margin:5px 0 5px 0; padding:5px; text-align:left; font-size:12px; color:#333333; background-color:#FFFFFF;}

.box_sx_login{ width:200px; border:1px solid #CCCCCC; float:left; margin:5px 10px 5px 0; padding:5px; text-align:left; font-size:12px; color:#333333; background-color:#FFFFFF;}

.box_dx_login{ width:658px; border:1px solid #CCCCCC; float:left; margin:5px 0 5px 0; padding:5px; text-align:left; font-size:12px; color:#333333; background-color:#FFFFFF;}

.box_sx img{ padding:0 5px 5px 0;}
.box_dx img{  padding:0 5px 5px 0;}

.box_sx_lett{ width:200px; border:1px solid #CCCCCC; float:left; margin:5px 10px 5px 0; padding:5px; text-align:left; font-size:12px; color:#333333; background-color:#FFFFFF;}
.box_dx_lett{ width:485px; border:1px solid #CCCCCC; float:right; margin:5px 0 5px 0; padding:5px; text-align:left; font-size:12px; color:#333333; background-color:#FFFFFF;}

.cor_sx{ width:155px; border:1px solid #CCCCCC; float:left; margin:5px 10px 5px 0; padding:5px; text-align:center; font-size:12px; color:#333333; background-color:#FFFFFF;}
.cor_mid{ width:177px; border:1px solid #CCCCCC; float:left; margin:5px 10px 5px 0; padding:5px; text-align:center; font-size:12px; color:#333333; background-color:#FFFFFF;}
.cor_dx{ width:155px; border:1px solid #CCCCCC; float:left; margin:5px 10px 5px 0; padding:5px; text-align:center; font-size:12px; color:#333333; background-color:#FFFFFF;}
.cor_dxx{ width:155px; border:1px solid #CCCCCC; float:left; margin:5px 0 5px 0; padding:5px; text-align:center; font-size:12px; color:#333333; background-color:#FFFFFF;}
.cor_sx img{ padding:0 5px 5px 0;}
.cor_mid img{ padding:0 5px 5px 0;}
.cor_dx img{  padding:0 5px 5px 0;}

#contatti{ width:160px; float:left; margin:0;}
.contatti_sx{ width:143px; text-align:left; background-color:#ffffff; color:#333333; float:left; margin:5px 0 5px 0; padding:5px 0 5px 5px; border:1px dotted #008837;}
.contatti_sx a{ color:#008837; text-decoration:none; border-bottom:1px dotted #008837; padding:0 3px 0 3px;}
.contatti_sx a:hover{ color:#FFFFFF; text-decoration:none; border-bottom:1px solid #008837; background-color:#008837; padding:0 3px 0 3px;}

.contatti a{ color:#008837; text-decoration:none; border-bottom:1px dotted #008837; padding:0 3px 0 3px;}
.contatti a:hover{ color:#FFFFFF; text-decoration:none; border-bottom:1px solid #008837; background-color:#008837; padding:0 3px 0 3px;}

.box{ width:708px; border:1px solid #CCCCCC; margin:5px 10px 5px 0; padding:5px; text-align:left; font-size:12px; color:#333333; background-color:#FFFFFF;}
.box img{ padding:0 5px 5px 0;}

.box_v{ width:343px; height:230px; float:left; border:1px solid #CCCCCC; margin:5px 10px 5px 0; padding:5px; text-align:left; font-size:12px; color:#333333; background-color:#FFFFFF;}
.box_vdx{ width:343px; height:230px; float:left; border:1px solid #CCCCCC; margin:5px 0px 5px 0; padding:5px; text-align:left; font-size:12px; color:#333333; background-color:#FFFFFF;}
.box_v img{ padding:0 5px 5px 0; width:250px;}

#footer{ width:900px; margin:30px auto 40px auto; padding:15px 0 40px 0; text-align:center; color:#008837; border-top:1px dotted #000000;}
#footer a{ color:#008837; text-decoration:none; border-bottom:1px dotted #008837; padding:0 3px 0 3px;}
#footer a:hover{ color:#FFFFFF; text-decoration:none; border-bottom:1px solid #008837; background-color:#008837; padding:0 3px 0 3px;}
