html, body {height: 100%}
body {background: #DDD url(./templates/ombre.png) repeat-y scroll 50% 0px; font-size: 13px; line-height: 100%; text-align : center; margin: 0 auto; padding: 0; width: 1000px; font-family:"Trebuchet MS","Lucida Grande","Lucida Sans",Tahoma,Arial,'Helvetica Neue',Helvetica,Geneva,Lucida,sans-serif;}
div#hauteur{min-height:100%; position: relative; overflow-x: hidden; width: 1000px; margin: 0 0 0 -1px}
div#entete {overflow: visible; background: none; text-align: left; height: 213px; }
div#centrage {background: #FFF url(./templates/blank.gif) repeat-y right; width: 100%;}
div#pieddepage {bottom: 0; left: 0; position: absolute; width: 100%; padding: 0 0 10px; text-align: center; background: #c23735 url('./templates/fondbas.jpg') repeat-x; color: #FFF; font-family: Tahoma, Verdana, sans-serif;}

#bas{margin: 0 0 6px; font-size: 11px; font-weight: normal; text-transform: none;}	
.clear {clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;} 	
#logo {z-index: 3; display: block; background: url(./templates/logo.gif); width: 258px; height: 180px; top:0; }
#photobandeau {background: url(./templates/bandeau.jpg); height:180px; left:50%; margin-left:-243px; position:absolute; top:0; width: 524px; z-index:-1;}
#photobandeau-reunion {background: url(./templates/bandeau-reunion.jpg); height:180px; left:50%; margin-left:-243px; position:absolute; top:0; width: 524px; z-index:1;}

a:link, a:visited {color: #C23735; text-decoration: none}
a:hover {color: #F00; text-decoration: underline}

a.menu01, a.menu02, a.menu03, a.menu04, a.menu05, a.menu06, a.menu07 {position: absolute; z-index: 100; left: 50%; margin-left: 281px; display: block; width: 200px; height: 30px}
a.menu01 {top: 0px; background-image: url(./templates/menu01.gif);}
a.menu02 {top: 31px; background-image: url(./templates/menu02.gif);}
a.menu03 {top: 62px; background-image: url(./templates/menu03.gif);}
a.menu04 {top: 93px; background-image: url(./templates/menu04.gif);}
a.menu05 {top: 124px; background-image: url(./templates/menu05.gif);}
a.menu06 {top: 155px; background-image: url(./templates/menu06.gif);}
a.menu07 {top: 186px; background-image: url(./templates/menu07.gif);}

a.menu01:hover, a.menu02:hover, a.menu03:hover, a.menu04:hover, a.menu05:hover, a.menu06:hover, a.menu07:hover {background-position: 0 -30px;}

#ligne01, #ligne02, #ligne03, #ligne04, #ligne05, #ligne06 {position: absolute; z-index: 1; left: 50%; margin-left: 281px; width: 200px; height: 1px}
#ligne01 {top: 30px;}
#ligne02 {top: 61px;}
#ligne03 {top: 92px;}
#ligne04 {top: 123px;}
#ligne05 {top: 154px;}
#ligne06 {top: 185px;}
#queuemenu {height: 33px;}

#menu01on, #menu02on, #menu03on, #menu04on, #menu05on, #menu06on, #menu07on {position: absolute; z-index: 40; left: 50%; margin-left: 281px; }
#menu01on {top: 0px; }
#menu02on {top: 31px; }
#menu03on {top: 62px; }
#menu04on {top: 93px; }
#menu05on {top: 124px;}
#menu06on {top: 155px; }
#menu07on {top: 186px; }
		

div#colgauche {padding: 10px 0 80px 20px; width: 742px; float: left;}
div#coldroite {padding: 10px 17px 80px 20px; width: 198px; float: right;}
	
#barredemenus{z-index: 0; position: absolute; top: 180px; width: 800px;}

/* MA VERSION  */
#nav, #nav ul {padding: 0; margin: 0; list-style-type: none;  line-height: 110%; z-index: 0}
#nav a {display: block; height: 13px; margin: 0 1px 0 0; padding: 10px 12px 9px 6px; border-top: 0; border-left: 0px solid #fff; border-bottom: 1px solid #aaa; border-right: 1px solid #aaa; background: url(./templates/degrademenu.gif) repeat-x; font-size: 13px; font-weight: bold; color: #FFF;}
#nav a, #nav a:visited, #nav a:hover {text-decoration: none}
#nav a:hover {background: #ee2c29;}
#nav li {float: left; width: 140px;}
#nav li ul {position: absolute; width: 10em; left: -999em; }
#nav li ul a {background: #c23735; font-weight: normal; height: auto; padding: 3px 6px 3px 6px; font-size: 12px;}
#nav li:hover ul, #nav li li:hover ul  {left: auto; } 

/*
#nav li.home  {width: 31px; padding: 0}


#nav li ul ul {margin: -21px 0 0 140px; font-style: italic; min-height: 1%; }
#nav ul li ul li {float: left; width: 140px; border-top: 0px solid #aaa; border-bottom: 0px solid #aaa; margin: 0 0 0 0; padding: 0 0px 0 0}
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em; }

#nav li .regions-g {margin-left: 0px; min-height: 1%; }
#nav li .regions-d {margin-left: 198px; min-height: 1%; }
#nav li .regions-c {margin-left: 99px; min-height: 1%; }
#nav ul li ul.regions-g li, #nav ul li ul.regions-d li, #nav ul li ul.regions-c li {width: 100px;}
#maison {margin: -6px 0 0 -1px}
*/

.caps {text-transform: uppercase}
.triangle {float: right; margin: 0px; vertical-align: -20%}

p {text-align: justify; text-transform: none; font-weight:  normal; color: #333; margin-bottom: -6px;}

.emphase {border-style: solid; border-width: 0 0 0 8px; background: #f0f0f0; border-color: #C23735; padding: 6px 10px 6px 15px; line-height: 120%;}
.emphase p {font-size: 12px; margin: 3px 0 3px 0; text-indent: 30px}

h1 {text-align: left; font-variant: small-caps; font-weight: bold; font-size: 20px; color: #555; letter-spacing: 1px; margin: 24px 0 18px 0; line-height: 100%} 	
h2 {text-align: left; font-style: italic; font-variant: normal; font-weight: bold; font-size: 18px; color: #C23735; margin: 24px 0 -6px 0; letter-spacing: 1px; line-height: 110%}
h3, .titrepave {text-align: left; font-family: Tahoma, Verdana, sans-serif; font-variant: normal; font-weight: bold; font-size: 13px; letter-spacing: 1px; margin: 12px 0 6px 0; color: #000; text-transform:uppercase; line-height: 115%} 	

h2.titre-article {margin: 10px 0 12px 0}
.emphase h1 {margin: 6px 0 6px 0}
.emphase h2 {margin: 0 0 6px 0; color: #C23735; font-style: normal}

.standard {border-style: outset; border-width: 2px; float: left; margin: 0 12px 6px 5px;}

hr{margin: 24px 250px 18px 250px;}
#coldroite hr {margin: 12px 0 12px 0}
.breves hr {margin: 12px 250px 12px 250px;}

/* COLONNE DE DROITE*/

/* PARAGRAPHE */ 
.pdroit {text-indent: 15px; text-align: left; line-height: 130%; font-size: 11px; margin-top: 0px; background-color:#F0F0F0; border-color:#DDD; border-style:solid; border-width:0 2px 2px 1px; color:#000000; margin-bottom: 12px; padding: 6px 8px 6px 8px; font-weight: normal; text-transform: none}
.pdroitcentre {text-indent: 0px; text-align: center; line-height: 130%; font-size: 11px; margin-top: 0px; background-color:#F0F0F0; border-color:#DDD; border-style:solid; border-width:0 2px 2px 1px; color:#000; margin-bottom: 12px; padding: 6px 8px 6px 8px;}
.pdroit p {margin: 0px; font-size: 12px; text-indent: 0px; text-align: left; }

/* TITRE */
h3.droit  {font-weight: bold; font-size: 11px; letter-spacing: 1px; margin: 0; padding: 6px 12px 6px 12px; background: url(./templates/pdroit.gif) repeat-x; background-position: 50% 0%; background-color: #c23735; color: #FFF;} 

/* CASES  */ 
td {text-align: left; margin: 3px 0 3px 0; padding-left: 6px; font-size: 13px;}

a.lec {display: block; width: 24px; height: 24px; background: url(./templates/micro.gif); border-width: 0px;}
a.rec {display: block; width: 24px; height: 24px; background: url(./templates/download.gif); border-width: 0px;}

#pieddepage a:visited, #pieddepage a:link  {color: #fff; text-decoration: none}
#pieddepage a:hover {color: #fff; text-decoration: underline}

.suite, .texte {line-height: 100%; text-align: right;}

#pave-edito {margin-top: 12px; font-size: 12px; border-style: solid; border-color: #AAA; border-width: 1px 2px 2px 1px; padding : 6px}
#pave-edito .extrait {line-height: 1.2em; text-align: justify; margin: 0 5px 0 5px; padding: 0 0 0 0; background-color: #fff; border: none;}
#pave-edito  ul {list-style-type: none; margin: 0; font-style: normal}
#pave-edito  ul ul {list-style-image: url(../../squelettes-dist/puce.gif); text-align : left; margin: 0 0 0 40px; line-height: 120%; text-indent : -4px}
#pave-edito h4.blocs_titre {font-size: 12px; margin: 2px 0}
#pave-edito p {margin: 6px 0; text-align: left}
#pave-edito p.dpt {margin: 0;}



.chapeau {text-align: center; font-size: 14px; font-weight: bold; color: #FFF; background: #c23735 url(./templates/pdroit.gif) repeat-x  50% 0%; text-transform: uppercase; padding: 6px 0; margin: -6px -6px 0 -6px}

#pave-ldc {background-color: #f3f3f3;margin-top: 12px; font-size: 12px; border-style: solid; border-color: #AAA; border-width: 1px 2px 2px 1px; padding : 6px}
#pave-ldc ul {text-align : left; margin: 0 0 0 10px; list-style-image: url(../../squelettes-dist/puce.gif); line-height: 115%}
#pave-ldc li {margin: 0; font-style: normal}
#pave-ldc .colgauche {padding: 0; width: 100px; float: left; }
#pave-ldc .coldroite {padding: 0; width: 280px; float: right; }
#pave-ldc h4 {margin: 0 0 6px -6px; padding: 0; font-style: italic; font-size: 12px; color: #999}
#pave-ldc .desc  {font-weight: bold; font-size: 13px; color: #333; margin: 12px 0 12px 0; text-align: left}
#pave-ldc .image  {width: 100px; height: 141px; border-style: solid; border-width: 1px}

.extrait {line-height: 1em; text-align: justify; margin: 3px 0 0 0; padding: 0 0 0 10px; background-color: #fff; border-left-width: 3px; border-left-color: #C23735; border-left-style: solid}

.signaturearticle p {font-weight: bold; font-size: 13px; margin: 12px 6px 6px 0; text-align: right}
.signaturearticle .ldc {font-style: italic; background: #EEE; text-align: justify; font-weight: normal; padding: 6px; margin: 12px 0 0 0}
.signaturearticle .ldc p {text-align: justify; font-weight: normal; font-size: 13px; line-height: 120%; text-indent: 30px; margin: 3px 0 3px 0}

.surtitre, .sous-titre {font-size: 12px; font-weight: bold; margin-bottom:0; margin-top:0; text-transform:uppercase; margin-bottom:-8px; text-align: left;}
.datedroit {text-align: left; color: #555; margin: 0 0 -2px 0; text-indent: 0px; font-size: 80%}
.pdroit .surtitre {font-size: 10px; font-weight:normal; margin: 0 0 -2px 0; text-transform:uppercase; text-align: left; text-indent: 0px; z-index: -200}
.degagement {display: block; height: 6px}

#pave-presse {background: #F7F7F7; margin-top: 12px; font-size: 12px; border-style: solid; border-color: #AAA; border-width: 1px 2px 2px 1px; padding : 6px 9px 6px 9px}
#pave-presse p {text-align: justify; line-height: 1.2em; margin: 3px 0 3px 0; text-indent: 30px;}
#pave-presse .signature {text-align: right; font-weight: bold}
#pave-presse ul, .pdroit ul {text-align : left; margin: 0 0 0 16px;  text-indent: 0px; list-style-image: url(../../squelettes-dist/puce.gif); list-style-position: outside; line-height: 115%}
#pave-presse li, .pdroit li {margin: 1px 0 1px 0} 
#pave-presse .gauche {float: left}
#pave-presse .droite {float: right}

#pave-alaune {background: #F7F7F7; margin-top: 12px; font-size: 12px; border-style: solid; border-color: #c23735; border-width: 3px; padding : 6px 9px 6px 9px}
#pave-alaune p {text-align: left; line-height: 1.2em; margin: 3px 0 3px 0; text-indent: 0;}
#pave-alaune .signature {text-align: right; font-weight: bold}
#pave-alaune ul {text-align : left; margin: 0 0 0 16px;  text-indent: 0px; list-style-image: url(../../squelettes-dist/puce.gif); list-style-position: outside; line-height: 115%}
#pave-alaune li  {margin: 1px 0 1px 0} 

#pave-video {z-index: 1; background: #FFF; margin-top: 12px; font-size: 12px; border-style: solid; border-color: #AAA; border-width: 1px 2px 2px 1px; padding : 6px 9px; }
#pave-video p {margin: 12px 0 0 0; font-size: 12px; text-align: left; line-height: 120%; font-variant: small-caps; }
#pave-video .droitemultimedia {width: 250px}

.piedpave {font-size: 11px; text-align: right; text-transform: uppercase; background: #CCC; padding: 4px 9px; margin: 6px -9px -6px -9px; text-indent: 0px}
.piedpavegauche {font-size: 11px; text-align: right; text-transform: uppercase; background: #CCC; padding: 4px 9px; margin: 6px -6px -6px -6px;}

h4, .pdroit h4 {font-style: normal; text-align: left; font-size: 11px; font-weight: bold; padding: 0; margin: 2px 0 2px 0; text-indent: 0px; color: #444; line-height: 115%}

#une {margin: 6px 0px 6px 0px; background-color: #FFF; padding : 4px; width: 164px; height: 240px; border: 1px #000 solid} 

#pave-dossier {margin-top: 12px; font-size: 12px; border-style: solid; border-color: #AAA; border-width: 1px 2px 2px 1px; padding : 6px}
#pave-dossier .image-dossier {display: block; width: 210px; margin: 9px 0 9px 45px; border: none; background: url(./templates/dossier200.jpg) no-repeat; text-align: center; height: 212px; border: none;}
#pave-dossier .image-dossier p {padding: 75px 0 0 45px; width: 100px; font-weight: bold; line-height: 130%; text-align: left; text-transform: uppercase; font-size: 14px}

#agenda {background: none; margin-top: 12px; font-size: 12px; text-align: center; line-height: 1.1em; padding : 6px 6px 0 6px; border-style: solid; border-color: #AAA; border-width: 1px 2px 2px 1px}
#agenda .bloc {background: #F9efdf; font-size: 11px; text-align: center; line-height: 110%; padding : 6px 9px 6px 9px; border-style: solid; border-color: #AAA; border-width: 0 0 1px 0; margin: 0 -6px}
#agenda .bloc .entete {background: #FFF; border-style: solid; border-color: #AAA; border-width: 0 0 1px 0; text-align: center; font-size: 14px; font-weight: bold; color: #C23735; padding: 4px 0; text-transform: uppercase; margin: -6px -9px 6px -9px;}
#agenda .bloc .date {color: #333; font-weight: bold; text-transform: uppercase; font-size: 12px; margin: 9px 0 6px 0; text-indent: 0; text-align: center;}
#agenda .bloc .intitule-meeting {text-align: center; font-weight: bold; font-style: italic; font-size: 12px; color: #C23735; margin: 6px 0 0 0;}
#agenda .bloc h3 {text-align: center; color: #666; font-family:"Trebuchet MS","Lucida Grande","Lucida Sans",Tahoma,Arial,'Helvetica Neue',Helvetica,Geneva,Lucida,sans-serif; letter-spacing: 0px; font-size: 14px; text-transform: none; margin: 4px 0 4px 0;}
#agenda .bloc .soustitre {text-align: center; font-size: 13px; color:#222; margin: 2px 0 12px 0;}
#agenda .bloc .colgauche {padding: 0; width: 75px; float: left; }
#agenda .bloc .coldroite {padding: 0; width: 310px; float: right; }
#agenda .bloc .image, .image {border-style: outset; border-width: 2px; float: left; margin: 0}
#agenda .bloc ul {text-align : left;  margin: 0 0 6px 17px; text-indent: 0px; list-style-image: url(../../squelettes-dist/puce.gif); list-style-position: outside; line-height: 115%}
#agenda .bloc li {margin: 1px 0}
#agenda .bloc .presentation-clt {font-size: 12px; color: #333; margin: 6px 0 0 0;}
#agenda .bloc .titre-clt {text-align: center; line-height: normal; text-transform: none; font-size: 16px; color: #C23735; font-weight: bold; margin: 6px 0 6px 0}
#agenda .bloc .adresse-clt {text-align: center; text-transform: none; font-size: 12px; color: #333; margin: 0; line-height: 110%}
#agenda .bloc .paf-clt {text-align: center; text-transform: none; font-style: italic; font-size: 11px; color: #333; margin: 0;}
#agenda .bloc p {text-align: justify; text-indent: 20px; line-height: 110%; font-size: 12px; margin: 1px 0 1px 0}
#agenda .bloc p.dpt {text-indent :0px; font-variant: small-caps}
#agenda .bloc .droite {text-align: right}


div#colgaucheinterne {padding: 0; margin: 0; width: 422px; float: left;}
div#coldroiteinterne {padding: 0; width: 300px; float: right; overflow: hidden}
	
.form_recherche {position: absolute; top: 125px; left: 15px; font-size: 11px; color: #555; } 
.saisie {display: inline; width: 170px; padding: 0; margin: -3px -2px 0 8px; height: 16px; background: url(rechercher.gif) right top no-repeat #FFF}
.form2 {display: inline; width: 248px; padding: 0; margin: 6px 0 -6px 0; height: 20px; background: url(rechercher.gif) right center no-repeat #FFF; border:1px inset;}
.submit {display: inline; margin-top: 0px; height: 24px}

.textearticle p {line-height: 125%; text-indent: 30px}
.textearticle ul {line-height: 125%; list-style-type: disc; text-align: left; padding: 6px 0 12px 32px; margin-top: 0; margin-bottom: 0}
.textearticle ul li {padding: 3px 0 0 0}
.textearticle ul ul {margin: 0; padding: 0; list-style-type: none;}

.structure {height: 100%; position: relative; top:0;}
h4.structure {font-weight: bold; color: #666; font-size: 14px; margin: 12px 0 0 0; padding: 0}

#encart {position: relative; margin: 0; top: 0; width: 100%}
#encart ul {line-height: 125%; list-style-type: disc; text-align: left; font-size: 11px; margin: 6px 0 0 11px; padding: 2px 0 2px 3px}
#encart .titre {font-weight: bold; color: #666; text-indent: 0; margin: 12px 0 0 0; border-top: 1px solid #666; text-align: left; padding: 6px; background-color: #EEE}
#encart .pagination {margin-top: 6px}


h3.video  {text-transform: none;}

h3.listearticles {color: #C23735; margin: 1px 0 6px 0; font-size: 13px}

.surtitresansmarge {font-size: 12px; font-weight:normal; margin-bottom:0; margin-top:0; text-transform:uppercase; text-align: left;}
.date {text-align: left; font-size: 14px; text-indent: 30px}
.date:first-letter {text-transform: uppercase;}

.liste-meeting {text-align: left; font-size: 13px; }
.liste-meeting .desc p {font-weight: bold; font-style: italic; color: #C23735; margin: 12px 0 0 0;}
.liste-meeting h3 {color: #000; letter-spacing: 0px; font-size: 14px; margin: 4px 0;}
.liste-meeting .date {color: #333; font-weight: bold; text-transform: uppercase; margin: 0; font-size: 12px}
.liste-meeting .date2 {color: #666; margin: 0;}
.liste-meeting .soustitre p {color: #222; margin: 2px 0 12px 0; text-align: left}
.liste-meeting ul {margin: 12px 0 0 30px; line-height: 110%; list-style-image: url(../../squelettes-dist/puce.gif)}
.liste-meeting li {margin: 2px 0 0 0}
.liste-meeting .ville {color: #C23735; font-weight: bold; text-transform: uppercase}
.liste-meeting .adresse {margin: 0}
.liste-meeting .adresse p {color: #666; margin: 0; padding: 0; line-height: 110%; text-align: left;}
.liste-meeting .special {border-left: 3px solid #C23735; padding:0 0 0 10px; margin: -3px 0 6px 0; color: #C23735;}
.liste-meeting .logo {float: left; width: 70px}
.liste-meeting .gris {color: #666}
.liste-meeting .duree {font-size: 11px; font-variant: small-caps; color: #666}
.liste-meeting .emission {color: #333; font-size: 13px; margin: 2px 0 2px 0}
.interligne {height: 3px}

#liste-clt {text-align: left; margin: 0 0 0 30px; line-height: 120%}

#presentation {text-align: justify; line-height: 120%; margin: 0 0 0 30px;}

#liste-dossier {text-align: left}
#liste-dossier ul {text-align : left; margin-left: 30px; list-style-image: url(../../squelettes-dist/puce.gif)}
#liste-dossier li {margin: 2px 0 2px 0}
#liste-dossier .detail {color: #666; text-transform: uppercase}

.extraitbreve {line-height: 1.2em; text-align: justify; margin: 5px; margin-top: 0px; padding: 0px 0px 8px 0px; margin-bottom: -6px; background-color: #fff}
.extraitbreve p {text-indent: 25px; margin: 0 0 3px 0}

.spip_logos, .cartouche .spip_logos, .logo-liste-art .spip_logos {margin: 0; padding: 0}
.imagedroite {float: right; margin: 5px 0 6px 12px}

.boutons {text-align: left; font-size: 12px; margin: 3px 0 3px 0}



#plan ul {text-align: left}
#plan ul ul {list-style-type: disc;}
#plan ul ul ul {list-style-type: circle;}

.formulaire_recherche input.text{position: absolute; top: 120px; left: 24px; width: 145px}
.formulaire_recherche input.submit {position: absolute; top: 120px; left: 197px; height: 23px; width: 35px}

#contactshaut {position: absolute; top: 162px; left: 25px; color: #fff} 
#recherche_avancee {position: absolute; top: 142px; left: 25px; color: #fff; font-size: 11px} 
#contactshaut a:visited, #contactshaut a:link, #recherche_avancee a:visited, #recherche_avancee a:link{color: #fff; text-decoration: none}
#contactshaut a:hover, #recherche_avancee a:hover {color: #fff; text-decoration: underline}

ul.recherche {list-style-image:url(../../squelettes-dist/puce.gif); text-align: left; line-height: 115%}
.recherche li {margin: 5px 0 5px 20px}

table.spip {font-size: 12px;}
table.spip tr.row_first {background-color:#666; color: #FFF;}
table.spip tr.row_odd {background-color:#f0f0f0;}
table.spip tr.row_even {background-color:#f9f9f9;}
table.spip td {padding: 3px 9px 3px 9px; font-size: 12px}
table.spip th {padding: 3px 9px 3px 9px; border-color: #000}
table.spip {margin: 12px 0 12px 30px}

.droite {float: right; font-variant: small-caps; margin: 0 0 6px 0; }

.averto {text-align: left; font-style: italic; font-weight: bold; margin: 6px 0 0 0}

#colgauche .formulaire_spip input.text {width:99%;}

.enveloppe {margin: 0 0 -1px 0}

#liste-europe .colgauche {padding: 0; margin: 6px 0 0 0; width: 280px; float: left; text-align: left;}
#liste-europe .coldroite {padding: 0; margin: 12px 0 0 0; width: 440px; float: right; text-align: right;}
#liste-europe .nom {font-size: 15px; font-weight: normal; line-height: 130%; text-align: left}
#liste-europe .nom2 {font-size: 13px; font-weight: normal; line-height: 130%; text-align: left; margin: 9px 0 6px 0}
#liste-europe .spip_logos {padding: 4px; margin: 0 0 6px 0; border-width: 1px; border-style: solid; border-color: #999;}
#liste-europe .reste {text-align: left; margin: 0; line-height: 140%}

a.elections {display: none; margin: 10px 0 0 0; border-style: solid; border-color: #666; border-width: 1px; background-image: url(./templates/elections.jpg); width: 740px; height: 97px}
a.elections:hover {background-position: 0 -97px}

a.annuaire {display: block; margin: 10px 0 0 0; border-style: solid; border-color: #666; border-width: 1px; background-image: url(./templates/annu.png); width: 300px; height: 50px}
a.annuaire:hover {background-position: 0 -50px}


.extrait .suite {display: inline}

#pave-special {display: block; border-width: 2px; border-color: #000; line-height: 130%; margin: 12px 0 12px 0; border-style: outset; padding: 6px 0 6px 0}
#pave-special .meeting, #pave-special .part1 {font-size: 14px; font-weight: bold}
#pave-special .intitule {font-size: 13px; color: #C23735; font-style: italic;}
#pave-special .part2 {font-size: 13px; }
#pave-special .adresse {text-align: center; text-transform: none; font-size: 12px; color: #333; margin: 0; line-height: 110%}
#pave-special .paf {text-align: center; text-transform: none; font-style: italic; font-size: 11px; color: #333; margin: 0;}

.pave-fete {border-style: solid; border-width: 1px; border-color: #F00; margin: 12px 0 0 0}

#cadretablematiere {text-align: left; border-style: solid; border-width: 1px; border-color: #000; float: right; padding: 9px; margin: 0 0 12px 24px; width: 350px; background-color: #f3f3f3; z-index: 500}
#cadretablematiere h1 {margin: 0}
#tablematiere ul {list-style-image:url(../../squelettes-dist/puce.gif); padding: 3px 0 3px 6px; margin: 12px 0 0 12px; line-height: 100%}
#tablematiere ul li {padding: 1px 0 0 0}
#tablematiere ul ul {list-style: disc; margin: 0 0 0 9px; font-size: 12px; line-height: 100%}

#cadrepdf {font-size: 12px; text-align: center; border-width: 0px; float: left; padding: 0; margin: 0 24px 9px 0; z-index: 500}
#cadrepdfd {font-size: 12px; text-align: center; border-width: 0px; float: right; padding: 0; margin: 0 24px 9px 0; z-index: 500}
.margehaute  {margin: 24px 0 0 0; padding: 0 50px 0 50px}

#cadreliensmultimedia {text-align: left; font-size: 12px; font-weight: bold; font-variant: small-caps; border-style: solid; border-width: 1px; border-color: #000; float: right; padding: 9px; margin: 0 0 12px 24px; width: 350px; background-color: #fff; z-index: 500}
#cadreliensmultimedia h1 {margin: 0 0 6px 0;}
.liensmultimedia {float: left; margin: 0 2px 0 2px}
.contentliensmultimedia {margin: 12px auto 0 auto; width: 340px; text-align: center}



#liste-clt ul {list-style-image:url(../../squelettes-dist/puce.gif);}

.hautdepage {text-align: right}

.article-info-rubrique h5 {padding: 0}

h3.spip {font-size: 16px; font-weight:  bold; color: #666; text-transform: none; margin: 36px 0 6px 0; line-height: 125%; border-style: solid; border-color: #C23735; border-width: 0 0 1px 0; background: none}
h4.spip {font-size: 15px; font-weight:  bold; color: #666; text-transform: none; margin: 30px 0 0 0; padding: 0}

#archives-ldc {text-align: left; line-height: 115%}
#archives-ldc .left {float: left; width: 130px; margin: 0}
#archives-ldc .right {float: right; width: 590px}
#archives-ldc  ul {list-style-type: none; margin: 0 0 12px 0; font-size: 12px; font-style: normal}
#archives-ldc  ul ul ul {list-style-image:url(../../squelettes-dist/puce.gif); font-size: 12px; font-style: normal; text-transform: none; margin: 0 0 0 20px}
#archives-ldc li li li {text-transform: none; font-size: 13px; margin: 1px 0 1px 30px}
#archives-ldc li li {margin: 0 0 0 25px; font-size: 12px}
.blocs_replie {font-style: normal; letter-spacing: 0; font-size: 13px; text-transform: none}
h4.blocs_titre, h4.blocs_replie {font-size: 13px}
ul ul h4.blocs_titre , ul ul h4.blocs_replie {font-size: 12px}
.blocs_titre {font-style: normal; letter-spacing: 0; margin-bottom: 0;}
.petit {font-variant: small-caps; letter-spacing: 1px}
.minuscule {text-transform: lowercase}
.majuscule {text-transform: uppercase}
.small {font-size: 10px}
#derniere-ldc {border-style: solid; border-color: #666; border-width: 1px; background-color: #F0F0F0; padding: 9px 9px 0 9px; margin: 12px 0 0 0; text-align: left;}
#derniere-ldc .left {float: left; width: 130px; margin: 0 0 6px 0; text-align: left}
#derniere-ldc .right {float: right; width: 590px; text-align: left}
#derniere-ldc  ul {list-style-image:url(../../squelettes-dist/puce.gif); margin: 0 0 12px 0}
#derniere-ldc li {margin: 2px 0 2px 0}
.titre-derniere-ldc {background-color: #999; color: #FFF; font-size: 15px; text-align: left; font-weight: bold; font-variant: small-caps; padding: 7px; margin: -9px -9px 12px -9px; letter-spacing: 1px} 

#numeros-clt ul {margin-left: 65px; text-indent: -60px; list-style-image: none; list-style-type: none}



#illustration {text-align: right}

.retour-sommaire {line-height: 100%; font-size: 12px;}
.retour-sommaire .debut {text-align: left}
.retour-sommaire .fin {text-align: right}
.debut h5 {padding: 0}

.normal {font-style: normal}

.gauchemultimedia {float: left; width: 24px; padding: 2px 0 0 0}
.droitemultimedia {float: right; width: 170px; text-align: left; line-height: 115%; font-size: 11px; padding: 2px 0 0 0;}

.cartouche .sous-titre {text-transform: none}
.cartouche h4 {padding: 0; margin: -9px 0 12px 0; font-style: normal; color: #666}

.droitelistediff {float: right; width: 160px; text-indent: 0}

.formulaire_spip {margin: 0}
.formulaire_spip ul li {padding: 0}
.formulaire_spip ul li h3 {margin: 18px 0 0 0; font-size: 13px; font-variant: small-caps; color: #666}
.formulaire_spip label {margin: 12px 0 3px 0}
p.explications {padding: 12px 0 0 0}
.reponse_formulaire_ok {margin: 12px 0 0 0}

.separateur {padding: 0 6px 0 0}

.rouge {font-weight: bold; color: #F00}
#liste {width: 200px; margin: 6px 0 0 0; text-align: right}
img {border: 0 none;}
#newsletter p {line-height: 120%}

fieldset {padding: 0; margin: 0}

.espacement {letter-spacing: 0px; font-style: italic; color: #333}
.titresmallcaps {text-indent: 0; font-variant: small-caps; font-weight: bold; font-size: 14px;}
#email{width: 175px; text-indent: 0px}
.boutonvalid {width: 180px; text-indent: 0px}
p.gris {color: #666}

#colgauche .rouge {color: #C23735}
#colgauche .rougepetit {color: #C23735; font-size: 11px}
#colgauche h5 {padding: 0}

#video-region embed, #video-region object {width: 280px; height: 216px}

.flottegauche {float: left; width: 200px; font-size: 11px; text-align: left}
.flottedroite {float: right; width: 200px; font-size: 11px; text-align: right}

#annuaire {text-align: left; line-height: 120%}
#annuaire .region {display: inline; margin: 0 0 6px 0; text-transform: uppercase; color: #333; font-weight: bold; font-size: 14px; width: auto}
#annuaire .departement {margin: 0; color: #333; font-size: 14px; float: left}
#annuaire  .adresse {color: #666}
#annuaire ul {float: right; text-align : left; width: 570px; margin: 0; list-style-image:url(../../squelettes-dist/puce.gif); }
#annuaire .ville {color: #C23735; font-weight: bold; text-transform: uppercase; font-size: 12px}
#annuaire .mailregion {float: left}
#annuaire hr {margin: 1px 0 6px 0; width: 100%; height: 1px; color: #EEE; background-color: #999; border-width: 0px; border-style: none;}

.noir {color: #333}

.formulaire_spip select {width: 250px}

