/* Start of CMSMS style sheet 'stile_orto' */
/* CSS Document */

div {
	border: 0;
	margin: 0;
	padding: 0;
}

p {
	border: 0;
	margin: 0;
	padding: 0;
}

body {
	background-color: trasparent;
	color: Black;
	font-size: .75em;
	font-family:    Georgia, sans-serif, Courier, Geneva,   Arial, verdana,     Times New Roman, Helvetica;
	border: 0;
	margin: 0 0 0 0;
	padding: 0;
	/*background-image:url(uploads/images/img/stripe6.gif);
	background-repeat:repeat;*/

}


#header {
	width: 100%;
	background-image: url(uploads/images/img/sfondo_erba_alto.jpg);
	background-repeat: repeat-x;
	height: 153px;
	
}

#header_cont {
	width: 900px;
	background-color: trasparent;
	margin: 0 auto;
}

#version {
	width: 100%;
	background-color: #FFFFF;

	
}

#fotina {
border: none;
}


#versione {
padding-top: 2px;
padding-right:3px;
padding-bottom:3px;
text-align:right;
font-family: verdana, Times New Roman, Helvetica;
font-size: .8em;
text-decoration:none;
}

#linkversione {
line-height:.5em;
text-decoration:none;
}

#header_logo {
	background-color: trasparent;
	float: left;
}

#header_img {
	background-color: #ffffff;
	float: right;
	border: 2px solid #d8d8d7;

}

#trasp {
	height: 3px;
}

#immagine_testata {
	padding: 4px;
}


#menu {
	background-image: url(uploads/images/img/sfondo_menu1.jpg);
	background-repeat: repeat-x;
	height: 40px;
}

#menu_cont {
	width: 900px;
	background-color: trasparent;
	margin: 0 auto;
	padding-left: 10px;
	
}

#header_cont {
	width: 900px;
	background-color: trasparent;
	margin: 0 auto;
}




#content {
	width: 100%;
	background-color: #FFFFFF;

}

#contenuto {
	width: 900px;
	background-color: trasparent;
	margin: 0 auto;
}

#ombra_su {
	width: 100%;
	background-color: trasparent;
	/*margin: 0 auto;*/
	margin-top: 5px;
	background-image:url(uploads/images/img/ombra_top.jpg);
	height: 10px;
	background-repeat:repeat-x;
}

#angolosx {
	height:10px;
	float:left;
}

#angolodx {
	height:10px;
	float:right;
}

#ombra_lati {
	width: 100%;
	background-color: trasparent;
	margin: 0 auto;
	background-image:url(uploads/images/img/ombra.jpg);
	background-repeat:repeat-y;
	
}

#pagina {
	width: 892px;
	background-color: #FFFFFF;
	margin: 0 auto;
	
}

#bacheca {
	width: 650px;
	background-color: #fff;
	float:left;
	
	
}




#percorso {
	width: 100%;
	background-color: #fff;
	height:20px;
	
}

#capitolo {
	width: 96%;
	margin: 0 auto;
	background-image:url(uploads/images/img/sfondo_capitolo.jpg);
	background-repeat:repeat-x;
	border: 2px solid #bababa;
	height:23px;
	
}

.titolo_capitolo {
	font-size: 1.5em;
	padding-top: 2px;
	padding-left: 6px;
	color:#22368a;
	
}

.testo_percorso {
	padding-top: 4px;
	padding-right: 15px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

.link_percorso {
	color:#666666;
	
}

#contenuto_vero {
	width: 100%;
	background-color: #666666;
	
	
}

#paragrafo_blu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #FFFFFF;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	color:#22368a;
	line-height:1.8em;
	
}

#paragrafo_verde {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #FFFFFF;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	color:#0E7D2E;
	line-height:1.8em;
	
}

#colonna {
	width: 242px;
	float:right;
	background-color: #ffffff;
	
}

#colonna_contenuto {
	width: 238px;
	margin:0 auto;
	background-color: #fff;
	
	
}

#allinea_colonna {
	width: 100%;
	background-color: #fff;
	height:63px;
}

.colonna_titolo {
	width: 234px;
	background-color: #fdf7e9;
	border:2px solid #bababa;
	border-width: 2px;
}


.titolo_box {
	font-size: 1.4em;
	text-align:center;
	color:#0E7D2E;
	
}

.colonna_box {
	width: 234px;
	background-color: #fdf7e9;
	border: 2px solid #bababa;
	height:135px;
	margin-top: 2px;
	margin-bottom:12px;
}

#colonna_box1 {
	width: 234px;
	background-color: #fdf7e9;
	border: 2px solid #bababa;

	margin-top: 2px;
	margin-bottom:12px;
}

#linkimmagine {
	border: 1px solid #FDF7E9;
}
#mappe {
padding-top: 8px;
	padding-left: 4px;
}
#mappe1 {
	padding-left: 2px;
padding-top: 5px;
}


p#lista_lanci_spazio {
	padding-top:10px;
	
}

ul#lista_lanci {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#22368a;
	margin: 0;
	padding-left:35px;
}

.elemento_lista {
	list-style-image:url(uploads/images/img/punta_lista.gif);
	padding-bottom: 10px;
	line-height:1.5em;
}

.testo_percorso1 { 
padding-top:3px;
padding-left: 50px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

.tabella1 {
	table-layout : fixed;
	
	background : white;
	border-collapse : separate;
	border-spacing : 3px;
	padding: 2px;
}

table.tabella1 td {
background-color: #FDF7E9;
border: 1px  solid #BABABA;
text-align:center;
font-size:.8em;
color:#ffffff;
padding-top:4px;
padding-bottom: 4px;
}



div.ripulitura {
	font-size: .01em;
	margin: 0;
	padding: 0;
	border: 0;
	clear: both;
}





/*inizio css footer*/

#footer {
	width: 100%;
	background-image:url(uploads/images/img/sfondo_footer.jpg);
	background-repeat:repeat-x;
	height:150px;
}

#content_footer {
	width: 892px;
	margin:0 auto;
}

#contenuto_footer {
	width: 650px;
	float:left;
	padding-top:12px;
}

#capitolo_footer {
	width:99%;
	margin: 0 auto;
	background-image:url(uploads/images/img/sfondo_footer_capitolo.jpg);
	background-repeat:repeat-x;
	height:16px;
	border: 1px solid #2d382a;
	
}

.titolo_capitolo_footer {
	font-size: 1.1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top: 1px;
	padding-left: 6px;
	color:#fff;
	text-align:center;
	
}

#pagina_footer {
	width:99%;
	margin: 0 auto;
	border: 1px solid #2e392b;
	background-color: trasparent;
	margin-top: 2px;
	height:115px;
	
}

.colonna_link_footer {
	
	background-color: #trasparent;
	float:left;
	padding-left:10px;
	padding-top:5px;
	
}
.colonna_link_footer2 {
	
	background-color: #traasparent;

	padding-left:10px;
	padding-top:5px;
	
}

.link_footer {
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	

	
}

#colonna_footer {
	width: 241px;
	float:right;
	padding-top:12px;
}

#cap_colonna_footer {
	width:98%;
	margin: 0 auto;
	background-image:url(uploads/images/img/sfondo_footer_capitolo.jpg);
	background-repeat:repeat-x;
	height:16px;
	border: 1px solid #2e392b;
	
}

#cont_colonna_footer {
	width:98%;
	margin: 0 auto;
	border: 1px solid #2e392b;
	background-color: trasparent;
	margin-top: 2px;
	height:115px;
	
}

#paragrafo_grigio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	background-color: trasparent;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	color:#8d928b;
	line-height:1.6em;
	
}

#footer_dati_sociali {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	background-color: trasparent;
	padding-left:5px;
	padding-top:5px;
	color:#ffffff;
	line-height:1.4em;
	
}
/*fine css footer*/






/* End of 'stile_orto' */

/* Start of CMSMS style sheet 'stileortomenu' */
/*menu */


/* Horizontal menu for the CMS CSS Menu Module */


#menu_vert {
background-image: url(uploads/images/img/sfondo_menu1.jpg);
	background-repeat: repeat-x;
	height: 40px;

}

/* The wrapper clears the floating elements of the menu */

/* Fix for Opera 8 */
.clearb { clear: both; }
#menuwrapper { 
   /* Fix for Opera 8 */ 
   /*   overflow: hidden;  */ 
  	width: 900px;
	background-color: trasparent;
	margin: 0 auto;
	padding-left: 10px;
}


/* Set the width of the menu elements at second level. Leaving first level flexible. */



/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
   
}
#primary-nav ul { 
   position: absolute; 
   top: auto; 
   display: none; 
   
}
#primary-nav ul ul { 
   margin-top: 1px;
   margin-left: 0px;
   left: 100%; 
   top: 0px; 
}
	
#primary-nav li { 
 
   float: left; 
   
}
#primary-nav li li { 
   margin-left: 0px;
   margin-top: -1px;
   float: none; 
   position: relative; 
}

/* Styling the basic apperance of the menu elements */
#primary-nav a { 
  display: block; 
  text-align:center;display:block;font-size:11px;font-weight:bold;text-decoration:none; color:#fff;
  padding-left:4px; padding-right:4px; line-height:2.3em;
   background-image:url(uploads/images/img/tab_blu.png);
   width:90px; height:26px;
}

#primary-nav a:hover { color:#22368a; background:#949e7c;background-image:url(uploads/images/img/tab_bianco.png);
  
}

#primary-nav ul a, #primary-nav ul a:active { background:#22368a; color:#ffffff; height:auto; line-height:1.4em; padding:5px 2px; width:92px; font-size:10px;font-weight:bold; }	


#primary-nav ul a:hover{color:#22368a; background:#d8d9df;}
#primary-nav ul a.menuparent:hover{color:#ffffff; background:#0E7D2E;}

#primary-nav li li { border:1px solid #ffffff; border-width:0 1px 2px  1px;}

#primary-nav ul ul a, #primary-nav ul ul a:active {color:#ffffff; background:#0E7D2E;}

#primary-nav ul ul a:hover {color:#22368a; background:#d8d9df;}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive { 

}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent,
#primary-nav ul li.menuparent a.menuparent
 { 
/* arrow for menuparents  url(uploads/images/images/cms/arrow.gif)*/
   background-image: url(uploads/images/img/drop.gif); 
   background-position: bottom right; 
   background-repeat: no-repeat; 
}


/* Styling the apperance of menu items on hover 

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
   background-color: #E7AB0B; 
}*/


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul ul ul,
for fourth level 
*/
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}

/* add 
#primary-nav ul ul ul li:hover ul, 
#primary-nav ul ul ul li.menuparenth ul,
for fourth level
*/
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 
}
#primary-nav li li a { 
   height: 1%; 
}

/* End of 'stileortomenu' */

