/* reset common properties, make the all the same across browsers */
*{margin:0;padding:0;}
img{border:0;}
body{font-size:76%;font-family:Verdana,Tahoma,Arial,sans-serif;color:#000;background-color:#fff;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,form{margin:15px 0 0;}
dl,ul,ol{margin:0 0 15px;}
fieldset{margin:0;}
h1{font-size:1.8em;}h2{font-size:1.6em;}h3{font-size:1.2em; font-weight:strong;}h4{font-size:1em;}h5{font-size:0.8em;}h6{font-size:0.7em;}
li,dd,blockquote{margin-left:30px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} .clearfix{display:inline;} /* Hides from IE-mac \*/ * html .clearfix{height:1%;} .clearfix{display:block;} /* End hide from IE-mac */
/***********
*************
****  TEXTURE   *******
****
*****************
********************
***********/

body{background:#5e5956 url('bg_elephant.jpg') fixed center top repeat-y;text-align:center;}

/*body{background:#5e5956 url('liensurimageici') fixed center top repeat-y;text-align:center;}
bg_zebra.jpg,bg_armadillo.jpg, bg_elephant.jpg, bg_plantes.jpg,bg_oiseau01.jpg,bg_oiseau02.jpg,bg_oiseau03.jpg,bg_oiseau04.jpg,bg_oiseau05.jpg,bg_oiseau06.jpg,bg_oiseau07.jpg,*/

#wrapper{position:relative;background:#FFF;width:910px;margin:0 auto;text-align:left;}

#skiplinks{display:none;}

#header{position:relative;height:215px;overflow:hidden;background:#fff no-repeat;}
/* backgrounds for header, for each page */
body.accueil #header{background-image: url('pg_accueil_h_bg.jpg');}
body.venir #header{background-image: url('pg_venir_h_bg.jpg');}
body.connaitre #header{background-image: url('pg_connaitre_h_bg.jpg');}
body.explorer #header{background-image: url('pg_explorer_h_bg.jpg');}
body.informer #header{background-image: url('pg_informer_h_bg.jpg');}
body.echanger #header{background-image: url('pg_echanger_h_bg.jpg');}
body.jeunes #header{background-image: url('pg_jeunes_h_bg.jpg');}
body.museum #header{background-image: url('pg_museum_h_bg.jpg');}
body.blog #header{background-image: url('pg_blog_h_bg.jpg');}
body.blog #wrapper.jeunes #header{background-image: url('pg_blog_jeunes_h_bg.jpg');}

#logo{position:absolute;top:15px;left:20px;width:60px;height:64px;display:block;}

#header h1{position:absolute;margin:0;top:50px;left:90px;width:225px;height:30px;color:#919191;line-height:30px;font-family:'Helvetica Neue',Helvetica,sans-serif;overflow:hidden;}
#header h1 em{position:absolute;display:block;top:0;left:0;width:225px;height:30px;background: url('h1bg.gif') no-repeat;}

#header h2{position:absolute;margin:0;top:83px;left:0;width:380px;width/**/:290px/**/;height:98px;height/**/:78px/**/;padding:20px 0 0 90px;color:#fff;background:#5e5956;font-size:1.4em;font-family:'Helvetica Neue',Helvetica,sans-serif;}

/*
_width:380px; - underscore hack
it's applied to ie 5, 5.5, 6 - for windows, but not ie7, and it-s no good, the header goes over the background image in ie6, the browser with most users;
all dimensions with this hack further down are specified wrong, so they are commented; if for some reason they are needed, uncomment them and put them back in the rule; and if done so, please please please verify at least in IE6 and Firefox - for windows, those are the brosers with most users
*/
body.accueil #header h2{background:#88c80c;}
body.venir #header h2{background:#81cef8;}
body.informer #header h2{background:#b3aea0;}
body.explorer #header h2{background:#928560;}
body.echanger #header h2{background:#8FC306;}
body.connaitre #header h2{background:#41b8fa;}
body.jeunes #header h2{background:#ffa800;}
body.museum #header h2{background:#88c80c;}
body.blog #header h2{background:#8fc306;width:307px;width/**/:217px/**/;height:97px;height/**/:77px/**/;}
body.blog #wrapper.jeunes #header h2{background:#ffa800;}

#header h2 em{position:absolute;top:0;right:-60px;width:440px;height:98px;}
body.accueil #header h2 em{background: url('pg_accueil_h2_bg.gif') no-repeat;}
body.venir #header h2 em{background: url('pg_venir_h2_bg.gif') no-repeat;}
body.connaitre #header h2 em{background: url('pg_connaitre_h2_bg.gif') no-repeat;}
body.explorer #header h2 em{background: url('pg_explorer_h2_bg.gif') no-repeat;}
body.informer #header h2 em{background: url('pg_informer_h2_bg.gif') no-repeat;}
body.echanger #header h2 em{background: url('pg_echanger_h2_bg.gif') no-repeat;}
body.jeunes #header h2 em{background: url('pg_jeunes_h2_bg.gif') no-repeat;}
body.museum #header h2 em{background: url('pg_museum_h2_bg.gif') no-repeat;}
body.blog #header h2 em{background: url('pg_blog_h2_bg.gif') no-repeat;right:-80px;width:367px;height:97px;}
body.blog #wrapper.jeunes h2 em{background: url('pg_blog_jeunes_h2_bg.gif') no-repeat;right:-80px;width:367px;height:97px;}

#tools{position:relative;margin:0;float:right;padding:10px 10px 0 15px;font-size:0.85em;color:#7e8389;}/*background: url('hand.gif') left bottom no-repeat;*/
#tools *{position:relative;}
#tools span{position:relative;color:#fff;font-size:1.6em;border-right:1px solid #7e8389;margin-left:-0.5em;z-index:-1;}
/*@media all and (min-width: 0px){#tools span{z-index:0;}} just for opera*/

#tools a{color:#7e8389;text-decoration:none;}
#tools a.img{border:0;padding:0;}
#tools a:hover{text-decoration:underline;}

#searchform{position:absolute;right:10px;top:1.36em;padding-top:15px;margin:0;}
.textbox{width:120px;padding:0;margin:0;border:1px solid #9ba1aa;color:#7e838a;background:#f7f7f7;font-size:0.8em;}
/* @media all and (min-width: 0px){.textbox{font-size:0.9em;}}just for opera*/
button{visibility:visible;width:27px;height:16px;border:none;padding:0;margin-left:0;font-size:0.8em;color:#fff;background: transparent url('formokbg.gif') top left no-repeat;overflow:hidden;cursor:pointer;}
.searchsubmit{visibility:visible;width:27px;height:16px;border:none;padding:0;margin-left:0;font-size:0.8em;color:#fff;background: transparent url('formokbg.gif') top left no-repeat;overflow:hidden;cursor:pointer;}
	
#searchwait{visibility:hidden;position:absolute;top:15px;right:0;width:27px;height:16px;background: url('formwait.gif') top left no-repeat;}

#loginbox{position:absolute;top:85px;right:0;width:165px;width/**/:155px/**/;padding:5px;font-size:0.85em;background: url('loginboxbg.gif') top left no-repeat;}
#loginbox.login{background-image: url('loginboxbg1.gif');top:55px;margin-bottom:0;}
#loginbox a {padding-left:7px;color:#88c80c;text-decoration:none;background: url('linkbullet.gif') left center no-repeat;}
#loginbox a.name{padding:0px;margin:0px;background:none;color:black;text-decoration:none;}
#loginbox.login #notloggedlinks{margin-top:15px;}
	
#loginbox a:hover{text-decoration:underline;}
#loginbox a.agora_favoris_ajout {background-image: url(linkloginhelpbullet.gif);}
#loginbox a.agora_favoris_supp {background-image: url(linkloginhelpbullet.gif);}
#notloggedlinks a{color:#959595;margin-right:10px;}
#loggedlinks a{color:#959595;padding-left:12px;margin-right:5px;}
#loggedlinks {color: #959595;}
a#loggedhelp{background-image: url('linkloginhelpbullet.gif');}
a#logout{background-image: url('linklogoutbullet.gif');}
#loginbox h3{color:#8fc306;margin-top:-10px;margin:0;}
#loginbox form{color:#959595;padding-left:5px;}
#loginbox #headerloginform .textbox{width:100px;font-size:1em;margin-bottom:2px;}
#loginbox form label{white-space:nowrap;}
#loginbox form#headerloginform button{font-size:1em;}


#mainmenu{position:absolute;margin:0;top:183px;left:0;width:910px;height:25px;line-height:20px;font-weight:bold;list-style:none;background: url('mainmenubg.gif') left top no-repeat;overflow:hidden;}
#mainmenu li{position:relative;float:left;display:inline;margin-left:0;text-align:center;}

#mainmenu a{color: #000000; position:relative;float:left;display:inline;height:25px;width:157px;margin-left:-6px;}
#mainmenu a:hover{text-decoration:none;color:#000000;}
#mainmenu a{text-decoration:none;font-family:Arial,Helvetica,sans-serif;color:#FFFFFF;}
#mainmenu a em {font-style:normal;padding-top:3px;}
a#mmvenir:hover, body.venir a#mmvenir {color:#81CEF8;}
a#mmconnaitre:hover, body.connaitre a#mmconnaitre{color:#41B8FA;}
a#mmexplorer:hover, body.explorer a#mmexplorer {color:#928560;}
a#mminformer:hover, body.informer a#mminformer {color:#B3AEA0;}
a#mmechanger:hover, body.echanger a#mmechanger {color:#8FC306;}
a#mmjeunes:hover, body.jeunes a#mmjeunes {color:#FFA800;}
/*** Version 'Texte' ***/
#mainmenu a em{position:absolute;width:157px;height:25px;top:0;left:0;background-image: url('mmlinksbg_notitle.gif');background-repeat:no-repeat;cursor:pointer;}
/*** Version 'Images' ***/
/*#mainmenu a em{position:absolute;width:157px;height:25px;top:0;left:0;background-image: url('mmlinksbg.gif');background-repeat:no-repeat;cursor:pointer;padding-top:25px;}*/

a#mmvenir{width:154px;}
a#mmvenir em{width:154px;background-position:0 0;}
a#mmconnaitre em{background-position:50% -25px;}
a#mmexplorer em{background-position:50% -50px;}
a#mminformer em{background-position:50% -75px;}
a#mmechanger em{background-position:50% -100px;}
a#mmjeunes{width:165px;margin-left:-7px;}
a#mmjeunes em{background-position:50% -125px;width:165px;}

/*** Version 'Texte' ***/
#mainmenu a:hover em,body.venir a#mmvenir em,body.connaitre a#mmconnaitre em,body.explorer a#mmexplorer em,body.informer a#mminformer em,body.echanger a#mmechanger em,body.jeunes a#mmjeunes em{background-image: url('mmlinksbgovr_notitle.gif');}
/*** Version 'Images' ***/
/*#mainmenu a:hover em,body.venir a#mmvenir em,body.connaitre a#mmconnaitre em,body.explorer a#mmexplorer em,body.informer a#mminformer em,body.echanger a#mmechanger em,body.jeunes a#mmjeunes em{background-image: url('mmlinksbgovr.gif');}*/

#mainmenu a#mmvenir:hover em{background-position:-3px 0;}
body.venir a#mmvenir em{background-position:-3px 0;}


#footer{position:relative;clear:both;}
#fmdt{position:absolute;z-index:2;left:10px;top:5px;}
#footermenu{position:relative;margin:0;padding:7px 10px 7px 0;text-align:right;font-size:0.85em;color:#60656c;background:#eee;}
#footermenu a{color:#60656c;text-decoration:none;font-weight:lighter;}
/* la ligne suivante est pour Safari qui n'interprete pas lighter */
#footermenu a b{font-weight:400;}
#footermenu a:hover{text-decoration:underline;}
#footerother{margin:0;padding:5px 10px;text-align:right;}


/* SECTION MENU */
#sectionmenu{position:relative;margin-left:-675px;float:left;width:215px;width/**/:210px/**/;padding-right:5px;overflow:hidden;}
#sidebar{position:relative;margin-top:1.4em;float:right;width:230px;width/**/:220px/**/;padding-right:10px;color:#60656c;}
#sectionmenu.empty{height:220px;background: url('sectionmenuempty.jpg') top left no-repeat;}

/* SECTION MENU H2*/
#sectionmenu h2,#sidebar h2{margin:0;float:left;width:210px;width/**/:190px/**/;font-size:1.5em;font-weight:normal;padding:5px 10px 2px 10px;color:#fff;}/*_width:210px;*/
#sidebar h2{float:none;width:220px;width/**/:200px/**/;clear:both;margin-top:10px;}/*_width:220px;*/

body.venir #sectionmenu h2,body.venir #sidebar h2{background:#81cef8 url('arrondi_venir.gif') top right no-repeat;}
body.informer #sectionmenu h2,body.informer #sidebar h2{background:#b3aea0 url('arrondi_taupe.gif') top right no-repeat;}
body.explorer #sectionmenu h2,body.explorer #sidebar h2{background:#928560 url('arrondi_marron.gif') top right no-repeat;}
body.echanger #sectionmenu h2,body.echanger #sidebar h2{background:#8FC306 url('arrondi_vert.gif') top right no-repeat;}
body.connaitre #sectionmenu h2,body.connaitre #sidebar h2{background:#41b8fa url('arrondi_bleu_clair.gif') top right no-repeat;}
body.jeunes #sectionmenu h2,body.jeunes #sidebar h2{background:#ffa800 url('arrondi_orange.gif') top right no-repeat;}
body.museum #sectionmenu h2,body.museum #sidebar h2{background:#88c80c url('arrondi_vert.gif') top right no-repeat;}
body.blog #sidebar h2{background-color:#8FC306;}
body.blog #wrapper.jeunes #sidebar h2{background-color:#ffa800;}
body.blog #wrapper.jeunes #sidebar h3{color:#ffa800;}

/* SECTION MENU LIST*/
#sectionmenu ul{float:left;width:210px;list-style:none;margin:0 0 10px;padding-bottom:5px;border-top:1px solid #fff;border-bottom:4px solid #eee;font-size:0.85em;font-weight:bold;}
#sectionmenu li{background:#eee;margin:1px 0 0 0;float:left;width:210px;}
#sectionmenu li a{color:#333;text-decoration:none;float:left;display:inline;width:210px;width/**/:180px/**/;padding:5px 5px 5px 25px;background: url('linkbulletpage.gif') 10px center no-repeat;}/*_width:210px;*/

#sectionmenu li a:hover{text-decoration:underline;}
#sectionmenu li a.current{color:#909090;}

#sectionmenu ul ul{margin:0;border-bottom:1px solid #eee;padding:0;border:0;font-size:1em;}

#sectionmenu li li{background:#fff;font-weight:lighter;}
#sectionmenu li li a{width:200px;width/**/:170px/**/;padding-left:35px;background:none;}
#sectionmenu li li a.current{font-weight:bold;color:#333;}

#sectionmenu li li li{background:#f6f6f6;}
#sectionmenu li li li a{width:200px;width/**/:155px/**/;padding-left:50px;}


/* SIDEBAR */
#sidebar h3{margin:0;font-size:0.85em;clear:both;}
#sidebar h3 a{display:block;width:220px;width/**/:190px/**/;padding:5px 5px 5px 25px;color:#333;background:#eee url('linkbulletmore.gif') 10px center no-repeat;text-decoration:none;}/*_width:220px;*/


#sidebar.nobullet h3{width:220px;width/**/:205px/**/;padding:5px 5px 5px 10px;color:#333;background:#eee;}
#sidebar.nobullet h3 a{width:205px;width/**/:190px/**/;padding:0;color:#333;padding-left:15px;background:#eee url('linkbulletmore.gif') 0px 3px no-repeat;}
#sidebar h3 a:hover{text-decoration:underline;}

#sidebar p{padding-left:10px;margin:10px 0;font-size:0.85em;}/*_width:220px;*/
#sidebar p img{float:right;margin:0 0 10px 10px;}
	

#sidebar p.more{border-top:1px solid #d1d1d1;text-align:right;padding:10px 0;width/**/:220px/**/;clear:both;}/*_width:220px;*/
#sidebar p.more a{color:#01a0f8;padding-left:15px;background: url('linkbulletpage.gif') left center no-repeat;text-decoration:none;}
#sidebar p.more a:hover{text-decoration:underline;}


#sidebar p.more1 a{color:#01a0f8;padding-left:15px;background: url('linkbulletpage.gif') left center no-repeat;text-decoration:none;}
#sidebar p.more1 a:hover{text-decoration:underline;}


#sidebar p.links a{color:#01a0f8;padding-left:15px;background: url('amorebg.gif') left center no-repeat;text-decoration:none;}
#sidebar p.links a:hover{text-decoration:underline;}

#sidebar p a.more{color:#01a0f8;text-decoration:none;background: url('amorebg.gif') 0px 5px no-repeat;padding-left:10px;}
#sidebar p a.more:hover{text-decoration:underline;}

#sidebar ul{font-size:0.85em;}

#sidebar div{margin-bottom:10px;width:220px;font-size:0.85em;}
#sidebar div.spip_images{;width:auto;padding:0px 5px}
#sidebar div h3,#sidebar div p{width/**/:130px/**/;padding-left:90px;}/*_width:220px;*/

#sidebar div h3{font-size:1.25em;font-weight:normal;margin-bottom:15px;}

#sidebar a#sidebarlivre{background-image: url('livre.gif');}
#sidebar a#sidebardvd{background-image: url('cd.gif');}
#sidebarboutiques{padding-bottom:2.1em;background:#eee url('boutiquebg.jpg') top left no-repeat;}
#sidebarrestaurant{padding-bottom:2em;background:#eee url('restaurantbg.jpg') top left no-repeat;}
#sidebarconnaitrebreves h3{background:#fff;}
#sidebarconnaitrebreves p{background:#eee;}

body.venir #sidebar h3.infodujur a{width:205px;width/**/:190px/**/;padding:0;color:#333;padding-left:15px;background:#eee url('linkbulletmore.gif') 0px 3px no-repeat;}/*_width:220px;*/
body.venir #sidebar h3.infodujur {width:220px;width/**/:205px/**/;padding:5px 5px 5px 10px;color:#333;background:#eee;}/*_width:220px;*/
body.connaitre #sidebar h3.infodujur a{width:205px;width/**/:190px/**/;padding:0;color:#333;padding-left:15px;background:#eee url('linkbulletmore.gif') 0px 3px no-repeat;}/*_width:220px;*/
body.connaitre #sidebar h3.infodujur {width:220px;width/**/:205px/**/;padding:5px 5px 5px 10px;color:#333;background:#eee;}/*_width:220px;*/
body.echanger #sidebar h3.infodujur a{width:205px;width/**/:190px/**/;padding:0;color:#333;padding-left:15px;background:#eee url('linkbulletmore.gif') 0px 3px no-repeat;}/*_width:220px;*/
body.echanger #sidebar h3.infodujur {width:220px;width/**/:205px/**/;padding:5px 5px 5px 10px;color:#333;background:#eee;}/*_width:220px;*/
body.informer #sidebar h3.infodujur a{width:205px;width/**/:190px/**/;padding:0;color:#333;padding-left:15px;background:#eee url('linkbulletmore.gif') 0px 3px no-repeat;}/*_width:220px;*/
body.informer #sidebar h3.infodujur {width:220px;width/**/:205px/**/;padding:5px 5px 5px 10px;color:#333;background:#eee;}/*_width:220px;*/

body.venir #sidebar h2.agenda{position:relative;background:#41b8fa url(arrondi_bleu_clair.gif) no-repeat scroll right top;}
body.venir #sidebar h2.agenda a{position:absolute;display:block;height:10px;width:10px;line-height:1.8em;top:10px;right:20px;}
body.venir #sidebar p.agenda{margin:0;}

body.venir #sidebar ul.agenda{list-style:none;margin:5px 0 0;font-size:0.85em;}
body.venir #sidebar ul.agenda li{position:relative;margin:0;padding-left:15px;background: url('clock.gif') 0 center no-repeat;border-bottom:1px solid #eee;line-height:1.7em;}/*_width:220px;*/
body.venir #sidebar ul.agenda a{font-size:1em;text-decoration:none;color:#2097d9;}
body.venir #sidebar ul.agenda a:hover{text-decoration:underline;}

body.venir #sidebar p.more{text-align:left;background:#eee;border:none;padding:3px 0 3px 10px;width:220px;width/**/:210px/**/;}/*_width:220px;*/
body.venir #sidebar p.more a{color:#2097d9;font-weight:bold;background-image: url('linkbulletpage.gif');}


/* CONTENT */
#content{font-family: Geogia, serif; position:relative;float:left;display:inline;margin:0 0 5px 215px;width:460px;width/**/:452px/**/;padding:25px 4px 5px 4px;font-size:1.00em;color:#60656c;background:#fff url('contentbg.gif') top left repeat-y;border-bottom:5px solid #eee;}/*_width:460px;*/

#content #breadcrumb{position:relative;margin:-22px 0 0 -5px;padding:2px 0 6px 10px;width:460px;width/**/:455px/**/;top:0;left:0;font-family:Arial,sans-serif;color:#959595;background:#fff;font-size:10px;}/*_width:460px;*/
#content #breadcrumb a{color:#959595;text-decoration:underline;}
#content #breadcrumb a:hover{text-decoration:none;}

#content h2{color:#66beee;font-size:18px;font-weight:normal;padding-left:10px;margin:0 0 5px;clear:both;}
body.venir #content h2{color:#81cef8;}
body.informer #content h2{color:#b3aea0;}
body.explorer #content h2{color:#928560;}
body.echanger #content h2{color:#8FC306;}
body.connaitre #content h2{color:#41b8fa;}
body.jeunes #content h2{color:#ffa800;}
body.museum #content h2{color:#88c80c;}
#content h2.section{position:relative;border-top:5px solid #eee;padding-top:5px;}

#content img{float:left;display:inline;margin:0 10px 15px 0;}	
/*modif samuel 29 juillet 08 : grosseur des intertitres H3 - retirer font-weight pour laisser h3 strong s'appliquer
#content h3{position:relative;color:#333;font-weight:normal;margin:0 0 10px 0;font-size:1.3em;padding-left:10px;}
*/
#content h3{position:relative;color:#333;margin:0 0 10px 0;font-size:1.3em;padding-left:10px;}
#content h4{position:relative;margin:10px 0 0 230px;font-size:1em;padding-left:10px;background: url('linkbullet.gif') 0 5px no-repeat;}
body.explorer #content h4 a{color:#333;}

#content p{margin:0 0 10px 240px;}
#content a{color:#01a0f8;text-decoration:none;}
#content p.phone{background: url('phone.gif') left center no-repeat;padding:10px 0 10px 14px;margin-left:230px;border-bottom:1px solid #d1d1d1;}
#content p.phone strong{color:#01a0f8;}
#content p.more{position:relative;float:left;display:inline;margin-left:10px;height:16px;line-height:15px;background:#88c80c url('contentmoreleftbg.gif') top left no-repeat;overflow:hidden;}
#content p.more a{float:left;padding:0 15px 0 15px;color:#fff;background: url('contentmorerightbg.gif') right top no-repeat;text-decoration:none;}
#content p.more a:hover{text-decoration:underline;}

#content p.deleteall{position:relative;clear:both;float:right;display:inline;margin-right:10px;height:16px;line-height:15px;background:#88c80c url('deleteallleftbg.gif') top left no-repeat;overflow:hidden;}
#content p.deleteall a{float:left;padding:0 15px 0 25px;color:#fff;background: url('deleteallrightbg.gif') right top no-repeat;text-decoration:none;}
#content p.deleteall a:hover{text-decoration:underline;}

#content p.links{border-top:1px solid #d4d4d4;padding-top:5px;margin-top:40px;}
#content p.links a{color:#01a0f8;text-decoration:none;background: url('amorebg.gif') center left no-repeat;padding-left:10px;}
#content p.links a:hover{text-decoration:underline;}
#content img.linkbullet {margin:5px 10px 10px 0;}
#content h3.fullrow{margin-left:5px;}
#content h3.fullrow a{color:#000;}
#content p.fullrow{margin-left:15px;}
#content p.fullrow a{color:#000;}
#content p.fullrow2{margin-left:192px;}
#content p.fullrow2 a{color:#000;}
/*
#content h3.fullrow{margin-left:5px;}
#content p.fullrow{margin-left:15px;}
#content p.fullrow2{margin-left:192px;color:#000;}
*/

#content p.fullrow more{position:relative;float:left;display:inline;margin-left:10px;height:16px;line-height:15px;background:#88c80c url('contentmoreleftbg.gif') top left no-repeat;overflow:hidden;}
#content p.fullrow more a{float:left;padding:0 15px 0 15px;color:#fff;background: url('contentmorerightbg.gif') right top no-repeat;text-decoration:none;}
#content p.fullrow more a:hover{text-decoration:underline;}

/* remontee du wiki */
#content h3.fullrow-wiki{font-size:1.3em; margin-left:5px;}
#content h3.fullrow-wiki a{color:#333333;}
#content p.fullrow-wiki{margin-left:15px;}
#content p.fullrow2-wiki{margin-left:192px;}
#content p.fullrow2-wiki a {color:#60656C;}

#content div.post{clear:both;border-top:1px solid #d1d1d1;float:left;width:100%;margin-top:10px;}
#content div.post img{position:relative;margin-top:0px;border:solid #fff;border-width:5px 5px 0 5px;}
#content div.post h3{margin:10px 0 5px 80px;}
#content div.post p{margin-left:90px;}

#content div.section{width:50%;float:left;background: url('contentbg.gif') top left repeat-y;}
#content div.section img{margin-left:5px;}
#content div.section br.breakrow{clear:both;padding:10px;}
#content div.section h3{}
#content div.section p{margin:0;}
#content div.section h4{margin:10px 0 5px 110px;}
#content div.section p.semifullrow{margin-left:110px;}

#content.nobullet{border-bottom:0;}
#content.nobullet .important{color:#60656C;border:0;background:#EEEEEE;padding:10px 5px 10px 15px;margin-right:10px;}
#content.nobullet img{border-right:10px solid #fff;position:relative;z-index:20;float:none;}
#content.nobullet img.logo{border-right:10px solid #fff;position:relative;z-index:20;float:left;}
#content.nobullet h3{background-image:none;padding-left:0;margin-left:5px;border-bottom:1px solid #d4d4d4;padding-bottom:3px;}
#content.nobullet h3.intro{border:0;padding-bottom:10px;}
#content.nobullet h3.clear{clear:both;}
#content.nobullet .clear{clear:both;}
#content.nobullet h4{background-image:none;padding-left:0;margin-left:5px;color:#000;font-size:1.1em;}
#content.nobullet p{margin-left:5px;}
#content.nobullet ul{line-height:1.3;margin-left:5px;position:relative;}


#content.nobullet li{margin-left:0;list-style:none;background: url('libg.jpg') 0 5px no-repeat;padding-left:10px;position:relative;}
#content.nobullet ul.model2 li{background-image: url('linkbullet.gif');}
#content.nobullet li li{background-image: url('lilibg.jpg');}
#content.nobullet p.more1 a{padding-left:15px;background: url('linkbulletpage.gif') left center no-repeat;text-decoration:none;}
#content.nobullet p.clock {padding-left:15px;background: url('clock.gif') left center no-repeat;text-decoration:none;}
#content.nobullet p.dvd {padding-left:15px;background: url('cd.gif') left center no-repeat;text-decoration:none;}
#content.nobullet p.livre {padding-left:15px;background: url('livre.gif') left center no-repeat;text-decoration:none;}
#content.nobullet p.inactif {padding-left:15px;background: url('linkbulletmore.gif') left center no-repeat;text-decoration:none;}





/* Navigation enigmes */
#content.nobullet span.next a{padding-right:15px;background: url('suivantebg.jpg') right center no-repeat;text-decoration:none;}
#content.nobullet span.previous a{padding-left:15px;background: url('precedentebg.jpg') left center no-repeat;text-decoration:none;}

#content.nobullet p.img{float:left;display:inline;background:#eee;padding:3px;color:#000;border-right:10px solid #fff;position:relative;}
#content.nobullet p.img img{float:none;border:0;margin:0;}
#content.nobullet ol{margin-bottom:10px;line-height:1.3;padding-left:5px;position:relative;}
#content.nobullet ol li{background:none;padding-left:15px;margin-left:0;position:relative;list-style:inherit;list-style-position:inside;color:#88c80c}
#content.nobullet ol li span{color:#60656C;margin-left:5px;}
#content.nobullet ol .spip{list-style-type:decimal;}
#content.nobullet h4{font-size:1.1em;margin-bottom:5px;}
#content.nobullet div.box{background:#f5f5f5;width:205px;width/**/:195px/**/;padding:10px;float:right;display:inline;margin-left:10px;color:#333;margin-right:10px;margin-bottom:10px;}
#content.nobullet div.box h5{font-size:1em;color:#000;padding-left:10px;background: url('linkbullet.gif') 0 5px no-repeat;margin:0 0 5px 0;}
#content.nobullet div.box img{border:none;margin:0;float:none;}
#content.nobullet div.box p{margin:0;}
#content.nobullet div.box p.links{margin-top:15px;}
#content.nobullet .clearleft{clear:left;}
#content.nobullet p.right{float:right;}

#content.nobullet p.topofpage{background:#eee;float:right;display:inline;padding:3px;margin-right:10px;}
#content.nobullet p.topofpage a{color:#60656c;padding-left:15px;background: url('linkbulletpageup.gif') left center no-repeat;text-decoration:none;}

#content.nobullet .gallerie{clear:both;margin:0;}/*line-height:auto;*/
#content.nobullet .gallerie li{margin:0;padding:0;background:#eee url('gallerielibg.jpg') left bottom repeat-x;width:164px;height:200px;float:left;display:inline;margin:0 3px 5px;overflow:hidden;}
#content.nobullet .gallerie li a{display:block;width:164px;height:187px;width/**/:158px/**/;height/**/:181px/**/;border:3px solid #eee;color:#000;font-weight:bold;text-align:center;}
#content.nobullet .gallerie li a:hover{border-color:#88c80c}
#content.nobullet .gallerie li img{float:none;border:0;margin:0 0 5px;}

#content form{margin:30px auto 40px;padding:0;width:400px;color:#898f99;}
#content form p,#content.nobullet form p{padding:0;margin-left:0;}
#content form div{padding:23px 20px 10px 40px;background:#eee;margin:10px 0;}
#content form div.line{padding-top:8px;}
#content form div.line2{padding:8px 10px 15px 15px;}	
#content form .textbox{width:150px;font-size:1em;margin-bottom:15px;}
#content form .lower{margin-top:1em;}
/* @media all and (min-width: 0px){.textbox{font-size:1.1em;}} just for opera*/
#content form label{width:185px;float:left;display:inline;margin-bottom:15px;}
#content form div.line label{float:none;width:auto;margin-bottom:0;padding:0;}
#content form br{clear:right;}
#content form div.actions{background:none;border-top:1px solid #eee;padding-top:8px;padding-right:0;}
#content form button{width:56px;font-size:10px;margin-left:5px;padding-bottom:2px;background-image: url('formbg1.gif');float:right;}
#content form button.desabonner{width:104px;background-image: url('formbg2.gif');}

body.museum #content .gallerie{margin-bottom:10px;}
body.museum #content .gallerie li{height:203px;background-image:none;}
body.museum #content .gallerie li span{float:left;display:inline;width:164px;height:16px;height/**/:15px/**/;line-height:15px;border-top:1px solid #ccc;}
body.museum #content .gallerie li span a{float:left;display:inline;width:auto;height:15px;font-weight:normal;color:#01a0f8;border:0;text-align:left;overflow:hidden;}
body.museum #content .gallerie li span a.add{width:110px !important;width:130px;background: url('plus.gif') 5px center no-repeat;padding-left:20px;}
body.museum #content .gallerie li span a.delete{float:right;width:30px;background: url('trash.gif') 10px center no-repeat;text-indent:-1000em;}

#content.nobullet .gallerienavigation{clear:both;text-align:center;position:relative;width:672px;}
#content.nobullet .gallerienavigation a{color:#60656c;padding:3px 0;}
#content.nobullet .gallerienavigation a:hover{text-decoration:underline;}
#content.nobullet a.precedente{position:absolute;left:0;background:#eee url('precedentebg.jpg') 3px 5px no-repeat;padding:3px 15px;}
#content.nobullet a.suivante{position:absolute;right:0;background:#eee url('suivantebg.jpg') 97% 5px no-repeat;padding:3px 15px;}

#content table{font-size:1em;border:0;empty-cells:show;border-collapse:collapse;table-layout:fixed;width:675px;clear:both;margin:10px 0 10px 5px;}
#content table thead th{color:#333;text-align:left;padding-bottom:8px;text-indent:10px;}
#tablehdelete{width:80px;}
#tablehtitle{width:240px;}
#content tbody tr{background:#f7f7f7;}
#content tbody tr.even{background:#eee;}
#content td{padding:6px 10px;border-top:1px dotted #ccc;}
#content td.view{border-left:1px solid #ccc;border-right:1px solid #ccc;}
#content td.delete a{float:none;display:block;width:60px;height:15px;font-weight:normal;color:#01a0f8;border:0;text-align:left;overflow:hidden;background: url('trash.gif') 25px center no-repeat;text-indent:-1000em;}
#content td.view a{padding-left:15px;background: url('page.gif') left center no-repeat;}

body.echanger #content h3{margin-left:170px;}
body.echanger #content div.post h3{margin-left:80px;}
body.echanger #content div.post p{margin-left:90px;}

body.explorer #sectionmenu{margin-left:-910px;}
body.explorer #content{width:695px;width/**/:687px/**/;background:#fff;}/*_width:695px;*/

body.wide #content{background:#fff url('bodyexplorerinner.jpg') top left repeat-y;width:695px;width/**/:687px/**/;border-bottom:0;}

body.wide #sectionmenu{margin-left:-910px;}
body.narrow #content{width:460px;width/**/:452px/**/;background:#fff url('contentbg.gif') top left repeat-y;}
body.narrow #sectionmenu{margin-left:-675px;}

body.jeunes #content h2{line-height:2em;}
body.jeunes #content h2 img{float:left;margin:0;padding-top:1px;}
body.museum #content h2{position:relative;line-height:2em;}
body.museum #content h2 img{float:left;margin:0;padding-top:1px;}


#content .enigmes{margin:0px 10px 15px 10px;height:195px;height/**/:160px/**/;padding-top:35px;overflow:hidden;background: url('enigmesbg.jpg') right top no-repeat;}
#content .enigmes img{margin-top:-33px;margin-bottom:0;}

#content .introjeunes{width:450px;height:225px;height/**/:205px/**/;padding-top:20px;background: url('introjeunesbg.jpg') left bottom no-repeat;margin-bottom:10px;}
#content .introjeunes img{margin-top:-20px;}


#content .introeveniments{width:450px;height:130px;width/**/:180px/**/;height/**/:110px/**/;padding:20px 35px 0 235px;background: url('introeveniments.jpg') top left no-repeat;overflow:hidden;margin-bottom:10px;}
#content .introeveniments h4{color:#000;margin-top:0;}
#content #hommenature{height:140px;height/**/:120px/**/;background-image: url('hommenaturebg.jpg');color:#333;}
#content #hommenature h4{font-weight:normal;background: url('pouce.gif') 0 3px no-repeat;padding-left:10px;margin-left:-10px;}

#content #museumplus{width:400px;background:#eee url('museumplus.jpg') top left no-repeat;overflow:hidden;margin:15px 0px 35px 150px;}
#content #museumplus h3{color:#333;font-weight:bold;margin:10px 0 30px 60px;border:none;}
#content #museumplus p{margin-left:12px;}
#content #museumplus li{background-image: url('amorebg.gif');margin-left:10px;margin-bottom:5px;}

body.recherche #sectionmenu{margin-top:4.5em;z-index:1000;}
body.recherche #content #breadcrumb{margin-left:-210px;}
body.recherche #content{z-index:10000;overflow:visible;padding-top:5em;width:675px;border-bottom:none}
body.recherche #content{z-index:10000;overflow:visible;padding-top:5em;width:675px;background:#FFFFFF repeat-y 0px 5em; border-bottom:none}
body.recherche #content .intro{margin-left:10px;margin-bottom:10px;padding:10px;line-height:22px;background:#f5f5f5;color:#333;}
body.recherche #content .intro span{font-size:1.2em;}
body.recherche #content dl{margin-left:3px;}
body.recherche #content dt{font-weight:bold;padding-left:20px;background: url('amorebg.gif') 10px center no-repeat;font-size:1.2em;padding-bottom:2px;border-bottom:1px solid #eee;margin:15px 0 3px;color:#01A0F8}
body.recherche #content dd a{text-decoration:underline;}

body.recherche #content .nav div.previous{float:left;background:#EEEEEE none repeat scroll 0%;height:14px;padding:1pt;cursor:hand;}
body.recherche #content .nav div.previous div {background: url('precedentebg.jpg') left center no-repeat;font-size:0.9em;padding:0 12px 0 19px;vertical-align: middle;}
body.recherche #content .nav div.navBar{text-align:center }
body.recherche #content .nav div.next{float:right;background:#EEEEEE none repeat scroll 0%;height:14px;padding:1pt;cursor:hand;}
body.recherche #content .nav div.next div {background: url('suivantebg.jpg') right center no-repeat;font-size:0.9em;padding:0 19px 0 15px;vertical-align: middle;}


#searchformadv{position:relative;left:14px;background:#eee url('fsadv.jpg') bottom left no-repeat;padding:10px;padding-bottom:25px;margin:0;color:#60656c;font-size:0.9em;}
#searchformadv label{line-height:1.1em;}
#searchformadv .textbox{width:150px;}	
#searchformadv button{margin-top:5px;}


#sidebar .related{position:relative;padding-bottom:5px;overflow:hidden;}

#sidebar div.related h3,#sidebar div.related p{margin:0 0 10px 90px;background:none;padding:0;color:#333;}

#sidebar div.related h3{font-weight:bold;}
#sidebar .related a{color:#60656c;text-decoration:none;background: url('linkbulletmore.gif') 0px 2px no-repeat;padding-left:12px;}
#sidebaragenda{background: url('agendabg.jpg') bottom left no-repeat;}
#sidebarguide{background: url('guidebg.jpg') bottom left no-repeat;}
#sidebarforum{background: url('forumbg.jpg') bottom left no-repeat;height:110px;}
#sidebarentreacte{background: url('entreactebg.jpg') bottom left no-repeat;height:110px;}
#sidebarevenements{background: url('evenementsbg.jpg') bottom left no-repeat;height:110px;}

#sidebarescapade{background:#f4f491 url('sidebarescapadebg.jpg') left top no-repeat;padding:30px 0 10px;}
#sidebar #sidebarescapade h3{color:#666;margin:0;background:none;font-size:1.3em;}
#sidebar.nobullet #sidebarescapade p{margin:0;padding:0 0 0 5px;width:auto;color:#494949;}
#sidebarescapade p img{margin-right:5px;}
#sidebarescapade a{display:block;padding:3px 0 3px 20px;margin:5px 0 5px -5px;text-decoration:none;color:#fff;font-weight:bold;background:#ffa800 url('linkbulletmore.gif') 5px 5px no-repeat;}

body.jeunes #content.nobullet h2.clear{margin-left:0;}
body.jeunes #content.nobullet h2.clear img{float:none;border:0;margin:0;}
body.jeunes #content.nobullet img.wide{margin:0 0 5px;float:none;padding:0;border:0;}
body.jeunes #content.nobullet p.narrow{margin-left:0;margin-right:0;padding:0;}
body.jeunes #content.nobullet p.narrow img{margin:0;float:none;padding:0;border:0;}
body.jeunes #content.nobullet h2.overimage{z-index:10;margin-bottom:-5px;margin-top:-5px;}

#content.nobullet #blogjeunes{position:relative;margin-top:5px;width:450px;float:left;display:inline;padding:0 0 60px 0;background:#fee768 url('stars.gif') 75px 114px no-repeat;}
#content.nobullet #blogjeunes h3{margin:0;background:none;padding:0;border:0;}
#content.nobullet #blogjeunes h3 img{border:0;margin:0;float:none;background:none;}
#blogjeunesbottom{position:absolute;display:block;bottom:0;left:0;width:450px;height:54px;background: url('scissor.gif') left top no-repeat;z-index:100;}

#blogjeunes div{position:relative;margin:25px 0 10px 10px;width:430px;background:#fff;float:left;display:inline;overflow:visible;}
#content.nobullet #blogjeunes div h4{background: url('jeunesh4bg.gif') 0px 8px no-repeat;color:#333;font-size:1em;margin:0 0 0 125px;font-weight:bold;padding:5px 0 5px 5px;}
body.jeunes #content.nobullet #blogjeunes div p{margin:0 0 0 125px;padding:0 0 5px 0;position:relative;}
#content.nobullet #blogjeunes div img{float:left;display:inline;margin:-20px 10px 0;border:0;}
#content.nobullet #blogjeunes div a.more2{position:relative;display:block;overflow:hidden;width:46px;height:21px;text-indent:10000px;text-decoration:none;background: url('lire.gif') top left no-repeat;margin:auto 10px -10px auto;}
#wrapper>#content.nobullet #blogjeunes div a.more2{text-indent:0;font-size:0px;color:#FFB04D;overflow:visible;}



/* page accueil */

#sidebar1{position:relative;float:left;display:inline;width:205px;width/**/:290px/**/;padding:0 5px 0 0;margin:0 0 0 -675px;overflow:hidden;}

#accueilmuseum{border-bottom:4px solid #eee;margin-bottom:10px;}
#accueilmuseum h2{position:relative;margin:0;float:left;width:270px;font-size:1.5em;font-weight:normal;padding:5px 10px 5px 10px;background:#1388c9 url('arrondi_bleu.gif') top right no-repeat;color:#fff;}
#accueilagenda h2{position:relative;margin:-2pt 0pt;float:left;width:270px;font-size:1.5em;font-weight:normal;padding:5px 10px 5px 10px;background:#41b8fa url('arrondi_bleu_clair.gif') top right no-repeat;color:#fff;}


#sidebar1 h2 a{position:absolute;display:block;height:10px;width:10px;line-height:1.8em;top:0;right:20px;}
#sidebar h2 a{position:absolute;display:block;height:10px;width:15px;line-height:1.8em;top:15px;right:20px;}

#accueilmuseum h2 a{top:10px;}

#accueilagenda h2 a{top:10px;}

#accueilmuseum h3{margin:0;font-size:0.9em;clear:both;background:#eee;}
#accueilmuseum h3 a{display:block;width:290px;width/**/:270px/**/;padding:5px 5px 5px 15px;color:#2097d9;background: url('amorebg.gif') 10px center no-repeat;text-decoration:none;}
#accueilmuseum h3 a:hover{text-decoration:underline;}
#accueilmuseum p{margin:5px 5px 0 10px;font-size:0.85em;color:#60656c;}
#accueilmuseum p strong{color:#494949;font-weight:normal;}
#accueilmuseum img{float:right;display:inline;margin:0 0 0 5px;}

#sidebar1 p.more{border-top:1px solid #d1d1d1;text-align:right;padding:10px 0;width/**/:275px/**/;clear:both;}
#sidebar1 p.more a{color:#01a0f8;padding-left:15px;background: url('linkbulletpage.gif') left center no-repeat;text-decoration:none;}
#sidebar1 p.more a:hover{text-decoration:underline;}

#accueilagenda ul{position:relative;list-style:none;margin:0;font-size:0.85em;clear:both;width:290px;}
#accueilagenda ul li{position:relative;margin:0;padding:0 0 0 25px;background: url('clock.gif') 10px center no-repeat;border-bottom:1px solid #eee;line-height:1.7em;}
#accueilagenda ul a{font-size:1em;text-decoration:none;color:#2097d9;}
#accueilagenda ul a:hover{text-decoration:underline;}
#accueilagenda p.more{text-align:left;background:#eee;border:none;padding:5px 0 5px 10px;width:290px;width/**/:280px/**/;font-size:0.85em;margin:0;}
#accueilagenda p.more a{color:#2097d9;font-weight:bold;background-image: url('linkbulletpage.gif');}

#accueilnewsletter{margin:10px 0 5px 0;width:290px;width/**/:190px/**/;padding:0 10px 5px 90px;overflow:hidden;color:#60656c;background: url('accueilnewsletterbg.jpg') left bottom no-repeat;}
#accueilnewsletter h2{margin:0 0 10px;color:#333;font-family:'Helvetica Neue',Verdana,Tahoma,Arial,sans-serif;}
#accueilnewsletter p{font-size:10px;}
#newsletteremail{width:150px;}

#sidebar2{position:relative;float:right;width:230px;width/**/:220px/**/;padding-right:10px;color:#60656c;overflow:visible;z-index:100;}
#accueilblog1 h2,#sondagemuseum h2{position:relative;margin:0;float:left;width:200px;font-size:1.5em;font-weight:normal;padding:5px 10px 5px 10px;background:#88c80c url('arrondi_vert.gif') top right no-repeat;color:#fff;}
#accueilblog2 h2 {position:relative;margin:0;float:left;width:200px;font-size:1.5em;font-weight:normal;padding:5px 10px 5px 10px;background:#88c80c url('arrondi_orange.gif') top right no-repeat;color:#fff;}

#accueilblog2 h2{background-color:#ffa800;margin-top:10px;}
#sondagemuseum h2{margin-top:20px;}

#sidebar2 h2 a{position:absolute;display:block;height:10px;width:10px;line-height:1.8em;top:10px;right:20px;}
#sidebar2 h3{margin:0;font-size:0.9em;clear:both;background:#eee;}
#sidebar2 h3 a{display:block;width:220px;width/**/:190px/**/;padding:5px 5px 5px 25px;color:#333;background: url('linkbulletmore.gif') 10px center no-repeat;text-decoration:none;}
#sidebar2 h3 a:hover{text-decoration:underline;}
#sidebar2 p{margin:10px 5px 0 10px;font-size:0.85em;color:#60656c;}
#sidebar2 img{float:right;display:inline;margin:0 0 0 5px;}

#accueilinsrier h2{margin:0;color:#333;font-weight:normal;font-size:1.5em;border-bottom:1px dashed #d1d1d1;padding:0 0 5px 0;position:relative;}
#accueilinsrier .textbox{width:100px;margin-bottom:5px;}
#inscriernom{margin-right:10px;}
#accueilinsrier button{float:right;}
#accueilinsrier a{padding-left:7px;color:#88c80c;text-decoration:none;background: url('linkbullet.gif') left center no-repeat;font-size:0.85em;}
#accueilinsrier a:hover{text-decoration:underline;}
#accueilinsrier p{padding-right:0;}

#accueilinsrier  p.more{position:relative;float:right;display:inline;margin-left:10px;height:16px;line-height:15px;background:#88c80c url('contentmoreleftbg.gif') top left no-repeat;overflow:hidden;}
#accueilinsrier p.more a{float:left;padding:0 15px 0 15px;color:#fff;background: url('contentmorerightbg.gif') right top no-repeat;text-decoration:none;}
#accueilinsrier p.more a:hover{text-decoration:underline;}


body.accueil #content{position:relative;float:left;display:inline;margin:0 0 5px 295px;width:380px;width/**/:372px/**/;padding:0 4px 5px 4px;font-size:0.85em;color:#60656c;background:#fff url('accueilcontentbg.gif') top left repeat-y;border-bottom:0; font-family:Verdana,Tahoma,Arial,sans-serif;}

body.accueil #content h2{position:relative;margin:0;clear:both;width:370px;width/**/:350px/**/;font-size:1.7em;font-weight:normal;padding:5px 10px 5px 10px;color:#fff;margin:10px 0;}

body.accueil #content h2.accueilh2_1{background-color:#928560;background:#928560 url('arrondi_marron.gif') top right no-repeat;}
* html body.accueil #content h2.accueilh2_1{background-color:#928560;}
body.accueil #content h2.accueilh2_2{background-color:#b3aea0;background:#b3aea0 url('arrondi_taupe.gif') top right no-repeat;}
* html body.accueil #content h2.accueilh2_2{background-color:#b3aea0;}


body.accueil #content h3{margin-left:150px;}
body.accueil #content p{margin-left:150px;color:#60656c;}

#accueilintro{position:relative;width:370px;height:270px;height/**/:200px/**/;padding-top:70px;overflow:hidden;}
body.accueil #accueilintro h2{background:none;color:#333;font-weight:bold;font-size:1.5em;margin:0 30px 10px 200px;padding:0;}
body.accueil #accueilintro h2{background:none;color:#333;font-weight:bold;font-size:1.5em;margin:0 30px 10px 200px;padding:0;}
body.accueil #accueilintro p{color:#fff;background-color:#b3aea0;margin:10px 30px 10px 200px;padding:0;}
body.accueil #accueilintro p.more{background-color:#88C80C;margin-top:0;}



/* blog */
body.blog #searchform{top:0.5em;}
body.blog #header{height:180px;margin-bottom:0;}
body.blog #content{margin-left:0;margin-top:10px;padding-top:0;padding-left:50px;padding-right:10px;width:672px;width/**/:612px/**/;background:#fff url('contentbg1.gif') top right repeat-y;;}
body.blog #sidebar{margin-top:0;}

body.blog #sidebar ul{float:left;width:220px;list-style:none;margin:0 0 10px;padding-bottom:5px;border-top:1px solid #fff;border-bottom:4px solid #eee;font-size:0.85em;font-weight:bold;}
body.blog #sidebar li{background:#eee;margin:1px 0 0 0;float:left;width:220px;}
body.blog #sidebar li a{color:#333;text-decoration:none;float:left;display:inline;width:220px;width/**/:190px/**/;padding:5px 5px 5px 25px;background: url('linkbulletpage.gif') 10px center no-repeat;}
body.blog #sidebar li a:hover{text-decoration:underline;}
body.blog #sidebar li a.current{color:#909090;}

body.blog #sidebar h3{color:#8fc306;font-size:1.4em;font-weight:normal;}
body.blog #sidebar ul.liens{padding-bottom:0;margin-top:5px;}
body.blog #sidebar ul.liens li{background:#fafafa;border-top:1px solid #d2d2d2;padding-bottom:3px;}
body.blog #sidebar ul.liens a{color:#01a0f8;}
body.blog #sidebar ul.commentaires li{background:#fafafa url('saybubble.gif') 3px 5px no-repeat;padding-left:25px;width/**/:195px/**/;font-weight:normal;}
body.blog #sidebar ul.commentaires li a{background-image:none;padding-left:0;font-weight:bold;}
body.blog #sidebar p#abonnerrss{height:58px;height/**/:28px/**/;padding:30px 10px 0 65px;width:220px;width/**/:145px/**/;margin:0 0 10px 0;clear:both;background:#eee url('abonnerrss.jpg') no-repeat;}
body.blog #sidebar p#abonnerrss a{display:block;color:#666;padding-left:15px;background: url('linkbulletmore.gif') 3px 2px no-repeat;font-size:1.1em;}

body.blog #content h2{margin-top:0;margin-left:-50px;padding:5px 10px 5px 50px;background:#eee url('smh2bg.gif') top right no-repeat;color:#333;font-size:1.6em;}
body.blog #content p#info{text-align:right;}
body.blog #content p#info a{font-weight:normal;}
body.blog #content p#info span{background:#fafafa;padding:3px 2px;}
a.mots{padding-left:20px;background: url('mots.jpg') 0 0 no-repeat;line-height:15px;padding-top:3px;padding-bottom:3px;margin-left:5px;}
body.blog #content a{font-weight:bold;}

blockquote{position:relative;margin:10px 0;clear:both;background:#f5f5f5 url('bqdown.gif') 98% 93% no-repeat;padding:15px 10px 15px 10px;z-index:10;line-height:14px;}
blockquote p{background:#F5F5F5 url('bqup.gif') no-repeat scroll 0% 0px;display:block;padding:15px 30px 15px 30px;
quotes:none;}
div.blockquotebottom{display:block;position:absolute;margin:0;left:10px;top:10px;width:14px;height:11px;background: url('bqup.gif') top left no-repeat;z-index:10;}

p.nrlinks{background:#f4f4f4;text-align:right;padding:2px;}
body.blog #content p.nrlinks a{color:#008bc6;font-weight:normal;}
a.nrcommentaires{background: url('saybubble.gif') left top no-repeat;padding-left:15px;}
a.nrretroliens{background: url('nrretro.gif') 0 3px no-repeat;padding-left:15px;}

body.blog #content h3{font-size:1.6em;color:#333;border:none;margin-bottom:0;}
.commentaire{position:relative;border:1px solid #e5e5e5;margin:0 0 10px;}
body.blog #content .commentaire p{padding:10px;margin:0;}
.user{background:#f3f3f3;}

body.blog #content form{width:auto;border:1px solid #e5e5e5;padding:10px 5px 10px 15px;margin-top:0;background:#fafafa;}
body.blog #content form div{margin:0;padding:0;background:none;}
body.blog #content label{float:none;margin:0;width:auto;}
body.blog #content .textbox{width:205px;height:20px;margin:5px;margin-bottom:0;background:#fff;border:1px solid #e5e5e5;}
body.blog #content .checkbox{margin-left:40px;margin-top:5px;}
textarea{border:1px solid #e5e5e5;margin:5px 0;}
body.blog #content button.previsualiser{width:100px;height:20px;background-image: url(formbg23.gif);margin-right:10px;}
body.blog #content button.envoyer{width:63px;height:20px;background-image: url(formbg33.gif);}

body.blog #wrapper.jeunes #sidebar h3.jeunes{padding:30px 5px 0;margin:0;font-size:1.3em;background:#f4f491 url('sidebarescapadebg.jpg') left top no-repeat;color:#666;}
body.blog #wrapper.jeunes #sidebar ul.commentaires{margin:0 0 10px;padding:0;border:0;background:#f4f491;}
body.blog #wrapper.jeunes #sidebar ul.commentaires li{background:#f4f491 url('saybubble1.gif') 3px 5px no-repeat;}


/* pre home */

body.prehome #content .prehome_right{position:absolute;top:269px;left:675px;width:120px;height:165px;}
body.prehome #content .prehome_right td{border:0px;padding:0px;background:#fff;border-collapse:separate;};
body.prehome #content  img{margin-right:0px;}

/* ######## IMAGE TEXTURE PREHOME 



#####################


#####################



#####################


#####################


#####################




###### */
body.prehome{background:#4AB8F2 url('bg_degrade3.png') repeat-x;}

/*url('bg_zebra_prehome.jpg') top center no-repeat;}*/

body.prehome #wrapper{width:800px;height:560px;background:#fff;}
body.prehome #header{height:85px;}

/* ######## IMAGE CENTRALE PREHOME ###### */
body.prehome #content{margin:0;width:100%;height:455px;background: url('bg_bodyprehome_main.jpg') top left no-repeat;padding:0;}
body.prehome #footer{line-height:15px;}
body.prehome #footermenu{padding:0 10px 0 0;margin:0;height:20px;}

body.prehome #content h2{position:absolute;width:210px;height:45px;top:145px;left:575px;overflow:hidden;margin:0;padding:0;color:#fff;background:#88c80c;}
body.prehome #content h2 strong{color:#333;font-weight:normal;}
body.prehome #content h2.fr em{position:absolute;display:block;width:210px;height:45px;top:0px;left:0px;z-index:10;background: url('prehomeh2bg.gif') top left no-repeat;}
body.prehome #content h2.en em{position:absolute;display:block;width:210px;height:45px;top:0px;left:0px;z-index:10;background: url('') top left no-repeat;}
body.prehome #content h2.es em{position:absolute;display:block;width:210px;height:45px;top:0px;left:0px;z-index:10;background: url('') top left no-repeat;}

body.prehome #content  h3{position:relative;color:#333;font-weight:normal;margin:0 0 10px 230px;font-size:1.3em;padding-left:10px;background: url() 0 5px no-repeat;}

body.prehome #content #enter{position:absolute;top:210px;left:685px;width:83px;height:28px;overflow:hidden;font-size:1.6em;background:#88c80c;margin:0;padding:0;}
body.prehome #content #enter a{color:#fff;}
body.prehome #content #enter em{position:absolute;top:0px;left:0px;width:83px;height:28px;z-index:10;cursor:pointer;background: url('entrerbg.gif') top left no-repeat;}

body.prehome #content h3{position:absolute;width:285px;height:22px;top:310px;left:405px;overflow:hidden;margin:0;padding:0;}
body.prehome #content h3 em{position:absolute;display:block;width:285px;height:22px;top:0px;left:0px;z-index:10;}
body.prehome #content div{position:absolute;top:335px;left:405px;height:120px;width:275px;}
body.prehome #content div p{margin-left:0;}

body.prehome #content #mairietoulouse{position:absolute;top:405px;left:60px;width:185px}

/* jeunes sidebar */
#sidebar div#sidebarblogjeunes{position:relative;margin:0;padding:0;width:220px;height:220px;background: url('sidebarblogjeunesbg.jpg') top left no-repeat;}
#sidebar div#sidebarblogjeunes h2{background:none;margin:0;padding:10px 0 0 10px;color:#ff4800;}
#sidebar div#sidebarblogjeunes p{position:absolute;width:200px;height:45px;top:40px;left:10px;margin:0;padding:0;color:#353535;overflow:auto;}
#sidebar div#sidebarblogjeunes #go{position:absolute;display:block;width:59px;height:31px;top:81px;left:147px;overflow:hidden;}
#sidebar div#sidebarblogjeunes #go em{position:absolute;display:block;width:59px;height:31px;top:0px;left:0px;background: url(jeunesgobg.jpg);}

#sidebar div#sidebarescapade1{position:relative;margin:0px;padding:0;width:220px;height:225px;background: url('escapadebg.jpg') top left no-repeat;}
#sidebar div#sidebarescapade1 #go1{position:absolute;display:block;width:35px;height:19px;top:165px;left:140px;overflow:hidden;}
#sidebar div#sidebarescapade1 #go1 em{position:absolute;display:block;width:35px;height:19px;top:0px;left:0px;background: url(jeunesgo1bg.jpg);}

/* decouverte */
#content #decouverteholder{height:985px;width:680px;width/**/:590px/**/;padding-left:90px;background:#fff url('decouvertebg.jpg') bottom left no-repeat;}
#content #decouverteholder h2{margin-left:-90px;}
#content #decouverteholder div{position:relative;float:left;display:inline;width:245px;width/**/:223px/**/;height:265px;height/**/:243px/**/;padding:10px 10px 0;overflow:hidden;border:1px solid #dadada;background:#f7f7f7;margin-right:4px;margin-bottom:11px;}
#content #decouverteholder div h3{margin:0 0 5px;border:0;width:222px;height:205px;width/**/:212px/**/;height/**/:195px/**/;padding:10px 0 0 10px;color:#ff7200;font-weight:bold;font-size:1.45em;background:#e7ecef url('dummy.gif') top left no-repeat;}
#content #decouverteholder div p{margin:0;padding:0;color:#353535;}

#content #decouverteholder div h3#dhhistoires{background-image: url('dhhistoires.jpg');}
#content #decouverteholder div h3#dhactivites{background-image: url('dhactivites.jpg');}
#content #decouverteholder div h3#dhenigmes{background-image: url('dhenigmes.jpg');}
#content #decouverteholder div h3#dhcollection{background-image: url('dhcollection.jpg');}
#content #decouverteholder div h3#dhjeux{background-image: url('dhjeux.jpg');}
#content #decouverteholder div h3#dhmuseum{background-image: url('dhmuseum.jpg');}


/* mon museum */
#content #monmuseum{position:relative;float:left;width:690px;background: url('monmuseumbg.jpg') top left repeat-y;}
#content #monmuseum div{position:relative;float:left;display:inline;width:220px;overflow:hidden;margin-right:10px;background:#eee;}

#content #monmuseum div h3{width:220px;height:65px;width/**/:150px/**/;height/**/:45px/**/;padding:20px 0 0 70px;margin:0;border:0;font-size:1.3em;color:#333;font-weight:bold;background:#fff url('dummy.gif') top left no-repeat;}

#content #monmuseum div#mmobjets h3{background-image: url('mmobjetsbg.jpg');}
#content #monmuseum div#mmoutils h3{background-image: url('mmoutilsbg.jpg');}
#content #monmuseum div#mmvisite h3{background-image: url('mmvisitebg.jpg');}
#content #monmuseum div#mmparcours h3{background-image: url('mmparcoursbg.jpg');}
#content #monmuseum div#mmpages h3{background-image: url('mmpagesbg.jpg');}
#content #monmuseum div#mmdossiers h3{background-image: url('mmdossiersbg.jpg');}
#content #monmuseum div#mmplus h3{background-image: url('mmplusbg.jpg');}

#content #monmuseum div#mmpages{clear:left;}

#content #monmuseum div ul,#content #monmuseum div p{margin:10px;}
#content #monmuseum div ul a{background: url('amorebg.gif') 0 3px no-repeat;padding-left:10px;}
#content #monmuseum div ul.ulpages a{background-image: url('page.gif');padding-left:15px;}
#content #monmuseum div ul.ulpages li{padding:5px 0;height:20px;}
#content #monmuseum div ul li{margin-left:0px;background:none;padding:3px 0;border-bottom:1px solid #d1d1d1;height:15px;clear: both;}
#content #monmuseum div ul li.last{border:0;}
#content #monmuseum div img{float:left;border:0;margin:0;display:inline;padding:3px 3px 3px 0px;}
#content #monmuseum div ul.imgs li{padding-top:30px;}
#content #monmuseum div ul.imgs img{margin-top:-30px;}
#content #monmuseum div#mmplus ul li{border:0;}
#content #monmuseum div#mmobjets,#content #monmuseum div#mmoutils{height:36em;}
#content #monmuseum div#mmvisite,#content #monmuseum div#mmparcours{height:18em;}
#content #monmuseum div#mmpages,#content #monmuseum div#mmdossiers,#content #monmuseum div#mmplus{height:27em;}
/* #content #monmuseum div#mmpages h3{padding-left:65px;width:155px;} */

/* mon profil */
#monprofil table{width:360px;}
#monprofil td{background:#EEEEEE none repeat scroll 0% 50%;border-top:0px none;padding:0pt;padding-left:2px;padding-right:2px;}
#monprofil label{color:#898F99;}
body.museum #content form.monprofilform{margin: 15px 0px 35px 150px;}
body.museum #content form.monprofilform div{padding: 20px 0px 10px 15px;}
body.museum #content form.monprofilform div.actions{padding: 10px 0px 30px 0px;}
body.museum #content form.monprofilform div.line2{padding: 15px 10px 15px 10px;}
body.museum #content form.monprofilform td{border: none;}

/* museum visite */
#content #museumvisite{margin:10px 10px 10px 2px;}
#content #museumvisite .intro{position:relative;background:#eee;padding:15px 0 25px;}
#content #museumvisite .intro p{margin-left:12px;font-size:1em;}
#content #museumvisite h3{font-weight:bold;margin-top:10px;}
#content #museumvisite p{color:#333;margin-left:120px;font-size:1.2em;}

#content #museumvisite ul{margin:10px 120px 10px 115px;background:#eee;padding-top:5px;}
#content #museumvisite ul a{background: url('amorebg.gif') 0 3px no-repeat;padding-left:10px;}
#content #museumvisite ul li{position:relative;margin-left:0;background:none;border-bottom:1px solid #d1d1d1;padding-bottom:30px;}
#content #museumvisite ul li.last{border:0;}
#content #museumvisite img{float:none;border:0;margin:0;display:inline;padding:0;margin-bottom:-30px;}
#content #museumvisite ul a.supprimer{position:relative;float:right;display:inline;background: url('trash.gif') 0 3px no-repeat;padding-left:15px;margin-right:15px;}


/* plan du site */
body.plansite #sectionmenu{margin-top:4em;z-index:1000;}
body.plansite #content #breadcrumb{margin-left:-210px;}
body.plansite #content h2{position:absolute;top:0em;left:-215px;margin:0;background:#fff;padding:3px 3px 2px 10px;width:auto;}
body.plansite #content{z-index:10000;overflow:visible;background:none;padding-top:3.9em;}

body.plansite #sectionmenu ul{border:0;padding-left:10px;}
body.plansite #sectionmenu ul li{margin:0;}


body.plansite #content div{position:relative;float:left;display:inline;margin:10px 0 0 7px;width:220px;}
body.plansite #content ul{float:left;width:220px;list-style:none;margin:0 0 10px;font-size:1em;}
body.plansite #content li{margin:0;float:left;width:219px;background:none;padding-left:0;}
body.plansite #content li a{color:#333;text-decoration:none;float:left;display:inline;width:219px;width/**/:189px/**/;padding:5px 5px 5px 25px;background: url('linkbulletpage.gif') 10px center no-repeat;}
body.plansite #content li a:hover{text-decoration:underline;}

body.plansite #content h3{margin:0;float:left;border:0;width:220px;width/**/:200px/**/;font-size:1.5em;font-weight:bold;padding:5px 10px 2px 10px;color:#fff;}


body.plansite #psvenir h3{background:#81cef8 url('arrondi_venir.gif') top right no-repeat;}
body.plansite #psvenir ul{background-color:#d9f0fd;height:18em;font-weight:lighter;}
body.plansite #psconnaitre h3{background:#41b8fa url('arrondi_bleu_clair.gif') top right no-repeat;}
body.plansite #psconnaitre ul{background-color:#c6eafd;height:18em;font-weight:lighter;}
body.plansite #psexplorer h3{background:#928560 url('arrondi_marron.gif') top right no-repeat;}
body.plansite #psexplorer ul{background-color:#dedacf;height:18em;font-weight:lighter;}
body.plansite #psinformer h3{background:#b3aea0 url('arrondi_taupe.gif') top right no-repeat;}
body.plansite #psinformer ul{background-color:#e8e7e2;font-weight:lighter;}
body.plansite #psechanger h3{background:#8fc306 url('arrondi_vert.gif') top right no-repeat;}
body.plansite #psechanger ul{background-color:#ddedb4;height:18em;font-weight:lighter;}
body.plansite #psjeunes h3{background:#ffa800 url('arrondi_orange.gif') top right no-repeat;}
body.plansite #psjeunes ul{background-color:#ffeab2;height:18em;font-weight:lighter;}

#content #museumvisite p.spip {display:inline; margin-left:0px;font-size:1em;}

#content.nobullet .actus ul {background: url('bodyexplorerinner.jpg') top right repeat-y;}
#content.nobullet .actus {clear:both;margin:0;}/*line-height:auto;*/
#content.nobullet .actus li{margin:0;padding:0;width:333px;float:left;display:inline;margin:0 5px 5px;overflow:hidden;list-style-type:none;color:#666;}
#content.nobullet .actus li img{float:left;border:0;margin-left:-10px;padding-right:10px;background:#FFF;}

#content.nobullet .actus p.breves{margin:5px 0 0 10px;padding:0;}
#content.nobullet .actus h3{margin:0;padding:0;width:335px;height:18px;float:left;background:#eee;padding:2px 0 0 10px;font-weight:bold;font-size:1.1em;border:none;}


#content p.links_actus{padding:0;border-top:1px dotted #d4d4d4;padding:5px 0 0 5px;margin-top:15px;}
#content p.links_actus a{color:#01a0f8;text-decoration:none;background: url('amorebg.gif') center left no-repeat;padding-left:10px;}
#content p.links_actus a:hover{text-decoration:underline;}

body.privee #header{background-image: url('pg_museum_h_bg.jpg');}
body.privee #header h2{background:#88c80c;}
body.privee #header h2 em{background: url('pg_museum_h2_bg.gif') no-repeat;}
body.privee #sectionmenu h2,body.privee #sidebar h2{background:#88c80c url('arrondi_vert.gif') top right no-repeat;}
body.privee #content h2{color:#88c80c;}
#print_logo{display:none;}

#content img.spip_puce{padding:0;margin:0;border:none;}

