body, html { height:auto; margin:0; padding:0;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666  } 
ul,li { margin:0; padding:0; list-style:none; }
ol li { list-style: decimal }
h1,h2,h3,h4 { margin:0; padding:0; color:#651D1D }
a { text-decoration:none; }
p { margin:0 }
p.spip {margin-bottom:5px}
a.savoirplus { display:block; float:right; width:110px; height:16px; color:#651D1D;  padding-left:15px; padding-top:2px; background:url(../img/pucePlus.gif) 0 3px no-repeat }
span.bleu { color:#651D1D  }

ul.grand, ul.petit { list-style : none}
ul.petit li { background:url(../img/puce_list.gif) 0 3px no-repeat; padding-left:10px; padding-bottom:3px; font-size:12px  }
ul.grand li { background:url(../img/puce_list_grand.gif) 0 3px no-repeat; padding-left:15px; padding-bottom:3px; font-size:12px  }

#wrapper { width:986px; height:auto; text-align:left; min-height:617px;  margin:0 auto; }


a img {}

#header { background:url(../img/header.jpg) top left no-repeat; position:relative; height:149px; width:986px;}
#header .home { position:absolute; width:185px; height:150px; left:0; bottom:0; display:block; cursor:pointer }

#identity { height:151px; width:581px; position:absolute; left:185px; }

#header #intra_rech { position:absolute; margin-top:74px; right:0; width:266px;  }
#header #intra_rech form { width:230px; margin-left:41px; }
#header #intra_rech input { border:1px solid #B62B2A; text-align:center; margin-left:3px; margin-right:5px; width:183px; }
#header #intra_rech input.ok { border:none; background:none; width:22px; font-size:12px; padding:0; margin:0; font-weight:bold; color:#B62B2A }
#header #intra_rech a { color:#B62B2A; font-weight:bold }
#header #intra_rech a.intranet { display:none; background:url(../img/axx_intranet.png) 11px 3px no-repeat;  height:42px; width:266px; }

#conteneur { height:auto; min-height:466px;  width:986px; margin-bottom:20px; position:relative; }
	
	.menu_gauche {  position:absolute; visibility:visible;left:0; top:0; z-index:10; width:195px; height:488px; }
	.menu_gauche .menu_haut {  background: url(../img/menu_gauche_haut.png) top left no-repeat; margin-bottom:0; height:3px; font-size:0px; line-height:0px; width:195px;}
	.menu_gauche .menu_centre {  background:url(../img/menu_gauche_centre.png) top left repeat-y; padding-left:10px; padding-top:20px;  }
	.menu_gauche .menu_bas {  background:url(../img/menu_gauche_bas.png) top left no-repeat; height:98px;   }
	.menu_gauche h3 { height:26px; padding-top:2px; color:#003c54; border-bottom:1px solid #651d1d; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; width:170px; font-weight:bold; line-height:28px;  }
	.menu_gauche h3 a {  color:#651D1D; }
	.menu_gauche h3 a:hover { color:#BC2421 }
	.menu_gauche ul { margin-top:5px; margin-left:25px; font-family:Arial, Helvetica, sans-serif; overflow:hidden; display:none; }
	.menu_gauche li { background: none repeat scroll 0%; padding:4px 0;  }
	.menu_gauche li a { border-bottom:none; color:#651D1D !important; font-size:12px; }
	.menu_gauche li a:hover { color: #003C54 }
	
	.menu_gauche .deplier_menu { cursor: pointer; }	
	
	
	#flash { height:auto; position:relative; margin-left:185px; float:left;  }
	.bloc_flash { width:664px; z-index:-10; float:left;}
	#flash .bloc_flash .masque { width:666px; height:158px; margin-left:-2px; position:absolute; top:0; left:0; background:url(../img/masque_grand.png) top left no-repeat;   }
	#flash .bloc_flash img { margin-left:-2px; }
	#flash .animation { float:left; width:137px;}
	
	#flash .animation li { background:#e8e3e3 url(../img/goutte.gif) top right no-repeat; height:85px; padding-top:5px; margin-bottom:5px; }
	#flash .animation .bloc1 { height:61px; margin-bottom:6px } 
	#flash .animation .bloc2 { height:84px; margin-bottom:6px } 
	#flash .animation li.last { background:#e8e3e3 url(../img/goutte_last.gif) top right no-repeat; margin-bottom:0px; }
	#flash .animation li h2 { font-size:13px; color:#b62b2a; padding-right:30px; }
	#flash .animation li span a { font-size:11px; color:#651d1d }	
	
	#article { float:left; margin-left:250px; margin-top:25px; }
	#article .articleUn { width:350px; position:relative; float:left; height:150px; margin-right:10px; margin-bottom:25px; }
	#article .articleUn .masque, #article .articleDeux .masque, #article .articleFull .masque { width:145px; height:150px; z-index:10; background: url(../img/masque.png) top left no-repeat; position:absolute; top:0; left:0; }
	#article .articleUn .image img, #article .articleDeux .image img, #article .articleFull .image img { float:left; margin:0; padding:0  }
	#article .articleUn h1 { height:20px;  line-height:20px; background:#651D1D url(../img/h1left.gif) top left no-repeat; font-size:13px; color:#FFFFFF; text-transform:uppercase  }
	#article .articleUn p { margin-top:9px; margin-bottom:10px;  } 
	#article .articleUn a { color:#651D1D }

	#article .articleDeux { width:350px; float:left; position:relative; margin-right:10px; min-height:150px; height:auto; margin-top:25px; }
	 
	#article .articleDeux h1 { height:20px; background:#651D1D url(../img/h1left.gif) top left no-repeat; line-height:20px; font-size:13px; color:#FFFFFF; text-transform:uppercase  }
	#article .articleDeux p { margin-top:9px; }
	
	#conteneur.contenu #flash .bloc_flash { background:url(../img/contenuHaut.gif) top right no-repeat; }
	#conteneur.contenu #flash .bloc_flash .chapeau { margin:40px 65px 20px 65px; }
	#conteneur.contenu #flash .bloc_flash .chapeau ul { margin:10px 0;}
	#conteneur.contenu #flash .bloc_flash .chapeau ul li { background:url(../img/puce_list.gif) 0 3px no-repeat; padding-left:10px; padding-bottom:3px; font-size:12px  }
	#conteneur.contenu #flash .bloc_flash  a { color:#651D1D }
	#conteneur.contenu #flash .bloc_flash  a:hover { text-decoration:underline }
	
	#conteneur.contenu #flash .bloc_flash .chapeau h1 { font-size:25px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#651d1d }
	#conteneur.contenu #flash .bloc_flash .chapeau p { font-size:12px; margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif }
	#conteneur.contenu #flash .bloc_flash .bouton_doc { height:42px; position:absolute;top:156px; right:153px; display:none;  }
	#conteneur.contenu #flash .bloc_flash .bouton_doc a { width:217px;  height:42px; background:url(../img/menu_contact.png); display:block; float:left; }
	#conteneur.contenu #flash .bloc_flash .bouton_doc a.par { background-position: 0 -1px }
	#conteneur.contenu #flash .bloc_flash .bouton_doc a.pro { background-position: -217px -1px; width:205px; }
	#conteneur.contenu #flash .bloc_flash .bouton_doc a.par:hover, #conteneur.contenu #flash .bloc_flash .bouton_doc a.par_on { background-position: 0 -44px; }
	#conteneur.contenu #flash .bloc_flash .bouton_doc a.pro:hover, #conteneur.contenu #flash .bloc_flash .bouton_doc a.pro_on { background-position: -217px -44px; width:205px; }
	
	#conteneur.contenu #flash .bloc_flash .bouton_doc a span { display:none;}
	
	.articleCourant { float:left; }
	.articleCourant .article  ul  { margin:5px 0 }
	.articleCourant .article  ul li { background:url(../img/puce_list.gif) 0 3px no-repeat; padding-left:15px; margin-left:20px; padding-bottom:3px; font-size:11px  }
	.articleCourant .article  h3 	{ background:url(../img/puce_list_grand.gif) 0 0px no-repeat; padding-left:20px; margin:5px 0; line-height:12px;  font-size:12px  }
	
	.articleCourant a { color:#651D1D }
	.articleCourant a:hover { text-decoration:underline }
	.articleCourant .article_form { margin-left:250px; width:540px;  }
	.articleCourant .article_form div { color:#651D1D !important }
	.articleCourant .article_form .champs {margin-left:260px; font-size:10px; margin-bottom:5px; }
	.articleCourant .article_form .label { font-size:13px; width:145px; }
	.articleCourant .article_form input.text, .articleCourant .article_form textarea.textarea { width:250px; border:1px solid #b1b1b1; margin-bottom:5px; }
	.articleCourant .article_form input.checkbox { width:20px; border:none; }
	.articleCourant .article_form input.submit { background:url(../img/btn_envoi.gif) top left no-repeat; cursor:pointer; width:80px; height:17px; border:none; margin-top:15px; }
	.articleCourant .article_form input.dl { background:url(../img/btn_dl.gif) top left no-repeat; cursor:pointer; float:right; width:200px; height:17px; border:none; margin-top:15px; }
	.articleCourant .article_form td.label { width:145px;  }
	.articleCourant .article_form td input, .articleCourant .article_form td select { color:#636363; width:253px; }

	.articleCourant .article_form #result_rech .result_table { padding:0; margin:0; width:550px; }
	.articleCourant .article_form #result_rech .result_table input { width:15px; height:15px; margin:0; margin-right:20px;  }
	.articleCourant .article_form #result_rech .result_table h3 { margin:0;font-weight:bold; }
	.articleCourant .article_form #result_rech .result_table .marque { color:#651D1D  }
	.articleCourant .article_form #result_rech .result_table td.titulaire, .articleCourant .article_form table.result_table td.www { height:50px;  }
	
	.articleCourant .article_form #resultat_recherche input { width:auto; border:none;  }
	.articleCourant .article_form #resultat_recherche input.valider { background:url(skel_cequami/img/btn_puce.gif) center left no-repeat; padding-left:15px; cursor:pointer; color:#651D1D; border:none; font-weight:bold; }
	.articleCourant .article_form #resultat_recherche input.recherche { background:url(skel_cequami/img/btn_puce.gif) center left no-repeat; padding-left:15px; cursor:pointer; color:#651D1D; border:none; font-weight:bold; }
	
	.articleCourant .article_form #recherche #evenement input,.articleCourant .article_form #recherche #evenement select { height:20px; width:250px; }
	.articleCourant .article_form #recherche #evenement .date { line-height:15px; }
	.articleCourant .article_form #recherche #evenement .date input { width:110px;  }
	.articleCourant .article_form #recherche #evenement input.recherche { float:right; margin-top:25px; background:url(../img/recherche.gif) top left no-repeat; border:none; width:165px;}
	.articleCourant #liste_evenement a.recherche { border:none; color:#651D1D; font-weight:bold; font-size:14px; display:block; height:20px; margin-top:25px; margin-left:150px;  background: transparent url(../img/btn_puce.gif) no-repeat scroll left center; padding-left: 20px; cursor: pointer; }
	.articleCourant #liste_evenement a:hover.recherche { text-decoration:none; }
	.articleCourant .article { width:550px; 	}
	
	.ac_results { background:#FFF url(../img/bg_select.gif) top right repeat-y; text-transform:lowercase; z-index:100;  border:1px solid #B1B1B1; border-right:none; border-top:none  }
	.ac_results ul {  z-index:100; }
	.ac_results ul li { margin:5px 5px; cursor:pointer; z-index:100; padding-left:15px; background:url(../img/puce_select.gif) 2px 5px no-repeat; }
	.ac_results ul li:hover { color:#0098CF }
	
	.articleCourant #liste_evenement { margin-left:300px; width:500px; }
	.articleCourant #liste_evenement h3 { margin-top:30px; }
	
	.articleCourant .article_form table.miseRelation { margin-top:20px; }
	.articleCourant .article_form table.miseRelation td { padding:2px; padding-bottom:10px;  }
	.articleCourant .article_form table.miseRelation td.libele { width:250px; padding-left:15px; padding-right:15px; }
	.articleCourant .article_form table.miseRelation input { width:auto; margin:0  }
	.articleCourant .article_form table.miseRelation select.dep { width:250px; }
	.articleCourant .article_form table.miseRelation td input.text, .articleCourant .article_form table.miseRelation td textarea.textarea  { width:250px; color:#651D1D }
	.articleCourant .article_form table.miseRelation td textarea.textarea  { height:100px; }
	.articleCourant .article_form table.miseRelation td input.cp { width:50px; }
	.articleCourant .article_form table.miseRelation td input.tel { width:100px; }
	
	.articleCourant .article { margin-left:250px;  column-count: 2; column-width:260px;	column-gap: 20px;	column-rule: 1px dotted #BBB;	background-color: #FFFFFF;    }
	
	#conteneur.contenu #article { margin-left:250px;  }
	#conteneur.contenu #article .articleFull { width:700px; position:relative; float:left;  height:auto; margin-bottom:15px; margin-top:10px; margin-right:10px; }
	#conteneur.contenu #article .articleFull h1 { height:20px;  line-height:20px; background:#651D1D url(../img/h1left.gif) top left no-repeat; font-size:13px; color:#FFFFFF; text-transform:uppercase  }
	#conteneur.contenu #article .articleFull .masque { background: url(../img/masque2.png) top left; width:200px; height:103px; position:absolute; top:0; left:0;}
	#conteneur.contenu #article .articleFull .deuxcol { margin-top:10px; padding-left:0; }
	#conteneur.contenu #article .articleFull .deuxcol td { padding-right:10px; }

	#conteneur.contenu #article .articleFull p.deuxcol p { margin-top:0px; height:auto; }
	#conteneur.contenu #article .articleUn { width:415px; position:relative; float:left; margin-bottom:15px; height:auto; margin-right:20px; margin-top:10px; }
	#conteneur.contenu #article .articleUn .masque,#conteneur.contenu  #article .articleDeux .masque { background: url(../img/masque2.png) top left; width:200px; height:103px; position:absolute; top:0; left:0;}
	#conteneur.contenu #article .articleUn .image,#conteneur.contenu  #article .articleDeux .image,#conteneur.contenu  #article .articleFull .image { float:left; }
	#conteneur.contenu #article .articleUn h1 { height:20px;  line-height:20px; background: #651d1d url(../img/h1left.gif) top left no-repeat; font-size:13px; color:#FFFFFF; text-transform:uppercase  }
	#conteneur.contenu #article .articleUn .deuxcol, #conteneur.contenu #article .articleDeux .deuxcol { overflow:hidden; min-height:65px; height:auto;  }

	#conteneur.contenu #article .articleDeux { width:265px; float:left; position:relative; margin-right:10px; height:auto; margin-top:10px; }
	 
	#conteneur.contenu #article .articleDeux h1 { height:20px; padding-left:20px; background:#651D1D url(../img/h1left.gif) top left no-repeat; line-height:20px; background-color:#651D1D; font-size:13px; color:#FFFFFF; text-transform:uppercase  }
	#conteneur.contenu #article .articleDeux p { margin-bottom:10px; margin-left:0 }
	
	#table_2_col { width:600px; }
	#table_2_col .td_left { border-right:1px solid #c6c6c7; padding-right:10px; width:290px; }
	#table_2_col .td_right  {  padding-left:10px; width:290px;}
	#table_2_col  ul  { margin:5px 0px 5px 20px;}
	#table_2_col  ul li {  background: url(../img/puce_list.gif) center left no-repeat; padding-left:12px; padding-bottom:2px; }
	
	.articleAssocie { width:580px; position:relative; margin-top:25px; float:left; margin-left:250px; }
	.articleAssocie .masque { background: url(../img/masque2.png) top left; width:200px; height:103px; position:absolute; top:0; left:0;}
	.articleAssocie h1 { height:20px;  line-height:20px; padding-left:15px; background:#B72B2B url(../img/h1left.gif) top left no-repeat; font-size:13px; color:#FFFFFF; text-transform:uppercase }
	.articleAssocie img { float:left; }
	.articleAssocie div.desc { margin-top:10px; margin-left:15px; min-height:60px; height:auto; overflow:hidden; }
	.articleAssocie p p , .articleAssocie p div{ margin:0 }
	.articleAssocie  .deuxcol { padding-top:5px; padding-left:5px;}
	.articleAssocie p.spip { margin:0; padding:0; height:auto; }
	
	.liste_doc { margin-top:20px; margin-left:20px; }
	
	.article_form .construc { font-weight:bold; margin-bottom:2px; margin-left:10px; color:#0098D1  }
	
	.formulaire .select { margin-bottom:5px; }
	
	#echo  { margin-left:250px; width:550px; }
	#echo .resultat li { background:url(../img/puce_select.gif) 0px 4px no-repeat; padding-left:15px; margin-top:15px; margin-bottom:5px;  }
	#echo .resultat p { margin-left:15px;}
	#echo .resultat li a { color:#0098D1 }

#footer { margin-top:20px;   }
#footer .menu { height:20px; color:#651d1d; width:800px; line-height:20px; float:right; padding-left:15px; background:#e8e3e3 url(../img/footerleft.gif) top left no-repeat; }
#footer .menu a.titre { margin:0 6px; font-size:9px;  color:#651d1d; }
#footer p { float:right; text-align:center; padding-right:21px; width:770px; font-size:10px; font-family:Arial; padding-bottom:20px; margin-top:5px; }

/* doc */

.spip_documents img { border:none;}


#conteneur.contenu #flash .bloc_flash .pres-de-chez-vous h1 { background: url(../img/bg-region.gif) top left no-repeat; font-size:12px;color :#FFF; font-weight:normal; padding-left:25px; text-transform:uppercase; margin-left:80px; }
.articleCourant .article-nf { margin-left:350px;}
.articleCourant .article-nf ul 	{ margin-top:10px;}
.articleCourant .article-nf div 	{ width:470px; }

#nf-pres-de-chez-vous-wrap { position:relative; }
#nf-pres-de-chez-vous-liens { position:absolute; right:67px; top:-73px; }



