*{margin:0; padding:0;}html{overflow-y:scroll;}

  
body{text-align:center;background:url(IMG/bg.gif);font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;line-height:1.4em;color:#666;}

img{border:none;}
p{text-align:justify;margin-bottom:1em;}
ul{margin-bottom:1em;}
a{color:#ED131B;text-decoration:none;}a:hover{color:#666;text-decoration:underline;}

h1, h2, h3 {font-weight:normal;color:#ED131B;/*border-bottom:1px solid #ED131B;*/margin-bottom:0.5em;line-height:normal;}
h1{font-size:1.4em;}h2{font-size:1.2em;}h3{font-size:1.1em;}

.r{color:#ED131B;}
.citation{font-style:italic;font-size:0.9em;}
.infos{font-size:0.8em;float:right;padding:0 0 0.5em 0.5em;}
.small{font-size:0.8em;}
.surligne{background:#ED131B;color:#FFF;padding:0 2px;}
.cb{clear:both;}

/* Mise en page */
.spip_surligne { background:#ED131B;color:#FFF; }
#container{width:910px;margin:0 auto;}

#ban{width:910px;height:200px;margin:20px auto 0 0;}

	#logo{width:270px;height:150px;float:left;}

	#search{width:250px;float:left;height:40px;padding:10px 10px 0 10px;background:url(IMG/bg_mid.gif) top left repeat-y;}
		#search .champ{width:130px;margin:0 10px 0 0;}
		
	#anim{width:640px;height:200px;float:right;}
	
#boutons{width:900px;overflow:hidden;margin:0 auto;clear:both;padding:0 5px;background:url(IMG/bg_mid.gif) top center repeat-y;}

#menu {list-style-type:none;margin:0;}
	#menu li {float:left;}
	#menu li a {display:block;height:40px;width:150px;}
	#menu li a span {display:none;}
	
	#menu li#item1 a {background:url(IMG/btn_1.png) top left no-repeat;}
	#menu li#item1 a:hover,#menu li#item1.on a:hover {background-position:0 -80px;}
	#menu li#item1.on a {background-position:0 -80px;}
	
	#menu li#item2 a {background:url(IMG/btn_2.png) top left no-repeat;}
	#menu li#item2 a:hover,#menu li#item2.on a:hover {background-position:0 -80px;} 
	#menu li#item2.on a {background-position:0 -80px;}
	
	#menu li#item3 a {background:url(IMG/btn_3.png) top left no-repeat;}
	#menu li#item3 a:hover,#menu li#item3.on a:hover {background-position:0 -80px;} 
	#menu li#item3.on a {background-position:0 -80px;}
	
	#menu li#item4 a {background:url(IMG/btn_4.png) top left no-repeat;}
	#menu li#item4 a:hover,#menu li#item4.on a:hover {background-position:0 -80px;} 
	#menu li#item4.on a {background-position:0 -80px;}
	
	#menu li#item5 a {background:url(IMG/btn_5.png) top left no-repeat;}
	#menu li#item5 a:hover,#menu li#item5.on a:hover {background-position:0 -80px;} 
	#menu li#item5.on a {background-position:0 -80px;}
	 
	#menu li#item6 a {background:url(IMG/btn_6.png) top left no-repeat;}
	#menu li#item6 a:hover,#menu li#item6.on a:hover {background-position:0 -80px;} 
	#menu li#item6.on a {background-position:0 -80px;}
	
#sous-menu1 {list-style-type:none;margin:0 0 0 0px;clear:both;}
	#sous-menu1 li {float:left;}
	#sous-menu1 li a {display:block;margin:5px 2px;padding:3px 5px;background:#FFF;text-decoration:none;color:#ED131B;font-weight:bold;border:1px solid #CCC;}
	#sous-menu1 li a:hover {background:#CCC;color:#FFF;font-weight:bold;border:1px solid #FFF;}

	#sous-menu1 li a.on {background:#CCC;color:#FFF;font-weight:bold;border:1px solid #FFF;}
  	
#sous-menu2 {list-style-type:none;margin:0 0 0 148px;clear:both;}
	#sous-menu2 li {float:left;}
	#sous-menu2 li a {display:block;margin:5px 2px;padding:3px 5px;background:#FFF;text-decoration:none;color:#ED131B;font-weight:bold;border:1px solid #CCC;}
	#sous-menu2 li a:hover {background:#CCC;color:#FFF;font-weight:bold;border:1px solid #FFF;}
	#sous-menu2 li a.on {background:#CCC;color:#FFF;font-weight:bold;border:1px solid #FFF;}
  	
#sous-menu3 {list-style-type:none;margin:0 0 0 298px;clear:both;}
	#sous-menu3 li {float:left;}
	#sous-menu3 li a {display:block;margin:5px 2px;padding:3px 5px;background:#FFF;text-decoration:none;color:#ED131B;font-weight:bold;border:1px solid #CCC;}
	#sous-menu3 li a:hover {background:#CCC;color:#FFF;font-weight:bold;border:1px solid #FFF;}
	#sous-menu3 li a.on {background:#CCC;color:#FFF;font-weight:bold;border:1px solid #FFF;}
#sous-menu4 {list-style-type:none;margin:0 298px 0 0;clear:both;}
	#sous-menu4 li {float:right;}
	#sous-menu4 li a {display:block;margin:5px 2px;padding:3px 5px;background:#FFF;text-decoration:none;color:#ED131B;font-weight:bold;border:1px solid #CCC;}
	#sous-menu4 li a:hover {background:#CCC;color:#FFF;font-weight:bold;border:1px solid #FFF;}
	#sous-menu4 li a.on {background:#CCC;color:#FFF;font-weight:bold;border:1px solid #FFF;}
  	
#sous-menu5 {list-style-type:none;margin:0 148px 0 0;clear:both;}
	#sous-menu5 li {float:right;}
	#sous-menu5 li a {display:block;margin:5px 2px;padding:3px 5px;background:#FFF;text-decoration:none;color:#ED131B;font-weight:bold;border:1px solid #CCC;}
	#sous-menu5 li a:hover {background:#CCC;color:#FFF;font-weight:bold;border:1px solid #FFF;}
	#sous-menu5 li a.on {background:#CCC;color:#FFF;font-weight:bold;border:1px solid #FFF;}
	
#sous-menu6 {list-style-type:none;margin:0 0 0 0;clear:both;}
	#sous-menu6 li {float:right;}
	#sous-menu6 li a {display:block;margin:5px 2px;padding:3px 5px;background:#FFF;text-decoration:none;color:#ED131B;font-weight:bold;border:1px solid #CCC;}
	#sous-menu6 li a:hover {background:#CCC;color:#FFF;font-weight:bold;border:1px solid #FFF;}

#mid{width:910px;background:url(IMG/bg_mid.gif) top center repeat-y;margin:0 auto;clear:both;}

#end_mid{width:910px;height:30px;background:url(IMG/end_mid.gif) top center no-repeat;margin:0 auto 20px auto;font-size:0.8em;color:#999;}

#col{padding:10px 17px 0 17px;overflow:hidden;}

#defil{border:1px solid #CCC;margin:0 auto 5px auto;font-size:0.9em;overflow:hidden;height:20px;width:876px;}
	#defil a{font-weight:bold;color:#666;}
#defil_mask{width:900px;}

#col1,#col2,#col3,#col4,#col5,#col6,#col61,#col7,#col7mid,#col8,#col8mid,#col8mid2,#col9,#colbig,.demicol{text-align:left;}
#col1 p,#col3 p,#col6 p,#col61 p,#col7 p,#col7mid p,#col8 p,#col8mid p,#col8mid2 p,#col9 p{text-align:left;}

#col1{width:200px;float:left;}
#col2{width:430px;float:left;margin:0 0 0 23px;}
#col650{width:650px;float:left;margin:0 0 0 23px;}
#col3{width:200px;float:right;}
#colbig{width:653px;float:left;}
#col4{width:400px;float:left;margin:0 0 0 10px;}
#col5{width:400px;float:left;margin:0 0 0 10px;}
#col61{width:430px;float:left;}
#col6{width:400px;float:right;margin:20px 0 20px 15px;}
#col7{width:280px;float:left;}
#col7mid{width:280px;float:left;margin:0 15px;}
#col8{width:200px;float:left;}
#col8mid{width:200px;float:left;margin:0 25px 0 25px;}
#col8mid2{width:200px;float:left;margin:0 25px 0 0;}
#col9{width:876px;}

.demicol{width:410px;float:left;margin:0 12px;}
	#col3 h1, #col3 h2, #col3 h3{text-align:right;}
/*#col2 h1,#colbig h1,#coltitre h1{background:url(IMG/puce.gif) bottom right no-repeat;}*/
#col2 h1,#colbig h1,#col61 h1,#colbig h1{background:url(IMG/pucetitres.png) no-repeat;background-position: 0 9px;padding:0 0 0 35px;}
	
.bandeau, .photo, .photo_big{padding:5px;border:1px solid #CCC;background:url(IMG/bg_deg.gif) left middle repeat-y;margin:0 0 1em 0;}
.photo{width:33%;float:left;margin:0 1em 0 0;}
.photo_big{width:45%;float:left;margin:0 1em 0 0;}
#col2 .bandeau{width:418px;}#col1 .bandeau, #col3 .bandeau{width:188px;}#col3 .cartouche .bandeau{width:160px;}

.article{border-bottom:1px solid #CCC;margin:0 0 1em 0;}
/*#col2 .article{border-bottom:none;padding:0 0 20px 0;margin:0 0 1em 0;background:url(IMG/sep2.gif) bottom right no-repeat;}
*/.cartouche{border:1px solid #FBD0D1;padding:1em;margin:0 0 1em 0;}
.cartouche1{border:1px solid #FBD0D1;padding:1em;margin:0 0 1em 0;height:275px;}
.cartouche2{border:1px solid #FBD0D1;padding:1em;margin:0 0 1em 0;height:490px;}
.demicol .cartouche{border:1px solid #FBD0D1;border-top:none;padding:1em;margin:0 0 1em 0;}
.sport{border:1px solid #FF9800;border-top:none;border-left:none;padding:30px 1em 0 1em;margin:0 0 1em 0;background:#FFF url(IMG/manif_sport.gif) top left no-repeat;}
.culture{border:1px solid #735FA6;border-top:none;border-left:none;padding:30px 1em 0 1em;margin:0 0 1em 0;background:#FFF url(IMG/manif_cult.gif) top left no-repeat;}
.permanent_sport{border:1px solid #FF9800;border-top:none;border-left:none;padding:30px 1em 0 1em;margin:0 0 1em 0;background:#FFF url(IMG/manif_sport.gif) top left no-repeat;}
.permanent_culture{border:1px solid #735FA6;border-top:none;border-left:none;padding:30px 1em 0 1em;margin:0 0 1em 0;background:#FFF url(IMG/manif_cult.gif) top left no-repeat;}


	.article li, .cartouche li, .manif_sport li, .manif_cult li{list-style-type:none;list-style-image:url(IMG/list.png);margin:0 0 0 1em;}
	
	
	
	
/*

AU FINAL, REMPLACER PAR CE QUI SUIT. LES CLASSES DES TITRES SERONT DE LA FORME : "titre agro" au lieu de "titreagro"

.titre{background-position:left center;color:#FFF;padding:2px 5px 2px 22px;font-weight:bold;}
	.agro{background:#ED131B url(img/agro.gif) no-repeat;}
	.aob{background:#ED131B url(img/aob.gif) no-repeat;}
	.amen{background:#ED131B url(img/amen.gif) no-repeat;}
	.audit{background:#ED131B url(img/audit.gif) no-repeat;}
	.auto{background:#ED131B url(img/auto.gif) no-repeat;}
	.banques{background:#ED131B url(img/banques.gif) no-repeat;}
	.construc{background:#ED131B url(img/construc.gif) no-repeat;}
	.distrib{background:#ED131B url(img/distrib.gif) no-repeat;}
	.gestion{background:#ED131B url(img/gestion.gif) no-repeat;}
	.hab{background:#ED131B url(img/hab.gif) no-repeat;}
	.ind{background:#ED131B url(img/ind.gif) no-repeat;}
	.pub{background:#ED131B url(img/pub.gif) no-repeat;}
	.mat{background:#ED131B url(img/mat.gif) no-repeat;}
	.mob{background:#ED131B url(img/mob.gif) no-repeat;}
	.mode{background:#ED131B url(img/mode.gif) no-repeat;}
	.sante{background:#ED131B url(img/sante.gif) no-repeat;}
	.trans{background:#ED131B url(img/trans.gif) no-repeat;}
	.vet{background:#ED131B url(img/vet.gif) no-repeat;}*/
	
	.gastro{background:url(img/gastro.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.vin{background:url(img/vin.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.tourisme{background:url(img/tourisme.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.patrimoine{background:url(img/patrimoine.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.fluvial{background:url(img/fluvial.png) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.train{background:url(img/train.png) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.voiture{background:url(img/voiture.png) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}

	.titreagro{background:url(img/agro.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.titreaob{background:url(img/aob.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.titreamen{background:url(img/amen.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.titreaudit{background:url(img/audit.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.titreauto{background:url(img/auto.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.titrebanques{background:url(img/banques.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.titreconstruc{background:url(img/construc.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.titredistrib{background:url(img/distrib.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.titregestion{background:url(img/gestion.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.titrehab{background:url(img/hab.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.titreind{background:url(img/ind.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.titrepub{background:url(img/pub.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.titremat{background:url(img/mat.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.titremob{background:url(img/mob.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.titremode{background:url(img/mode.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.titresante{background:url(img/sante.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.titretrans{background:url(img/trans.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}
	.titrevet{background:url(img/vet.gif) no-repeat;background-position:left center;color:#666;padding:2px 5px 2px 22px;}

