/*css de la partie corpo*/
#conteneur_corpo{
position:relative;
width:1002px;
margin:0px auto;
background-color:#fff;
}

#conteneur_corpo #centre_form, #conteneur_corpo #centre_lien, #conteneur_corpo #centre, #conteneur_corpo #centre_info, #conteneur_corpo #centre_recherche,  #conteneur_corpo #centre_plan, #conteneur_corpo #centre_lexique{
background-image: url(../imgs/corpo/background_corpo.gif);
background-repeat: no-repeat;
background-position:15px 0px;
}

/* barre de nav sur fond vert*/
#nav_corpo{
background-image:url(../imgs/corpo/nav_haut_corpo.jpg);
background-repeat:no-repeat;
background-position:16px 0px;
height:24px;
margin:0px auto;
padding:3px 0px 0px;
width:1002px;
}

#nav_corpo ul{
float:left;
list-style-type: none;
padding: 4px 0px 0px 0px;
margin: 0px 0px 0px 236px;
font-family: arial;
font-size: 11px;
}

#nav_corpo ul li{
padding: 0px 10px 0px 6px;
margin: 0px 0px 0px 0px;
display: inline;
color:#ffffff;
}

#nav_corpo ul li.sep{
background-image: url(../imgs/corpo/separateur_nav_corpo.gif);
background-repeat: no-repeat;
background-position: 100% 4px;
}

#nav_corpo ul a{
color:#cbee20;
text-decoration:none;
}

#nav_corpo ul a:hover{
color:#ffffff;
text-decoration:none;
}

#conteneur_corpo #menu_droit .img_slogan{
float:left;
margin:20px 0px 15px 0px;
}

#conteneur_corpo li{
color:#fd0009;
}

#conteneur_corpo li.none{
color:#000000;
font-weight:normal;
}


/*definition de la page plan du site*/
#centre_plan p{
display:block;
font-family:arial;
color:#000;
font-size:100%;
}

#centre_plan h1{
margin:20px 0px 0px 0px;
}

#centre_plan h2{
font-size:13px;
font-weight:bold;
background-image:none;
color:#123d59;
margin:0px 0px 0px 0px;
padding:0px;
}

#centre_plan h3{
background-image: url(../imgs/commun/point_rouge.gif);
background-repeat: no-repeat;
background-position: left 5px;
font-size:13px;
font-weight:bold;
color:#000000;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 7px;
}

#centre_plan h3 a{
color:#336699;
}

#centre_plan h3 a:hover{
color:#ff1f3d;
}

#centre_plan hr{
clear:both;
margin:19px 0px 20px 0px;
padding:0px;
visibility: visible;
border:0px;
height:2px;
background-color: #cccccc;
color: #cccccc;
}

#centre_plan hr.noback{
margin:0px;
padding: 0px;
clear: both;
visibility: hidden;
}

#centre_plan #liste1{
float:left;
width:160px;
margin:0px 10px 39px 70px;
}

#centre_plan #liste2{
float:left;
width:165px;
margin:0px 10px 49px 0px;
}


#centre_plan #liste3{
float:left;
width:150px;
margin:0px 0px 19px 0px;
}

#centre_plan ul{
float:left;
}

#centre_plan #liste1 ul{
width:160px;
margin:0px;
padding:0px;
}

#centre_plan #liste2 ul{
width:165px;
margin:0px;
padding:0px;
}

#centre_plan #liste3 ul{
width:150px;
margin:0px;
padding:0px;
}

#centre_plan ul li ul{
display:list-item;
margin:-20px 40px 0px 0px;
}

#centre_plan ul li ul li{
width:100%;
margin:0px 0px 0px 7px;
display:list-item;
font-size:100%;
}

#centre_plan ul li ul li:hover{
text-decoration:underline;
}

/*definition de la page formulaire contact*/

#centre_form p.alerte{
font-family:arial;
font-weight:bold;
color:#ff1f3d;
font-size:100%;
}

#centre_form  p{
font-family:arial;
color:#000;
font-size:100%;
margin:0px 0px 6px 0px;
padding:0px;
}


#centre_form #form2 p{
text-align:right;
}

#centre_form hr{
clear:both;
margin:12px 0px 12px 0px;
padding:0px;
visibility: visible;
border:0px;
height:2px;
background-color: #cccccc;
color: #cccccc;
}

#centre_form input{
font-family:arial;
font-size: 100%;
color:#000;
}

#centre_form #form1 input{
margin:0px 0px 2px 6px;
border:1px solid #7a7d68;
background-color: #f5fad1;
width:11px;
height:11px;
padding:0px;
}

#centre_form #form2 input{
border:1px solid #7a7d68;
background-color: #f5fad1;
}

#centre_form label{
font-family:arial;
font-size: 100%;
color:#000;
}

#centre_form #form2 label{
margin-top:5px;
float:left;
}

#centre_form textarea{
border:1px solid #7a7d68;
background-color: #f5fad1;
overflow:auto;
color:#000;
width:500px;
height:62px;
overflow:auto;
font-size: 100%;
font-family:arial;
}

#nom{
width:435px;
height:20px;
margin:0px;
}
	
#prenom{
width:422px;
height:20px;
}

#email{
width:375px;
height:20px;

}

#confirm{
width:308px;
height:20px;
}

#telephone{
width:402px;
height:20px;
}
 
#siren1, #siren2, #siren3, #siren4, #siren5, #siren6, #siren7, #siren8{
float:right;
margin:0px 0px 0px 6px;
width:25px;
height:20px;
}

#siren1{
width:52px;
}

#centre_form select {
font-family:arial;
font-size:100%;
margin-top:0px;
float: left;
}



/*page de demande didentification client*/
#centre_form #client p.client {
font-family:arial;
font-size:100%;
/*margin-left:160px;*/
margin-left:20px;
color:#000;
}

#centre_form #client input{
margin:0px 0px 2px 6px;
border:1px solid #7a7d68;
background-color: #f5fad1;
width:11px;
height:11px;
padding:0px;
}

/*page client*/
#centre_form #client .identifie{
font-weight:bold;
font-family:arial;
font-size:13px;
color:#123d59;
margin-bottom:25px;
}

#centre_form #client h2{
background-image: url(../imgs/commun/fleche_rouge.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
font-weight:bold;
font-family:arial;
font-size:13px;
color:#000;
margin:20px 0px 5px 0px;
padding:0px 0px 0px 11px;
}

#centre_form #client  p.client_info{
background-image: url(../imgs/commun/point_rouge.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
font-family:arial;
font-size:100%;
color:#000;
padding:0px 0px 0px 9px;
margin:0px 0px 2px 11px;
}

#centre_form #client .num_tel_contact{
font-weight:bold;
font-family:arial;
font-size:100%;
font-size:13px;
color:#123d59;
}

#centre_form #client p.liste_corps_message {
font-family:arial;
font-size:100%;
color:#000;
margin:10px 0px 10px 70px;
}

#centre_form #client p.transmettre{
background-image: url(../imgs/commun/fleche_rouge.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
font-family:arial;
font-size:100%;
color:#000;
padding:0px 0px 0px 9px;
margin:20px 0px 13px 11px;
}

#centre_form #client p.transmettre a{
margin:0px 0px 0px 90px;
}

#menu_droit .img_contact{
float:left;
margin:20px 0px 15px 104px;
}


/*pages lexique*/

/*Eléments du lexique*/
	/*creation d'un div avec pour identifiant #centre_lexique - ceci permet juste de définir de nouveaux niveaux de titre*/
#nav_lexique{
float:left;
background-image: url(../imgs/commun/double_filet.gif);
background-repeat: repeat-x;
height:21px;
width: 100%;
margin:12px 0px 0px 0px;
padding:6px 0px 0px 0px;
}

#nav_lexique ul{
display:inline;
float:left;
}

#nav_lexique li{
display:inline;
padding:0px 4px 0px 4px;
font-weight: bold;
font-size: 130%;
}
			/*definiton des liens de la barre de nav lexique - bleu sans soulignement sur lien - rouge souligne sur passage souris et rouge souligné si sélctionné - les couleurs sont gerees par heritage - seul le soulignement est défini ici */

#nav_lexique li a{
text-decoration:none;
}

#nav_lexique li a:hover{
text-decoration:underline;
}

			/*creation des niveaux de titre ainsi que des parametres de texte des pages de lexique*/
#centre_lexique h1{
font-family:arial;
font-weight:bold;
font-size:160%;
color:#123d59;
margin:12px 0px 0px 0px;
padding:5px 0px 0px 0px;
height:28px;
}

#centre_lexique h2{
margin:20px 0px 0px 0px;
}

#centre_lexique p{
font-family:arial;
width:auto;
margin:0px 0px 0px 7px;
padding:0px;
color:#000;
}

#centre_lexique hr{
visibility:hidden;
clear:both;
width:100%;
}

/*page liste recherche*/
#centre_recherche p{
display:block;
font-family:arial;
color:#000;
font-size:100%;
margin:20px 0px -10px 0px;
}


#centre_recherche h2 {
background-image:none;
font-family:arial;
font-weight:normal;
font-size:100%;
color:#000;
margin:0px;
padding:0px;
}

#centre_recherche h3 {
background-image: url(../imgs/commun/point_rouge.gif);
background-repeat: no-repeat;
background-position: 0px 6px;
font-family:arial;
font-weight:bold;
font-size:100%;
color:#123d59;
padding:0px 0px 0px 7px;
margin:17px 0px 0px 0px;
}

#centre_recherche .resultat{
font-weight:bold;
font-family:arial;
font-size:13px;
color:#123d59;
margin-bottom:25px;
}

.nbre {
font-family:arial;
font-size:13px;
color:#ff1f3d;
}

#centre_recherche p.resultat {
font-family:arial;
font-weight:normal;
font-size:100%;
color:#000;
margin:0px 0px 0px 5px;
}

/*page liens utiles*/
#centre_lien p{
font-family:arial;
color:#000;
font-size:100%;
margin:0px 0px 0px 7px;
}

/**#centre_lien h2{
background-image:none;
font-weight:bold;
font-family:arial;
color:#123d59;
font-size:100%;
margin:20px 0px 0px 0px;
padding:0px;
}**/

#centre_lien h2{
background-image: url(../imgs/commun/point_rouge.gif);
background-repeat: no-repeat;
background-position: 0px 6px;
font-weight:bold;
font-family:arial;
color:#000;
font-size:100%;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 7px;
}

#centre_lien a{
margin:0px 0px 0px 0px;
}



