html {
	margin : 0; 
	padding : 0; 
}

body {
	font : normal 11px verdana, arial, lucida, helvetica, sans-serif; 
	color : #333; 
	padding : 0;    
	margin:0;
	text-align:left;
} 
table tr td {
  font : normal 11px verdana, arial, lucida, helvetica, sans-serif;
  vertical-align:top;
}
/*******************************************/
	/* styles par défaut */
/*******************************************/
#contenudescente p {
  margin:0;
  padding:0;
}
#contenudescente ul {
  margin:0;
  padding:0;
}
a {
  color: #7a8f0d;
}
a:link, a:visited {
	text-decoration : none;
}
a:hover, a:active {
	text-decoration: underline;
}
.pgactivevert a{
  color: #333333;
}
.pgnormalevert a{
  color: #7a8f0d;
}
.pgactivebleu a{
  color: #333333;
}
.pgnormalebleu a{
  color: #0066cc;
}
.pgactive a{
  color: #333 !important; 
}
.pgnormale a{
  color: #0066cc;
}
img {border: 0;}

.droite {
	float: right;
	margin: 0;
	padding: 5px 0 10px 10px;
	}
.gauche {
	float: left;
	margin: 0;
	padding: 5px 10px 10px 0;
	}

h1,h2,h3,h4,h5{
	font-weight: bold;
	margin-top : 0;
	margin-bottom : 2px;
	color : #333;/**/  
	}
h1 {font-size:18px;}
h2 {font-size:14px;}
h3 {font-size:13px;}
h4 {font-size:12px;}
h5 {font-size:12px;}
.csc-firstHeader{
  margin:0;
  padding:0;
}
p.bodytext {
	margin:0;
	padding:0;
	}
	
ul {
	margin:0;
	padding:2px 0px;
	list-style:none;
	display:list-item;
	}
	
.skiplink {display:none}
  
#global{
float:left;
margin:0;
padding:0;
width:1024px;
background-image:url(../images/fond.jpg);
background-repeat:repeat-y;
/*background-color:#DAD6D7;*/
}
#menugauche{
/*height:849px;*/
height:700px;
margin:0;
padding:0;
float:left;
width:190px;
background-image:url(../images/degradegris.jpg);
background-repeat:no-repeat;
text-align:center;
}
#menugauche a:hover{
  text-decoration:underline;
}
#menugauche ul {
  font:verdana;
  color:#667903;
  /*font-weight:bold;*/
  font-size:15px;
  line-height:20pt;
  margin-right:10px;
  margin-left:10px;
}
#menugauche li {
  margin-top:30px;
  margin-bottom:10px;
}
#contenudroite{
margin:0;
padding:0;
width:829px;
float:right;
}
#menuhaut{
  padding:0;
  margin:0;
  float:left;
  height:58px;
}
#menuhaut ul {
  list-style:none;
  font:verdana;
  text-align:center;
  font-weight:bold;
  font-size:11px;
  float:left;
  vertical-align:middle;
}
#menuhaut li {
  float:left;
  width:110px;
  border-right:1px solid #ccc;
  height:32px;
  padding-top:20px;
}
/* hack pour internet explorer only */ 
* html #menuhaut li{
  height:58px;
}
#menuhaut a {
  /*color:#0066cc;*/
  display:block;
}
#menuhaut a:hover {
  text-decoration:underline;
}
#recherche{
  width:270px;
  float:left;
  margin-left:34px;
  margin-top:20px;
}
#navig-search{
  margin:0;
  padding:0;
}
#search-input{
float:left;
}
#search{
  margin-left:5px;
}
.okvert{
  color:#98B406;
  font:verdana;
  font-weight:bold;
  font-size:18px;
  margin-left:5px;
}
#textelogocontact{
  padding:10px 0 0 10px;
  margin:0;
  width:830px;
  background-color:#4C4743;
  height:28px;
  font:verdana;
  /*font-weight:bold;*/
  font-size:16px;
  color:#fff;
}
/* hack pour internet explorer only */ 
* html #textelogocontact{
  height:38px;
  width:826px;
  margin-left:4px;
}
#textelogo{
  float:left;
}
#contact{
  float:left;
  margin-left:81px;
}
/* hack pour internet explorer only */ 
* html #contact{
  margin-left:73px;
}
#logocontact{
  float:left;
  margin-top:2px;
}
/* hack pour internet explorer only */ 
* html #logocontact{
  margin-top:0;
}
#textecontact{
  font-size:13px;
  float:left;
  margin-left:5px;
  margin-right:35px;
}
#textecontact a{
  color:#9CB508;
}
/* hack pour internet explorer only */ 
* html #textecontact{
  margin-top:1px;
}
 /***************************************/	
/* les miettes*/
/***************************************/
div#miette{
    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;
    /*padding: 0 0 15px 0;*//*creates problem IE*/
    /*line-height:1.8em;*/
    }
/* hack pour internet explorer only */ 
* html div#miette{
  margin-bottom:20px;
  margin-left:5px;
}
#miette a {
    color: #7A8F0D;
    }	
#miette ul {
    position: relative;
    left: 0;
    display: inline;
    margin: 0;
    padding: 0;
    }	
#miette li {
    display: inline;
    margin: 0;
    padding: 0 2px 0 0;
    /*line-height: 1.8em;*/
    list-style: none;
    }
#miette li a {
    /*background: url(../images/slashv.gif) right no-repeat;*/
    margin: 0;
    padding: 0;
    text-decoration: none;
    color: #7A8F0D;
    line-height: 1.8em;
    list-style: none;
    }
#miette li a:active,a:link,a:visited {
      text-decoration:none;
    }
#miette li a:hover{
      text-decoration:underline;
    }
  
/* hack pour internet explorer only */ 
* html #logo{
  width:620px;
}
#imagelogo{
  margin:0;
  padding:0;
  float:left;
  border-top:1px solid #fff;
}
#colonneg{
  margin:0;
  padding:0;
  width:610px;
  border-left:1px solid #fff;
  float:left;
}
/* hack pour internet explorer only */ 
* html #colonneg{
  margin-left:2px;
}
#colonnegdesc{
  margin:10px 0 0 10px;
  padding:0;
  width:583px;
  border-left:1px solid #fff;
  float:left;
}
#colonnegdesc a:hover{
  text-decoration:underline;
}
#colonnegdesc img{
  float:right;
}
#colonnegdescactu{
  margin:26px 0 0 10px;
  padding:0;
  width:700px;
  border-left:1px solid #fff;
  float:left;
}
.newsubacc{
  margin:0;
  padding:0;
  font-weight:normal;
  color:#000;
  font-size:1.1em;
}
#news-single-item{
padding:0;
margin:0;
width:800px;
}
.news-single-author{
  font-weight:bold;
}
.news-single-img{
text-align:center;
padding-top:15px;
background-image:url(../images/fondactu.gif);
background-repeat:no-repeat;
width:140px;
height:113px;
}
.news-single-img img{
border:1px solid #000;
}
#detail_actu_img{
float:left;
width:202px;
padding-right:24px;
background-image:url(images/fondactu.gif);
}
#detail_actu_contenu{
width:570px;
float:left;
}
#img_fce_mail{
  margin-right:5px;
  margin-top:5px;
  float:left;
}
#mail_fce_mail{
  float:left;
  margin-top:5px;
}
#mail_fce_mail a{
  color:#0066cc;
}
#mail_fce_mail a:hover{
  text-decoration:underline;
}
#contenu_fce_mail,#contenu_fce_pdf {
  width:auto;
  clear:both;
  margin-top:5px;
  margin-bottom:30px;
}
#img_fce_mail_bleu,#img_fce_mail_vert{
  width:17px;
  margin-right:5px;
  margin-top:5px;
  float:left;
}
#img_fce_mail_bleu img,#img_fce_mail_vert img{
  float:left;
}
#mail_fce_mail_bleu, #mail_fce_mail_vert{
  float:left;
  margin-top:5px;
  margin-bottom:5px;
}
#mail_fce_mail_bleu a{
  color:#0066cc;
}
#mail_fce_mail_bleu a:hover{
  text-decoration:underline;
}
#pdf_fce_texte_bleu a{
  color:#7a8f0d;
}
#pdf_fce_texte_bleu a:hover{
  text-decoration:underline;
}
#img_fce_pdf_bleu,#img_fce_pdf_vert{
  width:17px;
  margin-right:5px;
  margin-top:5px;
  float:left;
}
#pdf_fce_texte_bleu,#pdf_fce_texte_bleu{
  float:left;
  margin-top:5px;
  margin-bottom:5px;
}
#pdf_fce_texte_bleu a{
  color: #0066cc;
}
#pdf_fce_texte_bleu a:hover{
  text-decoration:underline;
}
#pdf_fce_texte_vert a{
  color: #7a8f0d;
}
#pdf_fce_texte_vert a:hover{
  text-decoration:underline;
}
#img_fce_pdf{
  float:left;
  margin-right:5px;
}
#pdf_fce_texte{
  float:left;
}
#pdf_fce_texte a{
  color:#0066cc;
}
#pdf_fce_texte a:hover{
  text-decoration:underline;
}
/* hack pour internet explorer only */ 
* html #colonnegdesc{
  width:575px;
}
#menusommaire{
  margin:0 0 10px 10px;
  padding:0;
  width:610px;
}
* html #menusommaire{
  width:575px;
}
#contenudescente{
  margin:0 0 0 10px;
  padding:0;
  width:auto;
}
/* hack pour internet explorer only */ 
* html #contenudescente{
  width:575px;
}
#contenudescente ul{
  display:block;
  list-style-type:circle;
  margin:2px 0 2px 0;
  padding:0 0 0 15px;
}
#colonned{
  margin:26px 5px 10px 0;
  padding:0;
  width:185px;
  float:right;
}
#colonneddesc{
  margin:5px 5px 10px 0;
  padding:0;
  width:180px;
  float:left;
  text-align:right;
}
#colonneddesc img{
  margin:0 15px 23px 0;
  border:0;
}
#titredossier{
font-size:13px;
font-weight:bold;
color:#000;
background-image:url(../images/pictodossier.gif);
background-repeat:no-repeat;
padding:0 0 0 25px;
}
#titrerss{
font-size:13px;
font-weight:bold;
color:#333;
background-image:url(../images/pictodossier.gif);
background-repeat:no-repeat;
padding:0 0 8px 25px;
margin-top:25px;
}
#dossier{
text-align:left;
margin-bottom:10px;
}
#imagedossier{
margin:20px 2px 2px 2px;
}
#textedossier{
margin-bottom:3px;
font-weight:bold;
}
#liendossier{
font-size:11px;
margin-bottom:3px;
/*font-weight:bold;*/
}
#dossier a:hover{
text-decoration:underline;
}
#telechargdossier{
margin-bottom:3px;
}
.lienorange{
	color: #ff6600;
}
dl.rss{
	clear:both;
	margin: 0;
	padding: 0;
	width : 180px;
	font-size: 1em;
	}
.rss dt {
	margin: 0;
	padding: 0;
	color: #333;
	font-weight: bold;
	text-align: left;
	}
.rss dd{
	margin: 0 0 0 0;
	padding: 0;
	color: #ff6600;
	text-align: left;
	padding: 2px;
	}
.rss dd a{
	color: #ff6600;
	}
#montitreactu{
  color:#333;
	clear:both;
	position:relative;
	left:63px;
	top:15px;
	margin: 15px 0 0 0;
	padding: 0;
	width : 544px;
	font-size: 1.7em;
}
.actu p{
margin-top:4px;
margin-bottom:2px;
padding:0;
}
dl.actu{
  /*height:94px; */ 
	clear:both;
	position:relative;
	left:63px;
	top:15px;
	margin: 15px 0 0 0;
	padding: 0;
	width : 544px;
	font-size: 1.1em;
	border:1px solid #ccc;
	/*height:76px;*/
	}
dl.ombreactu{
  position:relative;
  top:15px;
  left:63px;
  background-image:url(../images/ombactus.jpg);
  background-repeat:no-repeat;
  /*background-color:red;*/
  height:5px;
  width:547px;
  margin:0 0 10px 0;
  padding:0;
	}
 dt.imgactu {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
  /* height: 59px;*/
  width: 120px;
 	float: left;
	}
	
dt.imgactu img{
	border : 1px solid #333;
  width: 98px;
  height: 76px;
	padding: 0 0 0 0;
	margin: 0 0 8px 8px;
	}

.actu dt {
	margin: 8px 2px 0 0;
	padding: 0;
	color: #666;
	font-weight: bold;
	text-align: left;
	font-size:0.9em;
	}

.actu dd{
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
	/*height : auto;
	width : 150px;*/
	color: #333;
	text-align: left;
	}
	
.actu dt a{
  color: #0066cc;
	text-align: left;
	text-decoration: none;
	margin-bottom:0;
	padding-bottom:0;
}
.actu dd a{
  color: #0066cc;
	text-align: left;
	text-decoration: none;
}
#logofooter{
float:left;
width:185px;
height:75px;
margin:0;
margin-top:10px;
padding:0;
}
#logoenesadcanal{
width:180px;
margin:0;
margin-bottom:15px;
padding:0;
}
#logoenesati21{
width:180px;
margin:0;
margin-bottom:10px;
margin-left:5px;
padding:0;
}
#logoeneadherentcnerta{
width:180px;
margin:0;
margin-bottom:40px;
margin-left:5px;
padding:0;
}
#footer{
clear:both;
color:#fff;
width:1024px;
background-image:url(../images/barmarron.jpg);
background-repeat:repeat-y;
margin:0; 
padding:0;
}
#footer a{
  color:#fff;
}
#enesad_footer{
display : none;
/*padding:0;
margin:0 5px 0 200px;
float:left;
*/
}

*html #enesad_footer{
margin-left:100px;
}
#mentions{
position:relative;
left:210px;
padding:5px;
margin:0;
float:left;
}
#copyright .lienmentions{
  color:#ACE824;
}
#cnerta{
padding:5px 0 0 0;
margin:0 5px 0 0;
float:right;
}
#copyright{
padding:10px 5px 5px 5px;
margin:0 5px 0 0;
float:right;
}

/****** contact ******/
.csc-mailform{
padding:10px;
margin-top: 1.5em;
background : #f4f4f4;
width:90%;
border:0;
}
.csc-mailform-field{
margin-top:5px;
}
.csc-mailform-field label{
vertical-align:top;
float:left;
text-align : right;
width: 100px;
margin-right:5px;
}
.csc-mailform-submit{
  text-align: center;
  margin-left: 105px;
  margin-top: 4px;
  padding: 1px 6px;/**/
  width: auto;/**/ 
}
#contenudescente p .csc-linkToTop{
  margin-top:15px;
}
.csc-header {
  margin-top:10px;
  margin-bottom:5px; 
	}
.csc-header h1{
  font-size:14px;
	font-weight: bold;
	color : #333;/**/ 
	}
.csc-uploads{
  margin-bottom:10px;
	}
.csc-uploads-fileName{
  background-image:url(../images/icopdf.gif);
  background-repeat:no-repeat;
  height:25px;
  vertical-align:middle;
}
.csc-uploads-fileName p{
  text-indent:20px;
}
.csc-uploads-fileName a:hover{
  text-decoration:underline;
}
.csc-uploads-fileNamesave .csc-uploads-0 table tr td p{
  margin-left:25px;
}
#twrss_table a{
	color: #ff6600;
}
#twrss_table a:hover{
	text-decoration:underline;
}
.twrss_bodytext{
  margin-top:4px;
  margin-bottom:4px;
  margin-left:1px;
}
.twrss_item_link{
  background-image:url(../images/pictoflux.gif);
  background-repeat:no-repeat;
  background-position:0% 15% !important;
  vertical-align:middle;
  padding-left:15px;
}
#soustitrerss {
	margin: 0;
	padding: 0;
	color: #333;
	font-weight: bold;
	text-align: left;
	}
/* style pour les tableaux*/
.contenttable{
  margin:0;
  padding:0;
  clear:both;
  border:1px solid #7a8f0d;
  border-collapse:collapse;
  width:90%;
}
.contenttable th{
  border:1px solid #7a8f0d;
  background-color:#7a8f0d;
  margin:0;
  padding:0;
  vertical-align:middle;
  text-align:center;

}
.contenttable td{
  border:1px solid #7a8f0d;
  margin:0;
  padding:0;
  vertical-align:middle;
}
.contenttable tr td p{
  margin:0;
  padding:2px;
}
.contenttable h1{
  margin:0;
  padding:2px;
  background-color:#7a8f0d;
  font-size:1em;
}

.contenttable thead{
  margin:0;
  padding:2px;
  background-color:#7a8f0d;
  font-size:1em;
}
.ligneverte tr{
  margin:0;
  padding:2px;
  background-color:#7a8f0d;
  font-size:1em;
}
#logoagrosup{
  padding-top:40px;
}
.tx-indexedsearch-browsebox{
  margin:5px 0 10px 0;
}