.img {margin-right:13px}                                            

body {
background:#ffffff;
color:#727272;
font-family:tahoma;
font-size:11px;
padding:0;
margin:0;
line-height:13px;
text-align:center;
}

input {
color: #3D3D3D;
background-color:#ffffff; 
font-family: tahoma;
font-size: 11px;
border: #AFADB0 1px solid;
}

.contenu {
background:#ffffff;
color:#292929;
font-family:tahoma;
font-size:11px;
padding:0;
margin:0;
line-height:13px;
}


/*sert au debuggage*/
/*div{
border-style:solid;
border-color:red;
border-width:1px;
} */


#wrap {
margin:0px auto;
padding:0;
width:766px;
}

#top {margin:0px auto 0px auto;
background:#FFFFFF;
border-style:solid;
border-width:1px;
border-top:0px;
border-left:0px;
border-right:0px;
border-color:#C8CDD4;
width:796px;
height:113px;
text-align:left;
padding:0px;
}

.top_txt {
color:#000000;}

#content {
width:796px;
margin:0px 0px 0px 0px;
padding:0;
text-align:left;}

#footer {background:url(../images/navigation/bot_bg.gif) top repeat-x;
width:796px;
height:50px;
margin:0px 0px 0px 0px;
padding:0;
text-align:left;}

#plan_site{
width:100px;
height:10px;}

.copy {color:#7D7D7D; text-decoration:none; margin-left:90px;}

.line {background:#CBCBCB;
height:1px;
margin-top:10px;
margin-bottom:10px;}

/*-------------------------------------------------------right_content------------------------------------------------------*/

#right_content {background:url(../images/navigation/px.jpg) left top repeat-y;
padding:0;
margin:0;
text-align:left;
width:271px;
float:left;
display:table;
}

/*-------------------------------------------------------left_content------------------------------------------------------*/
#left_content {
padding:0;
margin:0;
float:left;
text-align:left;
width:520px;
display:table;
}



/*-------------------------------------------------------PAGE ACCUEIL-------------------------------------------------------*/
#left_content_left {
padding:0;
margin-top:15px;
margin-bottom:10px;
float:left;
text-align:left;
width:200px;}

#left_content_left1 {
padding:0;
margin:0;
float:left;
text-align:left;
width:200px;}

#left_content_right {background:url(../images/navigation/px.jpg) left repeat-y;
padding:0;
margin:0;
float:right;
text-align:left;
width:320px;}

#left_content_right1 {background:url(../images/navigation/px.jpg) left repeat-y;
padding:0;
margin:0;
float:right;
text-align:left;
width:320px;}

#right_content_top1{
/*background:url(../images/navigation/px.jpg) top repeat-x;*/
padding:0;
margin:0;
float:left;
text-align:left;
width:271px;
height:70px;
}

#right_content_bottom {
background:url(../images/navigation/px.jpg) top repeat-x;
padding:0;
margin:0;
float:left;
text-align:left;
width:271px;
height:250px;
}


.inner_right {margin:21px 20px 12px 17px;}
.inner_left {margin:17px 17px 12px 17px;}

/*-------------------------------------------------------PAGE GENERALE--------------------------------------------------*/

#right_content_right {background:url(../images/navigation/px.jpg) left repeat-y;
padding:0;
margin:0;
float:right;
text-align:left;
width:315px;
height:120px;
}

/*--------------------------------------------------------------------------------------------------------------------*/

.gray {color:#727272; text-decoration:none}
.gray_d {color:#333333; text-decoration:none}
.blue {color:#657782; text-decoration:none}
.white {color:#ffffff; text-decoration:none}

.align {vertical-align:middle}
.big {font-size:12px}
.bigger {font-size:15px}
.n {font-size:11px}
.sm {font-size:10px}

.clear {
clear:both}

a {
color: #0055A4;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

li {
font-size: 11px;
list-style-type:none;
list-style-image:url(../images/contenu/contenu_triangle.jpg);
}

.align {vertical-align:middle}
        
.sign_form { width:147px;
        height:17px;
        font-family:tahoma;
        font-size:10px;
        border-style:;
        border-width:;
        border-color:#;
        background-color:#ffffff;
        color:#7C7A7A;
        margin-left:0px;
        margin-right:0px}

.form { width:212px;
        height:16px;
        font-family:tahoma;
        font-size:11px;
        border-style:solid;
        border-width:1px;
        border-color:#AEAEAE;
        background-color:#EFEFEF;
        color:#333333;
        margin-left:0px;
        margin-right:0px}
        
.textarea { width:525px;
        height:10px;
        font-family:tahoma;
        font-size:11px;
        border-style:solid;
        border-width:1px;
        border-color:#AEAEAE;
        background-color:#CEE3F6;
        color:#333333;
        overflow:auto;
        margin-left:0px;
        margin-right:0px;}
                
.u      {text-decoration:underline}
.nu     {text-decoration:none}
.t      {text-transform:uppercase}

a:hover{
color: #97C0E6;
font-size: 11px;
font-weight: bold;
text-decoration: none;}

.a:hover{text-decoration:none;}
.menu:hover{text-decoration:underline; color:A9FF00}

li.menu_gauche {
font-size: 13px;
text-decoration : none;
list-style-type: none;
list-style-position: outside;
list-style-image:url(../images/navigation/menu_arr.jpg);
margin-bottom:15px;
margin-left:20px; 
}

li.menu_centre {
font-size: 12px;
list-style-type: none;
list-style-position: outside;
list-style-image:url(../images/navigation/arr.gif);
margin-bottom:15px;
margin-left:13px;
}

.menu_gauche a {
color: #0055A4;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}

.menu_gauche_act a {
color: #A5504B;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}

.menu_gauche a:hover {
color: #97C0E6;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}

.menu_centre a {
color: #0055A4;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}
.menu_centre a:hover{
color: #97C0E6;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.titre_rubrique{
font-size: 18px ;
color : #727272;
font-weight: bold;
text-decoration : none;
}

#right_content_left {
padding:0;
margin:0;
float:left;
text-align:left;
width:185px;
height:120px;
}


.titre_rubrique{
font-size: 18px ;
color : #727272;
font-weight: bold;
text-decoration : none;
}




.ssmenu_haut{
color:#0055A4;
font-size:13px;
text-align:center;
text-decoration:none;
}


.ssmenu_haut a{
color:#0055A4;
font-size:13px;
text-decoration:none;
}

.ssmenu_haut_act a{
color:#A5504B;
font-size:13px;
text-decoration:none;
}

.ssmenu_haut a:hover {
color:#97C0E6;
font-size:13px;
text-decoration:none;
}


/* Spécial LAYER/DIV */
.visible{display:block;}
.invisible{display:none;}


.recrutement_tri a{
font-family : tahoma;
color: #323755;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}


.recrutement_tri a:link{
font-family : tahoma;
color: #303343;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}



.liste_lien a{
color: #0055A4;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.liste_lien a:hover{
color: #97C0E6;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}


.recrutement_champ {
font-size: 11px;
color: #727272;
text-decoration:none;
}

.recrutement_titre {
font-size: 12px;
color: #323755;
font-weight:bold;
text-decoration:none;
}

.affiche{
color: #0055A4;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.affiche:hover{
color: #97C0E6;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}
.form_champ{
font-size: 11px;
color: #727272;
text-decoration:none;
}


