﻿body { background-color: #446592; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #464646; background-position: center top; background-image: url(immcomuni/sfondoNEW.jpg); background-repeat: no-repeat; text-align: justify; }

.areacentrale { background-position: left top; width: 767px; background-color: #B0C4DC; background-image: url('immcomuni/sf_areacentrale.gif'); background-repeat: no-repeat; position:relative; }
.areacentralepop { background-position: left top; width: 478px; background-color: #B0C4DC; }
.contpop { width:450px; margin-left:20px;}
.contpop a:link { color: #ffffff; text-decoration: underline; font-weight:bold;}
.contpop a:visited { color: #ffffff; text-decoration: underline; font-weight:bold;}
.contpop a:hover { color: #ffffff; text-decoration: underline; font-weight:bold;}

#shadow { background-color: #446592; width: 767px; }

.areafooter { width: 767px; background-color: #A7BBD0 }

.titolo { font-size: 30px; color: #444446; font-weight: bold; background-image: url('immcomuni/sftitle.gif'); background-repeat: no-repeat; height: 50px; font-family: "Times New Roman", Times, serif; }
.titolop { font-size: 15px; color: #444446; font-weight: bold; background-image: url('immcomuni/sftitle.gif'); background-repeat: no-repeat; height: 50px; font-family: "Times New Roman", Times, serif; vertical-align: bottom; }
.titoletto { color: #313131; font-weight: bold; position: relative; bottom: 3px; z-index: 100 }

.testo a:link { color: #536A86; text-decoration: none }
.testo a:visited { color: #536A86; text-decoration: none }
.testo a:hover { color: #C78108; text-decoration: none }

.testoevide a:link { color: #A97107; text-decoration: none; font-weight: bold }
.testoevide a:visited { color: #A97107; text-decoration: none; font-weight: bold }
.testoevide a:hover { color: #536A86; text-decoration: none; font-weight: bold }

.testofoot { font-size:9px;color : #ffffff }
.testofoot a:link { color: #ffffff; text-decoration: none }
.testofoot a:visited { color: #ffffff; text-decoration: none }
.testofoot a:hover { color: #ffffff; text-decoration: underline }


.testo1 a:link {color: #536A86; text-decoration: none}
.testo1 a:visited { color: #536A86; text-decoration: none }
.testo1 a:hover { color: #ffffff; text-decoration: none }

.testo2 a:link {color: #464646; text-decoration: none}
.testo2 a:visited { color: #536A86; text-decoration: none }
.testo2 a:hover { color: #ffffff; text-decoration: none }

.titoloDE { font-size: 11px; color: #444446; font-weight: bold;} 

.footxsd { font-size:9px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; width:50%; border:#FF0000; }

.formnewsletter { border: 1px solid #7A8DA3; background-color: #CFE2FA; color: #838E9C; font-size: 13px; height: 19px; width: 120px; text-align: center; vertical-align: middle }
#bordoflash { border: 11px solid #ffffff; }

#bordo2 { border: 11px solid #ffffff; padding: 4px; text-align: center; }

.tablecont { width: 730px; }
.tablecont TD { text-align: left; }

.foto img { border: 2px solid #FFFFFF; float: right }
.foto:hover img { border: 2px solid #758393 }


/* popup FLAG ------------------------------------------------------------------------------------------------------- */
#DivPOcontent { position: relative; z-index: 1000; }
#DivPopup {position: absolute; left: 410px; top: -370px; width: 150px; height: 175px; z-index: 1100; border: #4C4C4C 1px solid; background-color: #FFFFFF }

.flag TD { text-align:left }
.flag a:link { color: #536A86; text-decoration: none }
.flag a:visited { color: #536A86; text-decoration: none }
.flag a:hover { color: #C78108; text-decoration: none }

/* popup Gallery ------------------------------------------------------------------------------------------------------- */
#DivGALLERYcontent { position: relative; z-index: 2000; }
#DivPopupG { position: absolute; left: 150px; top: -240px; width: 420px; height: 282px; z-index: 2100; background-color: #A1B5C9; border: #ffffff 1px solid}


/* PROPOSTE */
.DivProposte { }
.ProposteItem, .ProposteItemSel { clear: both; padding: 0px; margin: 0px; }
.ProposteItem { background-color: #CCD8E7; }
.ProposteItemSel { background-color: #DEE6EF; }
.ProposteCnFoto { float: left; padding: 0px; margin: 0px; }
.ProposteFoto { padding-left: 5px; width: 80px; padding-top: 5px; }
.ProposteCnInfo { float: left; padding: 0px; margin: 0px; }
.ProposteInfo { padding-right: 5px; padding-top: 5px; }
.ProposteTitolo { font-weight: bold; font-size: 10pt; color: #444446; } 
.ProposteTitolo a:link, .ProposteTitolo a:visited { color: #444446; } 
.ProposteTitolo a:hover { text-decoration: underline; }
.ProposteTesto { font-weight: bold; font-size: 9pt; color: #444446; padding-bottom: 3px; padding-top: 3px; font-style: italic; }
.ProposteLink {}
.ProposteLink a:link, .ProposteLink a:visited { font-size: 9pt; color: #ec7a00; font-weight: bold; text-decoration: none; } 
.ProposteLink a:hover { text-decoration: underline; }
.ProposteClear { clear: both; padding: 0px; margin: 0px; line-height: 4px; height: 5px; }
.ProposteSep { clear: both; line-height: 5px; padding: 0px; margin: 0px; height: 10px; }

.lnkimg img { border: 0px; }

/* EVENTI 
.DivEventi { }
.EventiItem, .EventiItemSel { clear: both; padding: 0px; margin: 0px; }
.EventiItem { background-color: #CCD8E7; }
.EventiItemSel { background-color: #DEE6EF; }
.EventiTitolo { font-weight: bold; font-size: 10pt; color: #444446; } 
.EventiTitolo a:link, .EventiTitolo a:visited { color: #444446; text-decoration: none; font-weight: bold; } 
.EventiTitolo a:hover { text-decoration: underline; }
.EventiTesto { font-weight: bold; font-size: 9pt; color: #444446; padding-top: 3px; font-style: italic; }
.EventiTesto a:link, .EventiTesto a:visited { font-size: 9pt; color: #ec7a00; font-weight: bold; text-decoration: none; } 
.EventiTesto a:hover { text-decoration: underline; }

.EventiSep
{
 line-height: 1px;
 padding: 0px;
 margin: 0px;
 min-height: 10px;
 height: auto !important;
 height: 10px;
 background-color: #ff66ff;
}
*/

.DivEventi { margin: 0px; padding: 0px; }
.EventiItem, .EventiItemSel { clear: both; padding: 2px 4px 2px 4px; margin: 0px; }
.EventiItem { background-color: #CCD8E7; }
.EventiItemSel { background-color: #DEE6EF; }
.EventiTitolo { font-weight: bold; font-size: 10pt; color: #444446; } 
.EventiTitolo a:link, .EventiTitolo a:visited { color: #444446; text-decoration: none; font-weight: bold; } 
.EventiTitolo a:hover { text-decoration: underline; }
.EventiTesto { font-weight: bold; font-size: 9pt; color: #444446; padding-top: 3px; font-style: italic; }
.EventiTesto a:link, .EventiTesto a:visited { font-size: 9pt; color: #ec7a00; font-weight: bold; text-decoration: none; } 
.EventiTesto a:hover { text-decoration: underline; }
.EventiSep { line-height: 3px; padding: 0px; margin: 0px; }


/*
.EventiTesto
{
 font-weight: bold;
 font-size: 9pt;
 color: #444446;
 padding-bottom: 3px;
 padding-top: 3px;
 font-style: italic;
 background-color: #ffcc66;
}
.EventiTesto a:link, .EventiTesto a:visited { font-size: 9pt; color: #ec7a00; font-weight: bold; text-decoration: none; } 
.EventiTesto a:hover { text-decoration: underline; }
*/


/* PROPOSTE */
.DivProposta { clear: both; background-color: #DEE6EF; padding: 0px; margin: 0px; }
.PropostaTitolo { font-weight: bold; font-size: 11pt; color: #444446; padding-top: 10px; text-align: center; }
.PropostaFoto { padding-top: 10px; text-align: center; }
.PropostaCorpo { padding-top: 10px; padding-bottom: 10px; text-align: center; padding-left: 5px; padding-right: 5px }
.PropostaAllegato { padding-top: 10px; padding-bottom: 10px; text-align: center; background-color: #b3bfcd; }
.PropostaAllegato img { vertical-align: middle; }
.PropostaAllegato a:link, .PropostaAllegato a:visited { font-size: 9pt; color: #000000; font-weight: bold; text-decoration: none; } 
.PropostaAllegato a:hover { text-decoration: underline; }


/*** LINK EVENTI ***/
.LinkEv     		{ font-style:italic; font-weight:bold;}
.LinkEv a:link 		{ color: #355276; text-decoration: underline;}
.LinkEv a:visited 	{ color: #355276; text-decoration: underline;}
.LinkEv a:hover 	{ color: #7894B5; text-decoration: underline;}


/*** CALENDARIO ***/
.Calend { width: 217px; margin: 0 auto; margin: 0px; padding: 0px; background-color: #DBE6F1; font-family: Verdana; }  
.Calend .cTitolo { font-weight: bold; font-size: 12pt; padding: 5px; text-align: left; color: #7894B5; font-style: italic; } 
.Calend .clear { clear: both; }
.Calend .item, .Calend .head { float: left; text-align: center; margin: 0px; padding: 1px; font-weight: normal; font-size: 10pt; }
.Calend .hday { line-height: 20px; width: 29px; height: 20px; text-align: center; margin: 0px; padding: 0px; color: #444444; font-weight: bold; font-size: 10pt; }
.Calend .day, .Calend .empty, .Calend .daysel, .Calend .dayev { line-height: 24px; width: 29px; height: 24px; text-align: center; margin: 0px; padding: 0px; font-size: 10pt; }
.Calend .empty { }
.Calend .day { color: #646464; } 
.Calend .daysel { background-color: #91A2B5; font-weight: bold; color: #000000; }
.Calend .dayev { display: block; color: #ffffff; background-color: #AABDD4; }
.Calend .dayev:link, .Calend .dayev:visited { color: #ffffff; text-decoration: underline; font-weight: normal; }
.Calend .dayev:hover { background-color: #91A2B5; text-decoration: none; color: #ffffff; }
.Calend .divPrec { float: left; padding: 5px 5px 5px 5px; }
.Calend .divSucc { float: right; padding: 5px 5px 5px 5px; }
.Calend .naviga { padding-top: 10px; } 
.Calend .naviga a:link, .Calend .naviga a:visited { font-size: 9pt; color: #444444; font-weight: bold; text-decoration: none; } 
.Calend .naviga a:hover { text-decoration: underline; }


/*** CALENDARIO-GIORNO ***/
.EG-evento { font-family: Verdana; background-color: #A1B5C9; padding: 0px; margin: 0px; clear: both; }
.EG-Titolo { font-weight: bold; font-size: 10pt; color: #000000; padding: 3px 5px 3px 5px; background-color: #91A2B5; }
.EG-Foto { padding: 15px 0px 5px 0px; text-align: center; } 
.EG-Corpo { font-weight: normal; font-size: 8pt; color: #000000; text-align: justify; padding: 10px; }
.EG-Allegato { padding: 0px 10px 10px 10px; }
.EG-Allegato img { vertical-align: middle; }
.EG-Allegato a:link, .EG-Allegato a:visited { font-size: 9pt; color: #000000; font-weight: normal; text-decoration: none; } 
.EG-Allegato a:hover { text-decoration: underline; }

.EG-altri { padding: 25px 0px 0px 0px; font-weight: bold; font-size: 10pt; color: #000000; font-style: italic; }
.EG-Lista { font-family: Verdana; clear: both; padding: 0px; margin: 0px; }
.EG-item { background-color: #A1B5C9; padding: 0px; margin: 0px; border-top: #B0C4DC 4px solid; }
.EG-itemtitolo { font-weight: bold; font-size: 10pt; color: #ffffff; padding: 3px 5px 3px 5px; }
.EG-itemtitolo a:link, .EG-itemtitolo a:visited { color: #ffffff; font-weight: bold; text-decoration: none; } 
.EG-itemtitolo a:hover { text-decoration: underline; }
.EG-itemtesto { font-weight: normal; font-size: 8pt; color: #000000; text-align: left; padding: 5px 10px 5px 10px; }
.EG-itemtesto a:link, .EG-itemtesto a:visited { color: #ffffff; font-weight: normal; text-decoration: none; } 
.EG-itemtesto a:hover { text-decoration: underline; }


/*** DISCLAIMER ***/
.disclaimer { font-size:11px;color : #ffffff;}
.disclaimer a:link { color: #ffffff; text-decoration: none;}
.disclaimer a:visited { color: #ffffff; text-decoration: none;}
.disclaimer a:hover { color: #ffffff; text-decoration: underline;}


/*** FACEBOOK ***/

.facebook       {position:absolute; top:0; left:35px; margin-top:-413px; padding-top:36px;}
.facebook img   {border:0;}


/*---LINK AMICI---*/

.btn_box   {text-align:center; margin-top:15px;}

a.btn_LAit {display:inline-block; width:166px; height:35px; background: url(ITA/images/links.gif) no-repeat 0 0;}
a.btn_LAit:hover {background-position:0 -35px;}

a.btn_LAde {display:inline-block; width:166px; height:35px; background: url(DEU/images/links.gif) no-repeat 0 0;}
a.btn_LAde:hover {background-position:0 -35px;}

a.btn_LAen {display:inline-block; width:166px; height:35px; background: url(ENG/images/links.gif) no-repeat 0 0;}
a.btn_LAen:hover {background-position:0 -35px;}

a.btn_LAes {display:inline-block; width:166px; height:35px; background: url(ESP/images/links.gif) no-repeat 0 0;}
a.btn_LAes:hover {background-position:0 -35px;}

a.btn_LAfr {display:inline-block; width:166px; height:35px; background: url(FRA/images/links.gif) no-repeat 0 0;}
a.btn_LAfr:hover {background-position:0 -35px;}

a.btn_LAjp {display:inline-block; width:166px; height:35px; background: url(JAP/images/links.gif) no-repeat 0 0;}
a.btn_LAjp:hover {background-position:0 -35px;}

a.btn_LAne {display:inline-block; width:166px; height:35px; background: url(NED/images/links.gif) no-repeat 0 0;}
a.btn_LAne:hover {background-position:0 -35px;}

a.btn_LAru {display:inline-block; width:166px; height:35px; background: url(RUS/images/links.gif) no-repeat 0 0;}
a.btn_LAru:hover {background-position:0 -35px;}
