@charset "iso-8859-1";
/*----- Général ----- */
BODY {
  /*background: url(../images_res/template/fond-rond-8.jpg);/**/
  /*background-repeat: repeat-x;  /**/
  /*background-position: 0px  0px ;  /* horizontale verticale 50%  40px ;/
  /*background-attachment:fixed;  /* le fond reste immobile même en scrolling */
  /*background-color: red;/* #FDF6E8 */
  color: #1B3137; /**/
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
  margin: 0px;/**/
  margin-top : 0px;/*  */
  margin-bottom : 10px;
}
/* ----- BASIC ELEMENTS ----- -- */

a {
  text-decoration : none; /* underline; none */
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
  color : #473365; /* #0D8F69 *#736357;   #4A5696     */
  outline-style:none; /* suppression bordure au clic */
}

a:hover {
  text-decoration : none; /* underline; none */
  color: #800000 ; /*  #0D8F69*/
}

a:visited {
}

h1 {
  font-size : 14px;
  color :#E2670A;
}

/*----- FORM ----- */
input   {
  /*
  border-top: 1pt solid #cccccc;
  border-bottom: 1pt solid #cccccc;
  border-right: 1pt solid #cccccc;
  border-left: 1pt solid #cccccc;
  font: normal 10px Verdana;
  width:70px;
  color: #707070;
  */
}

input.login {
  color : #777777;
  font-size : 9px;
  border : none;
  outline-style:none; /* suppression bordure au clic */
}
input.login:hover {
  color : #777777;
  font-size : 9px;
  border : none;
  outline-style:none; /* suppression bordure au clic */
}
input.login:active {
  color : #777777;
  font-size : 9px;
  border : none;
  outline-style:none; /* suppression bordure au clic */
}


form {
margin : 0px;
padding : 0px;
}
/* ------------------------------------------------------------------------------------ */

.objetsousmenu {
 margin-top : 42px; 
}

#logotop {
  /*background-color : #FCF1E2; /*  */
  /*border :2px solid #F6E2CC; /*  */
  /*border :1px solid red;/*   */
  width : 250px; 
  height : 109px; 
  padding-left : 0px; 
  padding-top : 0px;
  position: relative;
  left : -10px;
  top : -10px;
  
}

#txtagefiph {
  width : 250px; 
  color: #771d74; 
  font-size: 12px;
  text-align : center;
  position: relative;
  left : -20px;
  top : -6px;
  /*border :1px solid red;/*   */
}

#prestataires {
  width : 510px; 
  height : 94px; 
  padding-left : 0px; 
  padding-top : 0px;
  position: absolute;
}


#altherslogan {
  color: #ffffff; /*  #3162A5  */
  font-size: 16px;
  font-family: Arial, Sans-Serif;
  font-weight : bold;
  position : relative;
}
#altherslogan a {
  color: #ffffff; /*  #3162A5  */
  font-size: 16px;
  font-family: Arial, Sans-Serif;
  font-weight : bold;
  text-decoration : none;
}
#altherslogan a:hover {
  text-decoration : none;
}

#capemploislogan {
  color: #ffffff; /*  #3162A5  */
  font-size: 16px;
  font-family: Arial,  Sans-Serif;
  font-weight : bold;
}
#capemploislogan a {
  color: #ffffff; /*  #3162A5  */
  font-size: 16px;
  font-family: Arial, Sans-Serif;
  font-weight : bold;
  text-decoration : none;
}
#capemploislogan a:hover {
  text-decoration : none;
}

#samethslogan {
  color: #ffffff; /*  #3162A5  */
  font-size: 16px;
  font-family: Arial,  Sans-Serif;
  font-weight : bold;
}
#samethslogan a {
  color: #ffffff; /*  #3162A5  */
  font-size: 16px;
  font-family: Arial, Sans-Serif;
  font-weight : bold;
  text-decoration : none;
}
#samethslogan a:hover {
  text-decoration : none;
}

.communimg{
  width : 106px; 
  height : 46px; 
  overflow : hidden; 
  background-color : #ffffff; 
  margin-left: auto;
  margin-right: auto;
  margin-top: 6px;
  border : 1px solid #999999;
}

.ajustimg {
  position : relative;
  left : 3px;
  top : 3px;
}

#complementhaut {
  width : 230px; 
  height : 90px; 
  overflow : hidden; 
  text-align : center;
  position: relative;
  left : 10px;
}

#texthaut {
  color: #454545; 
  font-size: 14px;
  font-family: Arial, Sans-Serif;
}

#mainmenuhaut {
    background-color: #ffffff;
    height : 45px; /**/
}
#menuhautcontent {
width : 1020px; /*  1020px  */
height : 45px; /**/

/*
background: url(../images_res/template/fond_menu_5.gif);
background-repeat: no-repeat; */

/*
background: url(../images_res/template/fond_menu_orange_1.gif);
background-repeat: repeat-x;*/

/*
background: url(../images_res/template/fond_menu_2.png);
background-repeat: no-repeat;
background-position: -5px  0px ;  */


/*background-color : #F7A328; /*  */

/*
border-left : 2px solid #D68307;
border-right : 2px solid #D68307;*/

}
#menuhaut {
  width : 770px; /* 998 */
  /*height : 25px; /**/
  /*overflow : hidden; /*  */
  color: #ffffff; 
  /*text-align : center;/* center */
  font-size: 12px;
  font-family: Arial, Sans-Serif;
  font-weight : bold;
  padding-top : 6px;
  z-index : 10000;
  position: relative;
  left : 85px;

}



#bordgauche {
  vertical-align: top; 
  text-align: left; 
  width: 15px;
  /*
  background-color: #ffffff;
  background: url(../images_res/template/bord_fond_g_1.gif);
  background-repeat: repeat-y;
  */
}

#borddroit {
  vertical-align: top; 
  text-align: left; 
  width: 15px;
  /*
  background-color: #ffffff;
  background: url(../images_res/template/bord_fond_d_1.gif);
  background-repeat: repeat-y;
  */
}

#loupeshaut {
  width : 390px; 
  height : 36px; 
  overflow : hidden; 
  position: absolute;
  left : 123px;
  top :  65px;
}
#ongletshaut {
  width : 630px; /* 230 */
  height : 22px; 
  overflow : hidden; 
  position: absolute;
  left : 114px;/* 518px  */ 
  top :  103px;
}
.ongletfloatd {
  width : 13px; 
  height : 22px; 
  overflow : hidden;
  float : right;
  background: url(../images_res/template/onglet_g_1.gif);
  background-repeat: no-repeat;
}
.ongletfloatm {
  height : 22px; 
  overflow : hidden;
  float : right;
  color : #ABABAB;
  background: url(../images_res/template/onglet_m_1.gif);
  background-repeat: repeat-x;
  padding-top : 4px;
}
.ongletfloatm a {
  color : #ABABAB;
  font-size : 11px;
  text-decoration : none;
}
.ongletfloatm a:hover {
  color : #3162A5;
  text-decoration : none;
}

.ongletfloatg {
  width : 13px; 
  height : 22px; 
  overflow : hidden;
  float : right;
  background: url(../images_res/template/onglet_d_1.gif);
  background-repeat: no-repeat;
}




#separationtetiere{
  width : 970px; 
  height : 4px; 
  overflow : hidden; 
  background: url(../images_res/template/separationtetiere.jpeg);
  background-repeat: no-repeat;
}
.separationtetiere2{
  width: 100%;
  height : 2px; /* 4px */
  overflow : hidden; 
  /*background: url(../images_res/template/separationtetiere.gif);/*  */
  /*background-repeat: repeat-x;/*  */
  background-color : #EDF6E7;
  position : relative;
  top : -3px;
}
.separationtetiere3{
  width: 100%;
  height : 2px; /* 4px */
  overflow : hidden; 
  /*background: url(../images_res/template/separationtetiere.gif);/*  */
  /*background-repeat: repeat-x;/*  */
  background-color : #F15B22;
  position : relative;
  top : -3px;
}
#maincontent {
  width : 995px; /*  970 */ 
  overflow : hidden; 
  background-color: #EDEDED;
}

#piedpage {
  width : 970px; 
  overflow : hidden; 
  text-align : center;
  /*background-color: #EDEDED;/*   */
  color: #999999   ;/* #6491A4 COULEUR DES  LIENS  */
}
#piedpage a {
font-size:14px;
}
#piedpage a:hover {

}

#logopartenaire {
  width : 970px; 
  overflow : hidden; 
  text-align : left;
  background-color: #F1EDED;
  padding:10px;
  color: #575757;
  border:1px solid #E4E4E4;
}


#menupiedpage {
  width : 970px; 
  overflow : hidden; 
  text-align : left;
  background-color: #636363;
  padding:10px;
  color: #ffffff;
  font-size : 13px;
  border:1px solid #E4E4E4;
}
#menupiedpage a {
  font-size : 13px;
  color: #ffffff;
}

#fond_contenu_1_1 {
  width : 25px; 
  height : 38px; 
  background: url(../images_res/template/fondcontenu/fond_contenu_1_1.jpg);
  background-repeat: no-repeat;
}
#fond_contenu_1_2 {
  width : 25px; 
  height : 310px; 
  background: url(../images_res/template/fondcontenu/fond_contenu_1_2.jpg);
  background-repeat: repeat-y;
}
#fond_contenu_1_3 {
  width : 25px; 
  height : 42px; 
  background: url(../images_res/template/fondcontenu/fond_contenu_1_3.jpg);
  background-repeat: no-repeat;
}
#fond_contenu_2_1 {
  width : 720px; 
  height : 38px; 
  background: url(../images_res/template/fondcontenu/fond_contenu_2_1.jpg);
  background-repeat: no-repeat;
}
#fond_contenu_2_2 {
  width : 720px; 
  height : 310px; 
  background: url(../images_res/template/fondcontenu/fond_contenu_2_2.jpg);
  background-repeat: repeat-y;
  vertical-align : top;
}
#fond_contenu_2_3 {
  width : 720px; 
  height : 42px; 
  background: url(../images_res/template/fondcontenu/fond_contenu_2_3.jpg);
  background-repeat: no-repeat;
}
#fond_contenu_3_1 {
  width : 29px; 
  height : 38px; 
  background: url(../images_res/template/fondcontenu/fond_contenu_3_1.jpg);
  background-repeat: no-repeat;
}
#fond_contenu_3_2 {
  width : 29px; 
  height : 310px; 
  background: url(../images_res/template/fondcontenu/fond_contenu_3_2.jpg);
  background-repeat: repeat-y;
}
#fond_contenu_3_3 {
  width : 29px; 
  height : 42px; 
  background: url(../images_res/template/fondcontenu/fond_contenu_3_3.jpg);
  background-repeat: no-repeat;
}
#fond_contenu_4_1 {
  /*width : 176px; /* 156 */
  height : 38px; 
  background: url(../images_res/template/fondcontenu/fond_contenu_4_1.jpg);
  background-repeat: repeat-x;/* no-repeat */
}
#fond_contenu_4_2 {
  /*width : 176px; /* 156 */
  height : 310px; 
  background-color : #AFAFAF;
  /*
  background: url(../images_res/template/fondcontenu/fond_contenu_4_2.jpg);
  background-repeat: repeat-y;
  */
  vertical-align : top;
}
#fond_contenu_4_3 {
  /*width : 176px; /* 156 */
  height : 42px; 
  background: url(../images_res/template/fondcontenu/fond_contenu_4_3.jpg);
  background-repeat: repeat-x;/* no-repeat */
}
#fond_contenu_5_1 {
  width : 30px; /* 30px */
  height : 38px; 
  background: url(../images_res/template/fondcontenu/fond_contenu_5_1.jpg);
  background-repeat: no-repeat;
  /*
  background-color : #ffffff;
  background: url(../images_res/template/fondcontenu/fond_contenu_5_1.gif);
  background-repeat: repeat-x;
  */
}
#fond_contenu_5_2 {
  width : 30px; /* 30px */
  height : 310px; 
  background: url(../images_res/template/fondcontenu/fond_contenu_5_2.jpg);
  background-repeat: repeat-y;
  /*background-color : #ffffff;/* */
}
#fond_contenu_5_3 {
  width : 30px; /* 30px */
  height : 42px; 
  background: url(../images_res/template/fondcontenu/fond_contenu_5_3.jpg);
  background-repeat: no-repeat;
  /*
  background: url(../images_res/template/fondcontenu/fond_contenu_5_3.gif);
  background-repeat: no-repeat;
  */
}

#colonnegauche {
  width : 775px; 
  overflow : hidden; 
  position : relative;
  top : -20px; 
  color : #575757;/*#777777*/
  margin-left : 10px;
  margin-top : -6px;
}

#colonnegauche a {
  color : #94A501;
  text-decoration : none;
}
#colonnegauche a:hover {
  text-decoration : underline;
}

#colonnedroite {
  width : 190px; /* 155 */
  font-size : 10px;
  font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif;
  overflow : hidden; 
  color : #F15923;/*  #F15923  */
  position : relative;
  top : -14px;
}
#colonnedroite a {
  color : #94A501;/*  #333399 */
  font-size : 11px;
  text-decoration : none;
}
#colonnedroite a:hover {
  text-decoration : underline;
}

#titlarticle {
  width : 100%; 
  position : relative;
}

#titlarticletxt {
  width : 1000px; /*  970px  */
  color : #D65823;/* #F15923 */
  font-size : 16px;
  font-weight : bold;
  text-align : left;
  padding-bottom : 14px;
  padding-top : 14px;
  /*
  position: relative;
  left : 100px; 
  */
  overflow : hidden;
}

#titlarticletxt a {
  color : #94A501;
  font-size : 16px;
  text-decoration : none;
}
#titlarticletxt a:hover {
  text-decoration : underline;
}

#mainheader
{
    width: 100%;

}
#mainheadercontent {
    width: 1000px;
    height : 125px;/* 125px*/
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding-top : 20px;	
}

#maintetiere
{
    width: 100%;
    /*background: url(../images_res/template/fond_tetiere_2.gif);/**/
    /*background: url(../images_res/template/fond_orange_3.gif);
    /*background-repeat: repeat-x;/**/
    /*background-position: 0px  -40px; ;  /* horizontale verticale */
    background-color: #F8A75F;/* #FFFFFF #58BC48 */
    border-top : 1px solid #CFCFCF;
    position : relative;
    top : -3px;
}
#maintetierecontent {
    width: 1000px;
    height : 120px;/*  120px; */
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    /*background-color: #ffffff;/*  #F09EA0 */
}

#tetiere {
  width : 1000px; 
  /*height : 120px; /*  */
  overflow : hidden; 
  color : #ffffff;
  padding-top : 8px;
  padding-bottom : 8px;
  /*font-size : 16px;/*  */
  /*background: url(../images_res/template/avion_4.gif);/**/
  /*background-position: right  center ;  /* horizontale verticale */
  /*background-repeat: no-repeat;/**/
  /*background-color: #3162A5;/* */
  /*background: url(../images_res/template/fond_tetiere_2.gif);/**/
}

#tetiereimg {
  position: relative;
  left : 10px;
  top :  10px;
}


#mainconnexionblock
{
    width: 100%;
    z-index : 5000;
}
#mainplanblock
{
    width: 100%;
    background-color: #ffffff;/**/
    z-index : 5000;
}
#planblock {
    width: 990px;
    font-size : 12px;
    background-repeat: repeat-x;  /**/
    text-align : right;
}
#connexionblock {
    width: 990px;
    font-size : 12px;
    background-repeat: repeat-x;  /**/
    text-align : right;
    border-top : 1px solid #CFCFCF;
}
#plancontent {
    text-align: right;
    font-size : 12px;
    padding-right : 10px;
    color :#90243E ;/* #90243E */
    z-index : 8000;
}
#plancontent a{
    /*font-weight : bold;/*   */
    font-size : 11px;
    text-decoration : none;
    color :#90243E;/*   */
    
}
#plancontent a:hover{
    text-decoration : underline;
}
#connex {
    text-align: right;
    font-size : 12px;
    padding-right : 10px;
    color :#90243E ;/* #90243E */
    z-index : 8000;
}
#connex a{
    /*font-weight : bold;/*   */
    font-size : 11px;
    text-decoration : none;
    color :#90243E;/*   */
    
}
#connex a:hover{
    text-decoration : underline;
}
#plandata {
    width: 980px;
    /*height : 30px;/* */
    font-size : 12px;
    color : #F15923;/* #555555 */
    text-align: right;
    margin-left : +10px;/*  */
    margin-top : 0px;
    display : block;
    padding : 0px;
    margin-bottom  :2px;
    z-index : 9000;
    /*border : 1px solid red;/*   */
    position : relative;
    top : -4px;
}
#plandata a{
  color : #94A501;/*  #555555  */
  font-size : 11px;
}
#logon {
    width: 980px;
    /*height : 30px;/* */
    font-size : 12px;
    color : #F15923;/* #555555 */
    text-align: right;
    margin-left : +10px;/*  */
    margin-top : 0px;
    display : block;
    padding : 0px;
    margin-bottom  :2px;
    z-index : 9000;
    /*border : 1px solid red;/*   */
    position : relative;
    top : -4px;
}
#logon a{
  color : #94A501;/*  #555555  */ 
  font-size : 11px;
}

    
/* ------------------------------------------------------------------------------------ */
/* maquette alterdia dessous*/ 
/* ------------------------------------------------------------------------------------ */

.menuservices {
padding:5px;padding-left:14px;
color:#ffffff;font-size:14px;
}
.menuservices a{
color:#ffffff;font-size:14px;
text-decoration:none;
}
.menuservices a:hover{
color:#1A0100;
text-decoration:none;
}

#infoscolgaetcbis {
font-size:11px;
width : 500px; 
position:absolute;
top:2000px;
left:0px;
padding:10px;
z-index:10000;
display:none;/**/
background-color:#ffffff;
border : 2px solid #F78C29;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	filter:alpha(opacity=94); -moz-opacity:  0.94; -khtml-opacity: 0.94; opacity: 0.94;
}
#infoscolgaetcbis  a{
font-size:11px;
}

#infoscolgaetc {
font-size:11px;
width : 500px; 
position:absolute;
top:2000px;
left:0px;
padding:10px;
z-index:10000;
display:none;/**/
background-color:#ffffff;
border : 2px solid #F78C29;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	filter:alpha(opacity=94); -moz-opacity:  0.94; -khtml-opacity: 0.94; opacity: 0.94;
}
#infoscolgaetc  a{
font-size:11px;
}


#positionidentification {
    /*
    position : relative;
    top : 0px;
    left : 0px;
    */
    /*
    float : right;
    width : 170px;
    height : 80px;
    overflow : hidden;
    */
    color : #D26900;
}
#positionmenuhaut{
    /*
    position : relative;
    top : 0px;
    left : 0px;
    */
    float : left;
    width : 810px;
    height : 80px;
	
    /*overflow : hidden;/* */
}



#sloganmain {
    width: 440px;
    height : 190px;
    position : relative;
    top : 5px;
    color : #ffffff;
    font-family:  Verdana;
    font-size : 16px;
    overflow : hidden;
}








#separationpied
{
    width: 100%;
    height : 5px;
    background: url(../images_res/template/pied_1.gif);/**/
    background-repeat: repeat-x;
}



#logo_alterdia 
{
    position : relative;
    top : 0px;
    left : -80px;
    }
    
    
    
.titrecatmain {
    color: #D26900   ;/* #6491A4 COULEUR DES  LIENS  */
    font-family:  Verdana;
    font-size : 12px;
}

#bouton_rouge{
  background: url(../images_res/template/bouton_rouge_3.png);
  background-repeat: no-repeat;  
  width : 226px; 
  height : 45px; 
  text-align : center;
}
#bouton_rouge_txt {
  position : relative;
  top : 16px;
  color : #ffffff;
}
#bouton_rouge_txt a{
  color : #ffffff;
  font-size : 11px;
  font-weight : bold;
  position:relative;
  top:1px;
}
#bouton_rouge_txt a:hover{
  color : #800000;/*  #DB2525 */
  font-weight : normal;
}
#bouton_gris{
  background: url(../images_res/template/bouton_orange_1.png);
  background-repeat: no-repeat;  
  width : 226px; 
  height : 45px; 
  text-align : center;
}
#bouton_gris_txt {
  position : relative;
  top : 16px;
}
#bouton_gris_txt a{
  font-size : 11px;
  color:#ffffff;/*#590162;*/
  position:relative;
  top:1px;
  font-weight : bold;
}

/* ------------------------------------------------------------------------------------ */


#fond_search {
  background: url(../images_res/template/COM_03_OFF.jpg);
  background-repeat: no-repeat;  
  width : 288px; 
  height : 65px; 
}


#ok_search { /*position : relative; left : 240px; top : 15px; width : 19px; height : 18px; border : 0px solid #BD017A; */
    position : absolute;
    left : 50%;
    top : 0px;
    margin-left: 452px;
    margin-top: 37px;
    width : 19px; 
    height : 18px; 
    border : none;    
}
#search_text { /*margin : 0px; padding : 0px; width : 200px; position : relative; left : 25px; top : 28px; border : 0px solid gray; font-size : 9px; background-color : none;*/
    position : absolute;
    left : 50%;
    top : 0px;
    margin-left: 237px;
    margin-top: 39px;
    width : 198px; 
    border : none;    
    background-color : none;
    font-size : 9px;
    height : 12px; 
    outline-style:none; /* suppression bordure au clic */
}

