/*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
}*/

body{
	margin:0;
	padding:0;
	background-image:url(immagini-webroma/bg-body.jpg);
	background-position:left 20px;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
	padding-left:6%;
	background-color:#f3f3f3;
	}
	
.contenitrice{
	background-image:url(immagini-webroma/sf-html.png);
	background-position:right top;
	background-repeat:no-repeat;
	}

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{
height:137px;
	background-image:url(immagini-webroma/logo.jpg);
	background-repeat:no-repeat;
	background-position:left 20px;
	margin-bottom:15px;
	}


.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;*/


	text-transform:capitalize;
	font-size:15px;
	font-weight:normal;
	color:#959595;
	margin:0;
	padding-top:10px;
	}

h1 span{
	color:#529dde;
	}


.access{
text-decoration:underline;
}

.menu-alto{
background-color:#FFF;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
/*height:22px;*/
line-height:26px;
font-size:11px;
padding-left:6%;
/*font-weight:bold;*/
color:#e0e0e0;
margin-left:-6%;
margin-bottom:70px;
text-transform:uppercase;
}


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:-52px;
height:11px;
background-image:url(immagini-webroma/quadrini.png);
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%;
padding-top:20px;
margin:0;}


.footer{
margin-left:-6%;
clear:left;
/*height:30px;*/
padding-top:35px;
padding-bottom:25px;
background-color:#FFF;
color:#333;
padding-left:6%;
border-top:1px solid #dedede;
text-transform:capitalize;
line-height:20px;
}







.menu-alto a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	
	}
.menu-alto a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	
}
.menu-alto a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#529DDE;
	text-decoration:none;		
}

.menu-alto a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	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; font-size:15px;}

.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;
}

.offerte-ecommerce{border-bottom:1px solid #CCC;}
.offerte-ecommerce h1{
	color:#529DDE;
	font-size:24px;
	font-weight:bolder;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 -7px 0;
	padding:0;
	}
	
.offerte-ecommerce h1 span{
	color:#FF6600;
	}


