/* CSS definition file containing sitestyle stylesheets */

body,span,div,td,a,input,form,h1,h2,h3,h4,h5,h6,input,select,textarea{
	font-family : Tahoma, Verdana, Arial;
}

body{
	margin-top: 0px;
	scrollbar-face-color : #022D4F;
	scrollbar-darkshadow-color : #022D4F;
	scrollbar-shadow-color : white;
	scrollbar-track-color : #022D4F;
	scrollbar-arrow-color : white;
	scrollbar-base-color : #022D4F;
	scrollbar-3dlight-color : #022D4F;
	scrollbar-highlight-color : white;
	background-image: url(img/sfondo.jpg);
	/*background-repeat : no-repeat;
	background-position : top right;
	background-attachement : fixed;*/
	background-repeat : repeat-x;
	background-color : #022D4F;
}

p,li{
	color: #414141;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	font-weight: normal;
}

A {
	font-size : 11px;
	font-weight: bold;
	color: #414141;
	text-decoration : underline;
}

A:HOVER {
	color: #414141;
}

A img{
	border: none;
}

h1{
	font-size : 12px;
	font-weight: bold;
	color : #022D4F;
}

h2,h3,h4,h5,h6{
	font-size : 11px;
	font-weight: bold;
	color : #022D4F;
}

input,select,textarea{
	font-size : xx-small;
}
/*	
div.csi-text li{
	list-style-type: disc;
	list-style-position: inside;
	margin-bottom: 5px;
	vertical-align : middle;
	width: 100%; 
}

div.csi-text ul{
	display: block;
	width: 100%; 
}

div.csi-text>ul{
	width: 70%; 
}

ul, li {
	text-align: left;
}
*/	

#table{
	/*width: 100%;*/
	width: 1260px;
	background-image: url(img/sfondo_foto.jpg);
	background-repeat : no-repeat;
	background-position : top right;
	background-attachement : fixed;
}

#testa{
	width: 960px;
	height: 125px;
	background-image: url(img/testa.jpg);
	background-repeat : no-repeat;
	background-position : top;
}

#contiene_menu_alto{
	width: 960px;
	height: 37px;
	background-image: url(img/menu_alto.jpg);
	background-repeat : no-repeat;
	/*padding-left : 400px;*/
}

#menu_alto{
	float:left;
	display:inline;
}

#menu_alto .riga_menu{
	vertical-align : top;
	text-align : right;
	display : inline;
	position : relative;
	top : 5px;
	left : 300px;
}

#menu_alto > .riga_menu{
	vertical-align : top;
	text-align : right;
	display : inline;
	position : relative;
	top : 10px;
	left : 300;
}

#intestazione > .riga_menu{
	top : 20px;
}

#contiene_menu_alto #lingue{
	float : right;
	dispaly : inline;
	margin : 5 20 0 0px;
}

#contiene_menu_alto > #lingue{
	margin : 0 35 0 0px;
}

#contenitore{
	width: 960px;
	background-image: url(img/content_sfondo.jpg);
	background-repeat : repeat-y;
}

#contiene_menu_lato{
	background-color : #ffffff;
	margin : 0 0 0 5px;
}

#colonna_menu #inizio_menu_lato{
	height: 120px;
	background-image: url(img/menu_lato_testa.jpg);
	background-repeat : no-repeat;
	padding : 0px;
}

#colonna_menu > #inizio_menu_lato{
	background-image: url(img/menu_lato_testa.jpg);
	background-repeat : no-repeat;
	padding : 0px;
}

#menu_lato{
	height: 100%;
	background-image: url(img/menu_lato_sfondo.jpg);
	background-repeat : repeat-y;
	margin : 0 0 0 11px;
	padding : 15 0 10 0px;
	visibility:hidden;
}

#fine_menu_lato{
	width: 262px;
	height: 17px;
	background-image: url(img/menu_lato_fine.jpg);
	background-repeat : no-repeat;
	background-position : top;
	margin : 0 0 0 11px;
	padding : 0px;
}

#iso{margin : 6 0 0 11px;width: 262px;height: 40px;}

/* *********************** MENU *********************** */

#contiene_menu_lato #menu_lato ul{
	padding:0px;
	position:relative;
	margin : 5 0 0 0px;
}

#contiene_menu_lato > #menu_lato ul{
	padding:0px;
	position:relative;
	margin : 0px;
}

#contiene_menu_lato #menu_lato li{
	list-style-type:none;
	position:relative;
	margin-left:10px;
}

#menu_lato div{
	margin:0px;
	padding:0px;
}

#menu_lato a{
	color: #ffffff;
	text-decoration:none;	
	display:block;
	font-weight:normal;
}

#menu_lato A.slMenuItem_depth1{  /* Main menu items */
	font-weight:normal;
	font-size : 14;
	background-image : url(img/menu_lato_no.gif);
	background-repeat : no-repeat;
	padding : 5 0 0 10px;
	height : 35px;
} 

#menu_lato > ul li a.slMenuItem_depth1{
	height : 30px;
} 
.menu1Act A{  /* Main menu items */
	background-image : url(img/menu_lato_act.gif);
}  

#menu_lato > A.slMenuItem_depth1Act{  /* Main menu items */
	font-weight:normal;
	font-size : 14;
	background-image : url(img/menu_lato_act.gif);
	background-repeat : no-repeat;
	padding : 0 0 0 10px;
}


#menu_lato .slMenuItem_depth2{  /* Sub menu items */
	font-weight:normal;
	height : 20px;
	width : 200px;
	padding-bottom : 5px; 
}

#menu_lato .slMenuItem_depth2 a{  /* Sub menu items */
	background-image : url(img/pallino_bianco.gif);
	background-repeat : no-repeat;
	background-position : 0 3px;
	padding : 0 0 0 15px;
}

#menu_lato .slMenuItem_depth2 a:hover{
	background-position : 0 3px;
	padding : 0 0 0 15px;
	background-image : url(img/pallino_giallo.gif);
	background-repeat : no-repeat;
	color: #FFAE00;
}

#menu_lato .slMenuItem_depth2Act {  /* Sub menu items */
	font-weight:normal;
	height : 20px;
	width : 200px;
	padding-bottom : 5px;
}

.slMenuItem_depth2Act a{  /* Sub menu items */
	background-position : 0 3px;
	padding : 0 0 0 15px;
	background-image : url(img/pallino_giallo.gif);
	background-repeat : no-repeat;
	color: #FFAE00;
	font-weight:bold;
}

#menu_lato .slMenuItem_depth3{	/* Sub menu items */
	font-style:italic;
	color:blue;
}	

#menu_lato .slMenuItem_depth4{	/* Sub menu items */
	color:red;
}	

#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
	/*margin-top:1px;*/
}
	
	
	
/* *********************** FINE MENU *********************** */


#inizio_content{
	width: 600px;
	height: 10px;
	background-image: url(img/content_begin.jpg);
	background-repeat : no-repeat;
}

#contiene_content{
	height: 100%;
}

#contiene_content #content{
	height: 100%;
	width: 674px;
	/*padding : 10 10 10 20px;*/
	background-color : #ffffff;
}

#contiene_content > #content{
	height: 100%;
	width: 647px;
	/*padding : 10 10 10 20px;*/
	background-color : #ffffff;
}

/*#fine_content{
	width: 677px;
	height: 20px;
	background-image: url(img/content_end.jpg);
	background-repeat : no-repeat;
}*/




/*-----------------------------------  INTERNA  -----------------------------------*/


#piede{
	width: 960px;
	height: 15px;
	background-image: url(img/piede.gif);
	background-repeat : no-repeat;
}

#indirizzo{
	text-align : center;
	width : 960px;
	height : 20px;
}

#intera{
	width: 960px;
	height : 38px;
	margin : 50px;
	font-size: 9px;
	color: c0c0c0;
}


/*	HOME	*/
.upperCel {width:633px;}

.upperCel #normalHead { height:10px; background-image:url(img/home_content_verde_begin.gif); background-repeat:no-repeat;width: 633px;}
.upperCel #normal{display: block; text-align:left; padding:5px; background-color:#00652C; /*  */border:3px solid #E5E5E5;border-top:none; color:#FFF;}
.upperCel > #normal{width: 617px;}
.upperCel #normal h1 {color:#FFF; margin:0 0 5 0;border:0;padding:0;}
.upperCel #normal p {color:#FFF;}
.upperCel #normal a {color:#FFF;}

.bottomCel {}
.bottomCel #leftHead{width:310px; height:10px;background: #0074BD url(img/home_content_azzurro.gif) no-repeat;/* border:1px solid red; */}
.bottomCel #left{width:310px;border:1px solid #CDCDCD;border-top:none;/* border:1px solid red; */}
.bottomCel > #left{width:308px;}
.bottomCel #left h1 {color:#FFF; background: #0074BD; margin:0;border:0;padding:0 5 3 5;}
.bottomCel #left p {margin: 5px;}

.bottomCel #rightHead{width:310px; height:10px;background-image:url(img/home_content_blu.gif);background-repeat:no-repeat;/*  border:1px solid red; */}
.bottomCel #right{width:310px;border:1px solid #CDCDCD;border-top:none;/*  border:1px solid red; */}
.bottomCel > #right{width:308px;}
.bottomCel #right h1 {color:#FFF; background: #0D3B60; margin:0;border:0;padding:0 5 3 5;}
.bottomCel #right p {margin: 5px;}


/*	INTERNA	*/
.c100 {width:655; }
.c100 .normalHead{text-align:left;width:655px;height:34px;background-image:url(img/interna_content_begin.gif);background-repeat:no-repeat;font:normal 14 tahoma ; /* border:1px solid red; */}
.c100 .normalHead #titoloSez{text-align:right;float:left;display:inline;margin:8;width:205px;color:#FFF;background-color:#0074BD;}
.c100 .normalHead #titoloPag{text-align:left;float:left;display:inline;margin:8;text-transform:uppercase;color:#0d3b60;/* width:218px; */}
.c100 #normal{text-align:left;display:block;clear:both;width:655px;border:2px solid #D2D2D2;border-top:none;border-bottom:none;padding: 10;/* background-image:url(img/interna_content_begin.gif);background-repeat:no-repeat; border:1px solid red; */}
.c100 #normal  h1 {margin:0;border:0;padding:0;}
.c100 > #normal{width:631px;}
.c100 .normalPed{text-align:left;width:655px;height:18px;background-image:url(img/interna_content_fine.gif);background-repeat:no-repeat; /* border:1px solid red; */}

#tx-rggooglemap-cat{display:none;}

#indirizzo  p{color:#FFF; }
