body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	font-family: Tahoma, sans-serif;
	background-image: url('../fogeme/pattern_sfondo.gif');
	border-top:1px solid #cacaca;
}

form {margin: 0px;padding: 0px;}
.somm {display: none;}
.nascondi { display: none; }
.destra { float: right; }
.sinistra { float: left; }
.nobordo { border: none; }
.noUnderline a{ text-decoration:underline; }
.noUnderline a:hover { text-decoration:none;}
.siUnderline a{ text-decoration:none; }
.siUnderline a:hover { text-decoration:underline;}

#pannello_ricerca { margin:4px 0px 0px 60px; }
#pannello_ricerca input.botImmCerca {margin:0px 0px -3px 0px; width:auto;height:auto;border:none; background:transparent;}

#menu {margin:0px 0px 0px 253px;color:#FFFFFF;font-size:9px;border-left:1px solid #FFFFFF;}

#menu_interno {
        width: auto;
        height: auto;
        font-family: Trebuchet MS, sans-serif;
        font-size: 12px;
        margin:0px 0px 12px 0px;
        padding:0px 0px 0px 0px;
}
#menu_interno h3 { display:none; }
#menu_interno ul {
	margin: 0px;
	margin-left: 18px;
	padding: 0px;
        list-style-type: none;
}
.pulsanteMenuInterno {
        padding: 0px 0px 0px 0px;
        color:#444444;
}
.pulsanteMenuInterno a{
        display: block;
        font-weight: normal;
        text-decoration: none;
        margin:0px 0px 0px -18px;
        padding:2px 0px 2px 40px;
        border-left: 8px solid #285797;
        border-bottom:1px solid #CCCCCC;
        color:#444444;
        background-color:#F5F5F5;
}
.pulsanteMenuInterno a:hover{
        font-weight: normal;
        text-decoration: none;
        color:#F2A215;
}
.pulsanteMenuInternoAttivo {
        padding: 0px 0px 0px 0px;
        color:#747474;
        
}
.pulsanteMenuInternoAttivo a{
        display: block;
        font-weight: bolder;
        text-decoration: none;
        margin:0px 0px 0px -18px;
        padding:2px 0px 2px 40px;
        border-left: 8px solid #285797;
        border-bottom:1px solid #CCCCCC;
        color:#747474;    
        background-color:#E5E5E5;
}
.pulsanteMenuInternoAttivo a:hover{
        font-weight: bolder;
        text-decoration: none;
}


#pannello_login {
	position:relative;
        width:150px;
        margin: 6px 0px 28px 55px;
        font-size: 9px;
        color: #333333;
        padding: 0px 0px 0px 0px;
}
#pannello_login a{color: #CC171E;font-weight:bolder; text-decoration: underline;}
#pannello_login a:hover{color: #999999; font-weight:bolder; text-decoration: none; }
#contenuto {
	color: #333333;
        font-size: 11px;
        padding: 0px;
        margin: 20px 10px 20px 10px;
}
#contenuto a{color: #285695;}
#contenuto a:hover{color: #497ABC;text-decoration:none;}
#contenuto h4{color: #6292D4;font-size: 18px;margin:20px 0px 10px 0px;border-bottom:1px dotted #AAAAAA;padding:0px 0px 4px 0px;}
#contenuto h5{color: #285695;font-size: 15px;margin:10px 0px 5px 0px;}
#avviso {
        position: relative;
        margin: 0px;
        color: #28538A;
        background-color: #dfdfdf;
        font-size: 15px;
        font-weight: bolder;
        margin:20px 16px 20px 16px;
        padding: 2px 4px 2px 4px;
        border: 1px solid #33AA77;
}
.avviso {
        position: relative;
        margin: 0px;
        color: #28538A;
        background-color: #dfdfdf;
        font-size: 15px;
        font-weight: bolder;
        margin:20px 16px 20px 16px;
        padding: 2px 4px 2px 4px;
        border: 1px solid #33AA77;
}

.modNews {padding:0px 10px 0px 10px;margin:0px 0px 14px 0px;font-size:62%;line-height:1.2;color:#598094;}
.modNews a{color:#FF9434;text-decoration:none;font-size:13px;font-weight:bold;font-weight:bold;}
.modNews_sx {float:left;width:135px;padding-right:4px;}
.modNews_dx {margin-left:130px;border-left:1px dotted #b2b2b2;padding:0px 0px 20px 12px;}

.titolitesti { display:block;color: #2D2D5A; font-size:14px; font-weight:bolder; border-bottom:1px solid #2D2D5A;margin:12px 0px 6px 0px;}
.elComu {border-left:10px solid #3665A5; padding:0px 0px 0px 6px;font-size:11px;}
#contenuto .elComu a{font-weight:bolder;font-size:13px;color:#FF9434;padding:4px 0px 4px 0px;}
.elComu .data {font-size:10px;text-align:left;font-weight:bolder;color:#555555;}
.elencoCont {margin: 4px 0px 16px 0px;padding:4px;border:1px solid #CCCCCC;}

#contenuto .revComu h4 {color:#F2A215;margin:0px 0px 8px 0px;}
#contenuto .revComu .data {font-size:11px;text-align:right;font-weight:bolder;color:#555555;margin:0px;}

#contenuto .elComuOfferte {margin: 8px 0px 8px 0px; border:1px solid #CCCCCC;padding:4px;width:100%;}
#contenuto .elencoContOfferte {margin: 0px 0px 0px 80px;padding:0px 0px 0px 6px;border-left:10px solid #3665A5;font-size:11px; }
#contenuto .elComuOfferte a{font-weight:bolder;font-size:13px;color:#FF9434;padding:4px 0px 4px 0px;}

#modOfferte {border:1px solid #BABABA;background:#f5f5f5;margin:20px 4px 20px 4px;padding:0px 0px 6px 0px;}
#testataModOfferte {height:18px;background:url('../fogeme/modulo_offerte_testpatt.gif') repeat-x;margin:0px 0px 6px 0px;}
#testataModOfferte h3 {margin:0px 0px 4px 0px;padding:0px;height:18px;background:url('../fogeme/modulo_offerte_testatatxt.gif') no-repeat;}
#modOfferte .modulo {padding:0px 6px 0px 6px;}
#contenuto .modulo span{font-size:11px;}
#contenuto .modulo a{font-size:13px;font-weight:bold;}

/* ********************************************STILE PER I FORM ********************************************/
checkbox {
	background-color : #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #003366;
        border-top: 1px solid #333333;
        border-left: 1px solid #333333;
        border-bottom: 1px solid #cdcdcd;
        border-right: 1px solid #cdcdcd;
        padding:1px;
	margin: 2px 0px 2px 0px;
}
input {
	background-color : #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #003366;
        border-top: 1px solid #333333;
        border-left: 1px solid #333333;
        border-bottom: 1px solid #cdcdcd;
        border-right: 1px solid #cdcdcd;
        padding:1px 3px 1px 3px;
	margin: 2px 0px 2px 0px;
}
select {
	background-color : #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #003366;
        border-top: 1px solid #333333;
        border-left: 1px solid #333333;
        border-bottom: 1px solid #cdcdcd;
        border-right: 1px solid #cdcdcd;
        padding:1px;
	margin: 2px 0px 2px 0px;
}
textarea {
	background-color : #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #003366;
        border-top: 1px solid #333333;
        border-left: 1px solid #333333;
        border-bottom: 1px solid #cdcdcd;
        border-right: 1px solid #cdcdcd;
        padding:4px;
	margin: 2px 0px 2px 0px;
}
.botImm { border:none;padding:0px; width:auto;height:auto;}


/* STILI AMMINISTRAZIONE */
.adminPannelli {
        position: relative;
        text-align: left;
        width: auto;
	font-weight:bold;
	padding: 2px;
        background-color: #F3F3F3;
        font-size: 10px;
        font-family: verdana,sans-serif;
        margin: 8px;
        color: #FF3300;
	border-bottom: 2px solid #777777;
	border-right: 2px solid #777777;
        border-top: 2px solid #AAAAAA;
	border-left: 2px solid #AAAAAA;
}
.adminPannelloGen {
        width: auto;
        text-align: left;
	font-weight:bold;
	padding: 2px;
        background-color: #F3F3F3;
        font-size: 10px;
        font-family: verdana,sans-serif;
        margin: 8px;
        color: #FF3300;
	border-bottom: 2px solid #777777;
	border-right: 2px solid #777777;
        border-top: 2px solid #AAAAAA;
	border-left: 2px solid #AAAAAA;
}
input.pulsanteEditor {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	width: 100px;
	height: 16px;
	color: #000000;
	background-image: url('../nuovolearning/bottoneform.gif');
	border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top: 0px solid;
	border-color : #003366;
}


