*{
font-family:Arial!important;
margin:0;
padding:0;
outline:none!important;
}

a{
text-decoration:none;
font-family:Arial;
color:#3c67ab;
}

::-moz-focus-inner { border: 0; }

body{
background-color:#cedde9!important;
}


h3{
font-family:Arial;
font-weight:bold;
font-size:16pt;	
color:#3c67ab;
margin-bottom:25px!important;
}

h4{
font-family:Arial;
font-weight:bold;
color:#3c67ab;
margin-bottom:15px;
}

#logo {
background:url('img/espace-clients-fond.jpg')!important;
height:310px;
}

#menu a {font-size:10pt; padding-top:6px; height:21px;}

/*form{
width:800px;	
margin-left:40px;
padding:10px;
}*/


input[type=checkbox]{
margin-right:3px;
margin-top:2px;
margin-bottom:3px;
}

input[type=radio]{
margin-right:3px;
margin-top:2px;
margin-bottom:3px;
}

textarea{
width:600px;
font-size:9pt;
}

.question{
font-family:Arial;
font-weight:bold;
font-size:12pt;	
color:#041124;
margin-left:30px;
}

/*
#haut{
width:880px;
height:72px;
margin:auto;
margin-top:10px;
background:url('img/bg-header.png');
background-repeat:no-repeat;
}

#vague{
position:relative;
z-index:2;
width:880px;
height:35px;
margin:auto;
background:url('img/vague-sur-baniere.png');
background-repeat:no-repeat;
}

#baniere{
width:872px;
height:310px;
margin:auto;
margin-top:-35px;
background-image:url('img/fond-image.png');
background-repeat:no-repeat;
}
*/

#content{
/*width:880px;
margin:auto;
background-image:url('img/bg-center.png');
background-repeat: repeat-y;*/
padding-top:50px;
}

#content h3{
border:none!important;
margin-top:0px!important;
padding:0px!important;
}

#content_gauche{
float:left;
width:250px;
}

#content_droite{
float:left;
width:620px;
}

#content .retour{
clear:both;
}

.retour{
width:100%;
clear:both;
}
/*
#pied_de_page{
width:880px;
height:34px;
margin:auto;
background-image:url('img/bg-footer.png');
background-repeat: no-repeat;
}
*/


/*    MENU        */

/*
#menu {
position:relative;
height:27px;
margin-top:-27px;
padding:0 108px;
background:url('img/menu.png');
}
#menu ul.links {
list-style-type:none;
margin:0;
padding:0;
}
#menu li {
float:left;
height:27px;
margin:0;
padding:0;
}
#menu a {
color:#2C5BA3;
display:block;
font-size:13pt;
font-weight:bold;
height:27px;
text-align:center;
text-decoration:none;
}
#menu a:hover {
color:#4C96F8;
}
#menu a.active {
color:#4C96F8;
}
a.accueil {
width:150px;
padding-left:28px;
background:url('img/menu.png') no-repeat scroll 0 0;
}
a.services {
background:transparent url('img/menu.png') no-repeat scroll -178px 0;
width:150px;
}
a.references {
background:transparent url('img/menu.png') no-repeat scroll -328px 0;
width:150px;
}
a.contact {
background:transparent url('img/menu.png') no-repeat scroll -478px 0;
padding-right:28px;
width:150px;
}
a.active.accueil {
background-position:0 -27px;
}
a.active.services {
background-position:-178px -27px;
color:pink;
}
a.active.references {
background-position:-328px -27px;
}
a.active.contact {
background-position:-478px -27px;
}
a.accueil:hover {
background-position:0 -54px;
}
a.services:hover {
background-position:-178px -54px;
}
a.references:hover {
background-position:-328px -54px;
}
a.contact:hover {
background-position:-478px -54px;
}
*/

/* -----MENU -----*/
/*

#menu2{
clear:both;
height:54px;
padding:20px 0 20px 90px;
font-family:Arial;
font-size:10pt;
font-weight:bold;
}

#menu2 a{
float:left;
display:block;
width:176px;
height:54px;
background:url('img/fleche-client.png');
color:#577492;
}

#menu2 a:hover, #menu2 a.active{
background-position: 0 -54px;
color:#071d35;}

#el1{
position:relative;
z-index:6;
}

#el1 span{
display:block;
padding-top:19px;
padding-left:30px;
}

#el2{
position:relative;
z-index:5;
margin-left:-60px;
}

#el2 span{
display:block;
padding-top:19px;
padding-left:75px;
}

#el3{
position:relative;
z-index:4;
margin-left:-30px;
}

#el3 span{
display:block;
padding-top:19px;
padding-left:45px;
}

#el4{
position:relative;
z-index:3;
margin-left:-60px;
}

#el4 span{
display:block;
padding-top:19px;
padding-left:75px;
}

#el5{
position:relative;
z-index:2;
margin-left:-30px;
}

#el5 span{
display:block;
padding-top:19px;
padding-left:45px;
}
*/

/* -----MENU GAUCHE -----*/

#content .menu_haut{
width:212px;
height:11px;
margin:auto;
background:url('img/fond-sommaire-haut.png');
background-repeat:no-repeat;
}

#content .menu_milieu{
width:212px;
margin:auto;
padding-bottom:20px;
background:url('img/fond-sommaire-centre.png');
background-repeat:repeat-y;
}


#content .menu_bas{
width:212px;
height:11px;
margin:auto;
background:url('img/fond-sommaire-bas.png');
background-repeat:no-repeat;
}
#content .menu_puce{
background:url('img/puce-verte.png');
background-repeat:no-repeat;
background-position:bottom left !important;
background-position:top left;    
}

#content .menu_actif a{
color:#cc0000;
}

#content ul li{
margin-left:10px;
padding-top:18px;
padding-left:15px;
font-family:Arial;
font-size:8pt;
font-weight:bold;
line-height:12px;
color:#3c67ab;
}

#content ul ul li{
padding-top:6px;
padding-left:25px;
font-family:Arial;
font-size:8pt;
font-weight:bold;
line-height:12px;
color:#3c67ab;
}

#content ul li a{
font-family:Arial;
font-size:8pt;
font-weight:bold;
line-height:12px;
color:#3c67ab;
}

#content ul ul li a{
font-family:Arial;
font-size:8pt;
font-weight:bold;
line-height:12px;
color:#3c67ab;
}

#content ul{
list-style-type:none;
}

#content ul li.sous-arbo{
	margin:0;
	padding:0;
}

#content li{border-bottom:1px solid transparent;border-top:1px solid transparent;}


#content .bar{
width:236px;
height:28px;
margin-left:-5px;
background:url('img/fleche-sommaire.png');
background-repeat:no-repeat;
}
/*
#content .sep{
clear:both;
width:100%;
height:20px;
}

#content .menu_retour{
clear:both;
}*/

/*#content form.form2{
width:150px;
margin:0px;
padding:0px;
}

#content form.form3{
width:250px;
margin:0px;
padding:0px;
}

#content form.form4{
width:250px;
margin:0px;
padding:0px;
}*/

#content .bt_navigation button{background:transparent; border:0;}

#content .bt_navigation{
display:block;
cursor:pointer;
border:none;
width:212px;
height:39px;
margin:auto;
margin-top:5px;
margin-bottom:5px;
font-family:Arial;
font-size:8pt;
font-weight:bold;
text-align:center;
background:url('img/bt_gauche.png');
background-repeat:no-repeat;
}

#form5 .bt_navigation{
margin:42px 0 15px 306px;
}


.submit_prec{
float:left;
cursor:pointer;
border:none;
width:156px;
height:43px;
margin:20px 0 15px 150px;
padding-left:10px;
font-family:Arial;
font-size:10pt;
font-weight:bold;
color:#000;
background:url('img/bt_prec.png');
background-repeat:no-repeat;
}

.submit_prec2{
float:left;
cursor:pointer;
border:none;
width:156px;
height:43px;
margin:20px 0 15px 136px;
padding-left:10px;
font-family:Arial;
font-size:10pt;
font-weight:bold;
color:#000;
background:url('img/bt_prec.png');
background-repeat:no-repeat;
}

.submit_suiv{
float:right;
cursor:pointer;
border:none;
width:156px;
height:43px;
margin:20px 150px 15px 0;
padding-right:15px;
font-family:Arial;
font-size:10pt;
font-weight:bold;
color:#000;
background:url('img/bt_suiv.png');
background-repeat:no-repeat;
}

.submit_suiv2{
cursor:pointer;
float:right;
border:none;
width:156px;
height:43px;
margin-top:5px;
margin-right:85px;
padding-right:15px;
font-family:Arial;
font-size:10pt;
font-weight:bold;
color:#000;
background:url('img/bt_suiv.png');
background-repeat:no-repeat;
}


.form_bouton_submit{
margin:10px 0 10px 0;
}


.text_email{
display:block;
width:70%;
height:25px;
margin:auto;
padding-left:10px;
padding-top:7.5px;
font-family:Arial;
font-size:10pt;
font-weight:bold;
}

.texte_presentation{
width:370px;
min-height:300px;
margin:0 20px 20px 0;
font-size:9pt;
font-weight:bold;
text-align:justify;
text-indent:20px; 
}

.texte_presentation2{
margin:0 20px 20px 0;
font-size:9pt;
font-weight:bold;
text-align:justify;
text-indent:20px; 
}

.img_presentation{
background:url('img/img_cdc.jpg');
background-repeat:no-repeat;
background-position:right 50px;
}

.hidden_page1{
visibility:hidden; 
}

.bt_pdf{
display:inline-block;
width:212px;
height:39px;
margin-left:80px;
margin-bottom:20px;
color:#000;
text-align:center;
line-height:38px;
background:url('img/bt_pdf.png');
background-repeat:no-repeat;
}

.bt_dl{
display:inline-block;
width:212px;
height:39px;
margin-bottom:20px;
color:#000;
text-align:center;
line-height:38px;
background:url('img/bt_dl.png');
background-repeat:no-repeat;
}

.bt_send{
width:212px;
height:39px;
margin:auto;
margin-bottom:20px;
color:#000;
text-align:center;
line-height:38px;
background:url('img/bt_send.png');
background-repeat:no-repeat;
}

a .bt_pdf {
color:#000;
padding-left:10px;
font-family:Arial;
font-size:10pt;
font-weight:bold;
text-align:center;
}

a .bt_dl { 
color:#000;
padding-left:15px;
font-family:Arial;
font-size:10pt;
font-weight:bold;
text-align:center;
}

a .bt_send{
color:#000;
padding-left:15px;
font-family:Arial;
font-size:10pt;
font-weight:bold;
text-align:center;
}

/* -----FORM------ */



.question{
font-family:Arial;
font-weight:bold;
font-size:12pt;	
color:#041124;
margin-left:30px;
}


.type1{
width:150px;
height:150px;
margin:auto;
background:url('img/type1.gif');
background-repeat:no-repeat;
}

.type2{
width:150px;
height:150px;
margin:auto;
background:url('img/type2.gif');
background-repeat:no-repeat;
}

.type3{
width:150px;
height:150px;
margin:auto;
background:url('img/type3.gif');
background-repeat:no-repeat;
}

.hide-div
{
display : none;
}


.iframe{
margin-top:20px;
margin-left:10px;
}


/*	Mise en Page Formulaire */




.form_petite_box{
display:inline-block;
width:140px;
margin-top:5px;
font-family:Arial;
font-size:11pt;
font-weight:bold;
color:#000;
}

.form_question{
clear:both;
padding-top:10px;
margin:0 0 10px 0;
font-family:Arial;
font-size:11pt;
font-weight:bold;
color:#000;
}

.form_radio_1{
font-size:9pt;
padding-left:10px;
width:590px;
}

.form_radio_1 textarea{
width:575px; 
height:80px;
margin:5px 0 5px 15px;
}

.form_radio_2{
font-size:8pt;
padding-left:20px;
}



.form_checkbox_1{
font-size:9pt;
padding-left:10px;
width:590px;
text-align:justify;
}

.form_checkbox_1 textarea{
width:400px; 
height:80px;
margin:5px 0 5px 15px;
}

.form_checkbox_2{
font-size:8pt;
padding-left:20px;
}



.form_description{
clear:both;
width:590px;
margin:10px 50px 0 0;
font-family:Arial;
font-size:10pt;
text-align:justify;
color:#000;
}

.form_img{
float:left;
width:30%;
text-align:center;
}

.form_texte_droit{
margin-left:20px;
margin-right:50px;
text-align:justify;
font-style:italic;
}

.form_type_texte{
margin-left:15px;
font-family:Arial;
font-size:8pt;
font-style:italic;
text-align:justify;
color:#000;
}

.img_aide{
width:42px;
height:16px;
float:right;
margin:-30px 15px 20px 0;
/*margin:-26px 0 20px 500px;*/
background:url('img/aide.png');
background-repeat:no-repeat;
}

#liens-cgv a{font-size:11pt!important; color:#000000!important;}
#liens-cgv a:hover{color:#3c67ab!important;}
