﻿/*----- Struttura -----*/
html {
	min-height: 100%;
 	height: auto;
 	scrollbar-arrow-color: #4e658a;
	scrollbar-3dlight-color: #bbd8f5;
	scrollbar-darkshadow-color: #b5d1ed;
	scrollbar-face-color: #c8dff7;
	scrollbar-highlight-color: #e9e9e9;
	scrollbar-shadow-color: #c8dff7;
	scrollbar-track-color: #E5EEF7;
}

body {
	font-size: 78%;
	font-family:   Arial, Georgia, "Times New Roman",  verdana, sans-serif;
	margin: 0px;
	padding: 0px;
	height: 100%;
	background: url("/img/bk.jpg") repeat-x center bottom; 
	color: #003a81;
	position:relative;
	text-align: justify;
	scrollbar-arrow-color: #4e658a;
	scrollbar-3dlight-color: #bbd8f5;
	scrollbar-darkshadow-color: #b5d1ed;
	scrollbar-face-color: #c8dff7;
	scrollbar-highlight-color: #e9e9e9;
	scrollbar-shadow-color: #c8dff7;
	scrollbar-track-color: #E5EEF7;
}


a:link, a:visited {text-decoration: none; color: #003a81; font-weight: bold }
a:hover {text-decoration: underline}

.clear {clear: both}

form {display: inline}

.dx {float: right}
.sx {float: left}
.centro {text-align: center}

.noBordo {border: 0px}

#layout {width: 995px; margin: 0px auto}


h1 {margin: 5px 0px 0px 0px;width: 100%; height: 71px; background: url("img/logo.gif") no-repeat top left}
h1 span, #banner span {visibility: hidden; display: none;}
h1 a:link, h1 a:visited {display: block;width: 100%; height: 71px;}
h1 a:hover {text-decoration: none}

#colLeft {width: 209px; float: left;}
#innerWrapper {width: 468px; float: left;background: url("/img/shadow.png") repeat-y center top;}
#colRight {width: 318px; float: left;}

#topShadow {background: url("/img/topSh.gif") no-repeat center top; height: 29px}
#wrapper {background: #fff; margin: -8px 7px 0px 7px; border-left: 2px solid #003a81; border-top: 2px solid #003a81; border-right: 2px solid #003a81}
#banner {background: url("/img/banner_new.jpg") no-repeat center top; height: 324px}

#footer { background: url("/img/erba.png") repeat-x left bottom;position: fixed; width: 100%; height: 91px; top: auto; right: 0; bottom: 0; left: 0;}
.smallTxt {font-family: Arial; font-size: 80%;}

/***** MENU DI DESTRA *************************************************************************************************/

#boxMenu { margin-top: 6px; margin-left: -7px;  height: 335px}
#menu, #menuLeft, #menuTop ul {list-style-type: none; padding: 0px;margin: 0px}
#menu li {}

.menu:link, .menu:visited, .menuNojs:link, .menuNojs:visited {display: block;font-size: 150%; border-bottom: 2px solid #003a81; padding: 15px 0px 4px 10px}
.menu:hover, .menuNojs:hover {text-decoration: none; }
.menu#activeLink {text-decoration: none; } 

.menu2 {list-style-type: none; margin: 0px; padding: 0px; }
.menu2 li {margin: 0px 0px 0px 13px;}


.subLink:link, .subLink:visited {}
.subLink:hover {text-decoration: none; color: #fff; background: #6893c9}
.subLink#activelink {text-decoration: none; color: #fff; background: #6893c9}


.submenu {padding: 10px 10px 20px 10px}      

.noMenu {color: #41475D;padding-left: 3px;font-size:90%}

/***** Col Right **************************************************************************************************************/

#linkRight { margin-left: 10px;}
#linkRight .box {width: 146px; float: left; margin-bottom: 10px;}
#linkRight .box h2 {margin: 0px; padding: 0px; }
#linkRight .box img {border: 2px solid #003a81}
#linkRight .box a:hover {text-decoration: none;}

.h2Big {font-size: 250%; }
.h2Small {font-size: 110%; letter-spacing: -1px}

/***** Col Left **************************************************************************************************************/

#boxLeft {float: right; margin-top: 30px;  width: 155px}

#login .input, #boxCerca .input {width: 100px;font-size: 90%; height: 12px; margin: 2px 0px; color: #606060}
#login .btn, #boxCerca .btn { margin-bottom: -5px}

#boxLeft h2, #menuLeft a:link, #menuLeft a:visited  {font-size: 120%; margin: 0px 0px 3px 0px; }
#menuLeft a:hover {text-decoration: none; background: #6893c9; color: #fff}
#menuLeft a#activeLink {text-decoration: none; background: #6893c9; color: #fff}   

#boxCerca {}

#boxUno { width:200px; height: 275px; background: url("/img/UNOcontroUNO_new.jpg") no-repeat top center; margin-top: 1px; float: right; position: relative}
#boxUno span {visibility: hidden; display: none;}
#boxUno a:link, #boxUno a:visited {display: block;  position: absolute;top: 45px; left: 35px; width: 140px; height: 130px}
#boxUno a:hover {text-decoration: none;}

#formUno { position: absolute; top: 190px;left: 20px; width: 200px}
#formUno .input {width: 105px;font-size: 90%; height: 10px; margin-top:5px; text-decoration:italic }
#formUno .btn {margin-right: 30px; float: right}
#formUno br {clear: both}

/***** Centro *****************************************************************************************************************/

#testoHome {background: #003a81; color: #fff; padding: 12px 6px; line-height: 18px}
#testoHome p {display: inline}

#testoHome h2 {margin: 0px 0px 10px 0px; font-size: 180%;line-height: 24px}

#news {background: #6893c9;padding: 12px 6px; height: 380px}
#news h2 {margin: 0px 0px 5px 0px; font-size: 180%;line-height: 24px}

#news ul, #newsInt {margin: 0px; padding: 0px; list-style-type: none;}
#news li, #newsInt li {margin-bottom: 15px}
#news h3, #newsInt h3 {margin: 0px 0px 3px 0px; font-size: 100%}


.continua:link, .continua:visited, .continuaInt:link, .continuaInt:visited {font-weight: normal}
.continua:hover {color: #fff}
.continuaInt:hover {color: #6893C9}

.titPage {font-size: 150%; margin: 0px; padding: 15px 6px 10px 6px}

#menuTop {height: 165px; background-color: #6893c9;}
#menuTop .box { float: left; width: 195px; padding: 25px 15px; }
#menuTop a:link, #menuTop a:visited {font-size: 120%; color: #fff}
#menuTop a:hover {text-decoration: none}
#menuTop {text-decoratione: none}

#container {background: #fff; height: 770px; padding: 10px 6px; line-height: 20px; overflow: scroll; }

.consorziate {background: #fff; height: 700px; width:42%; float:left; overflow: scroll; border:1px solid #E5EEF7; padding:10px; margin-left:5px; text-align:center; font-size:80%}

.titH3 {font-size: 140%}

/**** Newsletter Page ************************************************************************************************************/

#numero {text-align: center;width: 260px}
#numero img {border: 2px solid #003a81}
#numero a:hover {text-decoration: none; color: #6893C9}

.btnNwl:link, .btnNwl:visited {background: #003a81; display: block; padding: 2px 0px; color: #fff;text-align: center;width: 160px; float: right; font-family: Arial, Verdana; margin-top: 130px; line-height: 15px}
.btnNwl:hover {text-decoration: none; color: #6893C9}

#archivio {list-style-type: none; padding: 0px; margin: 30px 0px 0px 0px; border-top: 1px solid #6893C9}
#archivio li { line-height: 14px; padding: 5px; border-bottom: 1px solid #6893C9}
#archivio img {width: 40px; border: 1px solid #003a81; float: left; margin-right: 6px;}

#archivio a:link, #archivio a:visited {font-size: 90%; font-weight: normal}

#iscrizione {}
#iscrizione fieldset {padding: 15px 0px;border: 0px}
#iscrizione label{width: 150px; display: block; float:left; margin-bottom: 15px; color:#6893C9; font-weight: bold}
#iscrizione br {clear: both;}
#iscrizione .input { margin-bottom: 15px;}

.testo {width: 95%; font-family: arial, verdana; font-size: 80%; height: 60px; margin: 5px 0px}

/******************************************************************************************************************************************/

#dicono {margin: 0px; padding: 0px; list-style-type: none;}
#dicono li {margin-bottom: 15px}
#dicono .data {background: #FFDD00}
#dicono h3 {display: inline; font-size: 100%}
#dicono a:hover {text-decoration: none; color:#6893C9}
