/*  style généraux */
html{	
  margin : 0; 
	padding: 0; 
	text-align: center;
}
body {
	font: 0.9em arial, verdana, lucida, helvetica, sans-serif; 
  color: #333; 
  background-color:#6EBE43;
	background-image:url(../images/fond.gif);
  background-repeat: repeat-x;
	padding: 0; 
	margin-top: 4px;
	margin-left: 10px;
	text-align: center;
}
*html body {
	margin-left: 0px;
}
a:link, a:visited {
	color: #73BD42;
	text-decoration: none;
	cursor:pointer;
}
a:hover, a:active {
	text-decoration: underline
	cursor:pointer;
}
img {
  border: 0
}
h1,h2,h3,h4,h5,h6{
  font-weight:bold;
	padding-top : 2px;
	padding-bottom : 2px;
	margin: 0;
}
h1{
  font-size:1.3em;
	padding-top : 0;
}
h2{
  font-size:1.2em;
	padding-top : 6px;
}
h3{
  font-size:1.1em;
}
h4{
  font-size:1em;
	padding-top : 6px;
}
p, p.bodytext {
	font : normal 1em verdana, arial, lucida, helvetica, sans-serif;
	line-height: 1.3em;
  margin : 0;
	padding: 1px 0 1px 0; 
	font-size:0.9em;
}
p.bodytext {
  padding-right:10px;
}
/* pour aligner l'ensemble de la page */
div#global {
	width: 993px;
	text-align: center;
	margin : 0 auto;
	padding: 0;
}
div#logo{
  text-align:left;
  margin:0;
  padding:0;
}
*html div#logo{
	margin-left: 10px;
}
div#container{
  width:993px;
}
*html div#container{
  width:1003px;
}
div#contenugauche{
  margin:0 0 0 10px;
  padding:0;
	float:left;
	width: 233px;
}
*html div#contenugauche{
  margin:0;
}
div#globaldroite{
  margin:0;
  padding:3px 0 0 0;
	float:left;
  width:735px;
}
div#contenudroite{
  margin:0 !important;
  padding:0 !important;
  width:735px;
	float:left;
  background-image:url(../images/fond_centre_contenu_droite.gif);
  background-repeat:repeat-y;
  background-position:0px 10px;
  z-index:1000;
}
div#contenu_haut{
  float:left;
  margin:0 0 0 0;
  padding:0;
  background-image:url(../images/page_haut.gif);
  background-repeat:no-repeat;
  width:735px;
  height:21px;
}
div#contenu_bas{
  float:left;
  margin:0;
  padding:0;
  background-image:url(../images/page_bas.gif);
  background-repeat:no-repeat;
  width:735px;
  height:30px;
}
div#contenu{
  float:left;
  padding-left:20px;
  padding-right:20px;
  margin-top:0;
  padding-top:0;
  /*background-color:#fff;*/
  background-image:url(../images/fond_centre_contenu.gif);
  background-repeat:no-repeat;
  text-align:left;
  width: 705px;
  min-height:289px;
}
*html div#contenu {  
  height:auto !important;
  height:289px;
  width: 735px;
}
div#contenu_acc_gauche{
  float:left;
  text-align:left;
  width: 400px;
}
div#contenu_acc_droite{
  float:left;
  text-align:left;
  width: 280px;
  margin-left:10px;
}
#contenu a {
	color: #73BD42;
	cursor:pointer;
}
div#menugauche {
	width: 233px;
	text-align: left;
	/*margin : 10px 0 10px 0;*/
	margin:0;
	padding: 0;
  background-image:url(../images/fond_centre_menugauche.gif);
  background-repeat:repeat-y;
}
*html div#menugauche {  
  height:auto !important;
}
div#menugauche_haut{
  margin:0;
  padding:0;
  background-image:url(../images/menu_haut.gif);
  background-repeat:no-repeat;
  width:233px;
  height:24px;
}
div#menugauche_bas{
  margin:0;
  padding:0;
  background-image:url(../images/menu_bas.gif);
  background-repeat:no-repeat;
  width:233px;
  height:31px;
}
div#menugauche ul{
  list-style-type:none;
  margin:0;
  padding:2px 2px 2px 4px;
}
*html div#menugauche ul{
  padding-right:2px;
}
.pageniv1,.pageniv1active,.pageniv2,.pageniv2active,.pageniv3,.pageniv3active{
  width:190px;
  padding:0 0 0 2px;
  margin-left:10px;
  border-top:1px solid #fff; 
  padding-top:6px;
  padding-bottom:6px;
  font-weight:bold;
  text-indent:5px;
}
*html .pageniv1,.pageniv1active{
  width:195px;
}
.pageniv1 a{
  color:#FFFF99;
  cursor:pointer;
}
.pageniv1 a:link, .pageniv1 a:visited {
	color: #FFFF99;
	text-decoration: none;
}
.pageniv1 a:hover, .pageniv1 a:active {
	text-decoration: underline
}
.pageniv1active{
  background-color:#9AD27B;
}
.pageniv1active a{
  color:#fff;
  cursor:pointer;
}
.pageniv1active a:link, .pageniv1active a:visited {
	color: #fff;
	text-decoration: none;
}
.pageniv1active a:hover, .pageniv1active a:active {
	text-decoration: underline
}
.pageniv2,.pageniv2active{
  margin:2px 0 2px 5px;
  padding:0 0 0 5px;
  width:175px;
  text-indent:0;
  font-size:0.8em;
  border-top:1px dotted #fff; 
  background-color:#6BBD42;
}
*html .pageniv2,.pageniv2active{
  padding-right:0;
  width:182px;
}
.pageniv2{
}
.pageniv2 a{
  color:#fff;
  cursor:pointer;
}
.pageniv2 a:link, .pageniv2 a:visited {
	color: #fff;
	text-decoration: none;
}
.pageniv2 a:hover, .pageniv2 a:active {
	text-decoration: underline
}
.pageniv2active{
}
.pageniv2active a{
  color:#FFFF99;
  cursor:pointer;
}
.pageniv2active a:link, .pageniv2active a:visited {
	color: #FFFF99;
	text-decoration: none;
}
.pageniv2active a:hover, .pageniv2active a:active {
	text-decoration: underline
}

div#espace_membres_haut{
  margin:0;
  padding:0;
  background-image:url(../images/membre_haut.gif);
  background-repeat:no-repeat;
  width:233px;
  height:18px;
}
div#espace_membres_bas{
  margin:0;
  padding:0;
  background-image:url(../images/membre_bas.gif);
  background-repeat:no-repeat;
  width:233px;
  height:19px;
}
#espace_membres{
	color:#fff;
	padding:0;
	margin:0;
	background-color: #83CC70;
	width: 233px;
  background-image:url(../images/fond_centre_membre.gif);
  background-repeat:repeat-y;
}
a.lien_espace_membre{
	color:#fff;
	padding:0;
	margin:0;
}
a.lien_espace_membre a:link{
	color:#fff;
	text-decoration:none;
}
a.lien_espace_membre a:visited{
	color:#fff;
	text-decoration:none;
}
a.lien_espace_membre a:hover{
	color:#fff;
	text-decoration:underline;
}
a.lien_espace_membre a:active{
	color:#fff;
	text-decoration:underline;
}
#titre_espace_membres{
	font: bold 13px verdana, arial, lucida, helvetica, sans-serif;
	margin:0;
	padding:0 0 5px 13px;
	text-align:left;
}
#form_espace_membres{
	font: normal 12px verdana, arial, lucida, helvetica, sans-serif;
	margin:0;
	padding:10px 0 0 10px;
}
#form_espace_membres form{
	margin:0;
	padding:0;
}
#texte_espace_membres{
  clear:both;
	text-align:left;
	width:85px;
	margin:4px 5px 0 2px;
	padding:0;
	float:left;
}
*html #texte_espace_membres{
	margin-right:1px;
}
#item_espace_membres{
	margin:0;
	padding:0;
	float:left;
}
#item_espace_membres a{
	color:#fff;
	margin:0;
	padding:0;
}
#item_espace_membres a:link{
	color:#fff;
	text-decoration:none;
}
#item_espace_membres a:visited{
	color:#fff;
	text-decoration:none;
}
#item_espace_membres a:hover{
	color:#fff;
	text-decoration:underline;
}
#item_espace_membres a:active{
	color:#fff;
	text-decoration:underline;
}
#form_espace_membres_deco{
	font: normal 12px verdana, arial, lucida, helvetica, sans-serif;
	margin:0;
	padding:10px 10px 0px 0px;
	text-align:center;
}
#form_espace_membres_deco form{
	margin:0;
	padding:0;
}
#texte_espace_membres_deco{
	margin:0;
	padding:0 0 5px 0;
}
#item_espace_membres_deco{
	margin:0;
	padding:0;
}
#item_espace_membres_deco a, #texte_espace_membres_deco a{
	color:#fff;
	margin:0;
	padding:0;
}
#item_espace_membres_deco a:link, #texte_espace_membres_deco a:link{
	color:#fff;
	text-decoration:none;
}
#item_espace_membres_deco a:visited, #texte_espace_membres_deco a:visited{
	color:#fff;
	text-decoration:none;
}
#item_espace_membres_deco a:hover, #texte_espace_membres_deco a:hover{
	color:#fff;
	text-decoration:underline;
}
#item_espace_membres_deco a:active, #texte_espace_membres_deco a:active{
	color:#fff;
	text-decoration:underline;
}
#ok_espace_membres{
	padding-left: 5px;
	padding-right: 27px;
	padding-top: 5px;
	padding-bottom: 0px;
	float:right;
}
#perdu_espace_membres{
	clear:both;
	padding:5px 0 10px 0;
	margin:0 1px 0 3px;
	text-align:left;
}
#perdu_espace_membres a{
	color:#fff;
}
#perdu_espace_membres a:hover{
  text-decoration:underline;
}
div#coordonnees{
clear:both;
text-align:left;
margin-top:10px;
margin-left:10px;
font-size:1.1em;
}
*html div#coordonnees{
margin-left:25px;
}
div#coordonnees p{
font-size:0.7em;
margin : 0;
padding:0;
}
div#contact{
  text-align:right;
  font-size:0.8em;
  font-weight:bold;
  margin-right:20px;
  background-color:#6EBE43;
}
div#contact a{
  color:#CCFFCC;
}
*html div#contact{
  margin-right:35px;
}
#contact .item_menubas{
  float:right;
  margin:5px 5px 0 5px;
  padding-right:5px;
  border-right:1px solid #000;
}
#contact .lastitem_menubas{
  border-right:0px;
}
#texte_cnerta{
float:left;
}
#logo_cnerta{
float:left;
}
.contenttable{
  font-size:0.9em;
  text-align:left;
  vertical-align:top;
  width:99%;
  margin:0;
  padding:0;
  border:1px solid #9AD27B;
  border-spacing:0;
}
.contenttable caption{
  display:none;
}
.contenttable thead{
  font-weight:bold;
  background-color:#9AD27B;
}
.contenttable th{

}
.contenttable tr{

}
.contenttable td{
}
.tabvertclair{
  background-color:#D9EECD;
} 
/***************************************/	
/* les miettes*/
/***************************************/

	margin:0;
	padding:2px 0px;
	list-style:none;
	display:list-item

#contenu_miettes{
  margin:0 0 5px 0;
  padding:0;
    float: left;
    position: relative;
    left:5px;
    text-align: left;
    /*text-transform: uppercase;*/
    /*font-weight: normal;*/
    /*font-size: 10px;*/
    /*font-family: arial, verdana, lucida, helvetica, sans-serif;*/
    /*color: #666;*/
    margin: 10px 0 30px 7px;
}
#contenu_miettes ul {
    position: relative;
    left: 0;
    display: inline;
    margin: 0;
    padding: 0;
    }	
#contenu_miettes li {
  font-size:0.8em;
  font-weight:bold;
    display: inline;
    margin: 0;
    padding: 0 2px 0 0;
    /*line-height: 1.8em;*/
    list-style: none;
    }
#contenu_miettes li a {
    /*background: url(../images/slashv.gif) right no-repeat;*/
    margin: 0;
    padding: 0;
    text-decoration: none;
    line-height: 1.8em;
    list-style: none;
    }
#contenu_miettes li a:active,a:link,a:visited {
      text-decoration:none;
    }
#contenu_miettes li a:hover{
      text-decoration:underline;
    }

/***************************************/	
/* formulaire contact*/
/***************************************/
.csc-mailform{
padding:10px;
margin-top: 1.5em;
background : #f4f4f4;
width:95%;
border:0;
}
.csc-mailform-field label{
vertical-align:top;
float:left;
text-align : right;
width: 125px;
margin-right:5px;
}
.csc-mailform-submit{
  text-align: center;
  margin-left: 130px;
  margin-top: 4px;
  padding: 1px 6px;/**/
  width: auto;/**/ 
}
.csc-mailform-field img{
 padding-top:5px;
 padding-left:5px;
}
/***************************************/	
/* news */
/***************************************/
.piecejointe_news dd{
  margin:0;
  padding:0;
}
.news-list-morelink{
  margin-bottom:10px;
}

.piecejointe_news dd img{
  margin-left:0;
  margin-right:5px;
  padding:0;
}

.csc-sitemap ul {
  margin-bottom:10px;
}
/***************************************/	
/* sr_fe_register */
/***************************************/
div.monprofilcontainer{
  width: 98%;
  margin: 0;
  padding: 0;
  font-size: 0.9em;
  /*font-weight: bold;
  border-left: #09F 1px solid;*/
  }

p.privacypolicy{
  font-weight: normal;
  font-size: 1em !important;
  /*padding-top: 0.3em;*/
  padding-left: 10px !important;
  }

p.asterisique{
  padding: 5px 0 10px 15px !important;
  background-color: #C5E4F6;
  }

div.monprofil{
  width: 99%;
  clear: left;
  /*float: right;*/
  margin: 0;
  padding: 0;
  font-size: 1em;
  }

h4{
  padding: 0px 0 0 10px !important;*/
  }


/*form#tx-srfeuserregister-pi1-fe_users_form { background-color: #E7F6FE; }pour FireFox*/

fieldset {
border: none;
background: #F4F4F4;
margin: 0;
/*padding: 5px;*/
/*border : #CCC 1px solid;
overflow: auto;*/
}

legend {
margin: 0 ;
/*padding: 2em ;*/
padding: 0px 3px;/**/
/*border : 1px solid;*/
}

p.message { 
margin: 0; 
padding: 0; 
  font-size: 0.9em;
/*border: 1px solid; */
}

/************ forum **********/
.tx-mmforum-table{
  clear:none;
  width:95%;
}
/***** intranet ********/
div#contenu_editorial{
  float:left;
  text-align:left;
  width: 675px;
}
div#contenu_editorial_gauche{
  float:left;
  text-align:left;
  width: 400px;
}
div#contenu_editorial_droite{
  float:left;
  text-align:left;
  width: 280px;
  margin-left:10px;
}
/***** fin intranet ********/