@charset "utf-8";
/* CSS Document */
img, div, table div{
	behavior: url("iepngfix.htc");
}
*{
	margin:0;
    border:0;
    padding:0;
}
:focus {
	outline: 0;
}
html{
	height:100%;
}
body{
	background:#000000;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#333333;
}
a{
	color:#000000;
}
a:hover{
	text-decoration:none;
}
a img{
	border:none;
}
h1{
	font-size:18px;
	margin:0;
	padding:0;
}
h2{
	font-size:14px;
}
h3{
	font-size:12px;
	border-bottom:#333 1px solid;
	color:#333;
}
/*classi*/
.clear{
	clear:both;
	margin:0;
	padding:0;
	font-size:0px;
}
.fl{
	float:left;
	display:inline-block;
}
.fr{
	float:right;
	display:inline-block;
}
.pulsante a{
	display:block;
	height:15px;
	padding:5px 6px;
	text-align:center;
	margin:5px 0;
/*	border:#7b0c26 1px solid;*/
	background:url(../images/bg_pulsante.jpg) repeat-x;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.pulsante a:hover{
	background:#990000;
}
.lineablu{
	clear:both;
	height:10px;
	background:#004B96;
}
/*-------------------------------------struttura sito*/
#MainBox{
	text-align:center;
    background:url(../images/background.jpg) repeat-x top #FFFFFF;
}
#pagina{
	text-align:left;
	width:955px;
	margin:auto;
}
#paginaDescrittiva{
    background:url(../images/background.jpg) repeat-x top #000000;
	text-align:left;
	width:970px;
	margin:auto;
}

#flash{
	width:524px;
	float:left;
	height:534px;
	text-align:center;
	display:inline-block;
	margin-top:2px;
}
#footer{
	clear:both;
	border-top:#004b96 10px solid;
	color:#FFFFFF;
	padding-top:10px;
	font-size:10px;
	text-align:center;
}
#footer a{
	color:#FFFFFF;
}
.btnHome{
	width:24px;
	float:right;
	margin:5px 6px 3px 3px;
}
/*-------------------------------------inizio menu di navigazione*/
#menu{
	display:block;
	height:45px;
	background: url(../images/menu.jpg) no-repeat right;
	font-size:14px;
}
#menu ul{
	display:block;
	height:46px;
	width:575px;
	float:right;
	list-style-type:none;
}
#menu li{
	float:left;
	display:inline-block;
}
#menu li a{
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:none;
	padding:9px;
}
#menu li a:hover{
	background: #333333;
	border-bottom:#FFFFFF 1px solid;
}
#menu li img{
	margin-top:14px;
}
#menu li.selected {
	background: #333333;
	border-bottom:#FFFFFF 1px solid;
}

/*----------------------------------------------- homepage*/
.boxHome{
	background-color:#000000;
	width:180px;
	height:400px;
	margin-top:106px;
	padding:15px;
	color:#FFFFFF;
}
.antNews{
	padding:10px 0;
}
.antNews a{
	color:#FFFFFF;
	text-decoration:none;
}
.antNews a:hover{
	color:#8fc1e5;
}
.sponsor {
	padding:30px 5px;
}
/*paragrafi Rassegna stampa e News*/
.paragrafoHome{
	background:url(../images/sfumatura_blu.jpg) repeat-x top;
	width:468px;
	margin:10px 0 30px 0;
	border:#000000 1px solid;
	color:#000000;
}
.paragrafoHome h2 a{
	color:#000000;
	text-decoration:none;
}
.paragrafoHome h1{
	color:#FFFFFF;
	font-size:24px;
	font-weight:normal;
	height:30px;
	padding:7px 0 0 15px;
	float:left;
	width:350px;
}
.paragrafoHome h2{
	padding:10px;
}
.boxPar{
	padding:10px;
	background:#e8e8e8;
	height:125px;
}
.fotoPar{
	width:100px;
	height:100px;
	background:url(../images/bg_boxSfumatura.jpg) repeat-x bottom;
	border:#CCCCCC 1px solid;
	overflow:hidden;
	float:left;
}
.testoPar{
	width:330px;
	float:right;
}
.data{
	margin-bottom:10px;
}
/*---------------------------------------------- Altre pagine*/
#right{
	width:760px;
	float:left;
	display:inline;
	border-left:none;
	height: auto !important;
    height: 401px;
	min-height:401px;
	text-align:left;
	background:#FFFFFF;
    background:url(../images/background.jpg) repeat-x top #ffffff;
}
#left{
	width:210px;
	float:left;
	display:inline;	
	background:#000000;
}
#logo{
	width:218px;
	height:308px;
	margin-left:-8px;
}
#boxMenuServizi{
	background-color:#000000;
	width:210px;
	color:#FFFFFF;
	padding-bottom:15px;
}
/*pulsantiera servizi*/
#boxMenuServizi a{text-align:left; margin:5px 15px;}
#boxMenuServizi .green1 a{background:url(../images/green1.jpg) repeat-x ;}
#boxMenuServizi .green1 a:hover{background:#324C0B;) }
#boxMenuServizi .green2 a{background:url(../images/green2.jpg) repeat-x;}
#boxMenuServizi .green2 a:hover{background:#475107;}
#boxMenuServizi .yellow a{background:url(../images/yellow.jpg) repeat-x;}
#boxMenuServizi .yellow a:hover{background:#655800;}
#boxMenuServizi .orange a{background:url(../images/orange.jpg) repeat-x;}
#boxMenuServizi .orange a:hover{background:#603700;}
#boxMenuServizi .pink a{background:url(../images/pink.jpg) repeat-x;}
#boxMenuServizi .pink a:hover{background:#5C1437;}
#boxMenuServizi .blue1 a{background:url(../images/blue1.jpg) repeat-x;}
#boxMenuServizi .blue1 a:hover{background:#003F59;}
#boxMenuServizi .blue2 a{background:url(../images/blue2.jpg) repeat-x;}
#boxMenuServizi .blue2 a:hover{background:#001E3C;}
#boxMenuServizi .grey a{background:url(../images/grey.jpg) repeat-x;}
#boxMenuServizi .grey a:hover{background:#323233;}

#titoloPagina{
	width:720px;
	float:left;
	text-align:left;
	padding:10px;
}	
#titoloPagina h1{
	color:#e2001a;
	font-size:36px;
	font-weight:normal;
}
.contenuti{
	width:740px;
	float:left;
	display:inline;
	background:url(../images/bg_contenuti.jpg) repeat-y left #fff;
	border:#d5d5d5 1px solid;
	height: auto !important;
    height: 401px;
	min-height:401px;
	text-align:left;
}
.contenuti .foto{
	display:inline;
	width:368px;
	height:400px;
	overflow:hidden;
	float:left;
	background:url(../images/bg_boxSfumatura.jpg) repeat-x bottom #FFFFFF;
	border-right:#CCCCCC 1px solid;
}
.contenuti .testo{
	display:inline;
	width:290px;
	float:right;
	margin:10px;
	padding:30px;
	list-style-position:inside;
}
#pulsantiera{
	display:block;
	background:url(../images/bg_pulsantiera.jpg) no-repeat left #fff;
	width:741px;
	float:left;
	display:inline;
}
.pulsantiIcone{
	font-size:10px;
	margin:15px 0 0 20px;
}
.pulsanteStondato a{
	display:block;
	width:93px;
	height:44px;
	padding:10px;;
	text-align:center;
	margin:5px 0;
/*	border:#7b0c26 1px solid;*/
	background: url(../images/btn_stondato.jpg) no-repeat;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
/*--------------------------------------News*/
.elencoNews{
	width:300px;
	background:#FFFFFF;
	margin:10px;
	padding:20px;
	float:left;
}
.elencoNews h1 a{
	font-size:14px;
	color:#004B96;
}
.elencoNews .foto{
	width:100px;
	height:100px;
	background:url(../images/bg_boxSfumatura.jpg) repeat-x bottom;
	border:#CCCCCC 1px solid;
	overflow:hidden;
	float:left;
	margin:10px 10px 10px 0;
}
.elencoNews .descrizione{
	width:185px;
	float:left;
	margin:10px 0;
	padding:0;
}
/*--------------------------------------Eventi*/
.boxEventi{
	width:680px;
	background:#FFFFFF;
	margin:10px;
	padding:20px;
}
.boxEventi h1 a{
	height:30px;
	font-size:14px;
	color:#004B96;
}
.boxEventi .foto{
	width:100px;
	height:100px;
	background:url(../images/bg_boxSfumatura.jpg) repeat-x bottom;
	border:#CCCCCC 1px solid;
	overflow:hidden;
	float:left;
	margin-top:10px;
}
.boxEventi .testo{
	width:300px;
	height:100px;
	float:left;
	border-right:#CCCCCC 1px solid;
	padding:0 10px 0 0;
}
.boxEventi .orari{
	width:230px;
	background:#EBEBEB;
	border:#999999 1px solid;
	margin-top:10px;
	padding:5px;
}
/*--------------------------------DETTAGLIO EVENTI*/
.boxeventidett {
	float:left;
	width:700px;
/*	height:265px;*/
	background:#FFFFFF;
	margin:0;
	padding:10px;
}	
.boxeventidett h1{
	font-size:14px;
	color:#004B96;
	margin-left:10px;
}
.boxeventidett .imgeventi{
	float:left;
	width:600px;
/*	height:220px;*/
	margin:10px;
/*	border:#CCCCCC 1px solid;*/
}
.boxeventidett div.colonna1{
	border:#CCCCCC 1px solid;
	background:#EBEBEB;
	float:left;
	width:460px;
/*	height:200px;*/
	margin:10px 10px 10px 0;
	padding:10px;
	overflow:hidden;
}
.boxeventidett div.colonna2{
	float:right;
	width:200px;
	height:265px;
	margin:0;
	overflow:hidden;
	text-align:center;
	background:url('images/eventidett.gif');
	font-size:10px;
	line-height:8px;
	color: #999999;
}
.boxeventidett div.colonna2 td{
	height:45px;
}
.boxeventidett div.colonna2 a{
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	line-height:8px;
}
.boxeventidett div.colonna2 a:hover{
	color:#990000;
}
.paragrafoEventi{
	margin:10px;
	padding:10px;
}
.paragrafoEventi h3{
	background: url(../images/blue2.jpg) repeat-x;
	color:#FFFFFF;
	padding:5px;
	padding-left:10px;
	margin-bottom:10px;
	font-size:12px;
}
.paragrafoEventi ul{
	padding-left: 30px;
}
/*--------------------------------------------- GALLERY*/
.boxgallery{
	float:left;
	width:100px;
	height:130px;
	border:1px #cccccc solid;
	background:#FFFFFF;
	margin:12px;
	padding:10px;
	font-size:10px;
	font-weight:bold;
	line-height:10px;
}	
.fotoGallery{
	width:100px;
	height:100px;
	overflow:hidden;
	margin-bottom:10px;
	text-align:center;
}
/*-------------------------------------CONTATTI*/
.inputTxt{
	border-bottom:#999999 1px solid;
	background:#eeeeee;
	width:170px;
}
textarea{
width:170px;
}
.boxMsgContatti{
	border:#999999 1px solid;
	background:#eeeeee;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#privacy{
	height:50px;
	overflow:auto;
	padding:3px;
	background:#FFFFFF;
	border:#999999 1px solid;
}
.pulsanteContatti{
	display:block;
	height:25px;
	width:100px;
	padding:5px 6px;
	text-align:center;
	background:url(../images/bg_pulsante.jpg) repeat-x;
	font-size:14px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.pulsanteContatti:hover{
	background:#990000;
}

