@charset "UTF-8";
/* CSS Document */

ul.menu1 {
width:165px;
list-style:none; 
margin:0; padding:0;
vertical-align:top;
}

ul.menu1 li a {
display:block;
text-decoration:none; 
padding: 2px 0px 0px 0px; 
height:1,8em;
line-height:1,6em;
vertical-align:top;
}

ul.menu1 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.menu1 li a:link, ul.menu1 li a:visited {
background: #FFFFFF;
color: #333333;
font-weight:300;
} /* colori per il link */

ul.menu1 li a:hover, ul.menu1 li a:active {
color: #0099FF;
vertical-align:middle;
} /* colori per l'effetto roll-over */

.Stile1 {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.menu {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.pedice {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
}

body {
	/*background: url(img/sfondow.gif);*/
	margin:0px;
}

a:link {
	color: #999999;
}

a:visited {
	color: #666666;
}

a:hover {
	color: #019DD1;
}

a:active {
	color: #999999;
}

.contenuti {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.contenuti_assistenza {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	vertical-align:middle;
	text-align:justify;
}

.contenuti_box {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding: 5px;
}
.contenuti_home {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:5px 5px 5px 10px;
}

.contenuti_small {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.contenuti_titolo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	font-weight:500;
}

.contenuti_titolo_small {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:500;
	padding-left:5px;
}

.contenuti_mid {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:300;
}
.corsi_titolo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:400;
	padding-top:5px;
	padding-left:20px;
}
.corsi_titolo_no {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #333333;
	font-weight:500;
	padding-top:5px;
	padding-left:25px;
}
.contenuti_promo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}
.didascalia {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
.padding {padding: 10px;}
.bordo {
/*border : 1px solid Black;*/
background:#FFFFFF;
}

img.imgleft {
float:left;
padding:5px 20px 5px 5px;
}

img.imgmenu {
padding:3px 0px 0px 0px;
}

img.imgemail {
vertical-align:bottom;
}

img.imgcontatti {
float:left;
padding: 0px 15px 0px 10px;
/*padding-left:10px;
padding-right:20px;*/
}

img.imgleft_full {
float:left;
padding:5px 20px 50px 5px;
}

img.imgright {
float:right;
padding:5px 5px 5px 20px;
}

.img_col_dx {
margin-bottom: 10px;
}

.margin5px {
padding:5px 5px 5px 5px;
}

.spacer { border-right:1px solid #f7f7f7; }

.pari { 
background:#dfdfdf;
height:25px;
}

.dispari { 
background:#FFFFFF;
height:25px;
}

.liste_small {
	list-style:square;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

/*  --------------- galleria caserta --------------- */

.in_caserta {
width:160px;
height:110px;
background:url(img/ombra_galleria.png) no-repeat top left;
vertical-align:top;
}

.in_caserta_vuoto {
width:160px;
height:110px;
}

