/* CSS Document */

body  {margin:0;padding:0;  background-color:#ffffff; 	background-image:url(../img/bg_body.jpg); }
body * {margin:0;padding:0}

* html body{text-align:center;}
* html body #wrapper{text-align:left;}


#wrapper{
	margin:0 auto;
	width:900px;
	position:relative;
	min-height: 480px;
	height: auto !important;
	height: 480px;
	background-color:#DDDDDD;
	border:1px solid #CCCCCC;
}



#header {
	min-height: 150px;
	height: 150px;
	width: 900px;
	border:0px solid red;
	background-color:#ffffff;
}


#url {
	font-size:24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	/*color: #330066;*/
	color: #006699;
	margin:5px;
}

#associazione {
	font-size:18px;
	font-family: "Trebuchet MS";
	margin:10px 0px 10px 0px;
}


#indirizzo {
	font-size:16px;
	font-family: Arial;
	margin:10px 0px 0px 0px;
}

#conto {
	font-size:14px;
	font-family: Arial;
	margin:10px 0px 0px 0px;
}


#menu_bar {
	width: 900px;
	border:0px solid green;
	margin-top:5px;
}


#maincontent {
	width: 900px;
	border:0px solid green;
	padding-left:10px;
	margin-right:-10px;
}


#contents {
	float:left;
	width: 678px;
	margin-bottom:10px;
	border-top:0px solid white;
	border-left:1px solid gray;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
	background-color:#ffffff;
	height: 300px;
	min-height: 300px;
	height: auto !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}


#contents h2 {
	font-size:24px;
	margin:15px 0px 15px 10px;
	
}

#contents h3 {
	font-size:22px;
	margin:15px 0px 15px 10px;
	
}

#contents h4 {
	font-size:16px;
	margin:15px;
}

#contents p {
	margin:12px;
	line-height: 1.3em;
}

#contents p img {
	margin:0px 5px 0px 5px;
}

#contents ul {
	margin:10px 0px 10px 35px;
}

#contents ol {
	margin:10px 0px 10px 35px;
}

#contents li {
	padding:5px;
}

#contents a{text-decoration:underline; border:0px solid gray; color:#006699;}
#contents a:hover{text-decoration:none;  color:#FF9900;}


#footer {
	width: 900px;
	border:0px solid red;
	background-color:#DDDDDD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:10px;
	text-align:center;
}

#footer p {
	padding:10px;
}

#left_col{
	float:left;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	width: 192px;
	border:0px solid #330066;
	margin-top:5px;
	margin-right:10px;
}

#left_menu{
	min-height: 100px;
	height: auto !important;
	height: 100px;
	width: 188px;
	border:2px solid #330066;
	background-color:#ffffff;
}




ul#navbar{
	margin:0;
	padding:0;
	width:900px;
}



navbar *{margin:0;padding:0;}

#navbar li{display:inline; font-family:"Trebuchet MS"; font-weight:bold;  }
#navbar li a{float:left; height:25px; text-decoration:none; border:1px solid gray; text-align:center; padding-top:3px; background-color:#ffffff; color:#006699;}

#navbar li div {
	margin:0px;
	float:left;
	border-bottom:1px solid gray;
	width:10px;
	height:29px;
}



#navbar li a:hover{ background-position:bottom; color:#FF9900; }

a#btn_ho{ width:190px; background:url(../img/buttons/home.gif) no-repeat ;  margin-left:10px;}
a#btn_as{ width:18%; background:url(../img/buttons/storia.gif) no-repeat ;  margin-left:10px;}
a#btn_cr{ width:18%; background:url(../img/buttons/mission.gif) no-repeat ;}
a#btn_pr{ width:18%; background:url(../img/buttons/sardegna.gif) no-repeat ;}
a#btn_in{ width:17.3%; background:url(../img/buttons/spedizioni.gif) no-repeat ;}





#menu {
	margin:5px;
	padding:5px;
 	list-style-type: none;
}



#menu li{ font-family:"Trebuchet MS"; font-size:16px;  font-weight:bold; margin:0px 0px 5px 0px;}
#menu li a{text-decoration:underline; border:0px solid gray; color:#006699;}
#menu li a:hover{text-decoration:none;  color:#FF9900;}


#ol_txt {}
#ol_txt li { margin:5px; }


#modulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


div.box{width:260px !important;width /**/:260px;
    height:120px !important;height /**/: 120px;
	font-size:12px;
    overflow:auto;padding: 4px;
    border:1px solid #EEE;border-right:0 solid;
    background:url(gradient.png) repeat-x fixed top left}


