/* CSS Document */

html {
margin:0px;
padding:0px;}
body {
margin:0px;
font-family:Arial, sans-serif;
font-size:11px;
text-align:center;
color:#000000;
background-color:#fff;}

#contenitore {
overflow:hidden;
width:810px;
margin-top:12px;
margin-left:auto;
margin-right:auto;
text-align:center;}

#bkground {
overflow:hidden;
width:810px;
background-image:url(../img/px_fondo.gif);
background-repeat:repeat-y;}

#menu_sx {
width:177px;
overflow:hidden;
height:689px;
float:left;
color:#FFFFFF;
background-color:#082997;
text-align:left;}
#menu_sx .home{
margin: 45px 0px 0px 18px;
text-decoration:none;
font-weight:bold;
text-align:left;}
#menu_sx .link{
margin: 60px 0px 60px 0px;
text-decoration:none;
font-weight:bold;
text-align:right;}
#menu_sx .home a{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;}
#menu_sx .home a:hover{
text-decoration:underline;
color:#62C2F8;
font-weight:bold;
text-align:left;}
#menu_sx .logo{
padding: 25px 0px 0px 9px;}
#menu_sx ul{
list-style:none;
line-height:23px;
padding:0px;
margin:30px 0px 0px 15px;}
#menu_sx ul li{
border-bottom:1px solid #6aadd2;
margin:0px}
#menu_sx ul li a{
color:#FFFFFF;
text-decoration:none;
margin:0px}
#menu_sx ul li a:hover{
color:#62C2F8;
text-decoration:none;
margin:0px}

#header {
width:632px;
height:190px;
float:left;
color:#FFFFFF;
background-color:#fff;
text-align:left;}
#head_verde {
width:440px;
margin:0px 0px 0px 1px;
padding:0px;
height:190px;
float:left;
color:#FFFFFF;
background-color:#74bc43;
text-align:left;}
#head_verde .logo{
margin:25px 0px 0px 15px;
padding:0px;
float:left;
text-align:left;}
#head_verde ul{
font-size:12px;
font-weight:bold;
margin:25px 0px 0px 44px;
padding:0px;
line-height:25px;
float:left;
text-align:left;
list-style:none;}
#head_verde ul li{
color:#FFFFFF;}
#head_verde ul li a{
color:#FFFFFF;
text-decoration:none;}
#head_verde ul li a:hover{
color:#FFFFFF;
text-decoration:underline;}

.immagine{
margin:0px;
padding:0px;
border: 1px solid #6C6E71;
height:188px;
float:right;
color:#FFFFFF;
text-align:left;}

#centro_corso {
width:442px;
overflow:auto;
margin:0px 0px 30px 1px;
padding:0px;
float:left;
color:#000;
text-align:left;}

#centro_corso .modulo {
margin:25px 0px 0px 20px;
float:left;
padding:0px;
width:360px;
color:#000;
text-align:left;}

#centro_corso .titolosomm{
color:#74bc43;
margin:0px;
float:left;
padding:20px 0px 0px 20px;
font-size:18px;
font-weight:bold;}
#centro_corso h1{
color:#000;
margin:0px;
padding:20px 0px 0px 20px;
font-size:20px;
font-weight:bold;}
#centro_corso h2{
color:#74bc43;
margin:0px;
font-weight:200;
padding:12px 0px 0px 20px;
font-size:16px;}
#centro_corso h3{
color:#868789;
margin:0px;
font-style:italic;
font-weight:bold;
padding:2px 0px 0px 20px;
font-size:15px;}
#centro_corso .tenda{
float:left;
margin:20px 0px 0px 20px;
padding:0px 0px 0px 0px;}
#centro_corso .testo{
color:#000;
margin:0px;
line-height:16px;
padding:20px 0 0px 20px;
text-align:justify; 
width:400px;}

#centro_corso ul{
color:#000;
clear:both;
list-style:none;
line-height:18px;
margin:0px;
padding:40px 0px 0px 20px;}
#centro_corso ul li{
color:#000;
border-bottom: 1px solid #CCCCCC;
margin:0px;
padding:0px}
#centro_corso ul li a{
color:#000;
text-decoration:none;}
#centro_corso ul li a:hover{
color:#0776B4;
text-decoration:none;}
#centro_corso ul li{
color:#000;
border-bottom: 1px solid #CCCCCC;
margin:0px;
padding:0px}

#destra_corso {
width:186px;
margin:0px 0px 0px 0px;
padding:0px;
float:right;
color:#000;
text-align:left;}
#destra_corso .contenuti{
color:#000;
font-weight:bold;
margin:30px 0px 0px 0px;
padding:15px 0px 0px 0px;
text-decoration:none;}
#destra_corso ul{
color:#000;
list-style:none;
list-style:url(../img/quadrato_verde.gif);
line-height:18px;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 16px;
text-decoration:none;}
#destra_corso ul li{
color:#000;
vertical-align:top;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;}

.date{
text-align:left;
width:180px;
background-color:#fff;
color:#74bb43;
float:left;
margin:25px 0px 0px 22px;
padding:0px 0px 0px 0px;}
.date .mese{
color:#000;
margin:0px;
padding:5px 0px 0px 0px;}

.altreinfo{
text-align:left;
width:220px;
background-color:#fff;
color:#000;
line-height:20px;
float:left;
margin:25px 0px 0px 20px;
padding:0px;}

.aule{
text-align:left;
width:400px;
background-color:#fff;
color:#000;
clear:both;
float:left;
margin:25px 0px 0px 12px;
padding:0px;}
.aule .title{
text-align:left;
color:#000;
font-weight:bold;
margin:0px;
padding:0px 0px 0px 12px;}

.aule img{
text-align:left;
float:left;
margin:0px;
padding:0px;}

#destinatari{
text-align:left;
width:220px;
background-color:#fff;
color:#000;
line-height:20px;
float:left;
margin:25px 0px 0px 28px;
padding:0px 0px 0px 0px;}
#destinatari img{
text-align:left;
float:left;
margin:0px 0px 0px 0px;
padding:0px 1px 0px 1px;}

#footer{
width:810px;
clear:both;
margin:0px;
border-top:1px solid #DCDCDC;
height:108px;
padding:0px;
float:left;
text-align:left;}
#footer .ascom{
margin:0px;
padding:10px 0px 0px 558px;
text-align:left;}

#footerSX{
background-image:url(../img/fondo_address.gif);
background-repeat:no-repeat;
width:167px;
clear:both;
margin:0px;
border-top:1px solid #DCDCDC;
height:108px;
padding:12px 0px 0px 10px;
float:left;
color:#0776B4;
text-align:left;
text-decoration:none;}
#footerSX a{
color:#0776B4;
text-decoration:none;}
#footerSX a:hover{
color:#0776B4;
text-decoration:underline;}

#pagine{
overflow:hidden;
background-color:#DCDCDC;
width:440px;
margin:0px 0px 15px 1px;
padding:8px 0px 0px 0px;
float:left;
text-align:left;}
#pagine a{
color:#000000;
text-decoration:none;
text-align:left;}
#pagine a:hover{
color:#000000;
text-decoration:underline;
text-align:left;}

#centro1{
overflow:hidden;
width:400px;
float:left;
margin:0px 0px 0px 1px;
padding:0px 0px 0px 0px;
color:#000;
text-align:left;}
#centro1 .titolo3{
color:#74BC43;
margin:0px;
float:left;
clear:right;
padding:20px 0px 0px 20px;
font-size:18px;
font-weight:bold;}
#centro1 .privacy{
margin:0px;
padding:0px;
line-height:11px;
font-size:10px;}
#centro1 .contatti{
margin:0px;
padding:0px;
line-height:18px;
font-size:12px;}
table{
color:#000;
float:left;
margin:10px 0px 0px 18px;
padding:0px 0px 0px 0px;}

.collegamento{
margin:0px;
padding:0px;}
.collegamento a{
color:#000;
text-decoration:none;}
.collegamento a:hover{
color:#0776B4;
text-decoration:none;}


.linkRassegna{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-weight:bold;
color:#000;
text-decoration:none;}
.linkRassegna a{
color:#000;
font-weight:bold;
text-decoration:none;}
.linkRassegna a:hover{
color:#0776b4;
font-weight:bold;
text-decoration:none;}
.rassegnaSotto{
float:left;
font-size:11px;
padding:0px 0px 0px 0px;
margin:5px 0px 0px 8px;
color:#999999;
text-decoration:none;}

#areaVerde{
width:632px;
height:520px;
text-align:left;
margin:0px;
float:left;
padding:0px 0px 0px 0px;}
#testoVerde{
width:414px;
margin:0px 0px 20px 0px;
padding:20px 0px 0px 20px;}
.titoloVerde{
text-align:left;
color:#f57b20;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
font-size:18px;
font-weight:bold;}
