@charset "utf-8";
/* CSS Document */
body {
	background:#fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#666666
}
a:link {
	color: #1937b9;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #1937b9;
}
a:hover {
	text-decoration: underline;
	color: #003525;
}
a:active {
	text-decoration: none;
	color: #1937b9;
}

.clear { clear:both}

h1 { margin:10px; border-bottom:1px dashed #666666; border-top: 1px dashed #666666; font-size:16px; font-weight:bold; padding:3px 13px;}
h2 { margin:10px; border-bottom:1px dashed #666666; font-size:15px; font-weight:bold; padding:3px; background:#FFFFFF}
h3 { margin:0; font-size:15px; font-weight:bold; letter-spacing:2px; margin-top:10px}
h4 { margin:0; font-size:11px; font-weight:bold; color:#006600}
h5 { margin:-38px 0 10px 1px; font-size:16px; font-weight:bold; padding:3px 0px; position:relative; z-index:2}
h6 { margin:0 0 5px 10px; font-size:16px; font-weight:bold; color:#060;}

ul { margin:5px 0}


p {text-align:justify; margin:2px}

/* Layout */
#box_top {background:url(../images/sfondo.gif) repeat-x #fff; }
#box_loghi {width:940px; margin:auto; height:103px; background:url(../images/bg_loghi.png) no-repeat}
#logo_saet { width:429px; height:93px; float:left}
#logo_saet span { visibility:hidden}
#logo_coenergy { width:429px; height:95px; float:left; padding-top:2px; padding-left:40px}
#logo_coenergy span { visibility:hidden}
#box_menu {width:940px; margin:auto; padding:0 0 0 20px}
#box_menuleft {width:195px; margin:auto; padding:0 10px; background-color:#afc92e; border:1px solid #71b120;border-radius: 5px ;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#box_flash { width:940px; height:180px; background-color:#FFFFFF}
#box_contenuti {width:940px; border:1px solid #999; margin:auto; min-height:500px; background:#fff;border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0 ; padding-top:5px; margin-top:-1px; border-bottom:0; padding-bottom:10px; background:url(../images/bg_page.png) repeat-y #FFFFFF}
#box_contenuti_1 {width:940px; border:1px solid #999; margin:auto; min-height:500px; background:#fff;border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0 ; padding-top:5px; margin-top:-1px; border-bottom:0; padding-bottom:10px;}
#box_bottom {background:url(../images/bg_bottom.jpg) repeat-x #202930; width:100%}
#box_footer {width:920px; padding:10px; color:#FFFFFF; margin:auto; font-size:11px; font-style:italic}

#box_footer a:link {
	color:#afc92e ;
	text-decoration: none;
}
#box_footer a:visited {
	text-decoration: none;
	color: #afc92e;
}
#box_footer a:hover {
	text-decoration: underline;
	color: #CCCCCC;
}
#box_footer a:active {
	text-decoration: none;
	color: #afc92e;
}


/* Menu */
.tasto {float:left; padding:8px 13.5px; background:#f4f4f4; color:#000000; margin:0 2px; border:1px solid #999999;border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0 ; border-bottom: 1px solid #999; font-weight:bold;}

.tasto a:link {
	color: #1937b9;
	text-decoration: none;
}
.tasto a:visited {
	text-decoration: none;
	color: #1937b9;
}
.tasto a:hover {
	text-decoration: underline;
	color: #003525;
}
.tasto a:active {
	text-decoration: none;
	color: #1937b9;
}

.tastoactive {float:left; padding:8px 13.5px; background: url(../images/bg_bottom.jpg) repeat-x  0px -3px; color:#000000; margin:0 2px; border:1px solid #999999;border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0 ; border-bottom: 1px solid #999; font-weight:bold}
.tastoactive a:link {
	color: #afc92e;
	text-decoration: none;
}
.tastoactive a:visited {
	text-decoration: none;
	color: #afc92e;
}
.tastoactive a:hover {
	text-decoration: underline;
	color: #71b120;
}
.tastoactive a:active {
	text-decoration: none;
	color: #afc92e;
}
/* pagine */
#page1 { margin:5px 10px}
#page1 .col_a { width:655px; float:left; margin-right:10px;}
#page1 .col_b { width:255px; float:left;}

#page1b { margin:5px 10px}
#page1b .col_a { width:255px; float:left; margin-right:10px;}
#page1b .col_b { width:655px; float:left;}

#page1h { margin:5px 25px}

#page3 { margin:5px 10px}
#page3 .col_a { width:450px; float:left; margin-right:5px;}
#page3 .col_b { width:460px; float:left; margin:0 5px 0 0}

#page2 { margin:5px 10px;}
#page2 .col_a { width:920px; float:left;}

.menu_box_sx { width:200px; min-height:400px; float:left; margin:0 10px 5px 0; padding:3px; font-weight:bold}
.menu_box_dx { width:420px; float:left; margin:0 5px 5px 0; padding:3px}
.menu_box_dx_2 { width:690px; float:left; margin:0 0 0 0; padding:3px}
#page2 .col1 { width:220px; float:left; margin-right:10px;}
#page2 .col2 { width:680px; float:left;}

#page3b { margin:5px 10px}
#page3b .col_a { width:450px; float:left; margin-right:5px;}
#page3b .col_b { width:500px; float:left; margin:0 5px 0 -40px}

/*form invio dati*/

.formselect {
width:90%;
font-size:11px;
padding:2px;
color: #000;
border:1px solid #999999;
background:#EEE
	}
.formtext {
width:90%;
font-size:13px;
padding:2px;
color: #000;
border:1px solid #999999;
background: #eee}
.formtext2 {
font-size:13px;
padding:2px;
color:#000;
border:1px solid #999999;
background: #eee;
width:80%;
	}
.formtext4 {
width:50px;
font-size:13px;
padding:2px;
color: #000;
border:1px solid #999999;
background: #eee}
.formtext4 {
width:70px;
font-size:13px;
padding:2px;
color: #000;
border:1px solid #999999;
background: #eee}
.formtextrandom {
width:50px;
font-size:11px;
padding:2px;
color:#999;
border:1px solid #999999;
background:#eee

	}
.formtextarea {
width:90%;
height:200px;
font-size:11px;
padding:2px;
color:#000;
border:1px solid #999999;
background: #eee
	}
.formtextarea_note {
width:378px;
height:80px;
font-size:11px;
padding:2px;
color:#000;
border:1px solid #999999;
background: #eee
	}

.formtextarea2{
width:90%;
height:70px;
font-size:11px;
padding:2px;
color:#000;
border:1px solid #999999;
background: #eee}

.formbutton {
font-size:11px;
padding:2px 10px 2px 10px;
color:#333;
border:1px solid #999999;
margin:auto;
margin-top:10px;
background:#FFF
	}
.privacy {font-size:9px;
	color: #000;
	text-align:left;
	width:390px
	}
	
.images_page_img_box {width:120px; height:80px; border:1px solid #ccc; float:left; margin:0 5px 5px 0; overflow:hidden; text-align:center}
.images_page_img_box .immagine {height:85px; border:0px}
.images_page_file_box {width:120px; height:80px; float:left; margin:0 5px 25px 0; text-align:center}

.link_page {padding:2px 2px 2px 10px; margin:0 0 10px 0}
.link_page a {color:#666}
.link_page a:hover {color:#006600}
.img_news {width:250px; height:170px; text-align:center; border:1px solid #ccc; overflow:hidden}
.img_news .immagine {height:172px; border:0}
.linklista { font-size:10px}
.linklista a:link {
	color: #1937b9;
	text-decoration: none;
}
.linklista a:visited {
	text-decoration: none;
	color: #1937b9;
}
.linklista a:hover {
	text-decoration: underline;
	color: #003525;
}
.linklista a:active {
	text-decoration: none;
	color: #1937b9;
}

.foto2 { border:1px solid #CCCCCC; padding:2px; margin:5px; float:left; height:100px}

/* Anno News */

.anno {margin:0 0 5px 10px; font-size:16px; font-weight:bold; color:#060}
.anno a:link, .anno a:visited, .anno a:active { color:#060; text-decoration:none}
.anno a:hover { color:#666666; text-decoration:underline}
