/* 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_arancio {
width:440px;
margin:0px 0px 0px 1px;
padding:0px;
height:190px;
float:left;
color:#FFFFFF;
background-color:#F57B20;
text-align:left;}
#head_arancio .logo{
margin:25px 0px 0px 15px;
padding:0px;
float:left;
text-align:left;}
#head_arancio ul{
font-size:12px;
font-weight:bold;
margin:18px 0px 0px 85px;
padding:0px;
line-height:23px;
float:left;
text-align:left;
list-style:none;}
#head_arancio ul li{
color:#FFFFFF;}
#head_arancio ul li a{
color:#FFFFFF;
text-decoration:none;}
#head_arancio 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:#F57B20;
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:#F57B20;
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_arancio.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;
padding:0px;
text-decoration:none;}

.date{
text-align:left;
width:180px;
background-color:#fff;
color:#F47B1E;
float:left;
margin:25px 0px 0px 22px;
padding:0px 0px 0px 0px;}
.date .mese{
color:#000;
margin:0px;
padding:5px 0px 0px 0px;}

.altreinfo{
clear:both;
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;}

.docenteSX{
float:left;
width:415px;
text-align:left;
padding:0px 0px 0px 21px;
margin:20px 0px 0px 0px;
line-height:14px;
color:#000000;}
.docenteSX .nomeDocente{
float:left;
color:#F57B20;
font-weight:bold;
margin:0px 5px 0px 0px;
font-size:12px;}
.docenteSX .IMGdocenteSX{
float:left;
width:106px;
text-align:left;
border:1px #666666 solid;
margin:0px 15px 0px 0px;
padding:0px;}
.docenteSX .IMGaula{
float:left;
text-align:left;
margin:0px 8px 45px 0px;
padding:0px;}
.docenteDX{
float:left;
width:415px;
text-align:right;
padding:0px 0px 0px 21px;
margin:20px 0px 0px 0px;
line-height:14px;
color:#000000;}
.docenteDX .IMGdocenteDX{
float:right;
width:106px;
text-align:left;
border:1px #666666 solid;
margin:0px 0px 0px 15px;
padding:0px;}

h6{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:11px;
color:#000000;}

#head_viola {
width:440px;
margin:0px 0px 0px 1px;
padding:0px;
height:190px;
float:left;
color:#FFFFFF;
background-color:#901c48;
text-align:left;}
#head_viola .logo{
margin:25px 0px 0px 15px;
padding:0px;
float:left;
text-align:left;}
#head_viola ul{
list-style:none;
font-size:12px;
font-weight:bold;
margin:18px 0px 0px 85px;
padding:0px;
line-height:23px;
float:left;
text-align:left;}
#head_viola ul li{
color:#FFFFFF;}
#head_viola ul li a{
color:#FFFFFF;
text-decoration:none;}
#head_viola ul li a:hover{
color:#FFFFFF;
text-decoration:underline;}

#centro_viola {
width:442px;
overflow:auto;
margin:0px 0px 30px 1px;
padding:0px;
float:left;
color:#000;
text-align:left;}
#centro_viola .titolosomm{
color:#901c48;
margin:0px;
float:left;
padding:20px 0px 0px 20px;
font-size:18px;
font-weight:bold;}
#centro_viola .testo{
clear:both;
color:#000;
margin:0px;
line-height:16px;
padding:0px 60px 10px 20px;}

.convivium{
float:left;
margin:5px 0px 10px 55px;
padding:0px 0px 0px 0px;}
h5{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 20px;
font-size:12px;
color:#000000;}
.titolettoViola{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
color:#901c48;
text-decoration:none;}
.titolettoViola a{
color:#901c48;
text-decoration:none;}
.titolettoViola a:hover{
color:#000;
text-decoration:underline;}

#head_blu {
width:440px;
margin:0px 0px 0px 1px;
padding:0px 0px 0px 0px;
height:190px;
float:left;
color:#FFFFFF;
background-color:#082997;
text-align:left;}
#head_blu.logo{
margin:25px 0px 0px 15px;
padding:0px;
float:left;
text-align:left;}
#head_blu ul{
list-style:none;
font-size:12px;
font-weight:bold;
margin:18px 0px 0px 85px;
padding:0px;
line-height:23px;
float:left;
text-align:left;}
#head_blu ul li{
color:#FFFFFF;}
#head_blu ul li a{
color:#FFFFFF;
text-decoration:none;}
#head_blu ul li a:hover{
color:#FFFFFF;
text-decoration:underline;}

#testoBLU{
width:414px;
text-align:left;
margin:0px;
float:left;
padding:20px 0px 0px 20px;}

.titoloBLU{
text-align:left;
color:#0776b4;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
font-size:18px;
font-weight:bold;}
.logoBLU{
float:left;
padding:25px 80px 0px 50px;}
.logoBLU2{
float:left;
padding:25px 0px 0px 0px;}
.titoloAccademia{
text-align:left;
color:#f57b20;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
font-size:14px;
font-weight:bold;}
.titoloEvoluzione{
text-align:left;
color:#74bc43;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
font-size:14px;
font-weight:bold;}

.Sedi{
float:left;
width:415px;
text-align:left;
padding:0px 0px 0px 0px;
margin:0px 0px 40px 0px;
line-height:14px;
color:#000000;
text-decoration:none;}
.Sedi a{
color:#000000;
text-decoration:none;}
.Sedi a:hover{
color:#0776b4;
text-decoration:none;}
.Sedi .IMGsede{
float:right;
border:1px #666666 solid;
margin:0px;
padding:0px;}
.LinkSede1{
float:left;
padding:0px 0px 0px 0px;
margin:22px 13px 0px 0px;
font-weight:bold;
color:#0776b4;
text-decoration:none;}
.LinkSede1 a{
color:#0776b4;
font-weight:bold;
text-decoration:none;}
.LinkSede1 a:hover{
color:#f57b20;
font-weight:bold;
text-decoration:none;}
.LinkSede2{
float:left;
padding:0px 0px 0px 0px;
margin:22px 13px 0px 0px;
font-weight:bold;
color:#0776b4;
text-decoration:none;}
.LinkSede2 a{
color:#0776b4;
font-weight:bold;
text-decoration:none;}
.LinkSede2 a:hover{
color:#74bc43;
font-weight:bold;
text-decoration:none;}


#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:#F47B1E;
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;}

#areaArancio{
width:632px;
height:520px;
text-align:left;
margin:0px;
float:left;
padding:0px 0px 0px 0px;}
#testoArancio{
width:414px;
margin:0px 0px 20px 0px;
padding:20px 0px 0px 20px;}
.titoloArancio{
text-align:left;
color:#f57b20;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
font-size:18px;
font-weight:bold;}


#PaginaContatti{
width:600px;
text-align:left;
margin:0px;
float:left;
padding:20px 0px 0px 20px;}

#sceltacorsi {
width:186px;
height: 410px;
margin:0px 0px 0px 0px;
padding:0px;
float:right;
color:#000;
font-size:12px;
text-align:left;}


#scrollcorsi {
font-size:9px;
width:186px;
height: 410px;
overflow: auto;}

.fondoArancio{
background-color:#f6dfcb;
}

.fondoVerde{
background-color:#e2f5d5;
}


.ColoreArancio{
background-color:#f5821f;
display:block;
font-weight:bold;
font-size:12px;

}
.ColoreVerde{
background-color:#74bc43;
display:block;
font-weight:bold;
font-size:12px;
}



