/*
THEME NAME: PLLV 3Col (v1 site PLLV 2008)
THEME URI: http://www.pluslonguelavie.net
DESCRIPTION: theme original du site pluslonguelavie.net
VERSION: 0.1
AUTHOR: lrollin@fing.org
AUTHOR URI: http://www.fing.org
DATE: 21.07.08
REVISION: 05.12.08
*/

/*remise a zero des valeurs par defaut pour tous navigateurs*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;
    font-size: 100%;    font-family: inherit;   vertical-align: baseline;
}

body, html { font-size:103%;}

ul { list-style:none;}

table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }
a:visited{ }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a img { border: none; }


/*GENERAL
------------------------------------------------------------------------------------------------ */
body{ background:#fff;font-family: Arial, Helvetica, sans-serif; color:#444;}


/*Styles communs*/
a{ color:#332b80; background:transparent;}
.clear{ clear:both;}
.clearLeft{ clear:left;}
.plus{clear:both;text-align:right; display:block;}
.plus a {text-decoration:none !important;font-size:72% !important;color:#332b80;background:transparent;}
.plus a:hover{ color:#48549D; background:#C8CEF2;text-decoration:none !important;}
abbr{border-bottom:1px dotted;}
.imgcentre{ text-align:center; padding:8px;}
.error{ color:red; background:transparent;}
.blocError{ padding:5px; background:#FFEFEF; color:red; font-size:0.9em;}
.img_right{ float:right; padding:12px 0 0 8px;clear:left; border:none !important;}
.center{text-align:center;margin:20px 0; display:block; clear:both;}

/*spip*/
.spip_documents_center{text-align:center; display:block;} 


/*HEADER
------------------------------------------------------------------------------------------------ */
#header{clear:both; width:990px; margin:0 auto; text-align:left; position:relative; padding-top:4px;}
#header h1{ position:absolute; top:18px; left:158px}
#header .baseline{ position:absolute; top:20px;left:490px;}
#header a img{ float:left;}

/*menu accessibilite*/
#header ul { width:400px; position:absolute;top:3px; right:0;}
#header ul li { display:inline; font-size:72%;}
#header ul li {background:transparent url('../img/deco_separation.png') no-repeat right; padding-right:14px;color:#4654a3;}
#header ul li.last{ background:transparent; color:#4654a3; padding-right:0;}
#header ul li a { text-decoration:none;}
#header ul li a:hover{ text-decoration:underline;}

/*Menu*/
#menu{ clear:both; position:absolute; top:98px;left:158px;margin-right:2px;}
#menu li {display:inline;float: left;}
#menu li a { float: left;text-decoration: none;color: #ccc;padding: 4px 3px 0 0px; margin-right: 5px;
    color: #fff; background:transparent url('../img/btn_menu.png') no-repeat top right;}
#menu li a span {  float: left;padding: 2px 6px 0 8px; display: block; margin-top: -4px;   
height: 28px;background:transparent url('../img/btn_menu.png') no-repeat top left; margin-left:-2px;}
#menu li a:hover{ color:#c1c9fa;}
#menu li a.on{background:transparent url('../img/btn_menu-on.png') no-repeat top right; }
#menu li a.on span{ float: left;    padding: 2px 6px 0 8px;    display: block; margin-top: -4px;   
height: 28px;background:transparent url('../img/btn_menu-on.png') no-repeat top left; margin-left:-2px;}

#header #programmefing{position:absolute;top:59px;right:62px;}

#banheaderWrap{position:relative;clear:both;width:100%; height:36px;background:#7786d9; margin:-4px 0 20px 0; }
#banheaderWrap #banheader{width:990px; margin:0 auto; text-align:left;}
#banheaderWrap #banheader #recherche { float:right; margin:4px 0 0 0; width:230px;}
#banheaderWrap #banheader #recherche input.recherche{ width:186px;border:1px solid #333; color:#666}

/*Ss-menu rubrique*/
#banheaderWrap ul{ float:left;margin:5px 0 0 290px;list-style-type:circle; list-style-position:inside;}
#banheaderWrap ul li{font-size:71%;display:inline; }
#banheaderWrap ul li a {background:#7786d9; color:white; text-decoration:none; padding:2px;}
#banheaderWrap ul li a:hover {background:#fff; color:black; }
#banheaderWrap ul li a.on {background:#fff; color:black; border-bottom:2px solid black;}

/*STRUCTURE 3 col
------------------------------------------------------------------------------------------------ */
#wrap{clear:both; width:990px; margin:0 auto; text-align:left;}

/*Sidebar gauche*/
#wrap #sidebarLeft{ float:left;width:210px; padding:0 4px 0 0;}

/*Centre*/
#wrap #center{ float:left;width:558px; }
#wrap #center #blocAlaUne{text-align:center; margin-bottom:16px; padding-bottom:12px; position:relative; width:558px;}
#wrap #center #blocAlaUne h2{ text-align:right; margin-right:34px; font-size:103%; color:#374077; background:transparent;}
#wrap #center #blocAlaUne h3{ position:absolute; top:164px;text-align:left; font-weight:bolder;left:36px; width:484px; }
#wrap #center #blocAlaUne h3 a { text-decoration:none; padding:5px;color:#fff; background:#4c2a57; line-height:30px;}
#wrap #center #blocAlaUne h3 a:hover{ color:white; background:#374077;}
#wrap #center #blocAlaUne p{ width:482px; text-align:justify; margin-left:36px; font-size:82%;}
#wrap #center #blocAlaUne img {border:3px solid #7786d9;}
#wrap #center #blocAlaUne a { text-align:right;}
#wrap #center #blocAlaUne span.plus{ margin-right:34px; }

/*Sidebar droite*/
#wrap #sidebarRight{float:left;width:210px;padding:0 0 0 8px;}

/*bloc generique de sidebar*/
#wrap .blocSidebar{margin-bottom:22px; }
#wrap .blocSidebar h2{width:92%;font-weight:bold; font-size:88%;border-bottom:3px dotted; margin:0 0 4px 0; font-variant:small-caps; text-transform:lowercase;}
#wrap .blocSidebar a{ font-size:82%;text-decoration:none;}
#wrap .blocSidebar a:hover{ text-decoration:none;}
#wrap .blocSidebar li { padding:4px 0; font-size:92%;}
#wrap .blocSidebar li strong{ font-size:88%;}
#wrap .blocSidebar ul { }
#wrap .blocSidebar p{ font-size:77%;}
#wrap .blocSidebar  li.icone{ list-style-type:none;}
#wrap .blocSidebar  li.rss a{ background:transparent url('../img/icone_rss.png') no-repeat top left; padding:0 0 0 22px; }
#wrap .blocSidebar  li.rss a:hover{background:#FFF3F9 url('../img/icone_rss.png') no-repeat top left; color:#a10c57; }
#wrap .blocSidebar  li.flickr a{ background:transparent url('../img/icone_flickr.png') no-repeat top left; padding:0 0 0 22px; }
#wrap .blocSidebar  li.flickr a:hover{ background:#FFF3F9 url('../img/icone_flickr.png') no-repeat top left; color:#a10c57;}
#wrap .blocSidebar  li.dm a{ background:transparent url('../img/icone_dm.png') no-repeat top left; padding:0 0 0 22px; }
#wrap .blocSidebar  li.dm a:hover{ background:#FFF3F9 url('../img/icone_dm.png') no-repeat top left; color:#a10c57;}
#wrap .blocSidebar  li.delicious a{ background:transparent url('../img/icone_delicious.png') no-repeat top left; padding:0 0 0 22px; }
#wrap .blocSidebar  li.delicious a:hover{ background:#FFF3F9 url('../img/icone_delicious.png') no-repeat top left; color:#a10c57;}
#wrap .blocSidebar small { font-size:71%;}
#wrap .blocSidebar.liste li {border-bottom:1px dotted;padding:4px 0;}
#wrap .blocSidebar.liste li a{background:url('../img/puce_article.png') no-repeat left 1px;padding:0px 0px 8px 16px;display:block;margin:4px 0 0 0;}
#wrap .blocSidebar.liste li a:hover{ background:#332BA0; color:white;}
#wrap .blocSidebar.liste li small{margin:0; padding:0}
#wrap .blocSidebar.commentaires li {border-bottom:1px dotted;}
#wrap .blocSidebar.commentaires li a{background:url('../img/list_commentaires.png') no-repeat left 3px;padding:0 0 0 18px;font-size:77%;}
#wrap .blocSidebar.commentaires li a strong{font-weight:bold;}
#wrap .blocSidebar.flickr ul{ list-style:none;}
#wrap .blocSidebar.flickr ul li{float:left;padding:2px;}
#wrap .blocSidebar.flickr img {  display:block; padding:3px;  margin:0 5px 5px 0; }
#wrap .blocSidebar.flickr a img{border:1px solid #ddd;}
#wrap .blocSidebar.flickr a:hover img{border:1px solid #a10c57;}
#wrap .blocSidebar .plus{font-size:77%; margin-top:6px;}

/*couleurs et style specifiques blocs */
#wrap #thematiques{ background:transparent; color:#543360; padding:5px 0 0;}
#wrap #thematiques h2{ background:#7786d9; color:#fff; border:0; padding:2px;margin-bottom:0;}
#wrap #thematiques ul{list-style-type:none; width:195px;border:1px solid #eff1fa;color:#4c2a57; background:#f8f9fc ;}
#wrap #thematiques li {background:transparent; border-bottom:1px solid #eee; padding:0;}
#wrap #thematiques li a{ padding:7px 7px 7px 16px; color:#4c2a57; background:#f8f9fc url('../img/puce_blue.gif') no-repeat left 9px;display:block;
margin-left:5px;}
#wrap #thematiques li a:hover{color:#fff; background:#7786D9; text-decoration:none;margin:0;}
#wrap #thematiques li a.on{color:#4c2a57;background:#e3e5f6 url('../img/puce_blue.gif') no-repeat left 9px; font-weight:bold;margin:0;}

#wrap #evenements{ background:transparent;color:#566311;}
#wrap #evenements li { border-bottom:1px dotted #566311; }
#wrap #evenements a {background:transparent;color:#566311; text-decoration:none;padding:2px;font-size:77%;display:block;}
#wrap #evenements a:hover{background:#566311;color:#fff; }

#wrap #parolesSeniors{ background:#f3f7f7 url('../img/bk_paroles.png') repeat-x top; color:#543360;padding:6px 8px 10px 2px; width:92%; border:1px solid #e2ceea;}
#wrap #parolesSeniors h2{ border:none;}
#wrap #parolesSeniors img{ float:left; padding-right:3px;}
#wrap #parolesSeniors p{padding:0 6px 6px 0;font-size:77%;}
#wrap #parolesSeniors a{color:#111;background:transparent;display:block;}
#wrap #parolesSeniors a:hover{color:#666;background:transparent;}

#wrap .styleblocRose{background:transparent; color:#a10c57;}
#wrap .styleblocRose h2{}
#wrap .styleblocRose ul { list-style-type:square;list-style-position:inside;}
#wrap .styleblocRose a{color:#4c2a57; background:transparent;padding:2px; }
#wrap .styleblocRose a:hover{background:#FFF3F9; color:#a10c57; text-decoration:none;}
#wrap .styleblocRose li a.on{color:#fff; background:#A10C57; text-decoration:none;}
#wrap .styleblocRose.flux ul{list-style:none;} 
#wrap .styleblocRose .docu{list-style:none;width:98%;}
#wrap .styleblocRose .docu li {padding:6px 0;}
#wrap .styleblocRose .docu li a{background:transparent url('../img/liste_doc.png') no-repeat left;padding:0 0 0 18px;color:#8A3D63;}
#wrap .styleblocRose .docu li a:hover{background:#ffe3f1 url('../img/liste_doc.png') no-repeat left;padding:0 0 0 18px;color:#6a133f;}
#wrap .styleblocRose .docu li a.on{background:#ffe3f1 url('../img/liste_doc.png') no-repeat left;padding:0 0 0 18px;color:#6a133f;}

#wrap .styleblocBleu{background:transparent; color:#333;}
#wrap .styleblocBleu p{ background:transparent; color:#333; font-size:77%; text-align:justify;}
#wrap .styleblocBleu p a { text-decoration:none;font-size:82% !important;}

#wrap .styleblocGris{background:transparent; color:#504e53;}

#wrap .partenaires{font-size:82%;position:relative;}
#wrap .partenaires h2{margin-top:2px;border-bottom:1px dotted;clear:left;}
#wrap .partenaires ul{width:190px;}
#wrap .partenaires ul .vign{width:75px;height:45px;display:block;}
#wrap .partenaires ul .vign2{height:25px;display:block;padding:0;margin:0;}
#wrap .partenaires li{float:left; padding:2px 4px;margin:0;}
#wrap .partenaires li img{}

/*nuage de tags*/
#tagscloud ul li { padding:2px !important; margin:0; line-height:1.0em !important;font-size:100% !important;}
#tagscloud a{color:#a10c57; background:transparent; padding:2px; line-height:1.5;}
#tagscloud a:hover{color:white; background:#613daa;text-decoration:none !important; }
#tagscloud a.nuage10{font-size:140%}
#tagscloud a.nuage9{font-size:125%}
#tagscloud a.nuage8{font-size:113%}
#tagscloud a.nuage7{font-size:100%}
#tagscloud a.nuage6{font-size:88%}
#tagscloud a.nuage5{font-size:82%}
#tagscloud a.nuage4{font-size:77%}
#tagscloud a.nuage3{font-size:75%}
#tagscloud a.nuage2{font-size:71%}
#tagscloud a.nuage1{font-size:65%}

/*PAGE ACCUEIL 
------------------------------------------------------------------------------------------------ */
#wrap #blocAlaUne{background:#f1f3ff;}

#blocSurLeBlog h2, #blocLesDerniersDocuments h2{ margin:0 0 12px 0;color:#2b3778; background:transparent; }
#blocSurLeBlog h3, #blocLesDerniersDocuments h3{font-size:92%;}
#blocSurLeBlog p, #blocLesDerniersDocuments p{ font-size:77%;padding-bottom:8px;}
#blocSurLeBlog{ float:left; width:275px; padding-right:10px;}
#blocLesDerniersDocuments {float:left; width:250px;} 
#wrap #center #blocLesDerniersDocuments .actu img{ border:none;}
#blocLesDerniersDocuments h3 span{color:#999; font-size:77%;background:transparent;}

#wrap #center .actu{ margin:0 0 10px 0;clear:left;}
#wrap #center .actu img{ float:left; margin-right:5px; border:1px solid #7786d9;}
#wrap #center .actu h3 a{ text-decoration:none; color:#2b3778; background:transparent; font-size:83%;font-weight:bold; padding:2px; line-height:21px;}
#wrap #center .actu h3 a:hover{background:#E0E5FF; color:#2b3778;}
#wrap #center .actu p a{ text-decoration:none; }
#wrap #center .actu p a:hover{ text-decoration:none; background:#EFEFF8; color:black;}

/*PAGES*/
#wrap #page{ border:1px dotted #ddd;  padding:8px 8px 38px 10px; margin-bottom:25px;}
#wrap #page p{ font-size:77%; padding:8px 0;line-height:1.5;}
#wrap #page a{text-decoration:none;background:#f6f9fb;color:#2c0b73;padding:1px;}
#wrap #page a:hover{text-decoration:underline;background:#d9eefd;color:#2c0b73;}
#wrap #page h2{font-size:165%;  font-weight:bolder;color:#527C94; background:transparent; border-bottom:1px dotted; padding-bottom:4px;}
#wrap #page h3 {color:#7f5196; background:transparent url('../img/deco_h3.png') no-repeat left; font-weight:bold;  padding:2px; margin:18px 0 0 0; border-bottom:2px dotted;font-size:92%; padding-left:45px;}
#wrap #page h3 a{color:#a10c57; background:transparent; text-decoration:none;}
#wrap #page h3 a:hover{color:#fff; background:#a10c57; }
#wrap #page h4{background:transparent;font-weight:bold;font-size:77%;margin:12px 0 0 0;}
#wrap #page ul{ list-style:none; font-size:77%;}
#wrap #page ul li { padding:3px 0; margin-left:18px; background:url('../img/puce_bleue.png') no-repeat left 5px; padding-left:16px;}
#wrap #page dl{ font-size:77%; margin:5px 0 12px 0;float:left;width:450px;}
#wrap #page dt{padding-top:8px;}
#wrap #page dd p {font-size:88% !important; }
#wrap #page blockquote{padding:1.0em 1.5em;background-color:#F5F5F5;border:1px solid #DEDEDE;color:#222222;margin:1.1em;font-size:77%;}
#wrap #page img { border:1px solid #ddd; padding:4px;}
#wrap #page small.taginfo{background:transparent;}
#wrap #page .vcard{font-size:77%;}
#wrap #page .retourhaut{clear:both; text-align:right;font-size:71%;padding:15px 0 0 0;}
#wrap #page .retourhaut a{background:transparent;color:#999 !important;}
#wrap #page .retourhaut a:hover{background:transparent;color:#333 !important;text-decoration:none;}
#wrap #page .logo_doc{ float:left; margin:10px 8px 0 0;}
#wrap #page .chapo{color:#604653; background:transparent;padding:3px;font-weight:bold;}
#wrap #page .documents_joints dl{clear:left;}
#wrap #page .documents_joints img{border:none;}
#wrap #page .documents_joints dt small{background:transparent;border:none;padding:0;margin:0;display:inline;}
#wrap #page a.spip_out, #wrap #page a.spip_url{background:#f0f8fd url('../img/url_ext.png') no-repeat right top; color:#332b80;padding-right:13px;}
#wrap #page .img_right{padding-left:8px;}

#wrap #page .listetags{}
#wrap #page .listetags dt{margin-top:18px;}
#wrap #page .listetags dt a{font-size:100%;padding-bottom:4px;font-weight:bold;}

/*BLOG
------------------------------------------------------------------------------------------------ */
#wrap #page.blog .post { margin:0 0 25px 0; border-bottom:8px solid #E8E8E8; padding-bottom:20px;}
#wrap #page.blog h2{border-bottom:none !important;}
#wrap #page.blog h2 a {font-size:92%; text-decoration:none; font-weight:bold; padding:2px;
margin-left:-2px;line-height:34px;background:#fff;color:#527C94;}
#wrap #page.blog h2 a:hover{background:#fceff6; color:#a10c57;}
#wrap #page.blog h3{ background:transparent; color:#222; font-weight:bolder; margin-top:24px;border-bottom:1px solid #ddd;font-size:82%; padding-bottom:4px; padding-left:2px;}
#wrap #page.blog .post .imageArticle{clear:left;}
#wrap #page.blog small {display:block;margin:2px 0 28px 0; font-size:71%;background:#f8f8f8; padding:1px; border:1px solid #eee;
width:70%;}
#wrap #page.blog small img{border:none;}
#wrap #page.blog small a{ text-decoration:none;background:transparent;}
#wrap #page.blog small a:hover{ text-decoration:underline;}
#wrap #page.blog .com{text-align:right; font-size:77%;margin-top:18px;clear:both; padding-top:10px;}
#wrap #page.blog .com a{background:transparent url('../img/deco_coms.png') no-repeat left; padding-left:18px;}

.pagination{font-size:110%;}
.pagination .on{font-size:120%;color:#D03D73;font-weight:bold;}



/*RUBRIQUES
------------------------------------------------------------------------------------------------ */
#wrap #page.rub h2{ color:#527C94; background:transparent; border-bottom:1px dotted; padding-bottom:4px; }
#wrap #page.rub p.intro{ margin-bottom:28px;color:#7f5196; background:transparent; }

/*Productions*/
#wrap #page.productions img{border:none; }
#wrap #page.productions a{background:transparent; color:#332b80;}

/*Agenda*/
#wrap #page.agenda h3{background:transparent;color:#566311; margin:18px 0 0 0px !important;border:0;padding:0; clear:both;}
#wrap #page.agenda h3 a{background:transparent;color:#566311;}
#wrap #page.agenda h3 a:hover{background:transparent;color:#a10c57; text-decoration:none;}
#wrap #page.agenda .desc{background:#fdfff1; border:1px solid #eaf0c8;}
#wrap #page.agenda .desc p a{background:transparent; color:#604653; text-decoration:none;}
#wrap #page.agenda .desc p a:hover{ background:transparent; color:#a10c57; }
#wrap #page.agenda .minidate{ float:left;font-size:1.7em;letter-spacing:-3px;line-height:20px;margin-top:0px;overflow:hidden;text-align:center;width:48px; border-right:2px solid #eee;background:#eaf0c8; margin-right:8px;} 
#wrap #page.agenda .minidate span {display:block;margin-right:5px;}
#wrap #page.agenda .minidate small {display:block;font-size:0.5em;letter-spacing:2px;text-transform:uppercase;}
#wrap #page.agenda h3.agendafiltre31{border-left:6px solid red;}
#wrap #page.agenda h2.titre{color:#7f5196; background:transparent url('../img/deco_h3.png') no-repeat left; font-weight:bold;  padding:2px; margin:18px 0 0 0; border-bottom:2px dotted;font-size:92%; padding-left:45px;}

/*thematiques*/
#wrap #page.thematiques .box{float:left;position:relative;width:250px;margin-right:12px;background:#E1C3D3;color:#000;border:1px solid #d97ea6;height:320px;margin-bottom:8px;}
#wrap #page.thematiques .box h3{background:#b70d57;margin:0;color:#fff;border:none;padding-left:12px;}
#wrap #page.thematiques .box img{border:0;padding-left:10px;}
#wrap #page.thematiques .box a {border:0 !important;background:transparent;color:#000;display:block;padding:0;}
#wrap #page.thematiques .box p a:hover {background:#e2b2cc;color:#333;text-decoration:none;display:block;} 

/*annuaire*/
#wrap #page.annuaire .spip_logos{float:right; margin:0 0 0 8px; padding-top:22px;}
#wrap #page.annuaire h4{ font-weight:bold; padding:12px 0 0 0; font-size:82%;}
#wrap #page.annuaire p {padding:4px 0;}
#wrap #page.annuaire img {border:none;}

/*ARTICLES
------------------------------------------------------------------------------------------------ */
#wrap #page.article h2{margin-bottom:20px;}
#wrap #page #commentaires ol li{ list-style-position:inside; padding:10px 0;background:#fafbfb;color:#333;margin-bottom:8px;}
#wrap #page #commentaires ol li.on{background:#f5eef9;color:#111;}
#wrap #page #commentaires .info{font-size:82%;}

/*formulaires*/
#wrap #page .spip_forms { font-size:77%;color:#333;background:#F8F8F8 ;padding:8px;border:1px solid #E3E3E3;}
#wrap #page .spip_forms img{border:none;}
#wrap #page .spip_forms legend{font-weight:bold;font-size:100%;padding-bottom:12px;}
#wrap #page .spip_descriptif{font-weight:bold;}
#wrap #page .spip_forms label{font-weight:bold;}
#wrap #page .spip_forms .label{font-weight:bold;}
#wrap #page .spip_form_choix_multiple li{background:none;}
#wrap #page .spip_form_champ{padding:0 0 12px 0;}
#wrap #page .spip_form_label_details{font-size:72%; display:block;}
#wrap #page #formulaire_com{margin-top:48px;}
#wrap #page #formulaire_com fieldset{background:#F8F8F8 none repeat scroll 0 0;border:1px solid #CCCCCC;margin:1em 0;padding:0 8px;}
#wrap #page #formulaire_com textarea{width:85%; margin-bottom:12px;font-family:Arial, Helvetica, sans-serif;font-size:82%;padding:2px;}
#wrap #page .spip_bouton{ text-align:center;}

#wrap #page #formulaire_com ul li{background:none;}
#wrap #page #formulaire_com ul li label{font-weight:bold;}

/*PLAN DU SITE
------------------------------------------------------------------------------------------------ */
#wrap #page.plandusite{}
#wrap #page.plandusite h2{ padding-bottom:25px; color:#303D83; background:transparent; }
#wrap #page.plandusite h3 a{ text-decoration:none; color:#C10D57; background:transparent;}
#wrap #page.plandusite h3 a:hover{color:#fff; background:#C10D57;}
#wrap #page.plandusite h4 { padding:8px 0 8px 25px;}
#wrap #page.plandusite h4 a {color:#543360; background:transparent; text-decoration:none; font-size:108%;}
#wrap #page.plandusite ul { padding:8px 0 8px 25px; list-style:disc; list-style-position:inside;}
#wrap #page.plandusite ul li{background:none;}

/*FOOTER
------------------------------------------------------------------------------------------------ */
#footerWrap{ clear:both; width:100%;border-top:10px solid #7786d9; background:#5c5d66 url('../img/bk-footer.png') repeat-x top; color:#fff; padding-bottom:18px;}
#footerWrap #footer{clear:both; width:990px; margin:0 auto; text-align:left; font-size:77%; padding-top:12px;}
#footerWrap #footer a{background:transparent; color:white;text-decoration:none;}
#footerWrap #footer a:hover{text-decoration:underline;}
#footerWrap #footer .valid{background:transparent url('../img/icone_valid.gif') no-repeat left;padding:0 0 0 18px;}
#footerWrap #footer h4{font-weight:bold; padding-bottom:3px; border-bottom:1px solid #eee;margin-bottom:12px;}
#footerWrap #footer h5{font-weight:bold;}
#footerWrap #footerLeft{ float:left; width:20%;}
#footerWrap #footerLeft p{padding:0 0 10px 0;}
#footerWrap #footerCenter{ float:left; width:53%;margin-left:20px;}
#footerWrap #footerCenter .minibloc{ float:left; width:30%;margin-right:4px;}
#footerWrap #footerCenter .minibloc ul{list-style-type:square;list-style-position:inside;}
#footerWrap #footerCenter .minibloc ul li{ padding:3px 0;}
#footerWrap #footerCenter h5.ia{background:transparent url('http://www.internetactu.net/favicon.ico') no-repeat left;padding-left:18px;}
#footerWrap #footerCenter h5.idact{background:transparent url('http://www.identitesactives.net/files/garland_favicon.ico') no-repeat left;padding-left:18px;}
#footerWrap #footerCenter h5.villes2{background:transparent url('http://www.villes2.fr/favicon.ico') no-repeat left;padding-left:22px;}
#footerWrap #footerRight{ float:right; width:20%; }
#footerWrap #footerRight ol li{ display:inline; margin:3px 0;}
#footerWrap #footerRight ol li a { background:transparent url('../img/deco_separation-blanc.png') no-repeat right; color:white; padding:0 6px 0 0;}
#footerWrap #footerRight ol li a:hover{ text-decoration:underline;}
#footerWrap #footerRight ol li.last a {background:transparent; color:white; padding:0;}
