@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #F6F7F3 url(../images/sfondo.jpg) repeat-x
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
a:link {
	color: #0d7a2b;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0d7a2b;
}
a:hover {
	text-decoration: underline;
	color: #00CC00;
}
a:active {
	text-decoration: none;
	color: #0d7a2b;
}
p { padding:0px; text-align:justify; line-height:25px}
h1 { font-size:18px; font-weight:bold; letter-spacing:2px; margin:0; padding:5px 0 10px 0}
h2 { font-size:18px; font-weight:bold; letter-spacing:2px; margin:0; padding:5px 0 10px 0}
h3 { font-size:14px; font-weight:bold; letter-spacing:0px; margin:0; padding:5px 0 0px 0}


li { margin:5px; padding:0}
ul {; margin:0; padding:0; padding-left:20px}
alert { background:#000000}
fieldset { width:93%; margin:0px; margin-top:-20px}
.home { margin:0px; text-align:center; margin-bottom:10px}

legend { font-size:16px; font-weight:bold; letter-spacing:2px; margin:0; color:#0d7a2b}
form { padding: 0 5px; margin:0px}

#box_top {background:url(../images/Tercam-allestimento-veicoli-industriali-roma.png) no-repeat; margin:auto; height:40px; width:980px; padding-top:80px}
#box_top span {visibility:hidden}
#box_menu {color:#FFFFFF; font-size:16px; font-weight:bold; border-bottom:1px solid #FFFFFF;}
#box_flash {width:980px; margin:auto; background:#FFFFFF; height:300px; text-align:center; border:1px solid #999999;border-bottom:0; border-top:0;}
#box_contenuto {width:980px; margin: auto; min-height:450px;border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px; background:#fff; border:1px solid #999999; border-top:0}
#box_footer {height:40px; position:relative; z-index:-1; background:#363636; margin-top:-40px}
#box_footer2 {min-height:50px; background:#363636;}
#box_bottom { width:960px; padding:10px; color:#FFFFFF; font-size:11px; margin:auto; text-align:center; position:relative; z-index:1}
.clear { clear:both}
/* Menu */
.tasto { float:left; text-align:center; margin:0 22px}
.tasto a:link {
	color: #FFF;
	text-decoration: none;
}
.tasto a:visited {
	text-decoration: none;
	color: #FFF;
}
.tasto a:hover {
	text-decoration: none;
	color: #fff82c;
}
.tasto a:active {
	text-decoration: none;
	color: #fff;
}

.tastoactive { float:left; text-align:center; margin:0 22px}
.tastoactive a:link {
	color: #fff82c;
	text-decoration: none;
}
.tastoactive a:visited {
	text-decoration: none;
	color: #fff82c;
}
.tastoactive a:hover {
	text-decoration: none;
	color: #fff82c;
}
.tastoactive a:active {
	text-decoration: none;
	color: #fff82c;
}
.offerta { font-size:18px; font-weight:bold; letter-spacing:2px; margin:0; padding:5px 0 10px 0}
.offerta a:link {
	color: #333;
	text-decoration: none;
}
.offerta a:visited {
	text-decoration: none;
	color: #333;
}
.offerta a:hover {
	text-decoration: underline;
	color: #333;
}
.offerta a:active {
	text-decoration: none;
	color: #333;
}
/* Pagine */
#page1 { padding:10px}
#page1 .col1 { width:635px; float:left; margin-right:20px;}
#page1 .col2 { width:295px; float:left; }

#page1a { padding:10px}
#page1a .col1 { width:645px; float:left; margin-right:20px;}
#page1a .col2 { width:295px; float:left; }

#page1b {width:636px; padding:10px; float:right }
#page1b .col1 { width:625px; float:left; margin-right:20px;}
#page1b .col2 { width:295px; float:left; }

#page1c {width:730px; padding:10px; float:right }
#page1c .col1 { width:410px; float:left; margin-right:30px;}
#page1c .col2 { width:290px; float:left; }

#page2 { padding:10px}
#page2 .col1 { width:550px; float:left; margin-right:0px;}
#page2 .col2 { width:410px; float:left; }

#pageh { padding:10px}
#pageh .col1 { width:660px; float:left; margin-right:20px;}
#pageh .col2 { width:280px; float:left; }


/*form invio dati*/

.formselect {
width:95%;
font-size:11px;
padding:2px;
color: #000;
border:1px solid #999999;
background:#eee
	}
.formtext {
width:95%;
font-size:13px;
padding:2px;
color: #000;
border:1px solid #999999;
background: #eee}
.formtext2 {
font-size:13px;
padding:2px;
color:#000;
border:1px solid #999999;
background: #eee
	}
.formtext4 {
width:50px;
font-size:13px;
padding:2px;
color: #000;
border:1px solid #999999;
background: #eee}
.formtext4 {
width:70px;
font-size:13px;
padding:2px;
color: #000;
border:1px solid #999999;
background: #eee}
.formtextrandom {
width:50px;
font-size:11px;
padding:2px;
color:#999;
border:1px solid #999999;
background:#eee

	}
.formtextarea {
width:95%;
height:200px;
font-size:11px;
padding:2px;
color:#000;
border:1px solid #999999;
background: #eee
	}
.formtextarea2{
width:95%;
height:30px;
font-size:11px;
padding:2px;
color:#000;
border:1px solid #999999;
background: #eee}

.formbutton {
border:1px solid #fff; font-size:12px; color:#FFF; padding:4px 15px;background:#0d7a2b; font-weight:bold}
.privacy {font-size:9px;
	color: #FF0000;
	text-align:left
	}
/* altro */
#map {height:400px;border:1px solid #999999; text-align:center;  background:#FFFFFF url(../images/loading.gif) no-repeat center; color:#000000;}
.attenzione { color:#FF0000; font-size:10px}
/* Foto */
.foto90 { width:90px; height:68px; overflow:hidden;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px; text-align:center}
.boxfoto90 { width:90px; padding:3px; border:1px solid #ccc; background:#FFFFFF; margin:auto;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; margin:10px 6px; float:left}

.foto130 { width:130px; height:98px; overflow:hidden;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.boxfoto130 { width:130px; padding:4px; border:1px solid #ccc; background:#FFFFFF; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; margin:0 2px 10px 2px; float:left}

.box_foto200 { float:left; height:250px; width:240px; text-align:center}
.foto200 { width:200px; height:150px; overflow:hidden;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px; background:url(../images/fff30.png); margin:16px 8px 0 8px;text-align:center; border:1px #FFFFFF solid; padding:5px; position:relative; }
.didascalia200 {width:210px; margin:3px 9px 0 9px; border:1px solid #666666; border-left:0px; border-right:0px; padding:2px auto; text-align:center; color:#666; font-weight:bold;}

.foto320 { width:320px; height:300px; overflow:hidden;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; background:url(../images/bg_menu.png); margin:16px 15px 0 15px; float:left; text-align:center; border:1px #FFFFFF solid}
.didascalia {width:320px; margin:-40px 0px 0 0px; border:1px solid #666; border-left:0px; border-right:0px; padding:5px 0 5px 0; text-align:center; color:#666; font-weight:bold}

.foto300 { width:400px; height:300px; overflow:hidden; text-align:center}
.boxfoto300 { width:400px; padding:4px; border:1px solid #666666; background:#FFFFFF; margin-top:10px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; text-align:center}
.boxfoto264 { height:207px; width:276px; text-align:center; background:#FFFFFF; margin:3px;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px; text-align:center; border:1px #ccc solid;}
.foto264 { width:262px; height:197px; overflow:hidden;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px; background:url(../images/fff30.png);text-align:center; padding:5px; }

/*menu left*/
#box_menu_left {width:185px; background:#eee; padding:10px; margin:10px; float:left;  border:1px solid #999999;}

.schedatecnica { color:#666; font-weight:bold}
.schedatecnica2 { color:#666; font-weight:bold;text-align:left; padding:10px; letter-spacing:2px}

