html{
	padding:0px;
	margin:0px;
}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 0px;
	margin: 0px auto;
	background-image: url(img/images/bkg_white_2.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #A4A4A5;
	text-align: center;
	color: #666666;
}
img{
	border:0px;
	padding:0px;
	margin:0px;
}

p{
	padding:0px;
	margin:0px;
}
#contenitore{
	background-color:white;
	margin:auto;
	width:1000px;
}

input{
	padding:1px;
	border:0px;
	font-size:1.0em;
}

input.seminari{
	padding:1px;
	border:0px;
	font-size:1.0em;
	width:200px;
}

select.seminari{.
	padding:1px;
	border:0px;
	font-size:1.0em;
	width:200px;
}

img{
	border:0px;
}

select{
	padding:1px;
	border:0px;
	font-size:1.0em;
	width:200px;
}

#h1_format{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:1.0em;
	padding-left:10px;
}

#h2_format{
	color:white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:1.0em;
	float:left;
	text-align:left;
	width:340px;
}

.search{
	padding:1px;
	border:0px;
	font-size:1.0em;
}

input.bordoInput{
	border:1px gray solid;
	background-color: #dedede;
	color:#000;
	padding:2px;
	width: 250px;
}

textarea.bordoInput{
	border:1px gray solid;
	background-color: #dedede;
	color:#000;
	padding:2px;
	width: 250px;
}

input.buttonGo{
	background-color: #245CB5;
	border:0px;
	color:white;
	width: 100px;
}

#titolo{
	background-color:#dedede;
	color:#245CB5;
	font-size:12px;
	text-align:center;
	margin-top:10px;
	padding:10px 0;
}

#barra{
	background-image: url(img/images/bkg_blue_2.gif);
	background-repeat: repeat-y;
	background-position: top;
	height:15px;
	width:1000px;
}

#barra_under{
	height:46px;
	width:1000px;
}

#barra_under .sx{
	background-color:#F4F4F4;
	float:left;
	height:46px;
	margin-right:3px;
	width:849px;
}

#barra_under .dx{
	background-color:#E0E0E0;
	float:left;
	height:46px;
	width:148px;
	text-align:left;
}

#contenitore_logo{
	height:97px;
	width:1000px;
}

#contenitore_logo .sx{
	background-image: url(img/images/logo_Cispel_white_645.gif);
	background-repeat: no-repeat;
	background-position:left;

	float:left;
	width:645px;
	height:97px;
	padding:0px;
	margin:0px;
}

#contenitore_logo .dx{
	/*background-image: url(img/images/bkg_gray.gif);*/
	background-repeat: repeat-y;
	float:left;
	height:97px;
	width:355px;
}
 
#contenitore_logo .dx .box1{
	float:left;
	height:67px;
	width:207px;
	/*margin-left:8px;*/
}

#contenitore_logo .dx .interno{
	border-right:1px #ECECEC solid;
	text-align:left;
	width:185px;
	margin-left:22px;
}

#contenitore_logo .dx .interno ul.lista_1{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1em;
	list-style:none;
	margin:0px;
	padding:0px;
}

#contenitore_logo .dx .interno ul.lista_1 li{
	background-image: url(img/images/puntini_grigi_2.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	padding:5px 0;
}

#contenitore_logo .dx .interno ul.lista_1 li a{
	background-image: url(img/images/freccia_blu.gif);
	background-repeat: no-repeat;
	background-position:left;
	color: #245CB5;
	text-decoration:none;
	padding-left:15px;
}

#contenitore_logo .dx .box2{
	color:#245CB5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	float:left;
	height:67px;
	text-align:left;
	width:140px;
	margin:0 4px;
	/*margin-top:15px;*/
}

#contenitore_logo .dx .box2 a{
	color:white;
	text-decoration:none;
}

#contenitore_Main{
	
}

#contenitore_Main .col_A{
	background-image: url(img/images/barra_col_A.gif);
	background-repeat: no-repeat;
	background-position:top;
	float:left;
	width:148px;
}

#contenitore_Main .col_B{
	background-image: url(img/images/barra_col_B_2.gif);
	background-repeat: no-repeat;
	background-position:top;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	text-align:left;
	width:704px;
}

#contenitore_Main .col_B h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #1CA780;
}

#contenitore_Main .col_B h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-style: italic;
	color: #245CB5;
}

#contenitore_Main .col_B .testo{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #666666;
}

#contenitore_Main .col_C{
	background-image: url(img/images/barra_col_C.gif);
	background-repeat: no-repeat;
	background-position:top;
	background-color: #E0E0E0;
	float:left;
	width:148px;
}

#contenitore_Main .col_C .interno{
	text-align:left;
	width:127px;
	margin-left:10px;
}

#contenitore_Main .col_C .interno ul.lista_1{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style:none;
	margin:0px;
	padding:0px;
	width:127px;
}

#contenitore_Main .col_C .interno ul.lista_1 li{
	background-image: url(img/images/puntini.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	padding:5px 0;
}

#contenitore_Main .col_C .interno ul.lista_1 li a{
	background-image: url(img/images/puntino.gif);
	background-repeat: no-repeat;
	background-position:left;
	color: #245CB5;
	text-decoration:none;
	padding-left:10px;
	
}

#banner_1{
	background-image: url(img/images/banner.gif);
	background-repeat: repeat-y;
    height:112px;
	margin-left:4px;
	margin-top:5px;
	width:140px;
}

#banner_1 .contenitore{
	padding:7px;
}

#banner_1 .contenitore .foto{
	width:50px;
	float:left;
	height:80px;
	
}
#banner_1 .contenitore .testo{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:70px;
	margin-left:6px;
	float:left;
	height:80px;
	text-align:left;
}
#banner_1 .contenitore .link{
	text-align:right;
	padding-right:5px;
}

#banner_1 .contenitore h1{
	font-weight: bold;
	font-size: 10px;
	margin:0px;
}

#areaLink{
	background-color:white;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	width:138px;
	margin:auto;
}

#areaLink .top{
	background-image: url(img/images/area_link_top.gif);
	background-repeat: no-repeat;
	background-position:top right;
	height:11px;
	width:138px;
}

#areaLink .inside{
	padding:0px;
	margin:0px;
}

#areaLink .bottom{
	background-image: url(img/images/area_link_bottom.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	height:11px;
	width:138px;
}

#contenitore_Main .col_C .interno ul.lista_2{

}

#menuNavigaBase{
	background-color:white;
	
	text-align: left;
	margin: 0;
	padding: 0;
	width: 143px;
}

#menuNavigaBase ul.primo{
	margin: 0;
	padding: 0;
}

#menuNavigaBase ul.secondo{
	margin: 0;
	padding: 0;
}

#menuNavigaBase ul.terzo{
	margin: 0;
	padding: 0;
}


#menuNavigaBase ul li{
	list-style: none;
	margin:0px;
	padding:0px;
}

.selezionata{
	color:red;
}

#menuNavigaBase .home{
	background-image: url(img/images/btn_Home_2_mod.gif);
	background-position: top;
	background-repeat: no-repeat;
	height:35px;
	line-height :35px;
	margin: 0;
	padding: 0;
	width:143px;
	display:block;
}

#menuNavigaBase .home a{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 1.07em;
	font-weight:bold;
	color:white;
	text-decoration:none;
	width:123px;
	height:30px;
	line-height :30px;
	display:block;
	padding-left:20px;
	padding-top:5px;
}

#menuNavigaBase .voce{
	background-image: url(img/images/btn_blue_voce_open.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	min-height: 21px;
	height: auto !important;
	height: 21px;
	width:143px;
	display:block;
	margin:0px;
	padding:0px;
}
#menuNavigaBase .voce a{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 0.97em;
	font-weight:bold;
	color:white;
	min-height: 21px;
	height: auto !important;
	height: 21px;
	padding-left:20px;
	width:123px;
	display:block;
	text-decoration:none;
}


#menuNavigaBase .voce_2{
	min-height: 21px;
	height: auto !important;
	height: 21px;
	width:143px;
	margin:0px;
}

#menuNavigaBase .voce_2 a{
	background-image: url(img/images/btn_green_new.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color:#3eb493;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 0.97em;
	font-weight:bold;
	color:white;
	min-height: 21px;
	height: auto !important;
	height: 21px;
	width:136px;
	margin:0px;
	display:block;
	margin-left:7px;
	text-decoration:none;
}


#menuNavigaBase .voce_3{
	min-height: 21px;
	height: auto !important;
	height: 21px;
	width:143px;
	margin:0px;
}

#menuNavigaBase .voce_3 a{
	background-image: url(img/images/min_mod.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color:#3eb493;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 0.97em;
	font-weight:bold;
	color:white;
	min-height: 21px;
	height: auto !important;
	height: 21px;
	width:131px;
	display:block;
	margin-left:12px;
	text-decoration:none;
}

#menuNavigaBase a{
	color: black;
}

#seminari{
	color:#dedede;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:674px;
}

#seminari .sfondo{
	background: url(img/images/puntini_674.gif) repeat-x bottom;
	padding-bottom:0px;
	margin-top:10px;
}

#seminari .titolo{
	font-size:1.4em;
	color: #1CA780;
}

#download{
	color:#dedede;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:674px;
}

#download .sfondo{
	background: url(img/images/puntini_674.gif) repeat-x bottom;
	padding-bottom:0px;
	margin-top:10px;
}
#download .titolo{
	font-size:11px;
	color: gray;
}
#download .titolo a{
	font-size:12px;
	font-weight:bold;
	color: gray;
	text-decoration:none;
}
#seminari .introduzione{
	font-size:10px;
	color: #245CB5;
}

#seminari .testo{
	font-size:11px;
	color: #666666;
	margin-top:10px;
}
#seminari .video{
	width: 200px;
	float:left;
	margin:0 10px 0 0;
}

#seminari .link{
	text-align:right;
}
#seminari .videoTube{
	width:654px;
	text-align: center;
}

#seminari .navigazione{
	background-color:#dedede;
	color:#245CB5;
	text-align:center;
	margin-top:10px;
	padding:10px 0;
}


.contact { background-color:#dedede; padding: 0 10px;}
legend   { font-weight: bold; font-size: 20px;}
ul       { margin: 0; padding: 0; list-style: none;}
li       { color: #99999B; margin: 0; padding: 10px 0; clear: both;}
li a.button {
	background: #3F6FBE;
	color: #FFF;
	font-style: italic;
	text-decoration: none;
	margin:10px 0px;
	padding: 5px 10px;
}
label    { float:left; display:block; font-style: italic; font-size: 12px; }
input    { border:1px #99999B solid; }
textarea { padding:3px; width: 100%; }
.clr     { clear: both;}

.successo{
	border:1px green solid;
	color: green;
	font-size: 12px;
	padding:10px;
}

.errore{
	border:1px red solid;
	color: red;
	font-size: 12px;
	padding:10px;
}


#news{
	color:#dedede;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:434px;
}

#news .sfondo{
	background: url(img/images/puntini_430.gif) repeat-x bottom;
	padding-bottom:0px;
	margin-top:10px;
}

#news .titolo{
	font-size:14px;
	color: #1CA780;
}

#news .introduzione{
	font-size:10px;
	color: #245CB5;
}

#news .testo{
	font-size:11px;
	color: #666666;
	margin-top:10px;
}

#news .link{
	text-align:right;
}

#news .navigazione{
	background-color:#dedede;
	color:#245CB5;
	text-align:center;
	padding:10px 0;
}

#news_banner{
	background-image: url(img/images/news_banner_2_mod.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	height:129px;
	width:695px;
}
#news_banner2{
	background-image: url(img/images/news_banner_2_mod_big.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	height:210px;
	width:695px;
}

#news_banner .contenitore_temp{
	position:relative;
	left:155px;
	top:0px;
	height:110px;
	width:530px;
}

#news_banner .contenitore{
	height:115px;
	width:695px;
}


#news_banner2 .contenitore{
	height:200px;
	width:695px;
}

#news_banner .contenitore .sx{	

	float:left;
	height:110px;
	margin-left:5px;
	width:140px;
}
#news_banner2 .contenitore .sx{
	float:left;
	height:198px;
	margin-left:10px;
	width:200px;
}

#news_banner .contenitore .dx{	
	float:left;
	margin-left:10px;
	height:115px;
	width:530px;
}
#news_banner2 .contenitore .dx{
	float:left;
	margin-left:10px;
	height:175px;
	width:460px;
}

#news_banner .contenitore .dx .titolo{
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:40px;
	width:530px;
}

#news_banner .contenitore .dx .titolo{
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	height:40px;
	width:530px;
}
#news_banner2 .contenitore .dx .titolo{
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	height:40px;
	width:460px;
}

#news_banner .contenitore .dx .introduzione{
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:50px;
	width:530px;
}
#news_banner2 .contenitore .dx .introduzione{
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:119px;
	width:460px;
}
#news_banner .contenitore .dx .link{
	text-align:right;
	height:12px;
	width:530px;
}
#news_banner2 .contenitore .dx .link{
	text-align:right;
	height:12px;
	width:460px;
}

#news_banner .contenitore .zintroduzione{
	position:relative;
	color: #245CB5;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	left:0px;
	top:0px;
	height:50px;
	width:530px;
}
#news_banner .contenitore .zlink{
	position:relative;
	left:0px;
	top:0px;
	text-align:right;
	height:12px;
	width:530px;
}
#news_banner_navigazione{
	background-image: url(img/images/bkg_news_banner.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width:695px;
	height:21px;
}
#news_banner_navigazione .menu{
	background-image: url(img/images/btn_news_banner_mod.gif);
	background-repeat: no-repeat;
	float:left;
	display:block;
	width:220px;
	height:21px;
}
#news_banner_navigazione .menu a{
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:white;
	width:220px;
	height:21px;
	padding-left:20px;
	padding-top:2px;
	text-decoration:none;
}
#news_banner_navigazione .menu a:hover{
	background-image: url(img/images/btn_news_banner_selected_mo.gif);
	background-repeat: no-repeat;
	display:block;
	width:220px;
	height:21px;
}

#news_banner_navigazione .menu a.selezionato{
	background-image: url(img/images/btn_news_banner_selected_mo.gif);
	background-repeat: no-repeat;
	display:block;
	width:220px;
	height:21px;
}

#banner{
	background-image: url(img/images/banner_Navigazione_3_mod.gif);
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color: #FFF;
	margin-left:5px;
	margin-top:10px;
	width:694px;
	height:77px;
}

#footer{
	background-image: url(img/images/footer_2.gif);
	background-repeat: no-repeat;
	background-position:top;
	background-color:#245CB5;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	height:90px;
	margin-top:10px;
	width:1000px;
	text-align:center;
	
}

