/********** Ruggero Lecce - www.clnsolution.com *********************/

BODY{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-image: url("images/bg_site.jpg");
	background-position: top;
	background-repeat: repeat-x;
	background-color: White;
}

a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #0e4d8d;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
	TEXT-DECORATION: none;
}

a:hover {
	TEXT-DECORATION: underline;
}
.linkmenu {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #C9C9C9;
	font-family: Verdana, Tahoma, sans-serif;
	TEXT-DECORATION: none;
}

.linkmenu:hover {
	FONT-WEIGHT: bold;
	COLOR: White;
	TEXT-DECORATION: none;
}

td.vocemenuattivo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #0e4d8d;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
	TEXT-DECORATION: none;
}

.menu_home {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 15px;
	COLOR: White;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
	TEXT-DECORATION: none;
}
.menu_home:hover {
	TEXT-DECORATION: underline;
}
a.vocemenuattivo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #0e4d8d;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
	TEXT-DECORATION: none;
}

a.vocemenuattivo:hover {
	TEXT-DECORATION: overline;
}

a.tagcloud {
	
	FONT-SIZE: 11px;
	COLOR: #505050;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
	TEXT-DECORATION: none;
}

a.tagcloud:hover {
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #DC143C;
	TEXT-DECORATION: underline;
}

.linksottomenu {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #0e4d8d;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
	TEXT-DECORATION: none;
}
.linksottomenu:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #0e4d8d;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
	TEXT-DECORATION: none;
}
.linksottomenu:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #0e4d8d;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
	TEXT-DECORATION: underline;
}
.linksottomenu:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #0e4d8d;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
	TEXT-DECORATION: underline;
}

.linkpiccoloblubold2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #3088cc;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
	TEXT-DECORATION: none;
}

.linkpiccoloblubold2:hover {
	COLOR: #ff0000;
}

.linkpiccologrigiobold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #94a7b5;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
	TEXT-DECORATION: none;
}
.linkpiccologrigiobold:visited {
	COLOR: #999999;
}
.linkpiccologrigiobold:hover {
	COLOR: #ffbb00;
}
.linkpiccologrigiobold:active {
	COLOR: #999999;
}

.linkpiccolonerobold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
	TEXT-DECORATION: none;
}
.linkpiccolonerobold:hover {
	COLOR: #bb0000;
}
.linkpiccolonerobold:active {
	COLOR: #ff0000;
}
.linkpiccolobiancobold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
	TEXT-DECORATION: none;
}

.linkpiccolobiancobold:hover {
	COLOR: #bb0000;
}

.testohp {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	font-family: Verdana, Tahoma, sans-serif;
	text-align: justify;
}
td.testohp {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	font-family: Verdana, Tahoma, sans-serif;
	text-align: justify;
}
a.testohp {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #0e4d8d;
	font-family: Verdana, Tahoma, sans-serif;
}
a.testohp:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #0e4d8d;
	font-family: Verdana, Tahoma, sans-serif;
}

.titolettohp {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #3088cc;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
	TEXT-DECORATION: none;
}

.testocontent {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #666666;
	font-family: Verdana, Tahoma, sans-serif;
}

.testoarticolo {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #2C2C2C;
	font-family: Verdana, Tahoma, sans-serif;
}

a.testoarticolo {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #2C2C2C;
	font-family: Verdana, Tahoma, sans-serif;
}



td.testocontent {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #666666;
	font-family: Verdana, Tahoma, sans-serif;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
}



.testopiccolobianco {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
}
.testopiccoloblu {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #0e4d8d;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
}
.testopiccolonero {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #3088cc;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;

}
.nota {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #aaaaaa;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
}
.testopiccoloblu {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #0e4d8d;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
}
a.testopiccoloblu:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #0e4d8d;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
}
.slogan {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #666666;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
}

.errore {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #990000;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
}

td.titoloprodotto {
	FONT-SIZE: 17px;
	COLOR: #747474;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
}
td.titolograndesezione {
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #96c3dc;
	FONT-STYLE: normal;
	font-family: Verdana, Tahoma, sans-serif;
}

.titolettomain {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #96c3dc; FONT-STYLE: normal; font-family: Verdana, Tahoma, sans-serif;
}

a.nav:link {
	color: #333333;
	padding: 2px;}

a.nav:visited {
	color: #cccccc;
	padding: 2px;
}

a.nav:hover {
	color: #FFFFFF;
	background-color: #96c3dc;
	padding: 2px;
}

 input 	{font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
 option { font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
 select { font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
 textarea { font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
 
 h1{
 font-size: 20px;
 font-family: Verdana,Arial,sans-serif;
 font-weight: bold;
 color: #0e4d8d;
 margin: 2px;
}

h2{
	font-size: 16px;
	font-family: Verdana,Arial,sans-serif;
	font-weight: bold;
	color: #0e4d8d;
	margin: 2px;
}

h3, h4, h5, h6 {
font-size: 14px;
	font-family: Verdana,Arial,sans-serif;
	font-weight: bold;
	color: #0e4d8d;
	margin: 2px;
}

#ads {
	display: inline;
	float: right;
	margin: 0 0 5px 7px;
	text-align: right;
}

.borderimg {
margin-bottom:3px;
margin-left:3px;
margin-top:3px;
padding:1px;
border:1px solid #666666;
}

.bordotable_granata {
	border: 1px solid #E7C6CD;
	background-image: url(images/bg_scuole.jpg);
}