/*-----------------------------start code css------------------------------------*/
/*-----------------------------author: jahnfranco@gmail.com----------------------*/
html{
	background: #ffffff url(../images/body/back.gif) top repeat-x;
}	
body {
	margin-top:40px;
	margin-bottom:10px;
	padding:0px;
}

p {
    margin: 1em 0;
    padding: 0;
}

hr {
    margin: 5px 0;
    padding: 0;
}

ul {
    margin: 0;
    padding: 0;
	list-style-type: none;
}

li {
    margin: 0;
    padding-left: 10px;
}

img { border: 0; }
/*-----------------------------container-----------------------------------------*/
#container {
	position: relative; 
	width:932px; /*846*/
	height:auto;
	margin-left: auto; 
	margin-right: auto;
	border:none;
}
/*-----------------------------container left------------------------------------*/
#container_left {
	float:left;
	width:384px;
	height:583px;
	border:none;
	background: #FFFFFF;
}

#container h1 {
	margin-top:7px;
	margin-left:7px;
	margin-bottom:0px;
}

#container h2 {
	margin-top:7px;
	margin-left:7px;
}
/*-----------------------------container right-----------------------------------*/
#container_right {
	float:right;
	width:547px; /*461*/
	height:auto; 
	border:none;
	font-size:12px;
	font-family:tahoma,sans-serif,Verdana, Arial, Helvetica;
	text-align:justify;
	color:#FFFFFF;
}

#prima_riga {
    height:50px;
	padding-top:5px;
	padding-bottom:3px;
}

#seconda_riga {
    height:auto;
	min-height:514px;
	background:#3e7bf0;
	padding:5px 6px 5px 5px;
}

#seconda_riga h{
  text-align:justify;
  font-family:sans-serif,tahoma, verdana, helvetica, arial;
  font-size:10px;
  color:#ffcc00;
}





/*-----solo index-----*/
.height{ height:180px}
.height72{ height:72px}
.admo{ height:80px}
/*---end solo index---*/

/*-----------------------------footer--------------------------------------------*/
#footer {
  background: url(../images/body/divider.gif) repeat-x;
  padding-top:10px;
  margin-top:10px;
  height:80px; 
}

#footer h2 {
  text-align: right;
  font-family:sans-serif,tahoma, verdana, helvetica, arial;
  font-size:10px;
  font-weight: normal;
  color:#3C7DB2;
  padding-top:0px;
  margin:1px;
}

#footer h1{
  text-align: center;
  font-family:sans-serif,tahoma, verdana, helvetica, arial;
  font-size:9px;
  font-weight: normal;
  color:#999;
  padding-top:15px;
  margin:1px;
}


#footer a {color: #3c9926; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer a.news {color: #3C7DB2; text-decoration: none;}
#footer a.news:hover {text-decoration: none;}
/*-----------------------------varie---------------------------------------------*/
.clear {clear: both; height:1px;}
.gmail {color: #3c9926;}
.contatti{color:#14429C}
.floatright2{float:right; margin-top:15px;}
.floaleft{float:left;}
/*-----------------------------link interni alle pagine--------------------------*/
/*Tutti link*/
a.link {color:#ffcc00; text-decoration: none;}
a.link:link{color:#ffcc00; text-decoration: none;}
a.link:visited{color:#ffcc00; text-decoration: none;}
a.link:hover{color:#ffcc00; text-decoration: underline;}