@charset "utf-8";
/*  CSS Document
Theme Name: VinciWeb
Theme URI: http://www.vinciweb.it
Description: Vinci Web
Version: 1.0
Author: LU&CO
Author URI: http://www.luandco.it/
*/

/**************************************************************************************/

* { padding: 0px; margin: 0px; }

html{	height:100%;	min-height:100%;}
body {	font-family: Arial, Verdana, sans-serif;	background: url('../images/bg-top.jpg') #005a51 repeat-x;	font-size: 12px;	color: #fff;	height:100%;	min-height:100%;}
img { border: 0px; }
A { text-decoration: underline;	color:#F7836A;font-weight:bold}
A:hover { text-decoration: none; }
.big{font-size:16px; font-weight:bold}
.left{float:left}

/**************************************************************************************/
#container {height:100%;min-height:100%;}
#header{ width:100%;height:284px;}
#punte{ width:100%;background:url(../images/punte.gif) transparent top left repeat-x;height:13px;}
#bottom{width:100%;background:url(../images/bg-verde.jpg) #005a51 repeat-x; min-height:300px;	height: auto !important;  float: left; }
#bottom-form{width:100%;background:url(../images/bg-verde.jpg) #005a51 repeat-x;height:400px;   float: left;}
#footer{ width:100%; background:#4b2401; clear:both; heigth:100%;height: auto !important;   float: left;}



#page{width:900px;margin:0 auto;}
.col1{width:620px;float:left;background:url(../images/vinciweb.jpg) no-repeat;}
.col2{width:280px;float:left;}
.col3{width:620px;float:left;}

/*Main Nav*/

ul#menu {	list-style-type:none;	margin-top:100px;}
ul#menu li {  	height: auto !important; margin-top:10px;}
ul#menu li a {	text-decoration:none;font-family:Arial Black, Arial, Helvetica, sans-serif;font-size:26px;	color:#ffffff;	font-weight:bolder;	letter-spacing:-3px;line-height:19px;height: auto !important;text-transform:uppercase;}
ul#menu li a:hover,ul#menu li a.current {	color:#005a51;}

h1,h2{color:#743900; letter-spacing:-2px;}
.col1 h2{ font-size:28px;font-family:"Trebuchet MS", Arial, sans-serif ;font-style:italic;font-weight:bold; margin:150px 0 0 40px;}
.col1 h1{ font-size:36px;font-family:Georgia, "Trebuchet MS", Arial, sans-serif ;font-style:italic;font-weight:bold; margin-left:40px}

label{width: 8em;float: left;text-align: right;margin-right: 0.3em;display: block;}
.submit input{margin-left: 8em;}
input{color: #000;background: #fff;border: 1px solid #fff}
.submit input{color: #000;background: #76c61e;}
form{background:#006f64; width:580px;padding:10px; border:0px; font-size:13px}
form p{padding:5px}
legend{color: #fff;}
.clausole{clear:both;margin-top:10px;width:400px; margin-left:auto;margin-right:auto}



#comeform {background:#006f64; width:580px;padding:10px; border:0px; font-size:13px}
#comeform p {padding:5px}
#comeform form {background:none; width:auto;padding:auto; border:auto; font-size:auto}


.xround { background: transparent none repeat scroll 0% 0%; margin: 0pt 0pt 12px; height:100%}
.xtop, .xbottom {
	background: transparent none repeat scroll 0% 0%;
	display: block; font-size: 1px;
}
.xb2, .xb3, .xb4 {
	border-left: 1px solid rgb(189, 188, 182);
	border-right: 1px solid rgb(189, 188, 182);
	background: rgb(244, 243, 232) none repeat scroll 0% 0%;
}
.xb1 { background: rgb(189, 188, 182) none repeat scroll 0% 0%; }
.xb2 { border-width: 0pt 2px; }
.xboxcontent { color:#006f64; padding: 5px 10px; overflow: hidden; display: block; border-style: solid; border-color: rgb(189, 188, 182); border-width: 0pt 1px; background: rgb(244, 243, 232) none repeat scroll 0% 0%; }

.xb1, .xb2, .xb3, .xb4 { overflow: hidden; display: block; }
.xb1, .xb2, .xb3 { height: 1px; }
.xb1 { margin: 0pt 5px; }
.xb2 { margin: 0pt 3px; }
.xb3 { margin: 0pt 2px; }
.xb4 { margin: 0pt 1px; height: 2px; }

.tab_report_affiliati {
	background-color: #0C0C0C;
	border-collapse:collapse;
}
.tab_report_affiliati td {
	background-color: #FFFFFF;
	border: thin solid black;
	padding: 3px;
}
.h_tab_report_affiliati td {
	background-color: #00413B;
	font-weight:bold;
}
.tab_report_affiliati tr.nero td {color: black;}

.title { margin-top:1em; font-weight: bold; font-size: 16px; }
.inputsubmit {color: #000;background: #76c61e;}