@charset "utf-8";
/* CSS Document */

body {
background-image:url(images/bg_pc5.jpg);
background-repeat:repeat-x;
}


#general {
width:1000px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
overflow:hidden;
}

#top {
width:1000px;
height:40px;
}

#accueil {
background-color:#0379b7;
float:left;
margin-right:5px;
width:50px;
}

#toptexte {
background-color:#657c8a;
float:left;
width:1000px;
}

#top2 {
width:1000px;
height:170px;
}

#centrehaut {
width:1000px;
}

#centrebas {
width:1000px;
}


#alaune {
width:250px;
float:left;

}

#alaune2 {
width:250px;
float:left;
margin-right:0px;
margin-left:6px;
}


#grc {
float:left;
margin-left:10px;
}

#grc2 {
float:left;
margin-left:4px;
margin-right:0px;
}

#grcart{
float:left;
margin-left:25px;
margin-top:20px;
}

#grcrub {
float:left;
margin-left:7px;
}

#onenparle {
width:199px;
float:left;

}

#votremag {
width:193px;
float:left;
margin-left:4px;
margin-right:20px;
}

* html #votremag {
margin-right:0px;

} 

#focus {
width:370px;
float:left;
}

* html #focus {
margin-left:5px;
}

#focus2 {
width:370px;
float:left;
margin-right:12px;
margin-left:10px;
}

#liensutiles {
float:left;
padding-top:20px;
padding-left:10px;
}

#bottom {
width:1000px;
margin-top:20px;
margin-bottom:50px;
}

#article {
width:1000px; 
}



#rubrique {
width:1000px;

}

#gaucherub {
width:820px;
float:left;
}

.width4 {
width:4px; 
float:left;
}

* html .width4 {
width:0px;
}

.webtv {
background-image:url(images/web_tv.gif);
background-repeat:no-repeat;
width:410px;
height:413px;
float:left;
margin-right:15px;
margin-left:5px;
}

.webtv2 {
float:left;
margin-right:15px;
margin-left:5px;	
}

.top_webtv {
background-image:url(images/top_webtv.gif);
background-repeat:no-repeat;
width:410px;
height:48px;	
display:block;
}

.bottom_webtv {
background-image:url(images/bottom_webtv.gif);
background-repeat:no-repeat;
width:410px;
height:365px;	
}

.texteaccueil {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding-top:7px;
padding-bottom:8px;
padding-left:8px;
padding-right:8px;
}

.floattop {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
float:left;
padding-top:6px;
padding-bottom:6px;
padding-left:0px;
padding-right:0px;
}

.floattopmaville {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
float:left;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
padding-right:6px;
}

.floattopmaville:hover {
background-color:#990000;
width:51px;
border-right:3px solid #FFFFFF;
}

.inputtextetop {
padding-top:4px;
padding-left:0px;
padding-right:8px;
float:left;
}


html:not([lang*=""]).inputtextetop {
padding-top:4px;	
}


.topg {
float:left;
background-image:url(images/top_g.jpg);
background-repeat:no-repeat;
width:663px;
height:127px;
}

.topg2 {
float:left;
background-image:url(images/top_g_new2.jpg);
background-repeat:no-repeat;
width:558px;
height:139px;
display:block;
}


.numpratique {
float:left;

}

.textenumpratique {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#7399ae;
text-align:center;
padding-bottom:10px;
padding-top:15px;
padding-left:70px;
}

.logonumpratique {
padding-left:15px;
float:left;
}

.imagealaune {
background-image:url(images/alaune.jpg);
background-repeat:no-repeat;
width:249px;
height:31px;
margin-bottom:1px;
}

.bgalaune {
background-image:url(images/degrad_une.jpg);
background-repeat:no-repeat;
width:249px;
height:239px;
}

.articlealaune {
overflow:auto;
width:247px;
height:239px;
display:block;
}	

.logoalaune {
float:left;
width:20px;
padding-top:15px;
margin-left:15px;
margin-right:10px;
}

.titrealaune{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
width:170px;
display:block;
text-decoration:none;
padding-left:25px;
padding-top:0px;
}

.titrealaune:hover {
background-image:url(images/picto_une.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
display:block;
padding-left:25px;
}

.alaune {
float:left;
padding-left:15px;
padding-top:10px;
}

.chapoalaune {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
width:170px;
padding-bottom:0px;
text-decoration:none;
padding-left:13px;
display:block;

}

.flashimg {
float:left;
margin-left:3px;
}

.bggrc {
background-image:url(images/24h24grc.jpg);
background-repeat:no-repeat;
width:162px;
height:193px;
margin-bottom:0px;
}

.bggrc2 {
background-image:url(images/bg_242.jpg);
background-repeat:no-repeat;
width:161px;
height:275px;
margin-bottom:0px;
}

.logomairie24 {
background-image:url(images/mairie24.gif);
background-repeat:no-repeat;
width:21px;
height:21px;
float:left;
margin-left:8px;
margin-top:5px;
}

.logocitoyen {
background-image:url(images/citoyen.jpg);
background-repeat:no-repeat;
width:22px;
height:21px;
float:left;
margin-left:8px;
margin-top:4px;
}

.logodemarche {
background-image:url(images/demarche.jpg);
background-repeat:no-repeat;
width:23px;
height:24px;
float:left;
margin-left:6px;
margin-top:4px;
}

.logomairieprat{
background-image:url(images/mairie_pratique.gif);
background-repeat:no-repeat;
width:23px;
height:24px;
float:left;
margin-left:3px;
margin-top:4px;
}

.logodemarche_2 {
background-image:url(IMG/jpg/Pictos_orange_ok-20.jpg);
background-repeat:no-repeat;
width:15px;
height:15px;
float:left;
margin-left:8px;
margin-top:10px;
}

.logomatribu {
background-image:url(images/matribu.gif);
background-repeat:no-repeat;
width:27px;
height:20px;
float:left;
margin-left:6px;
/*margin-top:7px;*/
}

.logoentreprise {
background-image:url(images/picto_annuaire.gif);
background-repeat:no-repeat;
width:27px;
height:20px;
float:left;
margin-left:8px;
margin-top:10px;
}

* html .logoentreprise {
margin-top:00px;

}

.plan_test {
background-image:url(images/plan_site_petit.jpg);
background-repeat:no-repeat;
width:40px;
height:40px;
float:left;
display:block;

}

.plan_test:hover {
background-image:url(images/plan_site.jpg);
background-repeat:no-repeat;
width:50px;
height:50px;
display:block;
}

.marche {
background-image:url(images/marche_public_petit.jpg);
background-repeat:no-repeat;
width:40px;
height:40px;
float:left;
display:block;

}

.marche:hover {
background-image:url(images/marche_public.jpg);
background-repeat:no-repeat;
width:50px;
height:50px;
display:block;
}

.newsletter {
background-image:url(images/newsletter_petit.jpg);
background-repeat:no-repeat;
width:40px;
height:40px;
float:left;
display:block;

}

.newsletter:hover {
background-image:url(images/newsletter.jpg);
background-repeat:no-repeat;
width:50px;
height:50px;
display:block;
}

.recrutement {
background-image:url(images/recrutement_petit.jpg);
background-repeat:no-repeat;
width:40px;
height:40px;
float:left;
display:block;

}

.recrutement:hover {
background-image:url(images/recrutement.jpg);
background-repeat:no-repeat;
width:50px;
height:50px;
display:block;
}

.kiosque {
background-image:url(images/kiosque_petit.jpg);
background-repeat:no-repeat;
width:40px;
height:40px;
float:left;
display:block;

}

.kiosque:hover {
background-image:url(images/kiosque.jpg);
background-repeat:no-repeat;
width:50px;
height:50px;
display:block;
}





.pointillegrc {
background-image:url(images/pointillegrc.jpg);
background-repeat:no-repeat;
width:153px;
height:3px;
margin-left:4px;
}

.textegrc {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
float:left;
padding-top:8px;
padding-left:8px;
padding-bottom:12px;
}

.logomairieprat2{
background-image:url(famille_picto.gif);
background-repeat:no-repeat;
width:23px;
height:24px;
float:left;
margin-left:3px;
margin-top:4px;
}

.textegrc3 { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
float:left; 
padding-top:5px;
padding-left:6px;
padding-bottom:7px;
}

* html .textegrc3 {
padding-top:0px;
padding-bottom:0px;

}

.textegrc2b {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
float:left;
padding-top:8px;
padding-left:8px;
padding-bottom:12px;
}



.textegrc:hover {
padding-top:8px;
padding-left:8px;
padding-bottom:12px;
width:120px;
background-image:url(images/bg_degrad_over.jpg);
background-position:top center;
background-repeat:no-repeat;
}



.chaporubune {
float:left;
padding-top:8px;
padding-left:5px;
padding-bottom:12px;
width:350px;
}

.chaporubune_lien {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
}

#rub_new p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
}

#rub_new
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
padding-top:10px;
}

.textegrc2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
float:left;
padding-top:14px;
padding-left:5px;
padding-bottom:12px;
}

* html .textegrc2 {
padding-top:0px;
padding-bottom:0px; 

}


.textegrc44 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
float:left;
padding-top:3px;
padding-left:5px;
padding-bottom:12px;
}

* html .textegrc44 {
padding-top:9px;
padding-bottom:0px; 

}




.textegrclien2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
display:block;
}

.textegrclien {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
display:block;
}

.textegrclien:hover {
color:#0379b7;
text-decoration:none;
}

.lireaussi_lien {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
display:block;
padding-left:20px;
height:18px;
}

.lireaussi_lien:hover {
background-image:url(images/article_picto.gif);
background-repeat:no-repeat;

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0379b7;
font-size: 11px;
text-decoration:none;
display:block;
margin-bottom:0px !important;
margin-bottom:0px;
}

.lien_pagination {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
}

.textegrclien2 {
padding-top:20px;
width:170px;
}

.textegrclien2_lien {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
}


.degrad {
background-image:url(images/degrad_bloc_d.jpg);
background-repeat:no-repeat;
width:163px;
height:81px;
margin-top:0px;
}

.imageonenparle {
background-image:url(images/onenparle.jpg);
background-repeat:no-repeat;
width:199px;
height:89px;
}

.imagevotremag {
background-image:url(images/votremag.jpg);
background-repeat:no-repeat;
width:193px;
height:89px;
margin-left:20px;
}

.blocsom {
background-image:url(images/bloc_som2.gif);
background-repeat:no-repeat;
width:215px;
height:345px;
}

.blocsom2 {
background-image:url(images/bloc_som2.gif);
background-repeat:no-repeat;
width:215px;
height:345px;
margin-left:10px;
}

.titre_blocsom {
padding-left:19px;
padding-bottom:6px;
padding-top:10px;
width:180px;
}

* html .titre_blocsom {

padding-top:0px;
}

.height260 {
padding-left:22px; 
padding-top:18px; 
height:260px;
}

* html .height260 {
padding-left:22px; 
padding-top:18px; 
height:240px;

}

.marginjj {
margin-left:6px; 
margin-top:36px;
}

* html .marginjj {
margin-top:20px;
}

.titre_blocsom:hover {
padding-left:19px;
padding-bottom:6px;
padding-top:10px;
width:180px;
background-image:url(images/bg_degrad_over.jpg);
background-position:top center;
background-repeat:no-repeat;
}

.pointillebloc {
background-image:url(images/pointilleonenparle.jpg);
background-repeat:no-repeat;
width:165px;
height:3px;
margin-left:20px;
}

.texte_bold_magenlignelien {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#57646c;
text-decoration:none;
}

.texte_magenlignelien {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#57646c;
text-decoration:none;
}

.texte_bold_magenligne {
padding-left:15px;
float:left;
padding-top:25px;
}

.imagefocus {
background-image:url(images/focus.gif);
background-repeat:no-repeat;
width:370px;
height:89px;
margin-top:1px;
}

.imagefocus2 {
background-image:url(images/focus2.gif);
background-repeat:no-repeat;
width:370px;
height:72px;
margin-top:1px;
}

.carreneutre {
background-image:url(images/carre_neutre.gif);
background-repeat:no-repeat;
width:9px;
height:9px;
float:left;
margin-top:4px;
margin-right:10px;
}

.carremaville {
background-image:url(images/carre_maville.gif);
background-repeat:no-repeat;
width:9px;
height:9px;
float:left;
margin-top:4px;
margin-right:10px;
}

.carrevivre {
background-image:url(images/carre_vivre.gif);
background-repeat:no-repeat;
width:9px;
height:9px;
float:left;
margin-top:4px;
margin-right:10px;
}

.carresolidarite {
background-image:url(images/carre_solidarite.gif);
background-repeat:no-repeat;
width:9px;
height:9px;
float:left;
margin-top:4px;
margin-right:10px;
}

.carreculture {
background-image:url(images/carre_culture.gif);
background-repeat:no-repeat;
width:9px;
height:9px;
float:left;
margin-top:4px;
margin-right:10px;
}

.carresport {
background-image:url(images/carre_sport.gif);
background-repeat:no-repeat;
width:9px;
height:9px;
float:left;
margin-top:4px;
margin-right:10px;
}

.carrecadrevie {
background-image:url(images/carre_vie.gif);
background-repeat:no-repeat;
width:9px;
height:9px;
float:left;
margin-top:4px;
margin-right:10px;
}

.carreeconomie {
background-image:url(images/carre_economie.gif);
background-repeat:no-repeat;
width:9px;
height:9px;
float:left;
margin-top:4px;
margin-right:10px;
}


.carreeducation {
background-image:url(images/carre_education.gif);
background-repeat:no-repeat;
width:9px;
height:9px;
float:left;
margin-top:4px;
margin-right:10px;
}





.carreneutre2 {
background-image:url(images/carre_neutre.gif);
background-repeat:no-repeat;
width:9px;
height:9px;
float:left;
margin-top:4px;
margin-right:10px;
}

.carremaville2 {
background-image:url(images/carre_maville.gif);
background-repeat:no-repeat;
width:9px;
height:9px;
float:left;
margin-top:4px;
margin-right:10px;
}

.carrevivre2 {
background-image:url(images/carre_vivre.gif);
background-repeat:no-repeat;
width:9px;
height:9px;
float:left;
margin-top:4px;
margin-right:10px;
}

.carresolidarite2{
background-image:url(images/carre_solidarite.gif);
background-repeat:no-repeat;
width:9px;
height:9px;
float:left;
margin-top:4px;
margin-right:10px;
}

.carreculture2 {
background-image:url(images/carre_culture.gif);
background-repeat:no-repeat;
width:9px;
height:9px;
float:left;
margin-top:4px;
margin-right:10px;
}

.carresport2 {
background-image:url(images/carre_sport.gif);
background-repeat:no-repeat;
width:9px;
height:9px;
float:left;
margin-top:4px;
margin-right:10px;
}

.carrecadrevie2 {
background-image:url(images/carre_vie.gif);
background-repeat:no-repeat;
width:9px;
height:9px;
float:left;
margin-top:4px;
margin-right:10px;
}

.carredemarches2{
background-image:url(images/carredemarches2.gif);
background-repeat:no-repeat;
width:9px;
height:9px;
float:left;
margin-top:3px;
margin-right:10px;
}

.carreeconomie2{
background-image:url(images/carre_economie.gif);
background-repeat:no-repeat;
width:9px;
height:9px;
float:left;
margin-top:4px;
margin-right:10px;
}


.carreeducation2 {
background-image:url(images/carre_education.gif);
background-repeat:no-repeat;
width:9px;
height:9px;
float:left;
margin-top:4px;
margin-right:10px;
}

.titrerubfocus {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#20292e;
text-decoration:none;
float:left;
}

.titrefocus {
width:160px;
padding-top:11px; 
padding-bottom:20px;
padding-left:5px;
}

.titrefocus_lien {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#576268;
font-weight:bold;
text-decoration:none;
}

.chapofocus {
width:160px;
padding-left:5px;
}

.chapofocus_lien {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4e4e4e;
text-decoration:none;
}

.pointillesfocus {
background-image:url(images/pointillesfocus.jpg);
background-repeat:no-repeat;
width:151px;
height:3px;
float:left;
margin-top:20px;
margin-right:4px;
}

.focus_plus {
float:left;
margin-top:18px;
}

.imageliensutiles {
background-image:url(images/liens_utlies2.gif);
background-repeat:no-repeat;
width:163px; 
height:31px;
padding-bottom:15px;
}

.imagereseaubus {
background-image:url(images/reseau_bus.gif);
background-repeat:no-repeat;
width:31px;
height:28px;
float:left;
}

.imagemarchespublics {
background-image:url(images/marche.gif);
background-repeat:no-repeat;
width:31px;
height:28px;
float:left;
}

.imagecinema {
background-image:url(images/cinema.gif);
background-repeat:no-repeat;
width:31px;
height:28px;
float:left;
}

.imagemediatheque {
background-image:url(images/mediatheque.gif);
background-repeat:no-repeat;
width:31px;
height:28px;
float:left;
}

.imagemeteo {
background-image:url(images/meteo.gif);
background-repeat:no-repeat;
width:31px;
height:28px;
float:left;
}

.imagequalite {
background-image:url(images/qualiteair.gif);
background-repeat:no-repeat;
width:31px;
height:28px;
float:left;
}

.imagepresse {
background-image:url(images/presse.gif);
background-repeat:no-repeat;
width:31px;
height:28px;
float:left;
}

.imagerecrut {
background-image:url(images/recrutement.gif);
background-repeat:no-repeat;
width:31px;
height:28px;
float:left;
}

.consultezenligne {
background-image:url(images/consultezenligne.jpg);
background-repeat:no-repeat;
width:198px;
height:24px;
margin-left:6px; 
margin-top:36px;
}

.pointillesbottom {
background-image:url(images/pointillesbottom.jpg);
background-repeat:no-repeat;
width:996px;
height:3px;
}

.lien_bottom {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#18638d; 
text-decoration:none;
}

.bg_artsuiv_prec {
background-color:#657c8a;
width:820px;
height:22px;
float:left;
}

.artisuiv {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF; 
text-decoration:none;
}

.hierarchie {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#3d3d3d; 
text-decoration:none;
}

.bloc_lire_aussi {
background-image:url(images/bloc_lire_aussi.gif);
background-repeat:no-repeat;
width:196px;
height:387px;
}

.bloc_lire_aussi2 {
background-image:url(images/bloc_lire_aussi.gif);
background-repeat:no-repeat;
width:196px;
height:387px;
float:left;
margin-right:15px;
}

.traitlireaussi {
background-image:url(images/traitlireaussi.jpg);
background-repeat:no-repeat;
width:190px;
height:5px;
margin-left:4px;
}

.titreneutre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#037ab7; 
text-decoration:none;
}

.sursousneutre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#037ab7; 
text-decoration:none;
}


.titremaville {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#54d3f4; 
text-decoration:none;
padding-left:3px;
}

.titrekiosque {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#657c8a; 
text-decoration:none;
padding-left:3px;
}

.titredemarches {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#f9682f; 
text-decoration:none;
padding-left:3px;
}

.sursousmaville {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#54d3f4; 
text-decoration:none;
}

.sursouskiosque {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#657c8a; 
text-decoration:none;
}


.sursousdemarches {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#f9682f; 
text-decoration:none;
}


.titrevivre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#8b8bd3; 
text-decoration:none;
padding-left:3px;
padding-left:3px;
}

.sursousvivre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#8b8bd3; 
text-decoration:none;
}

.titresolidarite {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#70a112; 
text-decoration:none;
padding-left:3px;
}

.sursoussolidarite {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#70a112; 
text-decoration:none;
}

.titreeducation {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#dc3040; 
text-decoration:none;
padding-left:3px;
}

.sursouseducation {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#dc3040; 
text-decoration:none;
}

.titreculture {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#c956c5; 
text-decoration:none;
padding-left:3px;
}

.sursousculture {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#c956c5; 
text-decoration:none;
}


.sursousculture {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#c956c5; 
text-decoration:none;
}

.titresport {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#53a1c4; 
text-decoration:none;
padding-left:3px;
}

.sursoussport {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#53a1c4; 
text-decoration:none;
}

.titrecadrevie {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#97c546; 
text-decoration:none;
padding-left:3px;
}

.sursouscadrevie {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#97c546; 
text-decoration:none;
}


.titreeconomie {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#97819a; 
text-decoration:none;
padding-left:3px;
}

.sursouseconomie {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#97819a; 
text-decoration:none;
}


.chapoart {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#323232; 
padding-top:20px;
text-align:justify;

}

.titresondage {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#323232; 
padding-top:20px;
text-align:justify;
}

.texteart {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#323232; 
text-align:left;
}

.texteart a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#323232; 
text-decoration:none;
text-align:left;
}

.texteart a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#323232; 
text-align:left;
text-decoration:underline;
}

.texteart li {
margin-bottom:8px;
}

.texteartrub {

padding-top:15px; 
padding-bottom:7px;
width:200px;

}

.texteartrublien {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#323232; 
text-decoration:none;
}

.lesarticles {
float:left; 
width:590px; 
min-height:500px; 
height:auto; 
padding-top:15px;
padding-left:10px;
}

.lesarticles2 {
float:left; 
width:600px; 
min-height:500px; 
height:auto; 
padding-left:10px;
padding-right:3px;

}



.lesrecherches {
float:left;
min-height:600px; 
height:auto;
width:800px; 
padding-right:23px;
background-color:#FFFFFF;

}

.titrelireaussi {
padding-top:18px; 
padding-left:7px;
 width:180px; 
 padding-left:4px; 
 width:180px;
}

.bandeau_rub_neutre {
background-color:#037ab7;
height:22px;
}

.bandeau_kiosque {
background-color:#5a3d1d;
height:22px;
}


.bandeau_rub_maville {
background-color:#54d3f4;
height:22px;
}

.bandeau_rub_vivre {
background-color:#8b8bd3;
height:22px;
}

.bandeau_rub_solidarite {
background-color:#70a112;
height:22px;
}

.bandeau_rub_education {
background-color:#dc3040;
height:22px;
}

.bandeau_rub_culture {
background-color:#c956c5;
height:22px;
}

.bandeau_rub_sport {
background-color:#63a1c4;
height:22px;
}

.bandeau_rub_cadrevie {
background-color:#97c546;
height:22px;
}

.bandeau_rub_economie {
background-color:#97819a;
height:22px;
}

.bandeau_rub_demarches {
background-color:#f9682f;
height:22px;
}

.lien_hierarchie {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000; 

}

.lien_hierarchie2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF; 
font-weight:bold;
}

.trait_rubrique {
background-image:url(images/derniersart.jpg);
background-repeat:no-repeat;
width:615px;
height:5px;
}

.dessus_trait_rubrique {
width:615px;

}

.les_derniers_articles {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#8798a2; 
font-weight:bold;
float:left;
padding-top:20px;
}

.titre_gros_neutre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#037ab7; 
font-weight:bold;
padding-top:20px; 
padding-left:20px;
padding-bottom:2px;
}


html:not([lang*=""]) .titre_gros_neutre {
padding-bottom:5px;
}

.titre_gros_neutre2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#037ab7; 
font-weight:bold; 
padding-left:20px;
padding-bottom:2px;
}

.titre_gros_demarches {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#f9682f; 
font-weight:bold;
padding-top:20px; 
padding-left:20px;
padding-bottom:2px;
}

html:not([lang*=""]) .titre_gros_demarches {
padding-bottom:5px;
}

.titre_gros_maville {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#54d3f4; 
font-weight:bold;
padding-top:20px; 
padding-left:20px;
padding-bottom:2px;
}

html:not([lang*=""]) .titre_gros_maville {
padding-bottom:5px;
}

.titre_gros_kiosque {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#657c8a ; 
font-weight:bold;
padding-top:20px; 
padding-left:20px;
padding-bottom:2px;
}

html:not([lang*=""]) .titre_gros_kiosque {
padding-bottom:5px;
}

.titre_gros_maville2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#54d3f4; 
font-weight:bold;

padding-left:20px;
padding-bottom:2px;
}

.titre_gros_kiosque2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#657c8a ; 
font-weight:bold;

padding-left:20px;
padding-bottom:2px;
}


.titre_gros_vivre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#8b8bd3; 
font-weight:bold;
padding-top:20px; 
padding-left:20px;
padding-bottom:2px;
}

html:not([lang*=""]) .titre_gros_vivre {
padding-bottom:5px;
}

.titre_gros_vivre2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#8b8bd3; 
font-weight:bold;
padding-left:20px;
padding-bottom:2px;
}


.titre_gros_solidarite{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#70a112; 
font-weight:bold;
padding-top:20px; 
padding-left:20px;
padding-bottom:2px;
}

html:not([lang*=""]) .titre_gros_solidarite {
padding-bottom:5px;
}

.titre_gros_solidarite2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#70a112; 
font-weight:bold;
padding-left:20px;
padding-bottom:2px;
}


.titre_gros_education {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#dc3040; 
font-weight:bold;
padding-top:20px; 
padding-left:20px;
padding-bottom:2px;
}

.titre_gros_education2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#dc3040; 
font-weight:bold; 
padding-left:20px;
padding-bottom:2px;
}


html:not([lang*=""]) .titre_gros_education{
padding-bottom:5px;
}


.titre_gros_culture {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#c956c5; 
font-weight:bold;
padding-top:20px; 
padding-left:20px;
padding-bottom:2px;
}

html:not([lang*=""]) .titre_gros_culture {
padding-bottom:5px;
}

.titre_gros_culture2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#c956c5; 
font-weight:bold;
padding-left:20px;
padding-bottom:2px;
}


.titre_gros_sport {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#53a1c4; 
font-weight:bold;
padding-top:20px; 
padding-left:20px;
padding-bottom:2px;
}

.titre_gros_sport2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#53a1c4; 
font-weight:bold;
padding-left:20px;
padding-bottom:2px;
}

html:not([lang*=""]) .titre_gros_sport {
padding-bottom:5px;
}


.titre_gros_cadrevie {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#97c546; 
font-weight:bold;
padding-top:20px; 
padding-left:20px;
padding-bottom:2px;
}

html:not([lang*=""]) .titre_gros_cadrevie {
padding-bottom:5px;
}

.titre_gros_cadrevie2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#97c546; 
font-weight:bold;
padding-left:20px;
padding-bottom:2px;
}


.titre_gros_economie {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#97819a; 
font-weight:bold;
padding-top:20px; 
padding-left:20px;
padding-bottom:2px;
}

html:not([lang*=""]) .titre_gros_economie {
padding-bottom:5px;
}

.titre_gros_economie2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#97819a; 
font-weight:bold;
padding-left:20px;
padding-bottom:2px;
}

.titre_gros_demarches2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#f9682f; 
font-weight:bold;
padding-left:20px;
padding-bottom:2px;
}


.lienssrub_neutre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
display:block;
padding-left:15px;
padding-bottom:10px;
}

.lienssrub_neutre:hover {
background-image:url(images/carre_neutre.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0379b7;
font-size: 11px;
text-decoration:none;
display:block;
padding-left:15px;
margin-bottom:0px !important;
margin-bottom:0px;
}

.lienssrub_maville {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
display:block;
padding-left:15px;
padding-bottom:10px;
}

.lienssrub_maville:hover {
background-image:url(images/carre_maville.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0379b7;
font-size: 11px;
text-decoration:none;
display:block;
padding-left:15px;
margin-bottom:0px !important;
margin-bottom:0px;
}

.lienssrub_vivre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
display:block;
padding-left:15px;
padding-bottom:10px;
}

.lienssrub_vivre:hover {
background-image:url(images/carre_vivre.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0379b7;
font-size: 11px;
text-decoration:none;
display:block;
padding-left:15px;
margin-bottom:0px !important;
margin-bottom:0px;
}

.lienssrub_solidarite {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
display:block;
padding-left:15px;
padding-bottom:10px;
}

.lienssrub_solidarite:hover {
background-image:url(images/carre_solidarite.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0379b7;
font-size: 11px;
text-decoration:none;
display:block;
padding-left:15px;
margin-bottom:0px !important;
margin-bottom:0px;
}

.lienssrub_education {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
display:block;
padding-left:15px;
padding-bottom:10px;
}

.lienssrub_education:hover {
background-image:url(images/carre_education.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0379b7;
font-size: 11px;
text-decoration:none;
display:block;
padding-left:15px;
margin-bottom:0px !important;
margin-bottom:0px;
}

.lienssrub_culture {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
display:block;
padding-left:15px;
padding-bottom:10px;
}

.lienssrub_culture:hover {
background-image:url(images/carre_culture.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0379b7;
font-size: 11px;
text-decoration:none;
display:block;
padding-left:15px;
margin-bottom:0px !important;
margin-bottom:0px;
}

.lienssrub_sport {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
display:block;
padding-left:15px;
padding-bottom:10px;
}

.lienssrub_sport:hover {
background-image:url(images/carre_sport.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0379b7;
font-size: 11px;
text-decoration:none;
display:block;
padding-left:15px;
margin-bottom:0px !important;
margin-bottom:0px;
}

.lienssrub_cadrevie {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
display:block;
padding-left:15px;
padding-bottom:10px;
}

.spip_out {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
display:block;

}

.lienssrub_cadrevie:hover {
background-image:url(images/carre_vie.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0379b7;
font-size: 11px;
text-decoration:none;
display:block;
padding-left:15px;
margin-bottom:0px !important;
margin-bottom:0px;
}

.lienssrub_economie {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4e4d;
text-decoration:none;
display:block;
padding-left:15px;
padding-bottom:10px;
}

.lienssrub_economie:hover {
background-image:url(images/carre_economie.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0379b7;
font-size: 11px;
text-decoration:none;
display:block;
padding-left:15px;
margin-bottom:0px !important;
margin-bottom:0px;
}

.pad_left{
padding-left:15px;
}

.encadre_neutre {
border:1px solid #037ab7;
min-height:130px;
height:auto;
width:613px;
margin-top:30px;
}

html:not([lang*=""]) .encadre_neutre {
min-height:160px;
}

.encadre_maville {
border:1px solid #54d3f4;
min-height:130px;
height:auto;
width:613px;
margin-top:30px;
}

html:not([lang*=""]) .encadre_maville {
min-height:175px;
}

.encadre_kiosque {
border:1px solid #657c8a ;
min-height:130px;
height:auto;
width:613px;
margin-top:30px;
}

html:not([lang*=""]) .encadre_kiosque {
min-height:175px;
}

.encadre_vivre {
border:1px solid #8b8bd3;
min-height:130px;
height:auto;
width:613px;
margin-top:30px;
}

html:not([lang*=""]) .encadre_vivre {
min-height:175px;
}

.encadre_solidarite {
border:1px solid #70a112;
min-height:130px;
height:auto;
width:613px;
margin-top:30px;
}

html:not([lang*=""]) .encadre_solidarite {
min-height:175px;
}

.encadre_education {
border:1px solid #dc3040;
min-height:130px;
height:auto;
width:613px;
margin-top:30px;
}

html:not([lang*=""]) .encadre_education {
min-height:175px;
}

.encadre_culture {
border:1px solid #c956c5;
min-height:130px;
height:auto;
width:613px;
margin-top:30px;
}

html:not([lang*=""]) .encadre_culture {
min-height:175px;
}

.encadre_sport {
border:1px solid #53a1c4;
min-height:130px;
height:auto;
width:613px;
margin-top:30px;
}

html:not([lang*=""]) .encadre_sport {
min-height:175px;
}

.encadre_cadrevie {
border:1px solid #97c546;
min-height:130px;
height:auto;
width:613px;
margin-top:30px;
}

html:not([lang*=""]) .encadre_cadrevie {
min-height:175px;
}

.encadre_economie {
border:1px solid #97819a;
min-height:130px;
height:auto;
width:613px;
margin-top:30px;
}

html:not([lang*=""]) .encadre_economie {
min-height:175px;
}

.encadre_demarches {
border:1px solid #f9682f;
min-height:130px;
height:auto;
width:613px;
margin-top:30px;
}

html:not([lang*=""]) .encadre_demarches {
min-height:175px;
}


.maville {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
width:80px; 
padding-top:7px; 
padding-left:15px; 
background-color:#657c8a;
}

.maville2:visited {
background-image:url(images/on_ma_ville.gif);
background-repeat:no-repeat;
width:78px;
height:29px;
}

.maville:hover {
background-color:#CC0033
}

.sousmenu2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.sousmenu2:hover {
font-weight:bold;
}

/*.sousmenu {
float:left; 
padding-right:25px;  
padding-left:10px;
padding-top:3px;
}*/

.sousmenuu {
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:287px;
color:#3b3c3e;
}

.sousmenuu:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#53a1c4;
font-size:12px;

}

.sousmenumaville {
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:287px;
color:#3b3c3e;
}

.sousmenumaville:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#54d3f4;
font-size:12px;
}

.sousmenumaville250 {
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:290px;
color:#3b3c3e;
}

.sousmenumaville250:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#54d3f4;
font-size:12px;
}


.sousmenuvivre{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:287px;
color:#3b3c3e;
}

.sousmenuvivre:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#8b8bd3;
font-size:12px;
}

.sousmenuvivre250{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:290px;
color:#3b3c3e;
}

.sousmenuvivre250:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#8b8bd3;
font-size:12px;
}

.sousmenusolidarite{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:287px;
color:#3b3c3e;
}

.sousmenusolidarite:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#70a112;
font-size:12px;
}

.sousmenusolidarite250{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:290px;
color:#3b3c3e;
}

.sousmenusolidarite250:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#70a112;
font-size:12px;
}

.sousmenueducation{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:287px;
color:#3b3c3e;
}

.sousmenueducation:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#dc3040;
font-size:12px;
}

.sousmenueducation250{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:290px;
color:#3b3c3e;
}

.sousmenueducation250:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#dc3040;
font-size:12px;
}

.sousmenuculture{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:287px;
color:#3b3c3e;
}

.sousmenuculture:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#c956c5;
font-size:12px;
}

.sousmenuculture250{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:290px;
color:#3b3c3e;
}

.sousmenuculture250:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#c956c5;
font-size:12px;
}

.sousmenusport250{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:290px;
color:#3b3c3e;
}

.sousmenusport250:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#53a1c4;
font-size:12px;
}

.sousmenusport{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:287px;
color:#3b3c3e;
}

.sousmenusport:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#53a1c4;
font-size:12px;
}

.sousmenucadrevie{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:287px;
color:#3b3c3e;
}

.sousmenucadrevie:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#97c546;
font-size:12px;
}

.sousmenucadrevie250{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:290px;
color:#3b3c3e;
}

.sousmenucadrevie250:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#97c546;
font-size:12px;
}


.sousmenueconomie{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:287px;
color:#3b3c3e;
}

.sousmenueconomie:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#97819a;
font-size:12px;
}

.sousmenueconomie250{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:290px;
color:#3b3c3e;
}

.sousmenueconomie250:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#97819a;
font-size:12px;
}

.recherche {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0379b7;
font-size:16px;
}

.recherche_14 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0379b7;
font-size:14px;
font-weight:bold;
}

.recherche_12 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0379b7;
font-size:12px;
text-decoration:none;
float:left;
}

.recherche_12_nonbold {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0379b7;
font-size:12px;
text-decoration:none;
float:left;
}

.plan_18bold {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#548baa;
font-size:18px;
font-weight:bold;
text-decoration:none;
}

.plan_14 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#548baa;
font-size:12px;
text-decoration:none;
}

.plan_14_bold {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#548baa;
font-size:14px;
font-weight:bold;
text-decoration:none;
}


.amiform2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2b2b2b;
font-weight:bold;
text-decoration:none;
float:left;
}

.amiform {
float:left;
}


.float {
float:left;
}

.floatright {
float:right;
}

.spacer {
clear:both;
}

ul {
margin:0px;
padding:0px;
list-style:none;
}

img {
border:0px;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#657c8a;
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#657c8a;
}

h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#657c8a;
}

del {
color:#0477b6;
text-decoration:underline;
}


.texteencadre-spip  {
background-color:#d4e5f9;
border:1px solid #81bbdb;
padding-top:5px; 
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
clear:both;
}

.spip_out {
	color:#037AB7;
	font-weight:bold;
}

/* Tableaux */
table.spip { max-width: 99%; margin-right: auto; margin-left: auto; margin-bottom: 1em; border-collapse: collapse; border-spacing: 0; line-height: normal;  }
table.spip caption { caption-side: top; /* bottom pas pris en compte par IE */ text-align: center; margin-right: auto; margin-left: auto; font-weight: bold; background: #9bc0ec;  border:1px solid #FFFFFF	;}
table.spip tr.row_first { background: #9bc0ec; }
table.spip tr.row_odd { background: #d7e6f9; }
table.spip tr.row_even { background: #c8ddf8;}
table.spip th, table.spip td { padding: 0.20em 0.40em; text-align: left; border:1px solid #FFFFFF;  }
table.spip th { vertical-align: bottom; font-weight: bold; }
table.spip td { vertical-align: top; }

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: 0; }
.spip_documents { text-align: center; line-height: normal; }
.spip_documents p { margin: 0.10em; padding: 0; }
.spip_documents_center { display: block; clear: both; width: 100%; margin: 1em auto; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 8px; margin-top:5px;}
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; margin-top:5px; }
.spip_doc_titre { margin-right: auto; margin-left: auto; font-weight: bold; font-size: 0.90em; }
.spip_doc_descriptif { clear: both; margin-right: auto; margin-left: auto; font-size: 0.90em; }

