@charset "utf-8";
/* CSS Document */

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

/* Body de la page d'accueil */
body
{
  background: #ebe6e0 url(../template/images/bg_site_ce_deg_2.png) repeat-x top;
  margin:auto;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px; 
  width:1000px;
  height:867px;
}

/* En t�te de la page */
#header
{
	width:1000px;
        height:147px;
}

/* Liens hypertexte */
a{
    color:#764f62;
}

.lienmenu{
    color:#67b14c;
    text-decoration:none;
}

/* Menu */
#table_menu
{
    margin: 0px;
    padding: 0px;
    height:0px;
}

#table_menu td
{
  top:15px;
}

#menu 
{
  background:url(../template/images/bg_mn_site_ce.png);
  height:25px;
  width:1000px; 
  font-weight: bold;
  color: #786962;
  
}

#menu #div{top:25px;color:#764f62;vertical-align:middle; margin:0; line-height:24px;height:24px; float:left;padding:0px 10px 0 10px;}
#menu #accueil{float:left; padding:5px 25px 0 25px;height:21px;top:25px;}
#menu a{margin-top:5px; font-size:12px; color:#796a63; text-decoration:none;}
#menu a:hover{ text-decoration:none; color:#efaf5f;}
#menu a:active{text-decoration:none; color:#efaf5f;}
#menu form{margin:0 0 0 20px; padding-right:30px;}
#menu .input {border:1px solid #2f2d27; width:115px; height:14px; text-align:left; margin:0; padding:0;}
#menu .bouton {margin:2px 0 0 0;}

#menu_gauche_spacer {height:500px;width:100%}

/* corps du document */
#corps {width:1000px; overflow:visible; background-color:#FFFFFF;float:left;}


/* contenu */
#contenu
{
  /*overflow: auto;*/
  /*padding:0px 10px 10px 0px;*/
  /*background-image: url(../template/images/bg_top_corp_ce.png);*/
  /*background-repeat:repeat-x;*/
  /*width:1000px;*/
  /* IE6 adapt*/
  color : #666666;
}

#tableau_accueil
{
  /*background-image: url(../template/images/bg_top_corp_ce.png);
  background-repeat: repeat-x;*/
  vertical-align:top;
  
}

/* COLONNES DE LA PAGE PRINCIPALE */
/*
#colonne_gauche {padding-top:10px; float:left; margin-left:18px; width:302px;}
#colonne_centre {padding-top:10px; float:left; margin-left:20px; width:320px;}
#colonne_droite {padding-top:10px; float:left; margin-left:20px; width:302px;}
*/
/*IE 6 adapt*/
/*
#colonne_gauche {padding-top:10px; width:302px;}
#colonne_centre {padding-top:10px; width:320px;}
#colonne_droite {padding-top:10px; width:302px;}
*/

/* parametres colonne gauche */
#gauche {overflow:visible; width:228px; height:135px;background:url(../template/images/bg_mn_left_ce.png) no-repeat; margin-bottom:0px;}
/* IE 6 adapt */
/*#gauche .div{float:left; padding:3px; height:73px; vertical-align:middle; width:110px;border:0px solid #FFFFFF;}*/
#gauche .div{padding:3px; height:73px; vertical-align:middle; width:110px;border:0px solid #FFFFFF;}
#gauche .under{font-size:12px;}
#gauche table{font-size:11px;}
	
/* parametres colonne centre */
#colonne_centre p {margin:0px;}

#titre_news {left:10px;width:329px;background:url(../template/images/barre_titre_news_.png); padding-top:1px;height:14px; color:#FFFFFF; font-weight:bold;font-size:24px;}
#titre_news_actualite{left:10px;width:329px;background:url(../template/images/barre_titre_news_.png); padding-top:1px;height:14px; color:#FFFFFF; font-weight:bold;}
#cont_news {left:10px;width:329px;background:url(../template/images/fond_actualite.png);padding-top:5px;background-repeat:no-repeat; height:225px; color:#676767; font-size:12px;}
#cont_news .date{color:#4b3e37; font-weight:bold; margin-bottom:3px;padding:5px 15px 5px 15px; }
#cont_news .spacer{background:url(../imgs/img-13.gif) repeat-x; height:3px; margin-top:2px; padding:3px 0 3px 0;}

#player {width:320px;height:256px; z-index:1;text-align:center;}

/* parametres colonne droite */
/*
#colonne_droite div {float:left; margin:0 0 0px 10px; width:180px; height:110px; padding:5px;}
#colonne_droite img {float:left; margin:0 0 10px 8px;}
#colonne_droite .titre {color:#522238; font-weight:bold; font-size:12px;}
#colonne_droite table {font-color:#FFFFFF;}
#colonne_droite p {margin:5px;}
*/

#colonne_droite div {margin:0 0 0px 10px; width:180px; height:110px;}
#colonne_droite img {margin:0 0 10px 8px;}
#colonne_droite .titre {color:#522238; font-weight:bold; font-size:12px;}
#colonne_droite table {font-color:#FFFFFF;}
#colonne_droite p {margin:5px;}

/* pied de page */
#footer{

    position: relative;
    left : 0px;
    background-image:url(../template/images/bg_top_footer_v2.png);
    background-repeat: repeat-x;
    width: 100%;
    height: 25px;
    float:left;
}
/* texte de gauche */
.txtLeft
{
    color: #764f62!important;
    vertical-align: top;
    padding-left:3px;
}