@charset "utf-8";
/* CSS Document */
body {
	margin : 4px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 85%;
	color : #00c;
	text-align : left;
	font-weight : bold;
	background-color : #FFF;
	background-image : url(../immagini/png/sfondo6.png);
	background-repeat : repeat;
	background-position : center;
} 
#container { 
text-align : left; 
position : relative; 
height : 100%; 
padding-left : 0; 
padding-right : 0; 
width : 950px; 
background-color : #ffffff; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
} 
body > div#container { 
height : auto; 
min-height : 100%; 
} 
#header {
	width : 100%;
	height : 84px;
	background-image : url(../sfondi/header.jpg);
	border-top-width : 3px;
	border-top-style : outset;
	border-top-color : #254cbe;
} 
#data, #seiin { 
width : 690px; 
text-align : left; 
color : #009; 
font-size : 14px; 
font-style : normal; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #999; 
padding-top : 4px; 
padding-bottom : 2px; 
clear : none; 
float : left; 
height : 30px; 
} 
#seiin a { 
font-weight : bold; 
color : rgb(0, 53, 106); 
background-color : rgb(233, 245, 252); 
padding-right : 5px; 
text-decoration : none; 
padding-left : 5px; 
} 
#seiin a:hover, a:active, a:focus { 
color : rgb(233, 245, 252); 
background-color : rgb(0, 127, 0); 
} 
.notare {
	margin-top : 5px;
	margin-bottom : 5px;
	width : 100%;
	float : left;
	clear : left;
	background-color : #cff;
	padding-top : 2px;
	padding-bottom : 2px;
	font-size : 12px;
	line-height : 1.5em;
	border-bottom-width : 1px;
	border-bottom-style : dashed;
} 

.cirest {
	margin-top : 5px;
	margin-bottom : 5px;
	width : 100%;
	float : left;
	clear : left;
	background-color : #cff;
	padding-top : 2px;
	padding-bottom : 2px;
	font-size : 13px;
	line-height : 1.5em;
	border-bottom-width : 1px;
	border-bottom-style : dashed;
	color: #000;
} 


.link {
	margin-bottom : 2px;
	float : left;
	clear : left;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009;
	border-top-style: dashed;
	border-top-color: #06F;
	width: 100%;
	margin-top: 2px;
} 
.link a {
	font-weight : normal;
	color : #000000;
	background-color : #CECECE;
	padding-right : 5px;
	text-decoration : none;
	padding-left : 5px;
} 
.link a:hover, a:active, a:focus { 
color : rgb(233, 245, 252); 
background-color : rgb(0, 127, 0); 
} 
.link2 { 
margin-top : 10px; 
margin-bottom : 10px; 
clear : left; 
float : left; 
} 
.link2 a { 
font-weight : bold; 
color : rgb(0, 53, 106); 
background-color : rgb(233, 245, 252); 
padding-right : 5px; 
text-decoration : none; 
padding-left : 5px; 
} 
.link2 a:hover, a:active, a:focus { 
color : rgb(233, 245, 252); 
background-color : rgb(0, 127, 0); 
} 

.box {
	margin-bottom : 8px;
	width : 760px;
	float : left;
	clear : left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #1717FF;
	border-right-color: #1717FF;
	border-bottom-color: #1717FF;
	border-left-color: #1717FF;
	color: #000;
} 






#content { 
padding-left : 5px; 
padding-right : 5px; 
} 

#sopra {
	padding-left: 5px;
	padding-right: 14px;
	}


#righe {
	background-color: #7F93B4;
	background-image: url(../immagini/menu/bg_menuBar.jpg);
	background-repeat: repeat-x;
	font-weight: normal;
	color: #FFF;
	font-size: 10px;
	bottom: 0;
	width: 100%;
	border-top: #4F4F4F 1px solid;
	margin:0;
	padding:0;
	z-index:10;	
	}

#comportamento {
	background-color: #7F93B4;
	background-image: url(../immagini/menu/bg_menuBar.jpg);
	background-repeat: repeat-x;
	font-weight: normal;
	color: #FFF;
	font-size: 10px;
	bottom: 0;
	width: 100%;
	border-top: #4F4F4F 1px solid;
	margin:0;
	padding:0;
	z-index:10;	
	}


/* inizio menu orizzontale */

#menu_t3a ul, #menu_t3a ul li {
    list-style:none;
    margin:0;
	padding:0;
	
	}
	
#menu_t3a ul {
    padding:7px 0 9px 5px;
    height: 18px;
	
}

#menu_t3a ul li {
    display:inline;
	
}


#menu_t3a li a {
	padding:4px 12px 6px 12px;
	border: 1px solid #647BB8;
	text-decoration:none;
	color: #000;
	font-size: 116%;
	background-color: #CCCCCC;
	background-image: url(../immagini/menu/bg_menu_t3b_li.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}



#menu_t3a li a:hover, #menu_t3a li a:active, #menu_t3a li a:focus {
	text-decoration:underline;
	background-color: transparent;
	background-image: url(../immagini/menu/5675.gif );
	background-repeat: repeat-x;
	background-position: top;
}



#menu_t3a  li a.selectedITEM {
	background-color: transparent;
	background-image: url(../immagini/menu/bg_menuBarOVER.jpg);
	background-repeat: repeat-x;
	background-position: top;
}



#t3a ul, #t3a ul li {
    list-style:none;
    margin:0;
	padding:0;
	
	}
	
#t3a ul {
    padding:7px 0 9px 5px;
    height: 18px;
	
}

#t3a ul li {
    display:inline;
	
}


#t3a li a {
	padding:4px 12px 6px 12px;
	border: 1px solid #647BB8;
	text-decoration:none;
	color: #000;
	font-size: 116%;
	background-color: #CCCCCC;
	background-image: url(../immagini/menu/bg_menu_t3b_li.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}



#t3a li a:hover, #t3a li a:active, #t3a li a:focus {
	text-decoration:underline;
	background-color: transparent;
	background-image: url(../immagini/menu/5675.gif );
	background-repeat: repeat-x;
	background-position: top;
}



#t3a  li a.selectedITEM {
	background-color: transparent;
	background-image: url(../immagini/menu/bg_menuBarOVER.jpg);
	background-repeat: repeat-x;
	background-position: top;
}






#s_menu,  #s_menub, #s_menuc {
	WIDTH: 150px;
	FONT-FAMILY: arial;
	font-weight: normal;
	font-size: 12px;
}

#s_menub {
	padding-top: 5px;
}
#s_menuc {
	padding-top: 5px;
}
#s_menu LI,  #s_menub LI, #s_menuc LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px
}
#s_menu UL,  #s_menub UL, #s_menuc UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#s_menu UL LI UL, #s_menub UL LI UL, #s_menuc UL LI UL {
	PADDING-LEFT: 10px
}
#s_menu LI A, #s_menub LI A, #s_menuc LI A {
	PADDING-BOTTOM: 1px;
	LINE-HEIGHT: 20px;
	BACKGROUND-COLOR: #fafafa;
	MARGIN: 1px;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	DISPLAY: block;
	HEIGHT: 20px;
	COLOR: #000;
	VERTICAL-ALIGN: middle;
	TEXT-DECORATION: none;
	PADDING-TOP: 1px;
	border: 1px solid #999;	
}


#s_menu LI A, #s_menub LI A {
	background-image: url(../immagini/menu/5677.gif);
	background-repeat: repeat-x;
	background-position: right top;
}

#s_menub LI A {
	background-image: url(../immagini/menu/5678.gif);
	background-repeat: repeat-x;
	background-position: right top;
}

*#s_menuc LI A {
	background-image: url(../immagini/menu/5679.gif);
	background-repeat: repeat-x;
	background-position: right top;
}



#s_menu LI A:hover, #s_menub LI A:hover, #s_menuc LI A:hover {
	text-decoration:underline;
	background-color: transparent;
	background-image: url(../immagini/menu/5675.gif );
	background-repeat: repeat-x;
	background-position: top;
	
}

#s_menu .activeMainMenuItem {
	BACKGROUND-COLOR: #317082; COLOR: #fff
}
#s_menub .activeMainMenuItem {
	BACKGROUND-COLOR: #317082; COLOR: #fff
}
#s_menuc .activeMainMenuItem {
	BACKGROUND-COLOR: #317082; COLOR: #fff
}


/* fine menu laterale */


.riga1 { 
background-color : #08519e; 
font-size : 12px; 
padding-top : 8px; 
text-align : right; 
padding-right : 20px; 
border-top-width : 2px; 
border-top-style : outset; 
border-top-color : #06f; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #006; 
font-style : normal; 
font-weight : lighter; 
text-decoration : none; 
} 
.riga1 a { 
color : #fff; 
background-color : #08519e; 
text-decoration : none; 
padding-left : 5px; 
} 
.riga1 a:hover, a:active, a:focus { 
color : #fff; 
background-color : #006; 
text-transform : uppercase; 
} 

.rigadue {
	background-color : #08519E;
	font-size : 12px;
	padding-top : 8px;
	text-align : right;
	border-top-width : 2px;
	border-top-style : outset;
	border-top-color : #06f;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #006;
	font-style : normal;
	font-weight : lighter;
	text-decoration : none;
} 
.rigadue a { 
color : #fff; 
background-color : #08519e; 
text-decoration : none; 
padding-left : 5px; 
} 
.rigadue a:hover, a:active, a:focus { 
color : #fff; 
background-color : #006; 
 
} 



#motore {
	color : rgb(0, 53, 106);
	/* [disabled]background-color : #08519e; */
	height : 40px;
	border-top-style : outset;
	border-top-color : #06f;
	border-top-width : 2px;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #009;
	width : 100%;
	background-image: url(../immagini/motore.png);
} 
#motore form { 
padding-top : 3px; 
padding-right : 5px; 
} 
#menu, #menubis { 
position : relative; 
margin-top : 2px; 
margin-bottom : 2px; 
} 
.menu1 { 
margin : 0; 
padding : 0; 
list-style-type : none; 
list-style-image : none; 
list-style-position : outside; 
font-size : 0.8em; 
height : 2em; 
color : rgb(255, 255, 255); 
font-weight : normal; 
background-attachment : scroll; 
background-color : #357aa3; 
background-image : none; 
background-repeat : repeat; 
background-position : 0% 50%; 
} 
.menu1 li { 
border-right : 1px solid rgb(234, 244, 255); 
float : left; 
} 
.menu1bis li { 
border-left : 1px solid rgb(255, 240, 240); 
float : right; 
} 
.menu1 a, .menu1bis a { 
padding : 0 0.7em; 
float : left; 
height : 2em; 
line-height : 2em; 
text-decoration : none; 
} 
.menu1 a:link, .menu1 a:visited { 
color : #fff; 
background-attachment : scroll; 
background-color : #357aa3; 
background-image : none; 
background-repeat : repeat; 
background-position : 0% 50%; 
} 
.menu1bis a:link, .menu1bis a:visited { 
color : rgb(255, 255, 255); 
background-attachment : scroll; 
background-color : #006291; 
background-image : none; 
background-repeat : repeat; 
background-position : 0% 50%; 
} 
.menu1 a:hover, .menu1 a:focus, .menu1 a:active { 
background : rgb(251, 230, 145) none repeat scroll 0% 50%; 
color : rgb(0, 0, 0); 
} 
.menu1bis a:hover, .menu1bis a:focus, .menu1bis a:active { 
background : rgb(251, 230, 145) none repeat scroll 0% 50%; 
color : rgb(0, 0, 0); 
} 
.menu1 .voceCorrente a:link, .menu1 .voceCorrente a:visited, .menu1 .voceCorrente a:hover, .menu1 .voceCorrente a:focus, #menu1 .voceCorrente a:active { 
background : rgb(233, 245, 252) none repeat scroll 0% 50%; 
color : rgb(0, 0, 0); 
} 
#contenutocentrale {
	margin-bottom : 0;
	margin-left : 12em;
	margin-top : 3px;
	margin-right : 8px;
} 
#docenti, #studenti, #famiglie { 
font-size : 13px; 
color : #000; 
margin-bottom : 10px; 
margin-top : 5px; 
} 
.studenti { 
font-size : 13px; 
color : #000; 
margin-bottom : 2px; 
} 
#chisiamo { 
font-size : 14px; 
color : #000; 
margin-bottom : 10px; 
text-align : justify; 
line-height : 2em; 
} 
.descrizione {
	font-size : 14px;
	color : #000;
	/* [disabled]margin-bottom : 2px; */
	text-align : left;
	/* [disabled]line-height : 2em; */
} 


.tabelle { 
font-size : 14px; 
color : #000; 
margin-bottom : 10px;
text-align:left; 
line-height : 2em; 
} 

#testitab { 
font-size : 14px; 
color : #000; 
margin-bottom : 10px; 
text-align : left; 
line-height : 2em; 
} 
#studentiimg { 
float : right; 
width : 78px; 
height : 100px; 
} 
#studentidx { 
width : 300px; 
float : right; 
} 
#studentisn { 
width : 300px; 
float : left; 
} 
#sidebar1 {
	float : left;
	width : 152px;
	height : 100%;
	border-right-width : 2px;
	border-right-style : inset;
	border-right-color : #666;
	background-color: #C9D3D3;
} 
#sidebar1b { 
width : 100%; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 2px; 
padding-left : 0; 
margin-top : 20px; 
border-top-width : 8px; 
border-bottom-width : 4px; 
border-top-style : solid; 
border-bottom-style : double; 
border-top-color : #f00; 
border-bottom-color : #f00; 
} 
#sidebar2 { 
float : right; 
width : 12em; 
padding : 0 0; 
} 
#sidebar1 h3, #sidebar1 p, #sidebar2 p, #sidebar2 h3 { 
margin-left : 10px; 
margin-right : 10px; 
} 
#contatti { 
margin-top : 20px; 
margin-bottom : 20px; 
line-height : 4em; 
color : #000; 
text-align : left; 
font-size : 12px; 
width : 100%; 
} 
#cm { 
width : 98%; 
height : 25px; 
line-height : 2em; 
padding : 0; 
margin-top : 6px; 
margin-bottom : 6px; 
font-size : 12px; 
} 
.cmp { 
width : 150px; 
height : 25px; 
line-height : 2em; 
margin-top : 6px; 
margin-bottom : 1px; 
font-size : 12px; 
} 
#servizi { 
position : relative; 
line-height : 2em; 
height : 25px; 
padding : 0; 
height : 20px; 
font-weight : normal; 
padding : 0; 
margin : 0; 
color : rgb(0, 53, 106); 
font-size : 11px; 
width : 90%; 
border : 1px solid #999; 
} 
#servizi a { 
font-weight : bold; 
color : #000000; 
background-color : rgb(233, 245, 252); 
padding-right : 5px; 
text-decoration : none; 
padding-left : 5px; 
} 
#servizi a:hover, a:active, a:focus { 
color : rgb(233, 245, 252); 
background-color : rgb(0, 127, 0); 
} 
.servitesta { 
position : relative; 
line-height : 2em; 
height : 10px; 
color : #000; 
width : 145px; 
} 
.servi { 
position : relative; 
line-height : 2em; 
height : 20px; 
color : #000; 
font-size : 12px; 
width : 145px; 
font-family : Arial, Helvetica, sans-serif; 
background-image : url(../immagini/lineatesta1.jpg); 
background-repeat : repeat; 
border-bottom-width : 0.5px; 
border-bottom-style : outset; 
border-bottom-color : #999; 
} 
.servi a { 
font-weight : normal; 
color : #fff; 
padding-right : 5px; 
text-decoration : none; 
padding-left : 5px; 
} 
.servi a:hover, a:active, a:focus { 
color : #fff; 
background-color : #0100e2; 
text-transform : none; 
text-decoration : underline; 
} 
.previgente { 
position : relative; 
line-height : 2em; 
height : 20px; 
color : #000; 
font-size : 12px; 
width : 145px; 
font-family : Arial, Helvetica, sans-serif; 
background-image : url(../immagini/lineatesta3.jpg); 
background-repeat : repeat; 
border-bottom-width : 0.5px; 
border-bottom-style : outset; 
border-bottom-color : #999; 
} 
.previgente a { 
font-weight : normal; 
color : #fff; 
padding-right : 5px; 
text-decoration : none; 
padding-left : 5px; 
} 
.previgente a:hover, a:active, a:focus { 
font-weight : normal; 
color : #fff; 
background-color : #0100e2; 
text-transform : none; 
text-decoration : underline; 
} 
.clearfloat { 
clear : both; 
height : 0; 
font-size : 1px; 
line-height : 0; 
} 
#evidenza { 
padding : 0; 
background-color : #ff6; 
width : 100%; 
height : 40px; 
} 
#evidenza2 { 
border-bottom-width : 3px; 
border-bottom-style : solid; 
border-bottom-color : #f82162; 
padding : 0; 
margin-bottom : 25px; 
background-image : url(../immagini/evidenza2.jpg); 
background-repeat : no-repeat; 
background-position : left top; 
} 
#evidenza3 { 
border-bottom-width : 3px; 
border-bottom-style : solid; 
border-bottom-color : #3c3; 
padding : 0; 
margin-bottom : 25px; 
background-image : url(immagini2/evidenza3.jpg); 
background-repeat : no-repeat; 
background-position : left top; 
clear : left; 
float : left; 
width : 100%; 
} 

#news {
	font-weight : normal;
	margin-bottom : 10px;
	width : 765px;
	float : left;
	margin-top: 5px;
		
} 

.newsclass {
	font-weight : normal;
	width : 762px;
	float : left;
	background-image: url(../immagini/latesta.png);
	background-repeat: no-repeat;
	text-align: center;
	letter-spacing: 2px;
	color: #FFF;
	-moz-border-top-left-radius: 15px;
	-moz-border-top-right-radius: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	margin-bottom: 2px;
		} 



#molaschi {
	font-weight : normal;
	margin-bottom : 5px;
	width : 99%;
	float : left;
	
} 
.molaschiclass {
	font-weight : normal;
	margin-bottom : 5px;
	width : 100%;
	float : left;
	/* [disabled]border-top-width : 3px; */
	/* [disabled]border-left-width : 1px; */
	/* [disabled]border-top-style : solid; */
	/* [disabled]border-left-style : solid; */
	/* [disabled]border-top-color : #006291; */
	/* [disabled]border-left-color : #033; */
	
	
	} 

.scuolarte {
	font-weight : normal;
	margin-top : 5px;
	margin-bottom : 2px;
	width : 100%;
	float : left;
	/* [disabled]border-top : 3px solid #006291; */
	/* [disabled]border-bottom : 1px double #999; */
	/* [disabled]border-left : 1px solid #033; */
	line-height : normal;
} 
#creativi { 
width : 75%; 
float : left; 
background-color : rgb(255, 255, 255); 
font-size : 90%; 
margin-bottom : 5px; 
padding-right : 5px; 
} 
#homesin { 
width : 34%; 
float : left; 
background-color : rgb(255, 255, 255); 
font-size : 90%; 
margin-bottom : 5px; 
padding-right : 5px; 
} 
#logocm { 
width : 80px; 
height : 62px; 
margin-top : 12px; 
float : left; 
padding-left : 12px; 
} 
#logocm img { 
border : none; 
display : inline; 
} 
#urs { 
float : left; 
width : 98%; 
margin-bottom : 10px; 
margin-top : 20px; 
} 
#urs img { 
float : left; 
margin-left : 33px; 
} 
#logours { 
width : 120px; 
height : 85px; 
padding-left : 5px; 
} 
#logours img { 
border : none; 
} 
.titours { 
text-align : left; 
width : 100%; 
} 
#testiurs { 
float : right; 
width : 100%; 
text-align : center; 
color : #006; 
} 
.iniziative { 
float : right; 
width : 100%; 
margin-bottom : 20px; 
font-size : 9pt; 
text-decoration : none; 
font-weight : normal; 
} 
.iniziative img { 
float : left; 
border : none; 
} 

.iniziativedue {
	float : left;
	width : 100%;
	font-size : 10pt;
	font-weight : normal;
	text-decoration: none;
	text-align: left;
	letter-spacing: 2px;
	color: #000;
	height: 30px;
	margin-top: 5px;
	white-space: pre;
} 
.iniziativedue img { 
float : left; 
border : none; 
} 

#evidenza ul { 
list-style-position : inside; 
padding-left : 1px; 
} 
#evidenza ul li { 
border-bottom : 2px solid; 
} 
#evidenza2 { 
float : left; 
clear : left; 
width : 100%; 
color : rgb(0, 0, 0); 
line-height : 2em; 
padding-left : 5px; 
background-image : url(immagini2/evidenza2.jpg); 
} 
#evidenza2 img { 
border : medium none; 
float : left; 
clear : both; 
margin-right : 10px; 
margin-bottom : 5px; 
padding-right : 12px; 
} 
#evidenza3 { 
border : 1px solid; 
float : left; 
clear : left; 
width : 100%; 
color : rgb(0, 0, 0); 
line-height : 2em; 
} 
#evidenza3 img { 
border : medium none; 
float : left; 
clear : both; 
margin-right : 10px; 
margin-bottom : 5px; 
padding-right : 12px; 
} 
#evidenza4 { 
float : left; 
clear : left; 
width : 100%; 
color : rgb(0, 0, 0); 
line-height : 2em; 
} 
#evidenza4 img { 
position : relative; 
} 
#creativita { 
border : 1px solid; 
float : left; 
clear : left; 
width : 100%; 
color : rgb(0, 0, 0); 
line-height : 2em; 
} 
#creativita img { 
position : relative; 
padding-left : 10px; 
} 
#pterza { 
color : rgb(0, 0, 0); 
background-color : rgb(233, 245, 252); 
padding-top : 5px; 
padding-bottom : 5px; 
margin-bottom : 10px; 
text-align : center; 
} 
#pterza img { 
float : right; 
} 
#pterza2 { 
color : rgb(0, 0, 0); 
background-color : rgb(233, 245, 252); 
padding-top : 5px; 
padding-bottom : 5px; 
margin-bottom : 10px; 
text-align : center; 
} 
#pterza2 img { 
float : none; 
} 
#evidenza5 { 
border-style : solid; 
border-color : rgb(255, 51, 204); 
border-width : 15px 1px 2px; 
float : left; 
clear : left; 
margin-top : 15px; 
width : 100%; 
color : rgb(0, 0, 0); 
font-size : 0.9em; 
line-height : 2em; 
} 
#evidenza5 img { 
position : relative; 
} 
#evidenza6 { 
border-style : solid; 
border-color : rgb(51, 153, 0); 
border-width : 15px 1px 2px; 
float : left; 
clear : left; 
margin-top : 15px; 
width : 100%; 
color : rgb(0, 0, 0); 
font-size : 0.9em; 
line-height : 2em; 
} 
#evidenza6 img { 
position : relative; 
} 
#evidenza6a { 
border-style : solid; 
border-color : rgb(51, 153, 0); 
border-width : 15px 1px 2px; 
float : left; 
clear : left; 
margin-top : 15px; 
width : 100%; 
color : rgb(0, 0, 0); 
font-size : 0.9em; 
line-height : 2em; 
} 
#evidenza6a img { 
position : relative; 
} 
#evidenza6b { 
border-style : solid; 
border-color : rgb(51, 153, 0); 
border-width : 15px 1px 2px; 
float : left; 
clear : left; 
margin-top : 15px; 
width : 100%; 
color : rgb(0, 0, 0); 
font-size : 0.9em; 
line-height : 2em; 
} 
#evidenza6b img { 
position : relative; 
} 
#evidenza7 { 
border-style : solid; 
border-color : rgb(204, 255, 0); 
border-width : 15px 1px 2px; 
float : left; 
clear : left; 
margin-top : 15px; 
width : 100%; 
color : rgb(0, 0, 0); 
font-size : 0.9em; 
line-height : 2em; 
} 
#evidenza7 img { 
position : relative; 
} 
#evidenza8 { 
float : left; 
clear : left; 
margin-top : 15px; 
width : 95%; 
color : rgb(0, 0, 0); 
font-size : 12px; 
} 
#evidenza8 img { 
position : relative; 
} 
#evidenza9 { 
border-style : solid; 
border-color : rgb(255, 0, 0); 
border-width : 15px 1px 2px; 
float : left; 
clear : left; 
margin-top : 15px; 
width : 100%; 
color : rgb(0, 0, 0); 
font-size : 0.9em; 
line-height : 2em; 
} 
#evidenza9 img { 
border : medium none; 
float : left; 
clear : both; 
margin-right : 5px; 
margin-bottom : 5px; 
padding-right : 12px; 
} 
#verde { 
border-style : solid; 
border-color : rgb(51, 255, 51); 
border-width : 15px 1px 2px; 
float : left; 
clear : left; 
margin-top : 15px; 
width : 100%; 
color : rgb(0, 0, 0); 
font-size : 0.9em; 
line-height : 2em; 
} 
#verde img { 
border : medium none; 
float : left; 
clear : both; 
margin-right : 5px; 
margin-bottom : 5px; 
padding-right : 12px; 
} 
#oro { 
border-style : solid; 
border-color : rgb(204, 204, 0); 
border-width : 15px 1px 2px; 
float : left; 
clear : left; 
margin-top : 15px; 
width : 100%; 
color : rgb(0, 0, 0); 
font-size : 0.9em; 
line-height : 2em; 
} 
#oro img { 
border : medium none; 
float : left; 
clear : both; 
margin-right : 5px; 
margin-bottom : 5px; 
padding-right : 12px; 
} 
#oro2 { 
border-style : solid; 
border-color : rgb(204, 204, 0); 
border-width : 15px 1px 2px; 
float : left; 
clear : left; 
margin-top : 15px; 
width : 100%; 
color : rgb(0, 0, 0); 
font-size : 0.9em; 
line-height : 2em; 
} 
#oro2 img { 
border : medium none; 
float : left; 
clear : both; 
margin-right : 5px; 
margin-bottom : 5px; 
padding-right : 12px; 
} 
#oro3 { 
border-style : solid; 
border-color : rgb(204, 204, 0); 
border-width : 15px 1px 2px; 
float : left; 
clear : left; 
margin-top : 15px; 
width : 100%; 
color : rgb(0, 0, 0); 
font-size : 0.9em; 
line-height : 2em; 
} 
#oro3 img { 
border : medium none; 
float : left; 
clear : both; 
margin-right : 5px; 
margin-bottom : 5px; 
padding-right : 12px; 
} 
#viola { 
border-style : solid; 
border-color : rgb(102, 102, 255); 
border-width : 15px 1px 2px; 
float : left; 
clear : left; 
margin-top : 15px; 
width : 100%; 
color : rgb(0, 0, 0); 
font-size : 0.9em; 
line-height : 2em; 
} 
#viola img { 
border : medium none; 
float : left; 
clear : both; 
margin-right : 5px; 
margin-bottom : 5px; 
padding-right : 12px; 
} 
#informazioni { 
float : right; 
width : 50%; 
color : rgb(0, 0, 0); 
line-height : 2em; 
margin-bottom : 10px; 
background-color : rgb(255, 255, 204); 
} 
#informazioni ul { 
list-style-position : inside; 
padding-left : 1px; 
} 
#informazioni ul li { 
border-bottom : 2px solid; 
} 
#riga4 { 
border-bottom : 2px solid rgb(42, 63, 255); 
float : left; 
margin-top : 40px; 
margin-bottom : 15px; 
color : rgb(0, 53, 106); 
background-color : rgb(233, 245, 252); 
text-align : right; 
padding-top : 3px; 
padding-bottom : 3px; 
font-size : 0.9em; 
} 
#riga4 a { 
font-weight : bold; 
color : rgb(0, 53, 106); 
background-color : rgb(233, 245, 252); 
padding-right : 5px; 
text-decoration : none; 
padding-left : 5px; 
} 
#riga4 a:hover, a:active, a:focus { 
color : rgb(233, 245, 252); 
background-color : rgb(0, 127, 0); 
} 
#iso9001 { 
float : right; 
clear : right; 
width : 12%; 
color : rgb(0, 0, 0); 
} 
#iso9001 img { 
float : right; 
border : none; 
} 
.giusti { 
text-align : justify; 
width : 100%; 
} 
#coldestra { 
float : right; 
width : 20%; 
top : 0; 
right : 0; 
color : rgb(0, 0, 0); 
font-size : 90%; 
margin-bottom : 10px; 
margin-top : 40px; 
} 
#coldestra img { 
border : 1px solid; 
position : relative; 
} 
#coldestra form { 
position : relative; 
margin-top : 20px; 
} 
#coldestra ul { 
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
#coldestra ul li { 
font-weight : normal; 
margin-bottom : 0.5em; 
margin-left : 0; 
} 
#coldestra li a { 
border-style : solid; 
border-color : rgb(160, 160, 164) rgb(160, 160, 164); 
border-width : 1px; 
display : block; 
width : 100%; 
height : 30px; 
line-height : 30px; 
text-decoration : none; 
padding-left : 5px; 
color : rgb(0, 0, 0); 
font-weight : bold; 
margin-bottom : 0.5em; 
text-align : left; 
background-color : rgb(224, 255, 255); 
} 
#coldestra a:hover { 
background-color : rgb(135, 206, 250); 
color : rgb(0, 0, 0); 
margin-bottom : 0.5em; 
} 
#coldestra a:active { 
background-color : rgb(173, 255, 47); 
color : rgb(0, 0, 0); 
margin-bottom : 0.5em; 
} 
#coldestra2 { 
float : right; 
width : 20%; 
top : 0; 
right : 0; 
color : rgb(0, 0, 0); 
font-size : 90%; 
margin-bottom : 10px; 
margin-top : 40px; 
} 
#coldestra img { 
border : 1px solid; 
position : relative; 
} 
#mezzo { 
float : left; 
width : 40%; 
} 
#sinistra { 
float : left; 
width : 100%; 
top : 0; 
right : 0; 
color : rgb(0, 0, 0); 
font-size : 90%; 
margin-bottom : 1px; 
margin-top : 1px; 
} 
#sinistra img { 
border : 1px solid; 
position : relative; 
} 
#sinistra form { 
position : relative; 
margin-top : 20px; 
} 
#sinistra ul { 
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
#sinistra ul li { 
font-weight : normal; 
margin-bottom : 0.5em; 
margin-left : 0; 
} 
#sinistra li a { 
border-style : solid; 
border-color : rgb(160, 160, 164) rgb(160, 160, 164); 
border-width : 1px; 
display : block; 
width : 98%; 
height : 30px; 
line-height : 30px; 
text-decoration : none; 
padding-left : 5px; 
color : rgb(0, 0, 0); 
font-weight : bold; 
margin-bottom : 0.5em; 
text-align : left; 
background-color : rgb(224, 255, 255); 
} 
#sinistra a:hover { 
background-color : rgb(255, 255, 153); 
color : rgb(0, 0, 0); 
margin-bottom : 0.5em; 
} 
#sinistra a:active { 
background-color : rgb(173, 255, 47); 
color : rgb(0, 0, 0); 
margin-bottom : 0.5em; 
} 
.colcentro { 
background-color : white; 
font-size : 90%; 
margin-bottom : 15px; 
margin-top : 40px; 
padding-left : 5px; 
padding-right : 5px; 
} 
.benvenuti { 
margin : 5px; 
padding : 4px; 
color : rgb(0, 0, 0); 
text-align : left; 
line-height : 2em; 
clear : both; 
} 
h1 { 
border-bottom : 2px solid rgb(0, 51, 153); 
margin : 5px; 
font-size : 100%; 
letter-spacing : 0.1em; 
color : rgb(0, 51, 153); 
} 
h2 { 
font-size : 14px; 
text-decoration : none; 
color : rgb(255, 255, 255); 
width : 100%; 
height : 20px; 
} 
h3 {
	font-size : 14px;
	text-decoration : none;
	color : rgb(0, 0, 0);
	width : 100%;
	height : 15px;
} 
h4 { 
margin : 5px; 
font-size : 100%; 
letter-spacing : 0.1em; 
color : rgb(0, 51, 153); 
} 
h5 { 
font-size : 0.9em; 
color : rgb(0, 0, 0); 
} 
h6 { 
font-size : x-large; 
text-decoration : none; 
color : #000; 
height : 35px; 
font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
} 
.colsin { 
border : 1px solid rgb(255, 255, 255); 
margin : 5px 6px 1em; 
padding : 5px; 
color : rgb(0, 53, 106); 
background-color : rgb(242, 249, 255); 
font-size : 0.9em; 
} 
.colsin h2 { 
border : 1px solid rgb(188, 227, 247); 
background-color : rgb(255, 255, 255); 
} 
.terzaea { 
border : 2px solid rgb(0, 153, 204); 
text-align : left; 
background-color : rgb(255, 244, 255); 
color : rgb(204, 0, 51); 
width : 100%; 
} 
.classi { 
border : 2px solid rgb(0, 153, 204); 
text-align : left; 
background-color : rgb(255, 244, 255); 
color : rgb(204, 0, 51); 
width : 100%; 
} 
.titoletto { 
text-align : left; 
background-color : rgb(40, 40, 248); 
width : 100%; 
padding-bottom : 5px; 
} 
.tito { 
text-align : left; 
width : 100%; 
} 
.titoletto2 { 
text-align : left; 
background-color : rgb(255, 20, 147); 
width : 100%; 
} 
.titoletto3 { 
color : #f03; 
font-size : 12px; 
font-style : normal; 
font-weight : bold; 
background-color : #bded8b; 
text-align : left; 
width : 99%; 
} 
.titoletto4 { 
color : #f03; 
background-color : #3c3; 
text-align : center; 
width : 100%; 
} 
.letto {
	color : #009;
	background-color : #3c3;
	text-align : center;
	width : 100%;
} 


.titoletto5 { 
color : #fff; 
font-size : 12px; 
font-style : normal; 
background-color : #ff8000; 
text-align : center; 
width : 99%; 
font-weight : normal; 
text-decoration : none; 
} 
.titoletto6 {
	color : #fff;
	font-size : 13px;
	font-style : normal;
	background-color : #ff8000;
	text-align : left;
	width : 99%;
	font-weight : normal;
	text-decoration : none;
} 

.titoletto6 a:link, .titoletto6 a:visited {
	border:none;	
	color : rgb(255, 255, 255);
	background-attachment : scroll;
	background-color : #FF8000;
	background-repeat : repeat;
	background-position : 0% 50%;
} 








.titolodestra {
	text-align : left;
	background-color : rgb(255, 255, 153);
	width : 100%;
	padding-bottom : 1px;
} 
.titolo { 
text-align : left; 
background-color : rgb(204, 51, 0); 
width : 100%; 
} 
.descrizioni { 
margin : 5px; 
padding : 4px; 
color : rgb(0, 0, 0); 
text-align : left; 
line-height : 2em; 
clear : both; 
} 
.descrizioni img { 
border : medium none; 
float : left; 
clear : both; 
margin-right : 10px; 
margin-bottom : 5px; 
padding-right : 12px; 
} 
.descrizioni ul { 
margin-left : 20px; 
margin-right : 10px; 
} 
.descrizioni p { 
margin : 4px; 
text-align : justify; 
} 
.descrizioni table { 
width : 90%; 
} 
.descrizioni table tr td { 
text-align : center; 
} 
.descrizioni table th { 
text-align : center; 
} 
.descrizioni2 { 
margin : 5px; 
padding : 4px; 
color : rgb(0, 0, 0); 
text-align : left; 
line-height : 2em; 
clear : both; 
} 
.descrizioni2 img { 
border : medium none; 
float : left; 
clear : both; 
margin-right : 10px; 
margin-bottom : 5px; 
padding-right : 12px; 
} 
.descrizioni2 ul { 
margin-left : 20px; 
margin-right : 10px; 
} 
.descrizioni2 p { 
margin : 4px; 
text-align : left; 
} 
.descrizioni2 table { 
width : 100%; 
} 
.descrizioni2 table tr td { 
text-align : left; 
} 
.descrizioni2 table th { 
text-align : center; 
} 
.descrizioni3 { 
margin : 5px; 
padding : 4px; 
color : rgb(0, 0, 0); 
text-align : left; 
line-height : 2em; 
clear : both; 
} 
.descrizioni3 img { 
border : medium none; 
float : left; 
clear : both; 
margin-right : 10px; 
margin-bottom : 5px; 
padding-right : 12px; 
} 
.descrizioni3 ul { 
margin-left : 20px; 
margin-right : 10px; 
} 
.descrizioni3 p { 
margin : 4px; 
text-align : left; 
} 
.descrizioni3 table { 
width : 100%; 
} 
.descrizioni3 table tr td { 
text-align : left; 
} 
.descrizioni3 table th { 
text-align : center; 
} 
#benvenuti { 
border-top : 1px solid rgb(0, 53, 106); 
color : rgb(0, 53, 106); 
background-color : rgb(233, 245, 252); 
text-align : center; 
padding-top : 3px; 
padding-bottom : 3px; 
} 
#ordimanento { 
background : #0ff; 
color : #000; 
} 
#orario { 
color : #000; 
} 
.linea { 
border-bottom : 1px solid; 
margin : 5px; 
padding : 4px; 
color : rgb(15, 15, 15); 
text-align : left; 
line-height : 2em; 
clear : both; 
} 
.linea img { 
border : medium none; 
float : left; 
clear : both; 
margin-right : 10px; 
margin-bottom : 5px; 
padding-right : 12px; 
} 
.linea ul { 
margin-left : 20px; 
margin-right : 10px; 
} 
#centrale { 
font-weight : normal; 
margin-top : auto; 
margin-bottom : 5px; 
width : 98%; 
float : left; 
border-top : 3px solid #006291; 
border-bottom : 1px double #999; 
border-left : 1px solid #033; 
} 
.centra { 
font-weight : normal; 
margin-top : auto; 
margin-bottom : 5px; 
width : 98%; 
float : left; 
border-top : 3px solid #006291; 
border-bottom : 1px double #999; 
border-left : 1px solid #033; 
color : #000; 
} 
#amministrativi { 
font-weight : normal; 
margin-top : auto; 
margin-bottom : 5px; 
width : 100%; 
float : left; 
border-top : 3px solid #006291; 
border-bottom : 1px double #999; 
border-left : 1px solid #033; 
} 
#centrale2 { 
font-weight : normal; 
margin-top : auto; 
margin-bottom : 5px; 
width : 621px; 
float : left; 
border-bottom : 1px double #999; 
border-left : 1px solid #033; 
} 

.progetti {
	width : 353px;
	clear : left;
	float : left;
	/* [disabled]margin-right : 5px; */
	/* [disabled]margin-top : 5px; */
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #229090;
	border-bottom-color: #229090;
	border-left-color: #229090;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
} 
.progetti img { 
float : left; 
} 

.progettidue {
	width : 353px;
	clear : left;
	float : left;
	/* [disabled]margin-right : 5px; */
	/* [disabled]margin-top : 5px; */
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #229090;
	border-bottom-color: #229090;
	border-left-color: #229090;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
} 
.progettidue img { 
float : left; 
} 






.progdestra {
	width : 353px;
	clear : right;
	float : right;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: double;
	border-right-color: #229090;
	border-bottom-color: #229090;
	border-left-color: #229090;
	/* [disabled]padding-right: 2px; */
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
} 
.progdestra img { 
float : left; 
} 

.progdestradue {
	width : 350px;
	clear : right;
	float : right;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: double;
	border-right-color: #229090;
	border-bottom-color: #229090;
	border-left-color: #229090;
	padding-right: 3px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-image: url(../immagini/ficolitta.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 170px;
	} 
.progdestradue img { 
float : left; 
} 








.topavis {
	width : 355px;
	clear : none;
	float : left;
	background-image: url(../immagini/iniziativetop.png);
	background-repeat: no-repeat;
	color: #FFF;
	letter-spacing: 2pt;
	text-align: center;
	height: 25px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	-moz-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
} 

.topcoriandolo {
	width : 355px;
	clear : none;
	float : left;
	background-image: url(../immagini/iniziativetop.png);
	background-repeat: no-repeat;
	color: #FFF;
	letter-spacing: 2pt;
	text-align: center;
	height: 25px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	-moz-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
} 



.topitalia {
	width : 355px;
	float : right;
	background-image: url(../immagini/iniziativetop.png);
	background-repeat: no-repeat;
	color: #FFF;
	letter-spacing: 2pt;
	text-align: center;
	clear: right;
	margin-top: -25px;
	height: 25px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
} 

.topteatro {
	width : 355px;
	float : right;
	background-image: url(../immagini/iniziativetop.png);
	background-repeat: no-repeat;
	color: #FFF;
	letter-spacing: 2pt;
	text-align: center;
	clear: right;
	margin-top: -25px;
	height: 25px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	-moz-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
} 



.calendario {
	width : 615px;
	clear : none;
	float : left;
	margin-right : 5px;
	margin-top : 5px;
} 

.infoschool {
	width : 760px;
	height: 20px;
	clear : none;
	float : left;
	/* [disabled]margin-right : 5px; */
	margin-top : 5px;
	background-image: url(../sfondi/infoschool.png);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: outset;
	border-top-color: #666;
	
} 

.openday {
	width : 760px;
	height: 65px;
	clear : none;
	float : left;
	margin-right : 5px;
	margin-top : 5px;
	background-image: url(../sfondi/openday.jpg);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: outset;
	border-top-color: #666;
	
} 





.tic {
	width : 760px;
	height: 42px;
	clear : none;
	float : left;
	margin-right : 5px;
	/* [disabled]margin-top : 5px; */
	background-image: url(../sfondi/tic.png);
	background-repeat: no-repeat;
	border-top-width: thin;
	border-bottom-width: 2px;
	border-top-style: outset;
	border-bottom-style: outset;
	border-top-color: #666;
	border-bottom-color: #F00;
	margin-bottom: 15px;
	} 
	
	.tic a:link, .tic a:visited {
	border:none;
	color : #FFF;
	background-color : #FFF;

} 



.seveso {
width:auto; 
clear : none; 
float : left; 
margin-right : 5px; 
margin-top : 5px; 
} 

.imgprogetti { 
float : left; 
width : 87px; 
height : 117px; 
margin-right : 2px; 
padding-right : 5px; 
} 
#txtprogetti { 
margin-left : 2px; 
font-size : 12px; 
color : #000; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
float : none; 
}
 
.progettisx {
	width : 150px;
	clear : none;
	float : left;
	margin-bottom : 3px;
} 

.progettisx img { 
border : none; 
float : left;
} 
.progettisx a:link, .progettisx a:visited {
	border:none;
	color : rgb(255, 255, 255);
	background-attachment : scroll;
	background-color : #FFF;
	background-repeat : repeat;
	background-position : 0% 50%;
} 


.progetticonne { 
width : 99%; 
clear : none; 
float : left; 
margin-right : 5px; 
margin-top : 5px; 
} 
.music { 
width : 88%; 
clear : none; 
float : left; 
margin-bottom : 5px; 
} 
.music img { 
border : none; 
float : left; 
clip : rect(auto,auto,auto,auto); 
padding-left : 8px; 
margin-bottom : 20px; 
} 
.murales { 
width : 98%; 
clear : none; 
float : left; 
margin-bottom : 5px; 
} 
.murales img { 
border : none; 
float : left; 
clip : rect(auto,auto,auto,auto); 
padding-left : 35px; 
margin-bottom : 5px; 
} 
.evidenziato {
	color : #000;
	width : 100%;
	font-size : 16px;
	font-weight : bold;
	background-color : #cf0;
} 
.imgprogettisx {
	width : 87px;
	height : auto;
	float : right;
} 
.imgprogettisx img { 
border : none; 
} 
.imgprogettisx a:link, .imgprogettisx a:visited {
	border:none;
	color : rgb(255, 255, 255);
	background-attachment : scroll;
	background-color : #FFF;
	background-repeat : repeat;
	background-position : 0% 50%;
} 





.conne { 
width : 180px; 
height : 74px; 
float : left; 
} 
.imgprogettisx2 { 
width : 147px; 
height : 117px; 
float : right; 
} 
.imgprogettisx2 img { 
border : none; 
} 
.imgserena {
	width : auto;
	height : auto;
	float : right;
} 
.imgserena img { 
border : none; 
} 

 .imgserena a:link, .imgserena a:visited {
	border:none;
	color : rgb(255, 255, 255);
	background-attachment : scroll;
	background-color : #FFF;
	background-repeat : repeat;
	background-position : 0% 50%;
} 



.txtprogettisx { 
float : left; 
width : 98%; 
margin-left : 2px; 
font-size : 12px; 
color : #000; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
} 
.txtprogettidx { 
width : 250px; 
margin-left : 4px; 
font-size : 12px; 
color : #000; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
clear : none; 
} 
.txtprogettidx2 { 
width : 190px; 
margin-left : 4px; 
font-size : 12px; 
color : #000; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
clear : none; 
} 
.txtconne { 
width : 550px; 
font-size : 12px; 
color : #000; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
clear : none; 
float : right; 
} 
.txtserena {
	/* [disabled]width : 220px; */
	margin-left : 4px;
	font-size : 12px;
	color : #000;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	clear : none;
} 
.progettidx {
	width : 355px;
	clear : none;
	float : right;
	/* [disabled]margin-right : 5px; */
	/* [disabled]margin-top : 5px; */
} 

.italiadx {
	width : 355px;
	clear : none;
	float : right;
	/* [disabled]margin-right : 5px; */
	/* [disabled]margin-top : 5px; */
} 



.serena { 
width : 355px; 
margin-right : 5px; 
margin-top : 5px; 
float : right; 
} 
.serena img { 
border : none; 
} 
.blu { 
color : #00f; 
width : 100%; 
font-weight : bold; 
} 
.rosso { 
color : #f00; 
width : 100%; 
font-weight : bold; 
} 
.biancodue {
	color : #FFF;
	width : 100%;
	font-weight : bold;
	
} 

.bianco { 
color : #fff; 
width : 100%; 
text-align : left; 
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-weight : lighter; 
text-decoration : none; 
} 
.bianco2 {
	color : #fff;
	text-align : center;
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : lighter;
	text-decoration : none;
	line-height : 1.5em;
} 
.eniso { 
float : right; 
width : 250px; 
font-size : 14px; 
line-height : 23px; 
} 
.enisodx { 
width : 450px; 
margin-left : 4px; 
font-size : 14px; 
color : #000; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
clear : none; 
line-height : 20px; 
} 
.come { 
margin-top : 5px; 
margin-bottom : 5px; 
width : 99%; 
float : left; 
clear : left; 
color : #009; 
font-weight : bold; 
text-align : center; 
border : 1px solid #ff8000; 
} 
.come a { 
font-weight : bold; 
color : #000; 
background-color : rgb(233, 245, 252); 
padding-right : 5px; 
text-decoration : none; 
padding-left : 5px; 
} 
.come a:hover, a:active, a:focus { 
color : rgb(233, 245, 252); 
background-color : rgb(0, 127, 0); 
border : 1px dashed #f60; 
} 
.col1 { 
color : #800000; 
} 
.col2 { 
color : #008000; 
} 
.col3 { 
color : #8000ff; 
} 
.col4 { 
color : #408080; 
} 

.col4 {
	color:#0F0;
	font-style: normal;
	font-weight: lighter;
} 

.reig {
	margin-left:160px;
	
} 

.trew {
	float : left;
	border-top-style : none;
	border-right-style : none;
	border-bottom-style : none;
	border-left-style : none;
	height: 31px;
	width: 88px;
	padding-top: 14px;
} 
.trew img { 
border-top-style : none; 
border-right-style : none; 
border-bottom-style : none; 
border-left-style : none; 
} 

.trewdue {
	border-top-style : none;
	border-right-style : none;
	border-bottom-style : none;
	border-left-style : none;
	height: 31px;
	width: 88px;
	float: right;
	padding-top: 14px;
} 
.trewdue img { 
border-top-style : none; 
border-right-style : none; 
border-bottom-style : none; 
border-left-style : none; 
} 
#foo {
	width: 600px;
	float: none;
	margin-left: 170px;

} 
#footer {
	background : #08519e;
	font-size : 12px;
	text-align : center;
	border-top-width : 2px;
	border-bottom-width : 2px;
	border-top-style : outset;
	border-bottom-style : outset;
	border-top-color : #006;
	border-bottom-color : #006;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
} 
.bludue {
	color: #00F;
}

