@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: arial;
	vertical-align: baseline;
}

a{
	text-decoration:none;
	color:white;
}

html{
	width:100%;
	height:100%;
	text-align:center;
}

.clear {
	clear:both;
	visibility:hidden;
}

body {
	position:relative;
	min-width:940px;
	min-height:327px;
	height:100%;
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	background-color:#35779a;
	background-image:url(../images/bg_home_tv.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#background-white {
	background-image:url(../images/fd_main_total_ctnt_haut.png);
	background-repeat:no-repeat;
	background-position:top;
	margin-left: auto;
	margin-right: auto;
	width:975px;
	height:39px;
	margin-top: 10px;
}

#backwhite {
	background-color:#ffffff;
	margin-left: auto;
	margin-right: auto;
	width:975px;
	height: auto;
	margin-bottom: 10px;
}

#bodycontainer{
width:780px;
min-height:938px;
text-align:center;
vertical-align:top;
height: 100%;
margin-left: auto;
margin-right: auto;

}


#container{

width:780px;
min-width:780px;
padding:0px;
vertical-align:top;
min-height:810px;
text-align:center;
/*background:#353636;*/
}
#header{
float:left;
padding-top:32px;
width:780px;
height:83px;
margin:0 auto;
padding:0px;
background:url(../images/header.gif);
background-repeat:no-repeat;
background-position:bottom;
}
#logo{
float:left;
width:297px;
height:83px;
margin:0 auto;
padding:0px;
}
#langs{
float:right;
width:36px;
height:13px;
text-align:right;
padding:0px;
margin-right:10px !important;
margin-right:5px;
}
.vide{
float:left;
width:780px;
height:auto;
min-height:13px;
margin:-10 auto;
padding:0px;
}
#menu{
float:left;
text-align:center;
width:777px;
height:35x;
margin-left:12px !important;
margin-left:12px;
padding:0px;
background:none;
}
#flecherouge{
float:left;
position:absolute;
margin-top:-375px;
margin-left:295px;
z-index:1000;
}
#cadrebas{
background-color:#353636;
background-repeat:repeat-y;
max-height:210px;
min-height: 70px;
width:780px;
}
.banniere{
float:left;
width:776px;
height:285x;
margin-left:12px !important;
margin-left:6px;
padding:0px;
}
#modules{
float:left;
width:780px;
height:427px;
margin:0 auto;
padding:0px;
}
#footer{
width:780px;
left:87px;
height:23px;
float:left;
background:url(../images/footer.gif);
background-repeat:no-repeat;
background-position:top;
}
#titre{
font-size:14px;
font-family:Arial;
width:780px;
}
#endessous-titre {
	width:780px;
	
}
#colonnevide{
height:100px;
width:130px;
border:solid pink;
float:left;
}
#colonne1{
float:left;
height:100px;
}
#colonne2{
float:left;
height:100px;
}

.cadre_module_fl{
float:left;
width:379px;
height:427px;
padding-top:2px;
padding-left:2px;
margin-left:14px !important;
margin-left:7px;
border:#000000 1px solid;
}
.cadre_module_jv{
float:left;
width:379px;
height:427px;
padding-top:2px;
padding-left:2px;
margin-left:10px !important;
margin-left:5px;
border:#000000 1px solid;
}
/*	---------------	TEXTES	---------------	*/
#texteBienv_fr{
float:left;
width:776px;
height:auto;
margin:0 auto;
padding:0px;
padding-left:12px;
padding-right:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;
}
#texteBienv_gb{
float:left;
width:776px;
height:auto;
margin:0 auto;
padding:0px;
padding-left:12px;
padding-right:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;
}
#infos_perso{
float:left;
width:780px;
height:auto;
margin:0 auto;
padding:0px;
}

/*	---------------	LIENS	---------------	*/
.imglien{
cursor:pointer;
}
#corps{
background:#5D5D5D url(../images/container.png);
background-repeat:repeat-x;
}
#text1{
margin-left:90px;
font-family:Arial;
width:478px;
font-size:12px;
text-align:left;
color:white;
}

#text2{
margin-left:110px;
margin-top:-135px;
font-family:Arial;
font-size:12px;
text-align:left;
color:white;
width:400px;
}
#bouton{
width:447px;
height:51px;
margin-top:25px;
margin-left:160px;
}
#bouton_noir{
float:left;
}
#bouton_dernier{
float:left;
/*margin-left:-60px;*/
}
#bouton_vide{
float:left;
width:0px;
height:10px;
}
#image_bouton{
float:left;
margin-left:-415px;
z-index:1000;
}
#bandeau_rouge{
margin-top:-40px;
}
.MesLiens a{text-decoration:none;color:#FFFFFF;}
.MesLiens a:hover{color:#fe2051;}
.MesLiens{
font-size:14px;
font-family:Arial;
font-weight:normal;
color:white;
text-align:left;
}
.couleur_faq{
color:#01A1FF;
}
.couleur_faq a{text-decoration:none;color:#01A1FF;}

.police_equipe{font-family:Arial;font-size:12px;}

#numero_un{
position:absolute;
float:left;
font-family:Arial;
margin-top:-345px;
margin-left:295px;
color:white;
font-size:28px;
font-weight:bold;
height:130px;
width:30px;
border:red;
z-index:1000;
}
#numero_deux{
position:absolute;
float:left;
font-family:Arial;
margin-top:-288px;
margin-left:295px;
color:white;
font-size:28px;
font-weight:bold;
height:130px;
width:30px;
border:red;
z-index:1000;
}
#numero_trois{
position:absolute;
float:left;
font-family:Arial;
margin-top:-225px;
margin-left:295px;
color:white;
font-size:28px;
font-weight:bold;
height:130px;
width:30px;
border:red;
z-index:1000;
}
#numero_quatre{
position:absolute;
float:left;
font-family:Arial;
margin-top:-165px;
margin-left:295px;
color:white;
font-size:28px;
font-weight:bold;
height:130px;
width:30px;
border:red;
z-index:1000;
}
#numero_cinq{
position:absolute;
float:left;
font-family:Arial;
margin-top:-105px;
margin-left:295px;
color:white;
font-size:28px;
font-weight:bold;
height:130px;
width:30px;
border:red;
z-index:1000;
}
#numero_six{
position:absolute;
float:left;
font-family:Arial;
margin-top:-42px;
margin-left:295px;
color:white;
font-size:28px;
font-weight:bold;
height:70px;
width:30px;
border:red;
z-index:1000;
}
.titre_page{
font-size:18px;
text-align:left;
color:white;
}
.titre_page a{text-decoration:none;color:#FFFFFF;}
.titre_page a:hover{color:#fc1100;}
.titre_page2{
font-size:14px;
text-align:left;
color:white;
}

.sous_titre_page {
	font-family:Arial;
	font-size:12px;
	text-align:left;
	color:white;
	margin-left:20px;
}
#vid1{
height:265px;
}
#vide{
width:144px;
height:144px;
float:left;
border:solid green;
}
.titre_vid{
font-family:Arial;
font-size:12px;
text-align:left;
font-weight:bold;
color:white;
}
.titre_vid a{text-decoration:none;color:#FFFFFF;}
.titre_vid a:hover{color:#fc1100;}
.intitule{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:white;
}
#animation_titre{
position:absolute;
margin-top:25px;
}
#inscription{
margin-left:-748px;
margin-top:9px;
z-index:1000;
}
#perso{
margin-left:-748px;
margin-top:4px;
z-index:1000;
}

#contenu_cgu b {
	font-size:14px;
}
#texte_bouton{
position:absolute;
float:left;
text-align:left;
margin-left:171px;
margin-top:-28px;
}
#texte_bouton2{
position:absolute;
float:left;
text-align:left;
margin-left:171px;
margin-top:-35px;
}
#texte_bouton3{
position:absolute;
float:left;
text-align:left;
margin-left:171px;
margin-top:15px;
}
#texte_bouton4{
position:absolute;
float:left;
text-align:left;
margin-left:171px;
margin-top:15px;
}
#texte_bouton5{
position:absolute;
float:left;
text-align:left;
margin-left:171px;
margin-top:15px;
}
#texte_bouton3D{
position:absolute;
float:left;
text-align:left;
margin-left:171px;
margin-top:10px;
}

.liens_messann {
	width:780px;
	text-align:center;
	font-size:20px;
	font-weight: bold;
}

.liens_messann a{text-decoration:none;color:#FFFFFF;}
.liens_messann a:hover{color:#fe2051;}

/* Partenaires */

#partner_dessus {
	width:720px;
	height:400px;

}
.partner{
	float:left;
	width:217px;
	height:98px;
	margin-left:20px;
	margin-top:10px;
}



/* Newsletter */

#newsletter {
	width:720px;
	height:400px;
	margin-left:-70px;
}

#texte_newsletter {
	width:300px;
	float:left;
	font-family:Arial;
	font-size:14px;
}

#zone_newsletter {
	width:649px;
	height:185px;
	float:left;
	background-image:url('../images/zone_newsletter.png');
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:12px;
}

#zone_bouton_newsletter {
	width:349px;
	height:130px;
	float:left;
	margin-top:50px;
}

#bouton_envoyer {
	width:237px;
	height:40px;
	float:left;
	background-image:url('../images/bouton_envoyer.png');
	background-repeat:no-repeat;
	margin-top:15px;
	cursor:pointer;
}



/* Contactez nous */

#zone_contacteznous {
	width:628px;
	height:173px;
	float:left;
	background-image:url('../images/contactnous_img.jpg');
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:12px;

}
