@charset "iso-8859-1";
/*----- Général ----- */
BODY {
  /*background: url(../images_res/template/fond_1.gif);/**/
  /*background: url(../images_res/template/cadre_1.png);/**/
  /*background-repeat: no-repeat;  /**/
  /*background-position: 50%  40px ;  /* horizontale verticale */
  /*background-attachment:fixed;  /* le fond reste immobile même en scrolling */
  background-color: #F7F7F7;/**/
  color: #1B3137; /**/
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
  margin: 0px;/**/
  margin-top : 10px;/* */
  margin-bottom : 10px;
  behavior: url(PIE.htc);/* en racine fr */
  
}
/* ----- BASIC ELEMENTS ----- -- */

a {
  text-decoration : none; /* underline; none */
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
  color : #7D44D2; /* #905FD9 #473365    */
  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;
}
/* ------------------------------------------------------------------------------------ */

#mainheader
{
    width: 100%;
    background-color: #F7F7F7;/**/
    z-index : 2000;
}
#mainheadercontent {
    width: 990px;
    height : 60px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    /*border : 1px solid green;*/
}
#mainheadercontent  a {
  color: #999999   ;
  font-size : 11px;
  text-decoration : none; /* underline; none */
}
#mainheadercontent  a:hover {
  text-decoration : none;
  color:  #800000; /* #0D8F69; */
}

#positionidentification {
    width : 990px;/*170*/
    height : 30px;
    overflow : hidden;
    color : #D26900;
    text-align : right;
}

#mainbandeau
{
    width: 100%;
    height : 205px;
    background: url(../images_res/template/fond_tetiere_2.gif);/**/
    z-index : 2000;
}
#mainbandeaucontent
{
    width: 990px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    background: url(../images_res/template/fond_tetiere_2.gif);/**/
}

#sloganmain {
    width: 440px;
    height : 190px;
    position : relative;
    top : 5px;
    color : #ffffff;
    font-family:  Verdana;
    font-size : 16px;
    overflow : hidden;
}

#mainconteneur
{
    width: 100%;
    background: url(../images_res/template/fond_3.gif);/**/
    z-index : 2000;
}


#maincontent
{
    width: 990px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    z-index : 1000;
}

#blocarticlemain {
    width: 668px;
    font-family:  Verdana;
    color: #52572E; /* #615349 #5856A0 #6E6F2E */
    overflow : hidden;
    background-color: #FdFdFd ; /* #F9F9F9 #F7F7F7;*/
    border-right : 1px solid #D2D2D2;/* #55608E */
    border-bottom : 1px solid #D2D2D2;/* #55608E */
}

#blocmenumain {
    width: 325px;
    font-family:  Verdana;
    overflow : hidden;
    background: url(../images_res/template/separation_menu.png);
    background-repeat: no-repeat;  
    background-position: 20px  15px ;  /* horizontale verticale */
    position : relative;
    top : 22px;
    left : 0px;
}

.btn_texte 
{
    width: 240px;
    height : 20px;
    position : relative;
    top : 12px;
    left : 40px;
    color : #736357;
    font-family:  Verdana; /*  Georgia, Verdana;  */
    font-size : 14px;
    /*font-weight : bold;/*  */
    overflow : hidden;
}
.btn_texte a
{
    color : #736357;/*  #736357 #3F3F3F; */
    text-decoration : none;
    /*font-weight : bold;/*  */
    font-family:  Arial;
    font-size : 15px;
}
.btn_texte a:hover
{
    color:  #800000; /* #0D8F69; */
    text-decoration : none;
}

#btn_gris {
    width: 293px;
    height : 42px;
    background: url(../images_res/template/bouton_gris.png);/**/
    background-repeat: no-repeat;
    overflow : hidden;
}
#btn_vert {
    width: 293px;
    height : 42px;
    background: url(../images_res/template/bouton_vert.png);/**/
    background-repeat: no-repeat;
    overflow : hidden;
}
#btn_rouge {
    width: 295px;
    height : 42px;
    background: url(../images_res/template/bouton_rouge.png);/**/
    background-repeat: no-repeat;
    overflow : hidden;
}
#btn_marron {
    width: 296px;
    height : 42px;
    background: url(../images_res/template/bouton_marron.png);/**/
    background-repeat: no-repeat;
    overflow : hidden;
}
#btn_jaune {
    width: 293px;
    height : 42px;
    background: url(../images_res/template/bouton_jaune.png);/**/
    background-repeat: no-repeat;
    overflow : hidden;
}
#btn_orange {
    width: 296px;
    height : 43px;
    background: url(../images_res/template/bouton_orange.png);/**/
    background-repeat: no-repeat;
    overflow : hidden;
}
#btn_rose {
    width: 295px;
    height : 43px;
    background: url(../images_res/template/bouton_rose.png);/**/
    background-repeat: no-repeat;
    overflow : hidden;
}

#titlarticle {
    font-size : 20px;
    color : #D26900;
    position : relative;
    top : 12px;
    left : 20px;
	width : 660px;
	overflow : hidden;
}

#colgaucheartH 
{
    height : 12px;
    background: url(../images_res/template/separation_2.png);/**/
    background-repeat: no-repeat;
}
#colgaucheartM 
{
    height : 12px;
    background: url(../images_res/template/separation_2_middle.gif);/**/
    background-repeat: repeat-y;
}
#colgaucheartB 
{
    height : 12px;
    background: url(../images_res/template/separation_2.png);/**/
    background-repeat: no-repeat;
    background-position:   0px bottom;  /* horizontale verticale */
}

#separationpied
{
    width: 100%;
    height : 5px;
    background: url(../images_res/template/pied_1.gif);/**/
    background-repeat: repeat-x;
    z-index : 2000;
}

#piedpagemain
{
    width: 100%;
    background-color: #F7F7F7;/**/
    z-index : 2000;
    margin-top : 6px;
}

#piedpagecontent
{
    width: 990px;
    text-align: center;
    color: #999999   ;/* #6491A4 COULEUR DES  LIENS  */
    font-family:  Verdana;
    font-size : 11px;
    margin-left: auto;
    margin-right: auto;
    z-index : 1000;
}

#logo_alterdia 
{
    position : relative;
    top : 0px;
    left : -40px;/*  -80px */
    }
    
    
    
.titrecatmain {
    color: #D26900   ;/* #6491A4 COULEUR DES  LIENS  */
    font-family:  Verdana;
    font-size : 12px;
}
    
/* ------------------------------------------------------------------------------------ */


#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 */
}

