/* CSS Document */
html, body { height: 100%; margin: 0; padding: 0; text-align: center; font-family:Verdana,"Comic Sans MS", Arial, Helvetica, sans-serif; font-size:0.9em; color:#F5D7DB; }
#base0 { width: 946px; height:678px; margin: 0 auto 0 auto; background-image:url(images/base/index.jpg); background-repeat:no-repeat; }
#diaporama { padding:126px 0 0 24px; height:408px; }
#base1 { width: 946px; margin: 0 auto 0 auto; background-image:url(images/base/logo.jpg); background-repeat:no-repeat; padding:0; }
#gauche { float: left; width: 249px; text-align:left; padding:0; margin:0; }
#droite { width: 681px; margin:0 0 18px 249px; padding:0; text-align:justify; }

#bloquer { clear: both;}

#footer { margin:0; padding:0; color:#FF99CC; text-align:center; font-size:0.9em; }
#footer a { text-decoration:none; color:#FF33FF; }
#footer a:hover { color:#CC66FF; }
#sousfooter { margin:0; padding:0; color:#FF99CC; text-align:center; font-size:0.9em; }
#sousfooter a { text-decoration:none; color:#FF33FF; }
#sousfooter a:hover { color:#CC66FF; }

#enter { list-style-type:none; margin: 0 0 0 7px; padding:0; }
#enter li { margin:0 0 25px 0; }
a.entrer { background-image:url(images/base/entrer.a.jpg); background-repeat:no-repeat; background-position:0 0; height:35px; padding:18px 0 0 68px; }
a:hover.entrer { background-image:url(images/base/entrer.r.jpg); background-repeat:no-repeat; background-position:0 0; height:35px; padding:18px 0 0 68px; }

#menu { list-style-type:none; margin:1px 0 0 0; padding:0; }
#menu li { margin:23px 0 0 0; }

a.accueil { background-image:url(images/menu/accueil.a.jpg); background-repeat:no-repeat; background-position:55px 0; height:23px; padding:0 105px 3px 0; }
a:hover.accueil { background-image:url(images/menu/accueil.r.jpg); background-repeat:no-repeat; background-position:56px 0; height:23px; padding:0 106px 3px 0; }

a.portrait { background-image:url(images/menu/portrait.a.jpg); background-repeat:no-repeat; background-position:34px 0; height:23px; padding:0 86px 3px 0; }
a:hover.portrait { background-image:url(images/menu/portrait.r.jpg); background-repeat:no-repeat; background-position:35px 0; height:23px; padding:0 87px 3px 0; }

a.presentation { background-image:url(images/menu/presentation.a.jpg); background-repeat:no-repeat; background-position:21px 0; height:23px; padding:0 108px 3px 0; }
a:hover.presentation { background-image:url(images/menu/presentation.r.jpg); background-repeat:no-repeat; background-position:22px 0; height:23px; padding:0 109px 3px 0; }

a.programme { background-image:url(images/menu/programme.a.jpg); background-repeat:no-repeat; background-position:20px 0; height:23px; padding:0 95px 3px 0; }
a:hover.programme { background-image:url(images/menu/programme.r.jpg); background-repeat:no-repeat; background-position:21px 0; height:23px; padding:0 96px 3px 0; }

a.formation { background-image:url(images/menu/formation.a.jpg); background-repeat:no-repeat; background-position:4px 0; height:23px; padding:0 71px 3px 0; }
a:hover.formation { background-image:url(images/menu/formation.r.jpg); background-repeat:no-repeat; background-position:5px 0; height:23px; padding:0 72px 3px 0; }

a.contact { background-image:url(images/menu/contact.a.jpg); background-repeat:no-repeat; background-position:0 0; height:23px; padding:0 56px 3px 0; }
a:hover.contact { background-image:url(images/menu/contact.r.jpg); background-repeat:no-repeat; background-position:1px 0; height:23px; padding:0 57px 3px 0; }

a.liens { background-image:url(images/menu/liens.a.jpg); background-repeat:no-repeat; background-position:4px 0; height:23px; padding:0 40px 3px 0; }
a:hover.liens { background-image:url(images/menu/liens.r.jpg); background-repeat:no-repeat; background-position:5px 0; height:23px; padding:0 41px 3px 0; }

a.organiser { background-image:url(images/menu/organiser.a.jpg); background-repeat:no-repeat; background-position:12px 0; height:23px; padding:0 96px 3px 0; }
a:hover.organiser { background-image:url(images/menu/organiser.r.jpg); background-repeat:no-repeat; background-position:13px 0; height:23px; padding:0 97px 3px 0; }

a.massage { background-image:url(images/menu/massage.a.jpg); background-repeat:no-repeat; background-position:35px 0; height:23px; padding:0 176px 3px 0; }
a:hover.massage { background-image:url(images/menu/massage.r.jpg); background-repeat:no-repeat; background-position:36px 0; height:23px; padding:0 177px 3px 0; }

a.articles { background-image:url(images/menu/articles.a.jpg); background-repeat:no-repeat; background-position:38px 0; height:23px; padding:0 140px 3px 0; }
a:hover.articles { background-image:url(images/menu/articles.r.jpg); background-repeat:no-repeat; background-position:39px 0; height:23px; padding:0 141px 3px 0; }

a.spectacles { background-image:url(images/menu/spectacles.a.jpg); background-repeat:no-repeat; background-position:43px 0; height:23px; padding:0 118px 3px 0; }
a:hover.spectacles { background-image:url(images/menu/spectacles.r.jpg); background-repeat:no-repeat; background-position:44px 0; height:23px; padding:0 119px 3px 0; }

a.caravane { background-image:url(images/menu/caravane.a.jpg); background-repeat:no-repeat; background-position:33px 0; height:23px; padding:0 181px 3px 0; }
a:hover.caravane { background-image:url(images/menu/caravane.r.jpg); background-repeat:no-repeat; background-position:34px 0; height:23px; padding:0 182px 3px 0; }

a.association { background-image:url(images/menu/association.a.jpg); background-repeat:no-repeat; background-position:33px 0; height:23px; padding:0 113px 3px 0; }
a:hover.association { background-image:url(images/menu/association.r.jpg); background-repeat:no-repeat; background-position:34px 0; height:23px; padding:0 114px 3px 0; }

a.infolettre { background-image:url(images/menu/infolettre.a.jpg); background-repeat:no-repeat; background-position:40px 0; height:23px; padding:0 105px 3px 0; }
a:hover.infolettre { background-image:url(images/menu/infolettre.r.jpg); background-repeat:no-repeat; background-position:41px 0; height:23px; padding:0 106px 3px 0; }

a { text-decoration:none; }
 
/* DIVERS CONTENU
-------------------------------------------------------- */

h1  { font-weight:bold; color:#FF9900; font-size:1.4em; margin:12px 0 8px 0; padding:0; }
.sous { color:#FFCC33; font-weight:bold; font-size:1.4em; margin:12px 0 0 0; padding:0; }
h2  { font-size:1.2em; font-weight:bold; color:#FF9966; margin:12px 0 8px 0; padding:0; }
h2 a  { text-decoration:none; color:#FF9966;}
h2 a:hover  { text-decoration:none; color:#FF6600;}
h3  { font-size:1em; font-weight:bold; color:#FFC38A; margin:12px 0 8px 0; padding:0; }
h3 a  { text-decoration:none; color:#FFC38A;}
h3 a:hover  { text-decoration:none; color:#FF9933;}
h4  { font-size:1em; font-weight:bold; color:#FFFFCC; margin:12px 0 8px 0; padding:0; }
h4 a  { text-decoration:none; color:#FFFFCC;}
h4 a:hover  { text-decoration:none; color:#FFFF66;}

p { margin-top:5px; margin-bottom:8px; }
.center{ text-align:center; margin-top:5px; margin-bottom:0; padding:0; }
.formulaire{ text-align:center; margin:5px 0 0 0; padding:0; }
.arabesque{ text-align:center; margin:0; padding:0; }
.droite { text-align:right; margin-top:0; }
.souligne { color:#FFCC00}
.signature { font-style:italic; color:#FF3366; font-weight:bold; }
.surfooter { color:#FF3366}
.code { background-color:#FFD0D2; color:#330000; border:1px solid #330000; padding:3px; width:594px; margin-top:0}

a.lien { text-decoration:none; color:#D4CAFF; }
a:hover.lien { color:#FFCC00; }
.lienP { text-decoration:none; border:none;}

.blocs { margin:7px 0 7px 30px; padding:0; font-size:1em; font-weight:normal; }
.blocs li  { margin-top:2px; padding:0; list-style-type:disc; list-style-image:none; }

.photoG { float:left; margin-right:12px}
.photoD { float:right; margin-left:12px}

.rouge { color:#FF0000; }
.champMail { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; border:1px solid #ED8CB0; width:400px; padding-left:3px; color:#F5D7DB; text-align:left; background-color:#9F2C5E; }
.champTexte { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; border:1px solid #ED8CB0; width:400px; text-align:justify; color:#F5D7DB; padding:3px; background-color:#9F2C5E; }
.bouton { color:#F5D7DB; text-align:center; background-color:#5F0349; border:2px solid #9F2C5E; font-size:1em; }

.diapovd { float:right; margin:0 0 5px 15px; border:1px solid #CC66CC; }
.diapovg { float:left; margin:0 15px 5px 0; border:1px solid #CC66CC; }
.diapohc { margin:12px 0 5px 64px; border:1px solid #CC66CC; }
.photoHcenter { margin:15px 0 0 68px; padding:0; text-align:left;}
.legende { font-size:0.8em; font-style:italic; text-align:center; margin:0 0 18px 62px; }
	
/* PAGES LIENS
-------------------------------------------------------- */

.titreliens { color:#663300; font-weight:bold; margin:12px 0 3px 8px; }
.texteliens { font-weight:normal; padding-right:350px; margin:4px 0 0 8px; }
.imageliens { width:200px; height:70px; margin-top:4px; float:right; padding-right:100px; border:0; text-decoration:none; }
.tableau1 { margin:18px 0 12px 0; border:0; text-decoration:none; }
.tableau2 { margin:8px 0 12px 0; border:0; text-decoration:none; }