html {
	background: #000 url('../images/fnd_bg_perdu.jpg') repeat-y center top;
	padding: 0;
	margin: 0;
}

body {
-x-system-font:none;
background: url(../images/fnd_bg_2016.jpg) no-repeat scroll center top;
color:#333333;
display:table;
line-height:160%;
width:100%;
	padding: 0;
	margin: 0;
}

body.couleur_black {
-x-system-font:none;
background:#000000 url(images/fnd_bg.jpg) no-repeat scroll center top;
color:#333333;
display:table;
line-height:160%;
width:100%;
}


#content-wrap  {
background:url("images/wrap-bg.jpg") repeat-y scroll right top transparent;
margin:0 auto;
padding:0 0 0;
position:relative;
width:904px;
}

div { border:0;}

a  { text-decoration:none;
border:0;}

#top  {
height:500px;
margin:0 auto;
position:relative;
width:940px;

}
#container {
margin : auto;
padding-left : 5px;
padding-right : 5px;
text-align : left;
width : 940px;
/*background-color:#FFC;*/
margin:0 auto;
padding:0 0 0;
position:relative;
} 
/*___________________________________________________________________________________haut de la page */
#header  {
/*background : url(../images/fnd_header.gif);*/
font-size : 11px;
height : 190px;
padding-bottom : 5px;
position : relative;
top:0px;
}
#logo {
left : 11px;
position : absolute;
top : 20px;
width : 180px;
}
#banner {
position : absolute;
right : 0;
top:0;
width : 350px;
height :190px;
background:none;
}
#description {
-x-system-font:none;
color:#68391D;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
left:490px;
line-height:26px;
position:absolute;
text-align:center;
top:95px;
width:360px;
}

#_sousheader {
height : 60px;
margin-top : 10px;
vertical-align : bottom;
}
.log_lang_tel {
height : 25px;
margin-top : 5px;
vertical-align : middle;
}

.langues {
height : 20px;
vertical-align : middle;
width:100%;
}
/*/12142009*/
.log {
height : 20px;
vertical-align : middle;
}
.login_page {
height : 20px;
vertical-align : middle;
}
#contenu  {
/*position : relative;*/
width : 940px;
top : 0;
height:100%;
float:left;
margin:-5px 0 0 -5px;
padding-right:5px;
padding-left:5px;
margin:0 auto;
padding:0 0 0;
position:relative;
width:940px;
}

#left {
left : 0;
margin : 0;
padding : 0;
width : 225px;
/*position : absolute;*/
float:left;
}
#right {
margin-right : 0;
width : 660px;
margin-right:35px;
float:right;
/*text-align:justify_______________________________________________________________________________________________________________________________________________________________*/
}

/*#right_contenu {
height : 100%;
width :400px;
margin:0 auto;
left:700px;
top:0px;
float:left;
padding:0 0 0;
position:relative;
z-index:1;
}*/

#path {
border-bottom : 1px solid #a4a4a4;
margin : 0 0 10px 0;
height:14px;
text-align : left;
}
#footer {
background-position : top;
background-repeat : repeat-x;
clear : both;
padding-top : 18px;
width: 100%;
}
#keywords {
height : 100%;
width: 100%;
}
.logged_inter {
	margin-top :1px;
	vertical-align:top;
	float:left;
	width:250px;
	text-align:left;
	margin-left:15px;
	color : #999999;
	text-decoration : none;
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	}

.float_right {
float : right;
}
.float_left {
float : left;
}

/*_____________________________________________________________________________________________________________________________________STYLE TXT DEBUT*/
h1 {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
color:#660033;
text-align:left;!important
}

h2{
-x-system-font:none;
color:#333333;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:112%;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:130%;
}
h3{
font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"Lucida Grande",arial,sans-serif;
font-weight:300;
color:#333333;
font-size:0.9em;
font-weight:normal;
letter-spacing:0.4px;
line-height:1.2em;
}
.style_prov {
font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"Lucida Grande",arial,sans-serif;
font-weight:300;
color:#333333;
font-size:0.9em;
font-weight:normal;
letter-spacing:0.4px;
line-height:1.2em;
}

a.path, a.footer{
vertical-align:middle;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
color:#333333;
}
a.path:hover, a.footer:hover{
vertical-align:middle;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
color:#333333;
text-decoration:underline; 
}!important


.txt_normal_italic{
-x-system-font:none;
font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"Lucida Grande",arial,sans-serif;
font-weight:300;
color:#505050;
font-size:0.9em;
font-weight:normal;
letter-spacing:0.4px;
line-height:1.8em;
font-style:italic;
}
h4{
-x-system-font:none;
color:#660033;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:auto;

}
.txt_normal_link{
-x-system-font:none;
color:#660033;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:auto;
}

/*______________________________________________________________________STYLE TXT FIN*/

.marge_top{
	margin-top:40px;}




