/* CSS Document */

/*content & generico*/
body{ font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#333; margin:0;padding:0;background-color:#FFF; }
.wrap{ text-align:center; width:100%; height:276px; background-image:url(../images/bg_body_interne.jpg);background-repeat:no-repeat; background-position:top; background-position:center}


#cnt_site{width:800px;position: absolute; left: 50%; margin-left: -400px;}

/*
a:link,a:visited,a:active,.pages a:link,.pages a:visited,.pages a:active{text-decoration:none;color:#666; font-weight:bold;}
a:hover{color:#FF6600;font-weight:bold;}
*/
a:link,a:visited,a:active {text-decoration:none;color:#666; font-weight:bold;}
a:hover{color:#FF6600;font-weight:bold;}
.spazio_clear{clear:both;}

.txt_red{font-family:Arial, Helvetica, sans-serif;color:#CC0000; font-size:11px;font-weight: bold; }
.txt_red a:link{font-family:Arial, Helvetica, sans-serif;color:#CC0000; font-size:11px;font-weight: bold;}
.txt_red a:hover{font-family:Arial, Helvetica, sans-serif; color:#CC0000; font-size:11px; font-weight: bold; text-decoration: underline;}
.clear{clear: left;}

/* TOP header*/
#top{width:800px;height:165px; margin-top:10px;}
#header{ float:left;width:580px;height:175px;  background-repeat:no-repeat;}
#head_menu{ float:left;width:580px;height:175px; margin-bottom:40px}
#lenguage{height:30px;float:right; margin-top:10px;padding-right:5px; margin-bottom:0px}
#btn_menu_area{height:30px;float:right; margin-top:10px;padding-right:5px}
#menu{float:right;font-size: 12px; width: 190px; margin-top: 20px;}
ul#navlist { height:22px; line-height: 22px;white-space: nowrap; margin:0px; padding:0px;}
#navlist li {display:inline;list-style-type: none;}
#navlist a { padding: 0px}
/* #navlist a:link, #navlist a:visited { color:#8B8B8B;text-decoration: none; } */
#navlist a:link, #navlist a:visited { color:#8B8B8B;text-decoration: none; font-size:12px}
#navlist a:hover {color:#FF6600; } 
#navlist li a#current {color:#FF6600;}
#logos{ height:20px; width:120px; float:left; margin:15px 0px 5px 8px}

/*SIGN up*/
#signup{float:left;width:204px; height:100px;background-color:#C33102;/*padding-top:34px;*/margin-left:20px;margin-top:0px}
input{color: #C33000;border: 1px solid #C33000;/* height:20px;  width:184px; */margin:3px 0px 0px 10px}
input.text .utenti{color: #C33000; border: 1px solid #C33000; margin:0px;}
textarea .utenti{color: #C33000;border: 1px solid #C33000;margin:0px;}

.border{ float:left; border:1px solid #CCC; margin-right:15px; width:255px; height:auto}
.float{float:left;}
.content_elenco { width:auto;margin-left:5px;padding:2px; margin-top:30px;text-align:justify; top:auto}
.sepa{ border-top: 1px dotted #ccc; width:500px; margin-top:10px}
.col-cx-int2{ float:left;width:790px; margin-top:20px/*margin-left:10px;*/}

/*col cx*/
.col-cx{ float:left;width:560px; /*margin-left:10px;*/}
.banner{clear:both; float:left; }
.btn-centrale{margin-bottom:15px; text-align:left; /* letter-spacing:10px */}
.btn_img{margin:0px;}

.content_txt {margin-top:20px;padding:2px;}
.content_txt p{ text-align:justify; }
.content_txt_interno {margin-top:80px;margin-left:100px;font-size: 12px;color:#333; text-align:left}

h1 {font-size: 14px;font-weight: bold;color:#c43000;margin:0px;text-align:left; }

h2{font-size: 12px;font-weight: bold;color:#333;/*margin-top:15px; */margin-bottom:0px;text-align:left;}

h3 {font-size: 22px;font-weight: bold;color:#686868;margin:0px;text-align:left; } */
/*h3 .h3user  {font-size: 22px;font-weight: bold;color:#FF6600;margin:0px;text-align:left;width:600px; } */

h4{font-size: 14px;color:#666;text-align:left; }

/* h5{font-size: 16px;color:#333;text-align:left; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase} */

h6{font-size: 14px;font-weight:bold;color:#FF6600;text-align:left;margin:0px;}

h5{font-size:30px;color:#FF6600;margin:0px;text-align:left;}

.point_bg{height:30px; background-image:url(../images/point.gif); background-position:bottom-left;background-repeat:no-repeat; padding-left:30px; padding-top:3px}

.adv{ letter-spacing:5px}
/*BOX GENERICO*/

.h1_grande {font-size: 16px;font-weight: bold;color:#c43000;margin:0px;text-align:left;}


/*colonna dx*/
.col-dx{ float:right;width:212px; margin-top:10px; margin-left:5px;}
.tit_adv{float:left;width:165px; height:22px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold; background-color:#0099CC; color:#FFF; background-image:url(../images/ico_consigli.jpg); background-position:right; background-repeat:no-repeat;padding-top:8px; padding-left:5px;}



/*footer*/
#footer { float:left;width: 800px; height: 18px;font-family: Tahoma, Arial; font-size: 9px; color: #ccc; text-align: center; }
#footer A:link, #footer A:visited { font-family: Tahoma, Arial; font-size: 9px; color: #ccc; font-weight: bold; text-decoration: none; }
#footer A:hover { font-family: Tahoma, Arial; font-size: 9px; color:#999999; font-weight: bold; text-decoration: underline; }
#menu_foot{float:right;font-size: 16px; width: 800px; margin-top: 20px; text-align:center; font-weight:normal}


/* gino */
.col-cx-int{ float:left;width:750px; /*margin-left:10px;*/}
#user_menu {float:left;background-color:white;width:150px;}
#user_menu li {list-style-type: none;} 
/* #user_menu li {list-style-image: url(../images/point.gif); padding-top:5px; vertical-align:center} */ 
/* #user_menu li {list-style-type: none; background-image: url(../images/point.gif); background-repeat: no-repeat;  background-position: 0 .4em; padding-left: .1em;} */


.voci_menu {font-size: 16px;color:#686868;margin:0px;text-align:left; font-weight:bold; padding:0px}
.voci_menu a:link, a:visited {color:#686868;margin:0px;text-align:left; }
.voci_menu a:hover, a:active {color:#FF6600;margin:0px;text-align:left; }
#current { color:#FF6600;}




table.tabella { width:400px; padding: 4px; border-spacing: 0px;border-collapse: collapse;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
.tabella thead { background:white; font: bold 12px Verdana, Arial; /* text-align:center; */border-top: 1px dotted #ccc;color:#FF6600;}
.tabella td { /*background-color:#F4C68B; padding: 2px;*/ border-top: 1px dotted #ccc;font-size:12px;font-weight:bold;}


/*form e check */
.frm_login input { color: #ad5882; background-color: white; border: 1px solid #cecece;margin-left:6px;margin-top:2px;
/* height:23px; */}
.frm_login label {color:#1c3e64;font-weight:bold;display:block;margin-left:4px;}
.frm_login select { color: #ad5882; background-color: white; border: 1px solid #cecece;margin-left:6px;margin-top:2px;
/* height:23px; */}
.frm_login textarea { color: #ad5882; background-color: white; border: 1px solid #cecece;margin-left:6px;margin-top:2px;
/* height:23px; */}
.frm_login fieldset { margin-left:6px;margin-top:2px;}
.frm_login hr { border: 1px solid #cecece;}

#userinfo {float:left;width:550px;margin-bottom:10px;}

#login_clienti {float:left;width:650px;}

.box_upload {width:410px;height:200px;border: 1px solid #cecece;float:left;clear:both;}

.txt_grey10{font-family:Arial, Helvetica, sans-serif;color:#666; text-align:left; font-size:10px;font-weight: bold; }

#steps {/* float:left; */width:200px:height:30px;}

#paypal_logo{float:right;}

.img_lb {/*clear:both;*/ float:left; margin:3px 10px 7px 0; padding:1px; border:1px solid rgb(150,150,150);}
#infocliente {float:left;background-color:#f1f1f3;width:580px;height:100px;margin-top:3px;padding-bottom:10px;clear:both;display:block;}

/* FAQ */
.txt_ans{font-family:Arial, Helvetica, sans-serif;color:#666; text-align:left; font-size:12px;font-weight: bold; }
.txt_q{font-family:Arial, Helvetica, sans-serif;color:#FF6600; text-align:left; font-size:14px;font-weight: bold; }

.txt_welcome {font-size: 14px;font-weight: bold;color:#686868;margin:0px;text-align:left; }
.txt_grey {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:14px; font-weight: bold; }
.txt_grey12 {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px; font-weight: bold; }
.txt_grey14 {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:14px; font-weight: bold; }
.txt_grey16 {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:14px; font-weight: bold; }
.txt_ora12 {font-family:Arial, Helvetica, sans-serif; color:#FF6600; font-size:12px; font-weight: normal; }
.txt_ora12b {font-family:Arial, Helvetica, sans-serif; color:#FF6600; font-size:12px; font-weight: bold; }
.txt_ora16b {font-family:Arial, Helvetica, sans-serif; color:#FF6600; font-size:16px; font-weight: bold; }
.txt_ora20b {font-family:Arial, Helvetica, sans-serif; color:#FF6600; font-size:20px; font-weight: bold; }
.txt_verde16b {font-family:Arial, Helvetica, sans-serif; color:#75cd07; font-size:20px; font-weight: bold;}
.txt_verde26b {font-family:Arial, Helvetica, sans-serif; color:#75cd07; font-size:26px; font-weight: bold;}
/* preview */

.faqbox {float:right;border: 1px solid #cecece;width:120px;margin:3px;padding-left:2px;}


#screenshot{

	position:absolute;

	border:1px solid #ccc;

	background:#666666;

	padding:5px;

	display:none;

	color:white;

	}

.hr_std { border: 1px solid #cecece;}