
.footer
{

	
	margin-right:auto;
	width:951px;
	font-family: arial;
	border: none;
	background-color: white;
	background:transparent url(http://www.digitalworld.fr/interface/image/footer/fond_footer.png) top left no-repeat;
	overflow: hidden;00
	font-size: 13px;
	color:white;
}

.footer * {text-align: center;font-family: arial;font-size: 12px}

.footer a {font-weight:bold; color:#ffffff;}
.footer a:hover {color:#FF9900}

.footer a:visited{color:#ffffff}

.apropos_contact_plan_index {margin:8px 0; text-align:center;}
.apropos_contact_plan_index a {color:#FF9900;font-weight:bold;text-decoration:underline;font-size: 13px}
.apropos_contact_plan_index a:visited {color:#FF9900;font-weight:bold;text-decoration:underline}

.autre_sites{color: white;margin-top: 10px;display: block;}
.autre_sites a{color: white;}
.autre_sites a:hover{color: #FF9900}

/*OVERLAY CONNEXION INSCRITION*/
.overlay_global
{
	position: absolute; 
	display: none; 
	z-index: 1000;
    left:0;
	top: 0;
	text-align: center;
	vertical-align: middle;
	/*margin:auto auto auto auto ;*/
	margin:0;
	padding: 0;
}

.calque_overlay
{
	position: absolute; 
	z-index: 1001;
	left:0;
	top: 0;
	background-color: #2F2F2F;
	margin:0;
	padding: 0;
	width: 100%;
	height: 100%;
	opacity:0.7;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
}

.div_content_form{
	position: absolute;
	z-index: 1002;
	background:white ;
	padding: 0;
	border: 1px solid black;
	text-align: left;
	vertical-align: middle;

}
.div_content_form input {border:0}
.connexion{height: 220px;width: 428px;}
.inscription{height: 430px;width: 450px;}
.inscription input{}

.form_connexion
	{
		margin: 0;
		padding: 0;
	}
.form_connexion span
{
	font-size:13px;
	font-weight:bold;
	margin: 0;
	padding: 0;
}
.titre_form_overlay
{
	height: 42px;
	background: black url(http://www.digitalworld.fr/interface/image/body/fond_haut_overlay.jpg); 
	text-align: center;
	vertical-align: middle;
}
.titre_form_overlay span
{
float:left; color:#ff9933; font-size: 18px; font-family: arial; margin-top:10px; margin-left:15px;
}

.div_table_form{text-align: center;border-bottom:1px dotted black ;height:120px; margin: 5px 5px 5px 5px;}

.table_form{
	margin-top: 10px;
	border:none;
	text-align: left;
	
	}
	

.table_form td{
	
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;

	}
.table_form td label{
	vertical-align: bottom;
}

.table_form .input_text{
	border: solid 1px #cccccc;
	}

.centre_interet span
{
	font-size: 10px;
}

#erreur_login{width:250px;color:red;text-align: center;padding-right: 20px;}

.footer_connexion{width:100%;bottom: 0;position: absolute;left:0;}
.footer_connexion a{text-decoration: underline;margin-left: 15px;margin-bottom:15px;float: left;}
.footer_connexion{width:100%;bottom: 0;position: absolute;left:0;}

#titre_form_connexion{float:left;color:#ff9933;font-size: 16px;font-family: arial;margin-top:10px;margin-left:15px;}

.btn_close_from_overlay{float:right; top:11px; right:10px; position:absolute;cursor:pointer;}

.btn_valider_form_overlay{background: url('http://www.digitalworld.fr/interface/image/body/fond_bt_valider.jpg');height: 22px;width: 75px;border: 0 solid;color:white;font-size: 13px;font-weight: bold;font-family: arial;text-align: center;vertical-align: middle;margin-right: 15px;margin-bottom:15px;float: right;cursor:pointer;}
.btn_valider_form_overlay:hover{color: #FF9933}

.connec_auto{vertical-align: middle;}

.champ_verif img{vertical-align: middle;}

td.msg_erreur_mail {width:250px;color:red;text-align: center;padding-right: 20px;}


.centre_interet td,input {vertical-align: middle;}

#txt_accept_offre{font-size: 10px;vertical-align: middle;}

.img_titre_form_overlay{float: left ; margin-top:5px; margin-left:10px;}

.div_table_form_inscription{text-align: center;border-bottom:1px dotted black ;height:330px; margin: 5px 5px 5px 5px;}

#ins_ville{background-color:#DFDFDF}

#logo_itnews{margin-top: 5px}
