/* CSS www.noalis.net - klaus ;*/
html,body {margin:0 0;padding:0;}
body{
	 color: #330000; font:80% helvetica, sans-serif; text-align:center;background: url(../immagini/sf_body.jpg) repeat-x;}
/********************************* LAYOUT *************/
div#box
	{ text-align:left; width:70.5em; margin:0 auto; background-color: #fff; position:relative;
	background: url(../immagini/sf_testata.jpg) repeat-x; }
#testata
	{ position:relative; height:138px; margin-bottom:1px;}
#testata h1
	{ margin:0; color: #fff;}
#testata h1 a{
	width:200px;height:138px;float: left;text-indent: -9999px; background: url(../immagini/logo_chirrios.png) no-repeat;}
div#contenitore{ border:3px solid #b12d21; background:#fff url(../immagini/sf_contenuti.jpg) no-repeat top center;}
div#sx{
	float:left;	width:14em;color:#fff; margin-right:25px; border-right:1px solid red}
#contenuti{
	 	margin:30px 40px; background: url(../immagini/sf_donna.png) no-repeat  right bottom}
div#foot
	{ text-align:left; padding:10px; clear:both; min-height:70px}

/********************************************| LINKS */
a:link {color:#039;}
a:visited {color:#039} 
a:hover, a:active {color:#8E2800; text-decoration:none;} 
/********************************************| TIPOGRAFIA *****/
#contenuti h1 { padding-left:20px;
	font-size: 130%; font-weight:normal; margin:40px 0;	color: #FF6600; text-align:right; }
h2 {font-size: 124%;}
h3 {font-size: 120%;}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}
#contenuti p{ line-height:20px; text-align:justify;}
/********************************************| GENERICI |*****/
.nascondi{ display:none;}
a img{border:none;} 
.clear { clear:both; font-size:1px; height:0px; line-height:0px}
.ft_sx, .ft_dx{ background-color: #fff;  padding:5px; color:#999999;; font-style: italic;  font-size:10px}
.ft_sx img, .ft_dx img{margin-top:10px;}
.ft_sx{ float:left; margin-right:10px; }
.ft_dx{ float:right; margin-left:10px; }

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;}
/*******************************************| MENU orizzontale |*****/
div#menu_or{text-align:right; position:absolute; top:105px;right:0}
div#menu_or ul{	margin: 0;padding:0;list-style-type: none;}
div#menu_or li{	
	display: inline;margin: 0; background: url(../immagini/separa_menu.png) no-repeat left center;  }
div#menu_or li a{ line-height:34px;	font-size:14px; color:#fff;background: url(../immagini/pallino.png) no-repeat 10px center;
	text-decoration:none; padding-left: 40px; padding-right: 25px;}
div#menu_or li a:hover{	color: #FF6600;}
	
	
