﻿body 
{
	background-position:top;
	background-repeat:repeat-x;
	background-attachment: fixed; 
    background-color:#000000;
    padding:0px; margin:0px;
    font-size:13px;
    font-family:Arial,Helvetica,Sans-Serif;
    background-image: url('../../images/bg_blue.png');
}
	.red
	{
		background-image: url('../images/bg_red.png');
	}
	.pink
	{
		background-image: url('../images/bg_pink.png');
	}
	.yellow
	{
		background-image: url('../images/bg_yellow.png');
	}
	.blue
	{
		background-image: url('../images/bg_blue.png');
	}

a{
	color: White;
	text-decoration: underline;
	cursor: pointer;
}

.mainContent{
    top:20px;
    position:relative;
    margin-left:auto;
    margin-right:auto; 
    width:810px;
    z-index:100;
}

.loginHeader{
color:White;
    position: absolute;
    top: 8px;
    width: 610px;
    text-align: right;
    z-index: 40;
}

.divMain 
{
    position:relative;
    top:20px;
    width:810px;
    height:645px;
    margin-left:auto;
    margin-right:auto;
    border:none;
    z-index:99;
}
 .divShadowLeft
 {
 	position:absolute;
 	left: -10px;
    width:4px; 
    height:637px;
    z-index:10;
    top:0px;
 }
.divMenu 
{
    position:absolute;
    width:810px; 
    height:auto;
    top:0px;
    z-index:1000;
}
.divMenuDown 
{
   position:absolute;
   top:540px;
   width:810px; 
   height:57px;
   z-index:10;
}
.divContent 
{
    position:absolute;
    width:806px; 
    height:530px;
    z-index:7;
    top:50px;
 }
 
 .divInputContent { position:absolute; top:90px;z-index:1001;}
	 .gallery
	{
		position:absolute;
		width:770px; 
		height:110px;
		z-index:40;
		top:440px;
		padding: 5px 20px 5px 20px;
	 }
 
 .divContentBlack
{
    position:absolute;
    width:810px; 
    height:530px;
    z-index:10;
    top:50px;
    background-color: Black;
 }

 
 .divBanner 
 {
    position:absolute;
    width:197px; 
    height:211px;
    z-index:20;
    top:89px;
    left:612px;
 }
 
 h1
 {
 	font-weight: bold;
 	font-size: 18px;
 	color: White;
 	margin: 10px 0px 10px 0px;
 }
 
  h2
 {
 	font-size: 16px;
 	margin: 0px 0px 0px 0px;
 }
 
 p
 {
 	margin: 10px 0px 10px 0px;
 }
 
 .p_franch 
 {
     margin-top:5px;
     margin-bottom:23px;
 }
 
 .h2_franch 
 {
    font-size: 15px;
 	margin: 0px 0px 0px 0px;
  }
 /* Form Input */
 
/* Grigio chiaro #C6C7C9 */
/* Grigio bordo  #B6B7B9  */
/* Grigio medio  #A7A8AA */
/* Grigio scuro  #4E4D52 */
/* C6C7C9 */
.divHeader { height:200px; background-color:#C6C7C9; width:780px; margin-left:15px;margin-right:15px; text-align:center;}
.divHeader img { margin-top:60px;}
.divInputContent{ position:absolute; top:140px; left:15px; height:350px; background-color:#C6C7C9;width:780px; padding:0px;}
.divInputContentText {z-index: 90; height:350px;}
.divInputContentText .rdoBox { background-color:#A7A8AA; border:solid 1px #B6B7B9; }
.divInputContentText .rdoBox input { border:none;background-color:#A7A8AA;}
.divInputContentText input, .divInputContentText select { background-color:#A7A8AA; border:solid 1px #B6B7B9; color:White; }
.divInputContentText textarea { background-color:#A7A8AA; border:solid 1px #B6B7B9; color:White; }

.divInputContentText .privacy select { background-color:#A7A8AA; border:solid 1px #B6B7B9; color:White;}
.divInputContentFooter { z-index: 100; height:63px; background-image:url('../Images/bg_shade.png'); text-align:right;width:100%; }
.divInputContentFooter input { margin-top:15px;margin-right:15px }
.divInputContentTextInner {padding: 1px 10px 5px 10px;}


.divJobText
{
	background-color: #c3cb93;
	padding: 10px;
}

.divJobButtons 
{
		padding: 5px;
}
	.divJobButtons a
	{
		color: black;
		font-size: 16px;
		text-decoration: none;
	}
	.divJobButtons a:active
	{
		color: white;
	}
/* ******************************************************** */
/* sezione Newsletter */
/* margine fra elementi */
.divInputContentText select option { margin-top:0px; margin-bottom:0px; float:none;} 
.divInputContentText span { color:Black; font-family:Verdana; width:140px; padding-top:3px; }
.divSesso {  margin-top:20px; margin-bottom:20px; }
/*
#colSx .divBox { clear:both; padding-top:15px; }
#colDx .divBox { clear:both;  padding-top:10px; }
*/
.divBox, .divBoxDll { clear:both; }
.divBox *, .divBoxDll * { float:left; }
.divBoxDll { height:72px;}
/*
#colSx { float:left; width: 390px; padding-left:30px; padding-top:5px; }
#colSx .divBox { height:50px;}
#colSx input { width:230px;}
#colSx #boxSesso input { width:auto;}
#colSx .textbox { width:50px;}
*/
#colSx { float:left; width: 390px; padding-left:30px; padding-top:5px; }
#colSx .divBox { height:50px;}
#colSx .textbox { width:50px;}
#colSx #boxSesso input { width:auto;}

#colDx {float:left; width: auto; padding-left: 40px; margin-top:5px; border-left:solid 1px #A7A8AA;}
#colDx span { width:90px}

.textbox { width:150px;text-align:left;padding:0px;}
.boxFakeddl {height:20px;float:none;width:100%;}
.boxFakeddlInLine {height:20px;float:left;width:auto;margin-left:1px;}
.lstFakedll {float:none; height:50px;width:165px;background-color:#4E4D52;border:none; color:White;margin:0px;padding:0px;}

.listBoxDataNasciata { clear:both; background-color:#4E4D52}
#privacyCheckContainer {background-color:#4E4D50; color:white;height:22px;width:260px;padding-top:0px; }
#privacyCheckContainer * { float:left; color:white; background-color:#4E4D50; padding-top:0px; margin:0px; border:none; height:20px;}
#privacyCheckContainer label {padding-left:3px;padding-top:2px;}

.privacyCheck {width:100px;padding-left:4px; }
.privacy {background-color:#4E4D50; color:white;height:70px;width:260px; overflow:auto;float:none;margin-top:5px;}

/* fine sezione Newsletter */
/* ******************************************************** */

.exclusiveTable
{
	z-index: 110;
}
    .exclusiveTable
    {
    }
    
    .exclusiveTable td.conMiniatura
    {
	    background-image: url('/images/esclusive_sfondo_cella.gif');
	    width: 80px;
	    height: 60px;
	    padding: 0px;
	    text-align: center;
	    vertical-align: middle;
    }
    
    .exclusiveTable td img
    {
    	border:0px;
    }