/* CSS Document */


/* Header */
BODY{
background-color: #688801;
}


#container{
	width: 100%;
	text-align: center;
	height: 100%;
overflow: hidden;

	
}

#latosx
{
	width: 10%;
	background: url(images/sfondosx.jpg) repeat center;
	height: 100%;
	float: left;
	
	
}
#medium{
	width: 776px;
	background-color:#688801;

	padding-top: 3px;

}

#medium2{
	width: 776px;
	background-color:#688801;

	padding-top: 200px;

}

#latodx{
	width: 10%;
height: 100%;
float:left;

	background: url(images/sfondodx.jpg) repeat center;

	
}

#containerintro{
	width: 100%;
	border-bottom: 1px dotted #cc0000;
		border-top: 1px dotted #cc0000;
	background-color:#FFFFFF;
	padding-bottom: 10px;
	padding-top: 10px;
	

	
}

.globalNav LI {
	BORDER-RIGHT: #fff 2px solid; FONT-WEIGHT: bold; FLOAT: left; 
}
.globalNav LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #cc0000; COLOR: #fff;  HEIGHT: auto; text-decoration:none;
}

.globalNav LI A:hover {
	BACKGROUND: #150383; COLOR: #fff; text-decoration:none;
}


.globalNav UL {
	margin-left: 0px; margin-top: 0px; BACKGROUND: #cc0000; WIDTH:766px; HEIGHT: 23px ; list-style-type:none;
}
#navBar {
	height: 25px;
	width: 766px;
	font-size: 70%;
	background-color: #fff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-right-color: #cc0000;
	border-bottom-color: #CC0000;
	border-left-color: #cc0000;

	}
#header {  border-bottom: 0px solid #fff;
height: 100px;
width: 766px;
background:url(images/header.jpg);
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	border-top:solid #000 2px;
FONT-SIZE: 69%; COLOR: #150383; LINE-HEIGHT: 140%; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

#header_sx {
height: 298px;
width: 460px;
float: left;

}

#header_dx {
	height: 298px;
	width: 485px;
	float: left;
	text-align:right;
	padding-right: 5px;

}

#header a{
color: #150383;
text-decoration:none;
}
#header a:hover{
color: #cc0000;
text-decoration:underline;
}

/* Corpo */
#corpo {
text-align: left;
	width: 770px;
	height: 80px;
	color: #150383;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color: #d0d0d0;
	border-bottom: 1px solid #fff;
	border-top: 0px solid #fff;
}
#corpomenu {
text-align: left;
	width: 766px;
	height: 178px;
	color: #150383;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:14px;
	background: url(images/menu.jpg);
			border-left: 2px solid #000;
	border-right: 2px solid #000;

	border-top: 0px solid #fff;
	
		padding-top: 0px;
}
#menuone {
    text-align: left;
	width: 766px;
	height: 178px;
	color: #150383;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:14px;
	border-bottom: 0px solid #fff;
	border-top: 0px solid #fff;
}

#pezzomenu {
    text-align: left;
	width: 40px;
	height: 40px;
	color: #150383;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color: c7c4bb;
}

#divisionbar {
text-align: left;
	width: 766px;
	height: 14px;
	color: #150383;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:14px;
	background: #c7c4bb;
	background:url(images/division.jpg);
			border-left: 2px solid #000;
	border-right: 2px solid #000;
	border-bottom: 0px solid #fff;
	border-top: 0px solid #fff;
	
}
#corpo1 {
text-align: left;
	width: 746px;
		color: #150383;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:14px;
	background: url(images/corpo.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
		border-left: 2px solid #000;
	border-right: 2px solid #000;
		border-top: 0px solid #fff;
	border-bottom: 0px solid #fff;
	padding: 10px;
}

#corpo2 {
width: 515px;
padding-left: 230px;
		
}

#corpo2bis {
width: 615px;
padding-left: 130px;
}

#corpo2tris {
width: 746px;
}

#contenuto {
    text-align: justify;
	padding: 10px;
	
	color: #000;
     
	font-size:12px;
	background-color: #fff;
	border: solid 1px #688801;
	border-top: 0px solid #000;
}

#contenuto a{
text-decoration:underline;
color: #000;
}

#contenuto a:hover{
color: #688801;
font-weight:bold;
}
#contenutobis a{
color: #000;
text-decoration:underline;
}

#contenutobis a:hover{
color: #688801;
font-weight:bold;
}

#contenutobissx a{
color: #000;
text-decoration:underline;
}

#contenutobissx a:hover{
color: #688801;
font-weight:bold;
}

#titolocontenuto {
font-family:Arial, Helvetica, sans-serif;
    text-align: left;
	height: 30px;
	padding-top: 10px;
	padding-bottom:5px;
	color: #000;
    FONT-FAMILY: verdana;
	font-size:16px;
	font-weight:bold;
	background-color: #FFFFFF;
	border: solid 1px #688801;
	border-bottom: 0px solid #000;
	
}

#contenutobis {
    text-align: justify;
	padding: 10px;
	
	color: #000;
     
	font-size:12px;
	background-color: #fff;
	border: solid 1px #688801;
	border-top: 0px solid #000;
}

#contenutobisdx {
    text-align: justify;
	padding: 0px;
	padding-left: 400px;
	color: #000;
	
     width: 323px;
	font-size:12px;
	background-color: #fff;
	
}
#contenutobissx {
    text-align: justify;
	padding: 10px;
	float: left;
	color: #000;
     width: 340px;
	font-size:12px;
	background-color: #fff;

}
#titolocontenutobis {
font-family:Arial, Helvetica, sans-serif;
    text-align: left;
	height: 30px;
	padding-top: 10px;
	padding-bottom:5px;
	color: #000;
    FONT-FAMILY: verdana;
	font-size:16px;
	font-weight:bold;
	background-color: #FFFFFF;
	border: solid 1px #688801;
	border-bottom: 0px solid #000;
	
}

#titolocontenutotris {
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	height: 50px;
	padding-top: 5px;
	padding-bottom:5px;
	color: #000;
	FONT-FAMILY: verdana;
	font-size:16px;
	font-weight:bold;
	background-color: #FFFFFF;
	border: solid 1px #688801;
	border-bottom: 0px solid #000;
	
}
#corpo3 {
position: absolute;
		text-align: left;
	border: solid 1px #688801;
	color: #000;
	float: left;
	padding: 10px;
	padding-right:0px;
	padding-left:0px;
	
}

#corpo4 {
	position: absolute;
	text-align: left;
	top: 550px;
	border: solid 1px #688801;
	color: #000;
	float: left;
	padding: 10px;
	padding-right:0px;
	padding-left:0px;
	width: 198px;
	
}

#corpo3bis {
position: absolute;
		text-align: left;
	width: 743;
	color: #000;
	float: left;
	padding: 0px;
	padding-right:0px;
	padding-left:0px;
	
}
#sottomenu {
    color: #cc0000;
	padding: 2px;
	font-size:11px;
	text-align:left;
	
}
#sottomenu a{
    color: #000000;
	padding: 2px;
	font-size:11px;
	text-align:left;
	
}

#sottomenu a:hover{
   border: solid 2px #688801;
   background: #fff;
   color: #688801;
   padding: 2px;
}

#sottomenu_container{
   text-align: left ;
   padding-left: 5px;
}


#box1sx{
	height: 300px;;
	width: 246px;
	float: left;
}
#box1_sottobox_up_left{
width: 328px;
height: 46px;
float: left;
}

#box1_sottobox_up_right{
width: 192px;
height: 46px;
}
#box1_sottobox_down_left{
width: 520px;
height: 149px;
}

#box2dx{
	height: 195;
	width: 520;
	
}

#box1dx{
	width: 520px;
float: right;
}
#box2sx{
	height: 75px;
	width: 146px;
	float: left;
	padding-top: 120px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#box1{
	
	width: 740px;
	background-color: #FFFFFF;
}

#box{
	height:195;
	width: 766;
	float: left;
}

/* Footer */
#footer {
	background-color: #688801;

	
text-align: left;
height: 4px;
width: 776px;
FONT-SIZE: 69%; COLOR: #150383; LINE-HEIGHT: 140%; FONT-FAMILY: Arial, Helvetica, sans-serif;

}

#footerinterno {
		background: url(images/footer.jpg);
	border-left: 2px solid #000;
	border-right: 2px solid #000;
		border-top: 0px solid #fff;
		border-bottom: 2px solid #000;
text-align: left;
height: 20px;
width: 766px;
FONT-SIZE: 69%; COLOR: #000; LINE-HEIGHT: 140%; FONT-FAMILY: Arial, Helvetica, sans-serif;
padding-bottom: 0px; 

}
#footer_sx {
height: 20px;
width: 240px;
float: left;
padding-left: 8px;
padding-top: 2px;

}

#footer_dx {
height: 20px;
width: 505px;
float: left;
text-align:right;
padding-right: 5px;
padding-top: 2px;

}

#footerinterno a{
color: #000;
text-decoration:none;
}
#footerinterno a:hover{
color: #cc0000;
text-decoration:underline;
}

#home_latocont {
		

width: 735px;
FONT-SIZE: 69%; COLOR: #000; LINE-HEIGHT: 105%; FONT-FAMILY: Arial, Helvetica, sans-serif;
text-align: left;
text-decoration:none;
}
#home_lato_sx {

width: 300px;
float: left;
padding-left:10px;
padding-right:100px;


}

#home_lato_dx {

width: 325px;
float: left;
text-align:right;
}
#medium #corpo1 #contenuto table tr td {
	text-align: left;
}

