/* CSS www.noalis.net - klaus ;*/
html,body {margin:0;padding:0;}
body{
	 color: #000; font:75% helvetica, sans-serif; text-align:center; background-color:#333333}
 
/********************************* LAYOUT *************/
div#box 
	{ margin:10px auto; text-align:left;  position:relative; width:85em; }
#testata { background:#fff url(../images/ittiri_cannedu.png) no-repeat 10px 10px ;   position:relative; }

#testata h1 { margin:0;}
#testata h1 a{ width:230px; float: left;text-indent: -9999px;  }

#testata , #testata h1 a{ height:250px;}
div#contenitore{ margin:0 0 10px 0; float:left; width:65em}
 
div#sx{ float:left; width:19em; min-height:500px;  margin-right:10px; padding-bottom:50px}
div#dx{  }
div#contenuti{ 
	 padding: 5px 40px 15px 40px; background-color:#fff; position:relative; min-height:500px;}
div#foot
	{ margin-left:20em;  text-align:center; padding-top:5px; clear:both;background-color:#fff; }

/********************************************| LINKS */
a:link {color:#336699;}
a:visited {color:#336699;} 
a:hover, a:active {color:#8E2800; text-decoration:none;} 
/********************************************| TIPOGRAFIA *****/
#contenuti h2#titolo {
	font-size: 200%; margin:20px 0; color:#339900;	 font-variant: small-caps; font-weight:normal;  margin-right:20px}
h2 {font-size: 124%;}
h3 {font-size: 120%;}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}
small {font-size:11px}
#contenuti p{ text-align:justify; line-height:20px}
/********************************************| GENERICI |*****/
.nascondi{ display:none;}
a img{border:none;} 
.clear { clear:both; font-size:1px; height:0px; line-height:0px}
.ft_sx{ float:left; margin-right:10px;  border-bottom:1px solid #ccc; padding:5px;}
.ft_dx{ float:right; margin-left:10px; border-bottom:1px solid #ccc; padding:5px;}
div.pulsante{  text-align:right;}
div.pulsante a{ text-decoration:none; font-weight:bold;background-color: #8E2800; color:#fff; padding:5px 10px; }
div.pulsante a:hover{ color: #FF6600; background-color: #ccc;text-decoration: underline;}

div.leggitutto{ text-align:right;}
#bricciole{ 
	   position:relative; padding:5px 10px; margin:0;background:#6cb522;
	   border-top:10px solid #333333;border-bottom:10px solid #333333 	}
#bricciole, #bricciole a{ color:#fff }
div#boxallegati{ float:right; width:120px; margin:0 0 10px 10px; background-color:#eee; padding:10px}

.didascalia{ font-style: italic; color:#999; font-size:80%}

#social{ text-align:right;}

/*******************************************| MENU principale |*****/

ul.menu_vert{
	padding:0;	margin:0 10px 70px 0px;position: relative;}
ul.menu_vert li{  
	  line-height:25px; list-style: none;	margin-bottom: 10px; display: block; border-bottom:1px solid #6cb522;}/*#3c953a*/
ul.menu_vert li a{ color:#fff; 
	display: block;	text-decoration: none; font-size:90%;padding-left:5px; letter-spacing:3px; font-family:arial }
ul.menu_vert li a:hover{
	color:#ffffbc; ; background:#6cb522; border:0	}
ul.menu_vert li ul{ margin-left:20px; margin-right:0px; padding:0;}
ul.menu_vert li li{ margin-bottom:1px }
ul.menu_vert li li a{ }
ul.menu_vert ul.figlio{ display:none;}

table{ width:99.9%}
th{	color: #1a412f;	background-color:#cccccc; padding:10px}
td{ border-bottom:1px solid #ccc;  padding:8px 5px}
tr.tr_uno{background-color: #f0f0f0;}
tr.tr_due{background-color: white;}

/** ATTENZIONE SOLO QUI **/
div#slogan{ 
	 color:#fff; height:  250px; width: 780px; padding: 0; margin: 0; overflow:hidden;    }
#slogan img { 
    top:  0; 
    left: 0 
} 

.muovilo {
    position:relative;    overflow:hidden;    width: 720px;    height:250px;}
.muovilo .items {
    width:20000em; position:absolute; clear:both;}
.muovilo  .singolare {
    float:left; height:250px; width:780px;}
.muovilo .testosl{padding-top: 60px; padding-left: 50px;font-family:  'Times New Roman', Times, serif; font-size: 2.5em; letter-spacing: 3px; color:#ffffcc}
