/*-------------------------------------FORMATTAZIONE HTML--------------------------------------------*/
html,body{background:#e9e9e9;margin:0;padding:0;width:100%;height:100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;background-image:url(../images/background.gif);text-align:center}

p	{font-family: Verdana ,Arial, Helvetica, sans-serif;	font-size:12px;	color:#333;	padding:2px 5px 2px 0px;	margin:0;	text-align:left;font-weight:normal}
h1	{font-family: Arial, Helvetica, sans-serif;				font-size:15px;	color:#444;  	padding:2px 5px 2px 10px;	margin:0;	text-align:left;	font-weight: bold;}
h2	{font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size:14px;	color:white;	padding:0px 0px 0px 10px;	margin:0;	text-align:left;	font-weight:normal}
h4	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:17px;	color:#3B5998;	padding:10px 5px 2px 10px;	margin:0;	text-align:left; font-weight:normal}/*azzurra*/
a	{display:block;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#3B5998;	padding:2px 5px 2px 0px;	margin:0;	text-align:left; 	text-decoration:none;}
a:hover{text-decoration:underline}

#clear{clear:both}
.clear {clear:both}


/* WRAPPER */
#wrapper		{position:relative;margin:0px auto;width:1000px;height:auto;min-height:400px;background:white;border-radius:0px;border:1px solid #cacaca;text-align:center}

/* NAVIGATOR */
#navigator				  {position:relative;margin:10px auto;width:980px;height:35px;line-height:35px;background:#333;border:1px solid #cacaca;background-image:url(navigation.png);border-radius:6px;font-family:arial;font-size:10px;}
#navigator ul			  {padding:0px; margin:0px; list-style-type:none;}
#navigator li			  {float:left} 	
#navigator ul li a		  {display:block;padding:0 10px 0 10px;color:#f2f2f2;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:14px;text-align:center;}
#navigator ul li a:hover {background:grey;}			
#navigator ul ul		  {visibility:hidden;position:absolute;line-height:20px;top:35px;z-index:1;background:grey;color:grey;border-radius:0 0 6px 6px;border-top:none;} 
#navigator ul ul li	  {display:block;height:20px;background:#cacaca;padding:0;border-radius:6px;}				  
#navigator ul li:hover ul{visibility:visible;color:black;background:#cacaca}  
#navigator ul ul li a    {color:white;padding:0 10px 0 10px;border:none;}

/* HEADER */
#header{position:relative;margin:5px auto;width:980px;height:240px;background:#cacaca;background-image:url(../images/header.jpg);border-radius:6px;border:1px solid #cacaca}

/* MAIN */
#main{float:left;margin:5px 5px 5px 10px;width:650px;height:auto;min-height:200px;text-align:left}
#topMain{position:relative;width:750px;height:auto;margin-bottom:5px;}
#middleMain			{position:relative;margin:0 auto;width:650px;height:auto;}
.mainTitle	{position:relative;margin:0px auto;margin-bottom:10px;width:650px;height:auto;border-bottom:1px solid #cacaca;background:white}
.mainTitle	h1{width:150px;font-size:13px;font-family: arial;	color:#404040;	padding:8px 10px;	margin:0;margin-left:450px;	text-align:center; font-weight:bold;background:#f2f2f2;border-radius:8px 8px 0 0;border:1px solid #cacaca;border-bottom:none;}

#box_eventi{position:relative;width:316px;height:auto;background:white;padding-bottom:10px}
.box_eventi{position:relative;width:316px;height:auto;border-bottom:1px solid #cacaca;background:white;}
.box_eventi_image{float:left;width:30px;height:30px;background-image:url(../images/note.png);margin:3px;}
.box_eventi_text{float:left;width:265px;height:auto;text-align:center;text-align:left;}
.box_eventi_text p{color:grey;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;}
.box_eventi_image h1{font-size:10px;font-weight:bold;text-align:center;line-height:60px;padding:0;}


.homePost		{position:relative;margin:5px auto;width:650px;height:auto;background:white;border:0px solid #cacaca;border-radius:6px}
.homePostItem	{position:relative;margin:5px auto;width:650px;height:auto;border-bottom:1px dashed #cacaca;background:white;padding-bottom:5px;}
.homePostItemImage	{float:left;	width:200px;	height:150px;border:0px solid #cacaca;}
.homePostItemText	{float:left;	width:430px;	height:auto;	margin-left:5px;}
.homePostItemTextTitleLink {display:block;text-align:left;font-weight:bold;color:#2695DE;font-size:14px;padding-right:10px}
.homePostItemTextTitleLink :hover{text-decoration:underline}

/* etichette sezioni */
.news{display:inline;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	color:white;   padding:2px 5px 2px 10px;	margin:5px 5px 5px 0;	text-align:left;font-weight:normal;background:#ec725a;border-radius:4px}
.evento{display:inline;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	color:white;   padding:2px 5px 2px 10px;	margin:5px 5px 5px 0;	text-align:left;font-weight:normal;background:#79a158;border-radius:4px}
.attivita{display:inline;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	color:white;   padding:2px 5px 2px 10px;	margin:5px 5px 5px 0;	text-align:left;font-weight:normal;background:#bfe070;border-radius:4px}
.insegnanti{display:inline;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	color:white;   padding:2px 5px 2px 10px;	margin:5px 5px 5px 0;	text-align:left;font-weight:normal;background:#97c7c2;border-radius:4px}
.Insegnanti{display:inline;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	color:white;   padding:2px 5px 2px 10px;	margin:5px 5px 5px 0;	text-align:left;font-weight:normal;background:#97c7c2;border-radius:4px}
.alunni{display:inline;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	color:white;   padding:2px 5px 2px 10px;	margin:5px 5px 5px 0;	text-align:left;font-weight:normal;background:#739ff7;border-radius:4px}
.didattica{display:inline;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	color:white;   padding:2px 5px 2px 10px;	margin:5px 5px 5px 0;	text-align:left;font-weight:normal;background:#c6e077;border-radius:4px}
.date	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:grey;	    padding:2px 5px 5px 10px;	margin:0;	text-align:left;font-weight:normal;text-align:right;}

/* commenti display post */
#box_single_doc	{position:relative;width:650px;height:auto;	margin:0 auto;background:white;text-align:center;border:0px solid #cacaca;border-radius:6px}
#box_single_doc  a { display:inline;margin:2px;padding:0px; }
.dcommento		{position:relative;width:650px;height:auto;	margin:20px auto;background:#f2f2f2;;border-radius:0px;text-align:left;border:1px solid #cacaca}
.dcommento textarea{position:relative;width:630px;height:100px;border:1px solid #cacaca;margin:0 auto;}
.commento p{ font-size:10px;}
.commento h2 {font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;	color:#3B5998;	padding:10px ;	margin:0;	text-align:left; font-weight:normal;}
#box_single_doc img{padding:3px;margin:10px 0;border:1px solid #cacaca;width:630px;height:400px}
#box_single_doc img:hover{border:1px solid #333} 

/*sezione cariplo */
#cariploPreview{position:relative;margin:0 auto;width:650px;height:auto;}
#cariploPreview h1{font-family: Arial, Helvetica, sans-serif;font-size:17px;	color:#3B5998;	padding:10px;	margin:0;	text-align:left;	font-weight: bold;}

/* SIDEBAR */
#sidebar{float:left;overflow: hidden ;margin:10px 10px 5px 5px;width:316px;height:auto;min-height:800px;background:white;border:0px solid #cacaca;border-radius:6px;text-align:center}
.sidebarTitle{position:relative;margin:0px auto;width:316px;height:30px;line-height:30px;background:#3B5998;;border:1px solid grey;border-left:none;border-right:none;}
.sidebarSubtitle		{position:relative;margin:0px auto;width:316px;height:30px;line-height:30px;background:#f2f2f2;border:1px solid #cacaca;border-left:none;border-right:none;}
.sidebarSubtitle h2		{color:#525252;}
#sidebar ul	       {margin:0;padding:0;list-style-type:none;text-align:left}
#sidebar ul li	{padding:5px 0px 5px 0px;border-bottom:1px solid #cacaca;}
#sidebar ul li a 	{display:block}
#sidebar a:hover{text-decoration:underline;}

/* FOOTER */
#footer{position:relative;margin:0 auto;width:1000px;height:40px;line-height:40px;text-align:center;border-top:1px solid #cacaca}

/* GENERAL */

input{margin-top:5px;border-radius:4px;border:1px solid #cacaca;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#525252;height:25px;}
form{padding:0;margin:5px;}
textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#525252;padding:0;margin:0;}
.upload{border:none;}
.button{background:#79a158;border-color:#678e48;color:white;text-align:right;}
