/* Gruppo AIC CSS Style Sheet */

body {
	font-family: Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}

/* ------------------------- ID PRINCIPALI ------------------------- */

#testata {
	width:740px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/bg_testata.jpg);
	background-repeat:no-repeat;
}


/* ---------------------------------------------------------------- */
#screenshot{
	position:absolute;
	border:1px solid #cccccc;
	background:#FFFFFF;
	padding:5px;
	display:none;
	color:#ffffff;
	z-index:10;
}

#screenshot_q{
	position:absolute;
	border:1px solid #cccccc;
	background:#FFFFFF;
	padding:0px;
	display:none;
	color:#ffffff;
	z-index:10;
}

#fade {
	width:635px;
	height:20px;
	padding-left:5px;
}

.fade-box {
	margin:auto;
	position:absolute;
	width:635px;
}

#crossfade-container {
	margin: 0px 0px 0px 10px;
	width: 300px;
	height: 150px;					
}

#box-1 {width:635px;}#box-2 {width:635px;}#box-3 {width:635px;}#box-4 {width:635px;}#box-5 {width:635px;}
#box-6 {width:635px;}#box-7 {width:635px;}#box-8 {width:635px;}#box-9 {width:635px;}#box-10 {width:635px;}
#box-11 {width:635px;}#box-12 {width:635px;}#box-13 {width:635px;}#box-14 {width:635px;}#box-15{width:635px;}
#box-16 {width:635px;}#box-17 {width:635px;}#box-18 {width:635px;}#box-19 {width:635px;}#box-20{width:635px;}
/* ---------------------------------------------------------------- */

#newsaic {
	width:640px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:100px;
	padding-top:5px;
	background-image:url(../img/bg_news.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

#menu {
	width:740px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	background-image:url(../img/bg_menu.jpg);
	background-repeat:no-repeat;
}

#main {
	width:740px;
	min-height:370px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	margin-top:0px;
}

#sx {
	width:240px;
	margin-left:0px;
	float:left;
	margin-right:10px;
}

#dx {
	width:490px;
	margin-left:0px;
	float:right;
	margin-right:0px;
}

#footer {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	width:740px;
	background-image:url(../img/bg_footer.jpg);
	background-repeat:no-repeat;
}

#gallery {
	margin-left:auto;
	margin-right:auto;
}

/* ------------------------- CLASSI MENU' ------------------------- */

.consorzio_m {
	background-image:url(../img/menu/consorzio_out.jpg);
	background-repeat:no-repeat;
	width:80px;
	height:40px;
	border:0px;
	float:left;
	margin:0px;
	padding-left:3px;
}

.principi_m {
	background-image:url(../img/menu/consorzio_out.jpg);
	background-repeat:no-repeat;
	width:80px;
	height:40px;
	border:0px;
	float:left;
	margin:0px;
	padding-left:3px;
}

.programmi_m {
	background-image:url(../img/menu/consorzio_out.jpg);
	background-repeat:no-repeat;
	width:80px;
	height:40px;
	border:0px;
	float:left;
	margin:0px;
	padding-left:3px;
}

.qualita_m {
	background-image:url(../img/menu/consorzio_out.jpg);
	background-repeat:no-repeat;
	width:80px;
	height:40px;
	border:0px;
	float:left;
	margin:0px;
	padding-left:3px;
}

.iniziative_m {
	background-image:url(../img/menu/consorzio_out.jpg);
	background-repeat:no-repeat;
	width:80px;
	height:40px;
	border:0px;
	float:left;
	margin:0px;
	padding-left:3px;
}

.societa_m {
	background-image:url(../img/menu/b_out.jpg);
	background-repeat:no-repeat;
	width:65px;
	height:40px;
	border:0px;
	float:left;
	margin:0px;
	padding-left:3px;
}

/* ------------------------- CLASSI PRINCIPALI ------------------------- */

.logo_aic {
	width:240px;
	margin-left:0px;
	float:left;
	display:block;
}

.consorzio {
	width:240px;
	float:left;
	vertical-align:middle;
	margin-top:3px;
	margin-left:2px;
}

.menu_p {
	width:490px;
	height:40px;
	float:right;
}

.upper {
	margin-left:0px;
	float:left;
	display:block;
}

.links {
	width:740px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
}

.bottom {
	width:740px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
}

.padding_box {
	padding-top:97px;
	padding-left:23px;
}

.td_h{
	width:85px;
}

.td_w {
	width:25px;
}

.td_ww {
	width:220px;
	vertical-align:top;
}

.td_a {
	vertical-align:top;
	text-align:left;
}

.td_m {
	vertical-align:middle;
	text-align:left;
}

.td_news {
	vertical-align:top;
	text-align:left;
	width:100px;
}

.td_news_dx {
	vertical-align:top;
	text-align:left;
	width:325px;
}

.td_s {
	vertical-align:top;
	text-align:left;
	width:15px;
}

.contenitore {
	width:445px;
	margin-left:25px;
	margin-right:20px;
}

.table {
	width:445px;
}

.box_gallery {
	width:110px;
	height:130px;
	padding-left:2px;
	border:thin solid #CCCCCC;
}

.td_gallery {
	vertical-align:top;
	text-align:left;
	padding:5px;
}

/* ------------------------- CLASSI BOX PRINCIPALI ------------------------- */

.box_consorzio {
	width:240px;
	height:180px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
	float:left;
	background-image:url(../img/bg_box_consorzio.jpg);
	background-repeat:no-repeat;
}

.box_iniziative {
	width:240px;
	height:180px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	float:left;
	background-image:url(../img/bg_box_iniziative.jpg);
	background-repeat:no-repeat;
}

.box_programmi {
	width:240px;
	height:180px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
	float:left;
	background-image:url(../img/bg_box_programmi.jpg);
	background-repeat:no-repeat;
}

.box_qualita {
	width:240px;
	height:180px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
	float:right;
	background-image:url(../img/bg_box_qualita.jpg);
	background-repeat:no-repeat;
}

.box_principi {
	width:240px;
	height:180px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	background-image:url(../img/bg_box_principi.jpg);
	background-repeat:no-repeat;
}

.box_societa {
	width:240px;
	height:180px;
	margin-left:0px;
	float:right;
	background-image:url(../img/bg_box_societa.jpg);
	background-repeat:no-repeat;
}

.box_bando {
	width:220px;
	height:160px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
	float:right;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-image:url(../img/bg_box_bando.jpg);
	background-repeat:no-repeat;
}

.box_bando_2 {
	width:220px;
	height:220px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
	float:right;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-image:url(../img/bg_box_bando_2.jpg);
	background-repeat:no-repeat;
}

.box_evidenza {
	width:220px;
	height:130px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
	float:right;
	padding-top:40px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-image:url(../img/bg_box_evidenza.jpg);
	background-repeat:no-repeat;
}

/* ------------------------- FONT ------------------------- */

.font_upper {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left;
	color:#5884B8;
	margin-top:10px;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
}

.font_upper a:hover {
	color:#5884B8;
	text-decoration:underline;
}

.font_menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#00467C;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	vertical-align:bottom;
	font-weight: bold;
}

.font_menu a:hover {
	color:#FFFFFF;
	font-weight: bold;
}

.font_titolo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#00467C;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
}

.font_titolo a:hover {
	color:#00467C;
	font-weight: bold;
}

.font_titolo_b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#FFFFFF;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
}

.font_titolo_b a:hover {
	color:#FFFFFF;
	font-weight: bold;
}

.font_titolo_puntatore {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#00467C;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	cursor:pointer;
}

.font_titolo_puntatore a:hover {
	color:#00467C;
	font-weight: bold;
	cursor:pointer;
}

.font_testo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
}

.font_testo a:hover {
	color:#00467C;
	font-weight:bold;
}

.font_testo_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
}

.font_testo_2 a:hover {
	color:#000000;
}

.font_newsaic {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
}

.font_newsaic a:hover {
	text-decoration:underline;
}

.font_newsaic_b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#ffffff;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
}

.font_newsaic_b a:hover {
	text-decoration:underline;
}

.font_consorzio {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	color:#00467C;
	vertical-align:middle;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
}

.font_consorzio_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#00467C;
	vertical-align:middle;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
}

.font_footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#9E9E9E;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
}

.font_footer a:hover {
	color:#9E9E9E;
	text-decoration:underline;
}

.font_footer_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#666;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
}

.font_footer_2 a:hover {
	color:#666;
	text-decoration:underline;
}

.font_cultura {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#339933;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
}

.font_cultura a:hover {
	color:#339933;
	font-weight: bold;
}

.font_sociali {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#CC0000;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
}

.font_sociali a:hover {
	color:#CC0000;
	font-weight: bold;
}

.font_sport {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#FF9900;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
}

.font_sport a:hover {
	color:#FF9900;
	font-weight: bold;
}

.font_alert {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#CC0000;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	background-image:url(../img/alert.gif);
	background-repeat:no-repeat;
	background-position:left;
}

/* ------------------------- IMG ------------------------- */

.img {
	border:0;
}

.img_dx {
	border:0;
	float:right;
}

.img_sx {
	border:0;
	float:left;
}

.img_sx_evidenza {
	border:0;
	float:left;
	margin-right:12px;
}

.img_dist {
	border:0;
	margin-left:auto;
	margin-right:auto;
}