/* general style */
body {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Verdana, Arial;
	background-color: #FFFFFF;
}
/* structure main */
#page {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 0px;
	width: 100%;
}
#page #top {
	height: 138px;
	background-image: url(../images/jpg/top1024.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
/*---------------*/
/* structure parts */

#con {
	padding-right: 10px;
}

#cm_map {
	width:675px;
	height:450px;
}
#main_cm {
FONT-SIZE: 11px; 
MARGIN-LEFT: auto; 
WIDTH: 800px; 
MARGIN-RIGHT: auto; 
FONT-FAMILY: Arial, sans-serif;
}
#vetr_news li {
	height: 62px;
}

/**/

/**/

#page #top p {
	font-size: 80%;
}
#page #top img {
	margin-top: 30px;
	margin-left: 10px;
}
#page #con {
	color: #000000;
	text-decoration: none;
}
#page #loghi_soci {
	text-align: center;
}
/*#page #loghi_soci img, #page #cons_soci img  {
	margin-right: 20px;
	margin-left: 20px;
}*/
#page #cons_soci {
	text-align: center;
}
#cons_soci .slide_soci {
	padding: 5px;
	background-color: #FFFFFF;
	font-size: 12px;
	margin: 0px;
}
.slide_soci .logo_cons a {
	margin: 0px;
	padding: 0px;
}
#cons_soci a img  {
    filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	-khtml-opacity:0.5;
}
#cons_soci a:hover img {
    filter:none;
	-moz-opacity:1.0;
	opacity:1.0;
	-khtml-opacity:1.0;
} 

#con .con_dx p, #con .con_box p {
	font-size: 70%;
}
#con .con_full .con_text .cont_box {
	font-size: 75%;
	text-align: justify;
}

#page #pie {
	background-color: #376C37;
	color: #FFFFFF;
	background-image: url(../images/png/b2.png);
	background-repeat: repeat-x;
	background-position: top;
	clear: both;
	height: 35px;
}
#page #pie p {
	font-size: 70%;
	font-family: Tahoma, Arial, Verdana;
	display: block;
	padding: 10px;
	margin: 0px;
	text-align: center;
}
#page #pie a {
	color: #FFFFFF;
	text-decoration: none;
	
}
#page #pie a:hover {
	color: #F5F5F5;
	text-decoration: underline;
}
#page #pie span img {
	vertical-align: middle;
}
/* start_ wide bar */
#page .wide {
	margin-bottom: 10px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#page .wide p {
	margin: 0px;
	padding: 9px;
}
#page #wup {
	background-color: #376C37;
	color: #FFFFFF;
	background-image: url(../images/png/b2.png);
	background-repeat: repeat-x;
	background-position: top;
}

#page #wdown {
	clear: both;
	text-align: center;
	color: #002B15;
	height: 32px;
	vertical-align: middle;
}

#page #wup .time {
	text-align: right;
}
#page #wup .time a {
	color: #C8E1CA;
	text-decoration: none;
}
#page #wup .time a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#page #wup .time img {
	vertical-align: middle;
}


#page #wdown a {
	color: #999999;
	text-decoration: none;
}
#page #wdown a:hover {
	color: #333333;
	text-decoration: underline;
}
/* end_ wide bar */
/*---------------*/
/* structure parts */
#page p {
	margin: 0px;
	padding: 0px;
}
#con .con_full p {
	padding: 5px;
	line-height: 24px;
	margin: 0px;
}
.cont_box a {
	color: #007700;
	text-decoration: none;
}
.cont_box a:hover {
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #00A445;
}
#page .sep {
	margin: 0px;
	padding: 0px;
	display: none;
}
/* top parts */
#top .tsx {
	display: block;
	width: 310px;
	float: left;
}
#top .tdx {
	display: block;
	width: 450px;
	float: right;
}
#top .tsx img {
	padding: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#top .tdx img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#con .con_menu {
	float: left;
	width: 150px;
}

#con div.con_dx {
	margin-right: 250px;
	margin-left: 150px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#con div.con_full {
	margin-left: 150px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#con div.con_text {
	/*background-color: #FBFBFB;*/
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #eeeeee;
}

#con div.con_text#altre {
	background-color: #FBFBFB;
}
#con div.con_text#soci_corr {
	background-color: #FFFFF4;
}

#con .con_tab {
	padding: 0px;
	margin: 0px;
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
}
.con_text .cont_box {
	margin: 0px;
	padding: 10px;
}

.con_text h2 {
	margin: 0px;
	font-size: 12px;
	background-color: #008000;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	color: #FFFFCC;
	background-image: url(../images/png/b1.png);
	background-repeat: repeat-x;
	background-position: left top;
}

.con_text h2 a {
	color: #FFFFF9;
	text-decoration: none;
}
.con_text h2 a:hover {
	color: #FFFF88;
	text-decoration: underline;
}
.con_text .cont_box h2.cont_h2 {
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #F26100;
	background-color: #FFFFFF;
	/*background-color: #FBFBFB;*/
	background-image: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.con_text .cont_box h2.cont_h2 a {
	color: #005500;
}
.con_text .cont_box h2.cont_h2 a:hover {
	color: #009B00;
	text-decoration: none;
}
.con_text .cont_box p.data_ins {
	padding: 0px;
	font-size: 11px;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.con_text .cont_box .attachments_box  {
	background-color: #FFFFFF;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
	display: block;
	border: 1px solid #CCCCCC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#page #con .con_full .con_text .cont_box .attachments_box p {
	margin: 0px;
	padding: 0px;
}
.cont_box ul.listpage  {
	margin: 15px;
	padding: 0px;
	list-style-type: none;
}
.cont_box ul.listpage li  {
	background-image: url(../images/png/evid.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}

#con .con_box {
	float: right;
	width: 250px;
}
/*#con .con_box .box {
	margin-bottom: 10px;
	padding: 0px;
}*/
#con .con_box .box a {
	margin-bottom: 10px;
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#con .con_box .box #player {
	margin-bottom: 10px;
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
/*#con .con_box .box img {
	margin-bottom: 10px;
	padding: 0px;
}*/
#con .con_menu .partners {
	text-align: center;	
}
#con .con_menu .partners p {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eeeeee;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#con .con_menu .partners img {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#page #loghi_qualita {
	text-align: center;
}
#loghi_qualita img {
	margin: 10px;
	padding: 0px;
}
ul.ulrecords {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.ulrecords li {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C9E4C9;
	padding-bottom: 5px;
	color: #000000;
	padding-top: 5px;
}
.con_dx .ulrecords li {
	font-size: 75%;
}
.con_full .ulrecords li {
	font-size: 70%;
}

.ulrecords#vetr_news li a {
	color: #008400;
	text-decoration: none;
	font-weight: bold;
}
.ulrecords#vetr_news li a:hover {
	color: #000000;
	text-decoration: none;
}

.ulrecords#evid_news li a {
	color: #005500;
	text-decoration: none;
	font-size: 110%;
	font-weight: bold;
}
.ulrecords#evid_news li a:hover {
	color: #000000;
	text-decoration: none;
}

.ulrecords li a {
	color: #008400;
	text-decoration: none;
}
.ulrecords li a:hover {
	color: #000000;
	text-decoration: none;
}
.ulrecords span.tipo {
	color: #333333;
}
.ulrecords div.sommario {
	color: #666666;
	text-align: justify;
}

.tabcontent div.arch {
	display: block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 6px;
	background-color: #F5F5F5;
	vertical-align: middle;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/gif/butiltabs.gif);
	background-repeat: repeat-x;
	color: #999999;
	border-width: 1px;
	border-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #FFFFFF;
}
div.arch a {
	color: #666666;
	text-decoration: underline;
}
div.arch a:hover {
	color: #000000;
	text-decoration: none;
}
/*tab*/
.shadetabs{
	list-style-type: none;
	text-align: left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
}

.shadetabs li {
	display: inline;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
}

.shadetabs li a {
	text-decoration: none;
	border: 1px solid #cccccc;
	color: #666666;
	background-color: white;
	background-image: url(../images/png/tab_out.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.shadetabs li a:visited {
	color: #666666;
}

.shadetabs li a:hover{
	color: #2C5C2C;
	background-image: url(../images/gif/tab_over.gif);
}
.con_full .ulrecords li {
	font-size: 100%;
}
.shadetabs li a:hover {
	border-bottom-style: none;	
}
.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
	background-image: url(../images/gif/tab_over.gif);
	border-bottom-style: none;
	color: #1A351A;
}
.shadetabs li.selected a:hover{ /*selected main tab style */
  text-decoration: none;
}

.tabcontentstyle{ /*style of tab content container*/
	border: 1px solid #cccccc;
	margin-bottom: 1em;
	padding: 10px;
	background-color: #FFFFFF;
}

.tabcontent {
	display:none;
}

/* slide_fx content */
.ocl {
	vertical-align:middle;
	border:0px;
	margin-right:6px;
}
.slidefx_question{
	/* Start layout CSS */
    
	color: #F26100;
	font-weight: bold;
	height:20px;
	font-size: 100%;
	/* End layout CSS */

    overflow:hidden;
	cursor:pointer;
	padding: 5px;
	margin: 0px;
}
h3.slidefx_question:hover{
	color:#484848;
	/* Start layout CSS */
    /*color:#F26100;*/
}
.slidefx_answer{
	/* Start layout CSS */
    background-color:#FFFFFF;
	padding:10px;
	font-size: 100%;	/* End layout CSS */
}

.slidefx_answer_content ul{
	list-style-type: square;
}
.con_text .cont_box ul.list_soci_evid {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}



.con_text .cont_box ul.list_soci_evid li a {
	/* Start layout CSS */
    
	color: #F26100;
	font-weight: bold;
	height:20px;
	font-size: 100%;
	/* End layout CSS */

    overflow:hidden;
	cursor:pointer;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	display: block;
	background-image: url(../images/png/swt.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.con_text .cont_box ul.list_soci_evid li a:hover {
	color:#484848;
	border-bottom-style: none;
}
/* slide_fx content */

/* slide_fm menu */

.slidefm_question{
	overflow:hidden;
	cursor:pointer;
}

.slidefm_question:hover {
    color:#000000;
}
.slidefm_answer{
	background-color:#FFFFFF;
}
.slidefm_answer_content {
	position:relative;
	display: block;
	margin: 0px;
}
#con .con_menu .fm_menu .slidefm_answer a {
	color: #999999;
	background-image: url(../images/png/bm2.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #eeeeee;
}



#con .con_menu .fm_menu a {
	font-weight: bold;
	text-decoration: none;
	background-color: #eeeeee;
	color: #333333;
	font-size: 12px;
	display: block;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	background-image: url(../images/png/bm.png);
	border-width: 1px;
	border-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	border-left-color: #EEEEEE;
}
#con .con_menu .fm_menu a:hover {
	color: #F26100;
	text-decoration: none;
}
/* fa_menu */
#con .con_menu .fa_menu a {
	font-weight: bold;
	text-decoration: none;
	background-color: #FCFCFE;
	color: #333333;
	font-size: 12px;
	display: block;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	border-left-color: #EEEEEE;
}
#con .con_menu .fa_menu a:hover {
	color: #F26100;
	text-decoration: none;
}
#con .con_menu .fa_menu p.titcol {
	font-weight: bold;
	color: #006200;
	font-size: 12px;
	display: block;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	border-width: 1px;
}
/* slide menu */

.bullet_img {
	vertical-align: middle;
	margin-right: 3px;
}
.evid_img {
	vertical-align: middle;
	margin-right: 10px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	float: left;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.vetr_img {
	vertical-align: middle;
	margin-right: 10px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	float: left;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.vetrsx_img {
	vertical-align: middle;
	margin-right: 10px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
}
div.sx_evid {
	font-size: 75%;
	padding-left: 5px;
}
.pages_nav {
	text-align: right;
	height: 30px;
}
#con .con_full .con_text .cont_box .pages_nav a:hover {
	border-style: none;	
}
.pages_nav .bullet_img {
	margin-right: 3px;
	margin-left: 3px;
}
.cont_box .search {
	display: block;
	float: left;
	width: 200px;
}
.cont_box .search form {
	margin: 0px;
	padding: 0px;
}
.cont_box .search input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	vertical-align: middle;
	margin-right: 2px;
}
.cont_box .search input#cerca {
	vertical-align: middle;
}
/*#cm_map {
	width:600px;
	height:450px;
}
#main_cm {
	FONT-SIZE: 11px;
	MARGIN-LEFT: auto;
	WIDTH: 725px;
	MARGIN-RIGHT: auto;
	FONT-FAMILY: Arial, sans-serif;
}*/
#con .con_full .con_text .cont_box #cm_sidebarDIV {
	overflow: hidden;	
}
#con .con_full .con_text .cont_box #cm_sidebarDIV a {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	color: #666666;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 24px;
	background-image: url(../images/png/map.png);
	background-repeat: no-repeat;
	background-position: 2px center;
	display: block;
}
#con .con_full .con_text .cont_box #cm_sidebarDIV a:hover {
	background-color: #FFFFFF;
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.proj_breve  {
	color: #666666;	
}


.cont_box .tb_proj {
	width: 99%;
	background-color: #FBFBFB;
}
.cont_box .tb_proj td {
	padding: 7px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #FFFFFF;
}
.cont_box .tb_proj th {
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 7px;
	text-align: right;
	width: 20%;
	background-color: #E1E1E1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #FFFFFF;
}
/* Start ContactForm */
div#informazioni{
	padding: 5px;
	margin-right: auto;
	margin-left: auto;
	width: 400px;
}

div.contatti_form#informazioni {
	padding: 5px;
	width: 400px;
	margin-left: auto;
}
div#contatti_card {
	display: block;
	float: left;
	width: 250px;
}

#informazioni form {
	margin: 0px;
	padding: 0px;
}
#informazioni fieldset{
	margin-bottom: 10px;
	border: none;
	margin-left: auto;
	padding: 5px;
	width: 350px;
	margin-top: auto;
	margin-right: auto;
}
#informazioni p {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
div#infosend h5{

}

#content legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.campoc{
	border-width: 1px;
	border-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #CCCCCC;
	width: 200px;
	background-image: url(../images/png/bcamp.png);
	background-repeat: repeat-x;
	background-color: #F5F5F5;	
}
.testoc {
	border-width: 1px;
	border-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #CCCCCC;
	width: 275px;
	overflow: auto;
	background-image: url(../images/png/btext.png);
	background-repeat: repeat-x;
	background-color: #F5F5F5;
}
.campocc {
	border: 1px solid #FBFBFB;
	background-color: #FBFBFB;
	width: 200px;
}
.testocc {
	border: 1px solid #FBFBFB;
	background-color: #FBFBFB;
	width: 275px;
	overflow: auto;
}
.campoc,.campocc,textarea{
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.submit
{
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0.25em;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	background-image: url(http://www.solcoct.coop/5x1000/images/png/bbuttons.png);
	cursor: pointer;
	width: 275px;
	font-family: "Trebuchet MS", Verdana, Arial;
}
input.submit_ov
{
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0.25em;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	background-image: url(http://www.solcoct.coop/5x1000/images/png/bbuttons_ov.png);
	cursor: pointer;
	width: 275px;
	font-family: "Trebuchet MS", Verdana, Arial;
} 
input#nome{
	margin: 0 0 0 27px;
}
input#cognome{
	margin: 0 0 0 5px;
}
input#citta{
	margin: 0 0 0 40px;
}
input#telefono{
	margin: 0 0 0 18px;
}
input#email{
	margin: 0 0 0 29px;
}
input#oggetto {
	margin: 0 0 0 15px;
}


#mlist input#nome{
	margin: 0 0 0 27px;
}
#mlist input#citta{
	margin: 0 0 0 30px;
}
#mlist input#indirizzo{
	margin: 0 0 0 18px;
}
#mlist input#telefono{
	margin: 0 0 0 18px;
}
#mlist input#email{
	margin: 0 0 0 29px;
}
div#informazioni p.privacy_accept {
	font-size: 10px;
	color: #00487C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	display: block;
}

#informazioni label{
	font-size: 11px;
	color: #00487C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#informazioni legend {
	font-size: 12px;
	text-align: center;
	padding: 5px 10px 5px 10px;
	color: #00487C;
	border-width: 1px;
	border-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #EEEEEE;
	background-color: #FFFFFF;
	font-weight: bold;
}
div#informazioni>legend {
	border-width: 1px;
	border-style: outset;
	border-top-color: #FFB98A;
	border-right-color: #C64F00;
	border-bottom-color: #C64F00;
	border-left-color: #FFB98A;
}
.inviato {
	padding: 10px;
}
div#infoprivacy{
	border: 1px dashed #ccc;
	padding: 12px;
	margin: 20px 0 0 0;
	font-size: 90%;
	overflow: auto;
	height: 100px;
	background-color: #FFFFFF;
}
.recapiti {
	background-color: #FFFFCC;
	padding: 5px;
}
.nota {
	font-style: italic;
}


input.submitg
{
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0.25em;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	background-image: url(http://www.solcoct.coop/5x1000/images/png/bbuttons.png);
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
}
input.submitg_ov
{
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0.25em;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	background-image: url(http://www.solcoct.coop/5x1000/images/png/bbuttons_ov.png);
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
} 


.cont_box #utop {
	margin-bottom: 20px;
}
.cont_box #ubottom {
	margin-top: 20px;
}

.cont_box .grass {
	font-size: 110%;
	color: #B90000;
}
.cont_box hr {
	height: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #E5E5E5;
}
.con_text .cont_box .list_soci {
	list-style-type: decimal;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 30px;
}
.con_text .cont_box .list_soci li {
	
}
.cont_box .logosocio {
	margin-bottom: 10px;
	padding: 10px;
	text-align: left;
}
.cont_box .content_db li {
	list-style-image: url(../images/gif/0125_li.gif);
	margin-bottom: 6px;
}
/* AccordionPanel */

.Accordion {
	/*overflow: hidden;*/
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
}

.AccordionPanel {
	margin: 0px;
	padding: 0px;
}
.AccordionPanelTab {
	margin: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background-image: url(../../style/images/gif/bullet_toggle_plus.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DDDDDD;
	border-bottom-color: #8F8F8F;
	background-color: #EEEEEE;
}
.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	/*height: 480px;*/
	background-color: #FFFFFF;
}
.AccordionPanelContent ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.AccordionPanelContent ul li {
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(../../style/images/gif/page_html.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.AccordionPanelOpen .AccordionPanelTab {
	background-color: #EEEEEE;
	background-image: url(../../style/images/gif/bullet_toggle_minus.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.AccordionPanelTabHover {
	color: #000000;
	text-decoration: underline;
	background-color: #F9F9F9;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
	background-color: #F9F9F9;
}
.AccordionFocused .AccordionPanelTab {
	background-color: #EEEEEE;
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #F9F9F9;
}
.cont_box #evid_news a.evid {
	color: #009100;
}
#login_content {
	width: 600px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	font-size: 100%;
}
#login_content p {
	font-size: 90%;
	margin: 0px;
	padding: 10px;
}
#cse-search-results iframe {
	width: 100%;
}
.gbutton {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	cursor: pointer;
}
.ginput {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	width: 185px;
}
.gbox {
	margin-bottom: 10px;
}
#cse-search-box {
	margin: 0px;
	padding: 0px;
}

#login_content a {
	color: #007933;
}
#login_content a:hover {
	color: #00B74E;
	text-decoration: none;
}
#copy {
	text-align: center;
	font-size: 90%;
	color: #666666;
}
.cont_sez {
	display: block;
	margin-bottom: 10px;
	background-color: #FFFFF9;
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0DFE3;
}
.cont_sez strong {
	font-size: 130%;
	color: #E17B5E;
}

