body {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFF;
	height: 100%;
	}
	
html { 
	margin: 0; 
	padding: 0; 
	}
	
a {  
	color:#FFF; 
	}
		
a:link { 
	color:#FFF; 
	text-decoration: underline;
	}
	
a:visited { 
	color:#FFF; 
	text-decoration:none
	}
	
a:active { 
	text-decoration: underline; 
	color: red
	}
	
a:hover { 
	text-decoration: underline; 
	color: #F0040E
	}
	
a.archivio {  
	color:#000; 
	text-decoration: underline;
	}
		
a.archivio:link { 
	color:#000; 
	text-decoration: none;
	}
	
a.archivio:visited { 
	color:#000; 
	text-decoration:none
	}
	
a.archivio:active { 
	text-decoration: underline; 
	color: red
	}
	
a.archivio:hover { 
	text-decoration: underline; 
	color: #F0040E
	}
	
a.giallo { 
	color:#fffc00; 
	text-decoration: underline;
	}
		
a.giallo:link { 
	color:#001d98; 
	text-decoration: underline;
	}
	
a.giallo:visited { 
	color:#001d98; 
	text-decoration:underline;
	}
	
a.giallo:active { 
	text-decoration: underline; 
	color: red
	}
	
a.giallo:hover { 
	text-decoration: none; 
	color: #F0040E
	}
	
a.rosso { 
	color:red; 
	text-decoration: underline;
	}
		
a.rosso:link { 
	color:red; 
	text-decoration: underline;
	}
	
a.rosso:visited { 
	color:red; 
	text-decoration:underline
	}
	
a.rosso:active { 
	text-decoration: underline; 
	color: yellow
	}
	
a.rosso:hover { 
	text-decoration: none; 
	color: yellow
	}
	
#size11 { 
	font-size: 11px;
	}
		
#titleb { 
	font-weight: bold; 
	}
	
#title13 { 
	font-size: 13px;
	font-weight: bold
	}
	
#title14 { 
	font-size: 14px;
	font-weight: bold
	}
	
#title14g { 
	font-size: 14px;
	font-weight: bold;
	color: Yellow;
	}
	
#title13r { 
	font-weight: bold; 
	color:#AC230E; 
	font-size: 13px;
	}
	
#title13b { 
	font-weight: bold; 
	color:#470101; 
	font-size: 13px; 
	}

#title13g { 
	font-weight: bold; 
	color: Yellow; 
	font-size: 13px; 
	}
	
#title13red { 
	font-weight: bold; 
	color:red; 
	font-size: 13px;
	}

#red { 
	color:#FF0000;
	}

#titlegiallo {
	font-weight: bold;
	color: Yellow;
}

#title13giallo {
	font-size: 13px;
	font-weight: bold;
	color: Yellow;
}

/*inizio index*/
#sfondo { 
	background-image:url(../images/sfumarosso.gif); 
	background-position: center bottom; 
	background-repeat:repeat-x; 
	height: 100%;
	}
		
#principale { 
	width:635px; 
	position:absolute; 
	left: 50%; 
	margin-left:-317px; 
	}
	
#lcr {
	width: 44px;
	float: left;
}

#bianco {
	width: 215px;
	background-image: url(../images/bandiera.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #ebebeb;
	margin-right: 1px;
	float: left;
}

#enter {
	margin-top: 150px;
}

#credits {
	padding: 340px 0 18px 25px
}

#credits2 {
	padding: 528px 0 18px 25px
}

#contenuto {
	width: 273px;
	padding: 345px 25px 0 25px;
	background-image: url(../images/fotoentrata.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #747474;
	line-height: 18px;
	float: left;
}

#next {
	margin-bottom: 10px
	}

#warning {
	margin-top: 50px
}

#english {
	margin: 10px 0 10px 0;
	font-size: 12px;
	text-align: right
	}

#vuoto {
	height:251px
}

#vuoto2 {
	height:50px
}

#fineimmagine {
	width:52px;
	float: right;	
}

#contatore {
	padding: 15px 0 15px 0;
	text-align:right
	}
/*fine index*/

/*inizio index2*/
#principale2 { 
	width:915px; 
	position:absolute; 
	left: 50%; 
	margin-left:-458px; 
	background-image: url(../images/sfondoindexprova.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
#content {
	width: 800px;
	margin: 0 91px 0 44px;
	background-image: url(../images/bandiera.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #ebebeb;
	float: left;
}

#bianco2 {
	width: 215px;
	background-color: #ebebeb;
	float: left;
}

#menu {
	padding-left: 30px;
}

#contentindex {
	width: 514px;
	padding: 221px 35px 0 35px;
	background-image: url(../images/fotoindex.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #747474;
	border-left: 1px solid #000;
	line-height: 18px;
	float: right;
}

#tabnews {
	margin-top: 18px
}

#fotonews {
	width: 160px;
	margin-right:20px;
	float: left
}

#contnews {
	width:332px;
	float: right;
}

#titnews {
	background-image: url(../images/fondotitnews.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 5px 15px 5px 15px;
}

#titnews2 {
	background-color: #545454;
	padding: 5px 15px 5px 15px;
}

#didabreve {
	padding: 5px 15px 5px 15px;
	height: 38px
}

#leggi {
	padding: 5px 7px 5px 0;
	text-align: right;
	font-weight: bold
}

#altre {
	margin-top: 15px
}

#vieniroma {
	margin-top:20px;
}

#vieni {
	width: 232px;
	padding-right: 34px;
	float: left;
}

#testovieni {
	margin-top:10px;
}

#dettagli {
	font-weight: bold;
	text-align: right;
	margin-top: 5px
}

#lthroma {
	width: 248px;
	float: right;
}

#testolthroma {
	margin-top: 20px;
	padding-left: 25px;
	border-left: 1px dotted #fff;
}

#sonoalcentro {
	text-align: center;
}

#fast {
	margin-top: 10px
}

#spaziofast {
	margin:20px 0 20px 0;
}

#legalcredits {
	border-top: 1px dotted #FFF;
	padding-top:5px;
	margin-bottom: 10px;
	text-align: right;
}

#prova {
	height: 100%;
	margin-top: 90%;
	padding-left: 30px
}

/*fine index2*/

/*inizio lcr*/
#principalelcr { 
	width:915px; 
	position:absolute; 
	left: 50%; 
	margin-left:-458px; 
	background-image: url(../images/sfondolcr.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}

#contentlcr {
	width: 514px;
	padding: 221px 35px 0 35px;
	background-image: url(../images/fotolcr.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #747474;
	border-left: 1px solid #000;
	line-height: 18px;
	float: right;
}

#fotone {
	margin: 25px 0 25px 0
}

#testone {
	text-align: justify;
	margin-bottom: 200px
}

#legalcredits2 {
	padding-top:5px;
	margin-bottom: 10px;
	text-align: right;
}
/*fine lcr*/

/*inizio direttivo*/
#principaledirettivo { 
	width:915px; 
	position:absolute; 
	left: 50%; 
	margin-left:-458px; 
	background-image: url(../images/sfondodirettivo.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}

#contentdirettivo {
	width: 514px;
	padding: 221px 35px 0 35px;
	background-image: url(../images/fotodirettivo.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #747474;
	border-left: 1px solid #000;
	line-height: 18px;
	float: right;
}

#fototessera {
	width: 135px;
	float: left
	}
	
#nomedirettivo {
	width: 379px;
	float: right
	}

#titdiregr {
	background-color: #545454;
	padding: 5px 15px 5px 15px;
}

#titdire {
	padding: 5px 15px 5px 15px;
}
/*fine direttivo*/

/*inizio soci*/
#principalesoci { 
	width:915px; 
	position:absolute; 
	left: 50%; 
	margin-left:-458px; 
	background-image: url(../images/sfondosoci.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}

#contentsoci {
	width: 514px;
	padding: 221px 35px 0 35px;
	background-image: url(../images/fotosoci.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #747474;
	border-left: 1px solid #000;
	line-height: 18px;
	float: right;
}
/*fine soci*/

/*inizio ecmc*/
#principaleecmc { 
	width:915px; 
	position:absolute; 
	left: 50%; 
	margin-left:-458px; 
	background-image: url(../images/sfondoecmc.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}

#contentecmc {
	width: 514px;
	padding: 221px 35px 0 35px;
	background-image: url(../images/fotoecmc.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #747474;
	border-left: 1px solid #000;
	line-height: 18px;
	float: right;
}
/*fine ecmc*/

/*inizio dresscode*/
#principaledresscode { 
	width:915px; 
	position:absolute; 
	left: 50%; 
	margin-left:-458px; 
	background-image: url(../images/sfondodresscode.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}

#contentdresscode {
	width: 514px;
	padding: 221px 35px 0 35px;
	background-image: url(../images/fotodresscode.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #747474;
	border-left: 1px solid #000;
	line-height: 18px;
	float: right;
}
/*fine dresscode*/

/*inizio news*/
#principalenews { 
	width:915px; 
	position:absolute; 
	left: 50%; 
	margin-left:-458px; 
	background-image: url(../images/sfondovisuanews.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
#archivio {
	padding: 0 0 15px 30px;
	font-size: 13px;
	line-height: 20px;
	color: Black;
	font-weight: bold;
}

#contentnews {
	width: 514px;
	padding: 221px 35px 0 35px;
	background-image: url(../images/fotovisuanews.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #747474;
	border-left: 1px solid #000;
	line-height: 18px;
	float: right;
}

#contevento {
	width:332px;
	background-color: #9d9d9d;
	float: right;
}

#vuoto2 {
	height:185px
}
/*fine news*/

/*inizio visuanews*/
#principalevisuanews { 
	width:915px; 
	position:absolute; 
	left: 50%; 
	margin-left:-458px; 
	background-image: url(../images/sfondovisuanews.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}

#contentvisuanews {
	width: 514px;
	padding: 221px 35px 0 35px;
	background-image: url(../images/fotovisuanews.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #747474;
	border-left: 1px solid #000;
	line-height: 18px;
	float: right;
}

#torna {
	margin-top: 15px;
	text-align: right;
}

#titnews3 {
	background-color: #545454;
	padding: 5px 15px 5px 15px;
	margin: 15px 0 25px 0
}

#spazioimg {
	margin: 0 0 15px 20px;
	border: 1px solid #FFF;
	float: right;
}

#testone2 {
	text-align: justify;
	margin-bottom: 20px
}

#torna2 {
	margin: 15px 0 200px 0;
	text-align: right;
}
/*fine visuanews*/

/*inizio lthroma*/
#principalelthroma { 
	width:915px; 
	position:absolute; 
	left: 50%; 
	margin-left:-458px; 
	background-image: url(../images/sfondolthroma.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}

#contentlthroma {
	width: 514px;
	padding: 221px 35px 0 35px;
	background-image: url(../images/fotolthroma.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #747474;
	border-left: 1px solid #000;
	line-height: 18px;
	float: right;
}

#paragrafo {
	margin: 15px 0 15px 0
}

#torna {
	margin-top: 5px;
	text-align: right;
}

#paragrafo2 {
	margin: 15px 0 5px 0
}

#torna3 {
	margin: 5px 0 15px 0;
	text-align: right;
}
/*fine lthroma*/

/*inizio sphinx*/
#principalesphinx { 
	width:915px; 
	position:absolute; 
	left: 50%; 
	margin-left:-458px; 
	background-image: url(../images/sfondosphinx.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}

#contentsphinx {
	width: 514px;
	padding: 221px 35px 0 35px;
	background-image: url(../images/fotosphinx.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #747474;
	border-left: 1px solid #000;
	line-height: 18px;
	float: right;
}
/*fine sphinx*/

/*inizio links*/
#principalelinks { 
	width:915px; 
	position:absolute; 
	left: 50%; 
	margin-left:-458px; 
	background-image: url(../images/sfondolinks.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}

#contentlinks {
	width: 514px;
	padding: 221px 35px 0 35px;
	background-image: url(../images/fotolinks.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #747474;
	border-left: 1px solid #000;
	line-height: 18px;
	float: right;
}
/*fine links*/

/*inizio contatto*/
#principalecontatto { 
	width:915px; 
	position:absolute; 
	left: 50%; 
	margin-left:-458px; 
	background-image: url(../images/sfondocontatti.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}

#contentcontatto {
	width: 514px;
	padding: 221px 35px 0 35px;
	background-image: url(../images/fotocontatti.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #747474;
	border-left: 1px solid #000;
	line-height: 18px;
	float: right;
}

#fondogrigio {
	background-color: #545454;
	margin-top:15px;
	padding: 15px
}

#nome {
	width: 104px;
	float: left;
}

#campo {
	width: 370px;
	float: right;
}

#testone3 {
	text-align: justify;
	margin-bottom: 10px
}

#invia {
	text-align: right;
}
/*fine contatto*/
a.giallogiallo {
	color:#fffc00; 
	text-decoration: underline;
}
a.giallogiallo:hover {
	text-decoration: none; 
	color: #0000FF
}
#spazioimg2 {
	border: 1px solid #FFF;
	float: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 5px;
}
#gallery {
	font-size: 13px;
	line-height: 20px;
	color: #000066;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 10px;
}
a.gallery {  
	color:#000066; 
	text-decoration: underline;
	}
		
a.gallery:link { 
	color:#000066; 
	text-decoration: none;
	}
	
a.gallery:visited { 
	color:#000; 
	text-decoration:none
	}
	
a.gallery:active { 
	text-decoration: underline; 
	color: red
	}
	
a.gallery:hover { 
	text-decoration: underline; 
	color: #F0040E
	}
.cellagallery {
	height: 125px;
	width: 125px;
	text-align: center;
	vertical-align: middle;
}
.rigaform {
	height: 40px;
}