body{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
background-image:url(immagini-webroma/bgbody.gif);
background-repeat:repeat-x;
background-color:#FFF;
margin:0 0;
width:94%;
padding-left:6%;/*aggiunto togliendo da logo menù e left il 6% per bug explorer*/
}

acronym{border-bottom:1px dotted #CCCCCC;}

.downtemplate{
border-bottom:1px dashed #CCC;
margin-bottom:20px;}

.logo{
height:133px;
/*padding-left:6%;*/
background-image:url(immagini-webroma/colosseo.gif);
background-position:top right;
background-repeat:no-repeat;
}

.logo-argomenti{
height:133px;
/*padding-left:6%;*/
background-image:url(immagini-webroma/logo-argomenti.gif);
background-position:top right;
background-repeat:no-repeat;
}

.logo-software{
height:133px;
/*padding-left:6%;*/
background-image:url(immagini-webroma/logo-software.gif);
background-position:top right;
background-repeat:no-repeat;
}


.logo-template{
height:133px;
/*padding-left:6%;*/
background-image:url(immagini-webroma/logo-template.gif);
background-position:top right;
background-repeat:no-repeat;
}

.logo-curriculum{
height:133px;
/*padding-left:6%;*/
background-image:url(immagini-webroma/logo-curriculum.gif);
background-position:top right;
background-repeat:no-repeat;
}

.logo-portfolio{
height:133px;
/*padding-left:6%;*/
background-image:url(immagini-webroma/logo-portfolio.gif);
background-position:top right;
background-repeat:no-repeat;
}

.logo-contatti{
height:133px;
/*padding-left:6%;*/
background-image:url(immagini-webroma/logo-contatti.gif);
background-position:top right;
background-repeat:no-repeat;
}

.logo-mappa{
height:133px;
/*padding-left:6%;*/
background-image:url(immagini-webroma/logo-mappa.gif);
background-position:top right;
background-repeat:no-repeat;
}

.logo-scambio{
height:133px;
/*padding-left:6%;*/
background-image:url(immagini-webroma/logo-scambio.gif);
background-position:top right;
background-repeat:no-repeat;
}

h1{
color:#DBDBDB;
margin:0;
padding-top:16px;
font-size:12px;
font-weight:bold;
}

.access{
text-decoration:underline;
}

.menu-alto{
background-color:#000;
border-top:1px solid #FFF;
/*height:22px;*/
line-height:26px;
font-size:12px;
padding-left:6%;
font-weight:bold;
color:#FFF;
margin-left:-6.4%;
}

span{margin:0; padding:0;}

.ombramenu{
margin-left:-6%;
height:73px;
background-image:url(immagini-webroma/ombramenu.gif);
background-repeat:repeat-x;
}

.quadrini{
margin-top:-50px;
height:11px;
background-image:url(immagini-webroma/quadrini.gif);
background-repeat:no-repeat;
background-position:top right;
padding-bottom:50px;
}

.left{
color:#666;
float:left;
width:20%;
background-color:#FFF;
/*padding-left:6%;*/
padding-right:2%;
margin:0;
background-image:url(immagini-webroma/sf-left.gif);
background-repeat:no-repeat;
background-position:top right;}


.right{
color:#666;
float:left;
width:52%;
background-color:#FFF;
padding-left:7%;
margin:0;}

.footer{
margin-left:-6%;
clear:left;
height:30px;
padding-top:35px;
background-image:url(immagini-webroma/sf-footer.gif);
background-repeat:repeat-x;
color:#CCC;
padding-left:6%;}







.menu-alto a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	
	}
.menu-alto a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	
}
.menu-alto a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#529DDE;
	text-decoration:none;
	font-weight:bold;
	
}
.menu-alto a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	
	}
	
	
	
	
.left a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#529DDE;
	text-decoration:none;
	
	}
.left a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#529DDE;
	text-decoration:none;
	
}
.left a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#FF6600;
	text-decoration:underline;
		
}
.left a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#529DDE;
	text-decoration:none;
}


.right a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#529DDE;
	text-decoration:none;
	
	}
.right a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#529DDE;
	text-decoration:none;
	
}
.right a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#FF6600;
	text-decoration:underline;
		
}
.right a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#529DDE;
	text-decoration:none;
	
	}

.in{color:#529DDE;}

.celeste{
color:#529DDE;
}

.arancio{
color:#FF6600;
}


.validatori{
border:0;
cursor:help;
}






.box {
	margin:5px 0;
	background:#fff;
	border:1px solid #ddd;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.box-content {
	background:#fff;
	min-height:50px; margin:5px;
	font-size:11px;	
}
.box h2{
	margin:0;
	padding:5px;
	background:#f0f0f0;
	font-size:13px;
	color:#000;
	border-bottom:1px solid #eee;
}
