/*********************** CSS Document *************************/

html,body { margin:0; padding:0; height:100%; width:auto; }
body { font-family: "Trebuchet MS"; font-size: 12px; color: #dadada; letter-spacing: 0px; line-height: 14px; font-style: normal; }
IMG { border:none;}

A { text-decoration:none;color: #f00; }
A:hover { text-decoration: underline; }
P { padding:0;}
P span {	color: #f00;}
P strong { font-weight: bold; }

H1 { margin: 0; padding: 0; color: #ff0; font-size: 24px; margin: 20px 0 0 10px; } /* template form */
H2 { margin: 0; padding: 0; color: #ff0; font-size: 20px; margin: 35px 0 20px 10px;} /* template form */
H3 { font-size: 1.0em; }
h4 { font-size: 0.8em; }
DL {}
DD { color: #777777; margin:0;	padding:0; }
DT { color: #4A4CFF; }
hr { width: 300px; border: 1px; height: 1px;	color: #f00;
	text-align: center;  /*this  will align it for IE*/
	margin : 0 auto 0 0; /*this will align it left for Moz illa*/ }
hr.color { color: #00DEE1; }
/***********************hack png ie 6 ************************************/
.rss { width:69px; height: 74px;
background-repeat:no-repeat;
	position: absolute; z-index:1;
	left: 33%; top: 600px;
	margin-left: -335px;
}
.rss[class] { background-image: url(../immagini/rss.png); }

.fregio-big { width: 550px; height: 196px; position: absolute;	z-index: 1;
		left: 0px; top: 70px; margin-left: -370px; }
.fregio-big-bis {	width: 503px; height: 161px; position: absolute; z-index: 1; 
		left: 0px;	top: 120px; margin-left: -340px;}

 /****** hack FINE ********/ 
 .mceContentBody,
.mceEditorIframe {
    /* TinyMCE Editor */
    background-color:#D4D0C8;
    color:#000;
    }
body.mceContentBody a,
.mceContentbody a,
.mceEditorIframe a {
    color: #00C;
    text-decoration: underline;
    }
 /*********************** comuni ********************************/ 
.spacer { margin-top: 10px; }
.separatore {	border: 1px solid #f00;	padding: 10px 0; }
.border-el { border: 1px dashed #f00; }
.vertical-middle { vertical-align: middle; }
.vertical-top { vertical-align: top; }
.vertical-bottom { vertical-align :bottom; }
.align-left { text-align: left; }
.align-right {	text-align: right; }
.align-center { text-align: center; }
.bold { font-weight: bold; }
.float-left { float: left; }
.float-right { float: right; }
.float-break { height: 1%; /* Fix for IE */ }
.float-break:after {	content: "-"; height: 0; font-size: 0; visibility: hidden; display: block; clear : both; }
.clear { clear: both; }
.padding { padding: 10px; }
.titsezioni {float:right; font-size:12px; font-family:Trebuchet MS;  font-weight:bold; text-align:right; margin:5px 0 ; color: #434C6F;}
.img_cs-realiz{ padding: 20px 0 0 0; margin: 0 0 10px 30px; float:left; background: url(/images/fondo_foto_cs_realizmio.png) center top no-repeat;  }

/**************************************** Struttura *********************************/ 
#wra { position: absolute; top: 0; left: 100px; width: 900px; /*border: 1px solid #f00;*/}
#container{ width: 898px;  margin: 20px 0 0 0; }
#contentest{ width: 698px;  margin: 20px 0 0 0; border: 1px solid #fff;}
#content{width: 658px;  margin: 0 auto 10px auto; padding: 10px; border: 1px solid #ff0;}
#footer { width: 678px; padding: 10px 10px 25px 10px; margin: 10px 0 0 0; border: 1px solid #fff;}
/**************************************** oggetti *********************************/
.logo{ text-align: right;}
.lingue {width: 898px; text-align: right; margin: 105px 0 0 0; padding: 0 0 0 10px; }
.lingue img {margin: 0 10px 0 0; } 

.def{background: #000 url(../images/bodyaltern.jpg) 0 0 no-repeat;  }
.contatti{background: #000 url(../images/bodyaltcont.jpg) 0 0 no-repeat;  }
.biografia{background: #000 url(../images/bodyaltbio.jpg) 0 0 no-repeat;  }
.pax{background: #000 url(../images/bodyaltpax.jpg) 0 0 no-repeat;  }
	
/**************************************** menu *********************************/
#menu {position:absolute; top:280px; left:0px; width:170px; height:300px; }
#menu ul { margin:0; padding:0; list-style:none;}
#menu ul li { color:#ff0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; line-height:30px;}
#menu ul li a {color:#dadada; }
#menu ul li a:hover {color:#f00; }

#menu ul li ul li{ margin: 0 0 0 20px;}

#menu ul li ul li  a {color:#ff0; }













































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.giallo {
color:#ff0;
}

.verde {
color:#1CA607;
}

.rosso {
color:#CC0000;
}

.blu {
color:#2200B9;
}

.giallo-med {
font-size:14px;
color:#ff0;
}

.verde-med {
font-size:14px;
color:#1CA607;
}

.rosso-med {
font-size:14px;
color:#CC0000;
}

.blu-med {
font-size:14px;
color:#2200B9;
}

.giallo-big {
font-size:20px;
color:#ff0;
}

.verde-big {
font-size:20px;
color:#1CA607;
}

.rosso-big {
font-size:20px;
color:#CC0000;
}

.blu-big {
font-size:20px;
color:#2200B9;
}


