


.azzurro {background-color: #C6DAEA;}


/*******************************************************************************************************************
  HOME
*******************************************************************************************************************/

/**********************************************************
  HEADER
**********************************************************/
#header {margin: 10px 0 0;}
#header-content {
  float: right;
}
#header-left { 
  float: left; 
  background-color: #fff;
}

.logo_scuola{
	float:left;
}

#header h1 {
  margin: 0 10px 5px 0;
  text-align: right;
}
.header-menu {
  margin: 20px 15px 0 0;

  text-align: right;
}
.header-menu li {
  display: inline;
  padding: 0 5px;
  border-left: 2px solid #3775A2;
  font-size: 12px;
}
.header-menu li a {
	 color: #3775A2;
	 text-decoration: none;
	 font-weight: bold;
}

.header-menu li a:hover {
 color: #CCCCCC;
 text-decoration: none;
 font-weight: bold;
}


#header-right {
  float: right;
  padding: 5px 0;
}

div.header-menu ul{
	margin:0;
}

#header-right ul {
  float: left;
  margin: 0 0 0 20px;
  color: #fff;
  list-style-type: square;
  color: #fff;
}


/**********************************************************
  LOGIN
**********************************************************/


#login {float: right;width: 250px;}

#login fieldset {
  border: 0; 
	padding: 0; 
	margin: 0 0 5px;
}

#login label{
  float: left;
  width: 100px;
  padding: 2px 5px 0 0;
  color: #3775A2;
  text-align: right;
}
#login input {
  float: left;
  width: 120px;
  margin: 0.2em 0;
}
#login input {
	float: left;
	margin: 0.2em 0;
}

#login p {
  clear:both;
  padding: 5px 0 0;
  text-align: left;
}
#login p a {
  color: #335a7d;
  text-decoration: none;
  margin-left:105px;
}


#login button {
	background-image: url('../images/layout/accedi.gif');
	background-repeat:no-repeat;
	height:18px;
	width:20px;
	display:block;
	padding:15px;
	font-size:0;
	border:0;
	cursor:pointer;
	padding:0;
	float:right;
	margin-right:24px;

}

#login .button span{
	display:none;
}

#login  ul{
	list-style-type:none;
	text-align:right;
	float:right;
	margin-right:24px;

}

#login  ul a{
	text-decoration:none;
	color:#335A7D;
}

#login  ul a:hover{
	text-decoration:underline;
}


/**********************************************************
  CONTENT
**********************************************************/
#content {
  margin: 20px 0 0;
padding-left:57px;
}

#content h2{
	margin-bottom:0;
}

#content a{
	color:#3775A2;
	font-size:12px;
	font-weight:bold;
}
	
#content h2 a{
	color:#3775A2;
	font-size:12px;
	font-weight:bold;
}

#content h2 a:hover{
	color:#CCCCCC;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

#content div.span6.testata {
	float:none;
	color:red;
}

#content h5{
	margin-bottom:0;
}

.content.index.home div.itemnews{
	float:left;
	width:300px;
	margin-left:12px;
}

#content h3 a{
	color:#3775A2;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
}
/*****************in_evidenza*****************************************/

#content .ombra{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#CECED7 none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	display:block;
	margin:2px;
	position:relative;
}

#content .arancio{
	top:-4px;
	left:-4px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border:2px solid #FF9900;
	font-weight:normal;
	padding:4px;
	position:relative;
	text-align:center;
}

#content .in_evidenza h2{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	background-color:#FF9900;
	padding:8px;
}

#content .in_evidenza p{
	text-align:left;
	margin:20px 10px;
}

#content h2.gruppo_news_titolo{
	background-color:#CCCCCC;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;;
	color:#335A7D;
	margin-top:20px;
}


#content .span-6.last.home h2.gruppo_news_titolo{
	margin-top:134px;

}


/*****************menu_left*****************************************/
#content .menu.index{
	width:221px;
}


#content .menu.index h2, h2.title-dps, p.grigio002, h3.title_content, p.intestazione_colonna {
	background-color:#CCCCCC;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	color:#335A7D;
}

h3.title_content {
	line-height:22px;
	clear: both;
}
#content .menu.index ul{
	list-style:none;
	margin-right:0;
	margin-left:0;
	margin-top:8px;
}

#content .menu.index ul li{
	border-bottom:1px dotted #113D6C;
	border-color:#113D6C;
	border-width:1px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
	
}


#content .menu.index ul li a{
	color:#113D6C;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	margin-left:12px;
}

#content .menu.index ul li a:hover{
	color:#CCCCCC;
}


#content div.news-content div.text{
	margin-top:8px;
}


#footer{

	border-top:3px solid #CCCCCC;
	margin-top:20px;
	padding-top:10px;
}


/*******************************************************************************************************************
  													PAGINE INTERNE
*******************************************************************************************************************/
.content.text.html{
	margin-top:40px;
}

.content.news.index div.itemnews{
	float:left;
	margin-left:12px;
	width:300px;
}
/**********************************************************
  HEADER_INT
**********************************************************/
#header_int {margin: 10px 0 0;}

#header-content_int{

}

#header-left_int{
}

#header-right_int{
	float:right;
}


/**********************************************************
  CONTENT_INT
**********************************************************/

/*****************menu_left*****************************************/

#content_int .text.html{
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
}

#content_int .intestazione_colonna{
	background-color:#999999;
	height:16px;
	color:#fff;
	padding-bottom:2px;
	padding-left:8px;
}

#content_int a{
	color:#3775A2;
}


	
/*#content_int .menu.sottomenu ul li span{
*/
#content_int .menu.sottomenu ul li{
	border-bottom:1px dotted #113D6C;
	border-color:#113D6C;
	border-width:1px;
	font-weight:bold;
	margin:0;
/*	padding-left:12px;*/
	text-align:left;
	list-style:none;
}

#content_int .menu.sottomenu ul {
	padding:0;
	margin:0;
}

#content_int .menu.sottomenu a{
	color:#113D6C;
	text-decoration:none;
}

#content_int .menu.sottomenu ul li a{
	background:transparent url(../images/layout/meno.gif) no-repeat scroll left center;
	padding-left:10px;
	display:block;
}

#content_int .menu.sottomenu ul li a span{
	margin-left:10px;
	display:block;
}

#content_int .menu.sottomenu ul li ul li a{
	background-image:none;
	background-color:#ECECEC;
	color:#3775A2;
}

#content_int .menu.sottomenu ul li ul li {
	background-color:#ECECEC;
	color:#3775A2;
}

#content_int .menu.sottomenu ul li ul li ul li  a{
}

#content_int .menu.sottomenu li a.current {
	background:transparent url(../images/layout/qui.gif) no-repeat scroll left center;
	margin-left:7px;
}

/**********************************************************
  CONTENT PAGINE
**********************************************************/

#content.pagine{
	padding-left:0;
}


p.DOMANDA, .testoMATERNITA{
	padding-left:6px;
}


p.DOMANDA{
	background-color:#ACC6DD;
	color:#1D394F;
}

p.titint {
	font-weight: bold;
	border-bottom:1px solid #999999;
}


/**********************************************************
  NEWS INTERNE
**********************************************************/

#content div.inner {
	margin-top:15px;
	line-height:9px;
}


#content div.news-content {
	line-height:14px;
}

div.content.news.singola{

}


div.content.news.singola h1.titolo{
	color:#3775A2;
	font-size:15px;
	font-weight:bold;
}

div.content.news.singola h3.sommario{
	font-size:15px;
	line-height:0;
	
}



