* html {margin:0;padding:0;font-size:100%;height:100%}

body {max-width:1280px;height:100%;background-color:#ffffff;font-size:0.8em;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:#000;margin-left:auto;margin-right:auto}

/*Liens par défaut*/
a:link {color:#bb0c03;text-decoration:none}     /*lien non-visité */
a:visited {color:#bb0c03;text-decoration:none}   /*lien visité     */
a:hover{color:#58bf03;text-decoration:underline} /*lien survolé    */
a:active{color:#03b5bf;text-decoration:none}     /*lien activé     */
a img {border:0}
/*Fin liens par défaut*/

/*----- Logo image spip ----*/
.spip_logos {margin:0.25em 0.25em 0.25em 0}
.services {text-align:right;margin:0;padding:0}
.spip_documents {text-align:center;margin:0.25em}
.image {float:left}
/*----- Fin logo image spip ----*/

/*Moteur de recherche*/
#formulaire_recherche form {margin:0;padding:0;text-align:center} 
#recherche {font-size:1.2em;margin:0;color:#c581fd;border:1px solid #c581fd;background-color:#ffffff}
fieldset {border:0;margin:0;padding:0}
input#envoyer {border:1px solid #c581fd;color:#c581fd;background-color:#ffffff;cursor:pointer;font-size:1.2em}
/*Fin moteur de recherche*/

textarea {overflow:auto;border:1px solid #c581fd}

/*page intro*/
table#centrage {width:100%;height:100%;vertical-align:middle}
#deco {position:relative;background-image:url(villa_intro.jpg);height:570px;width:725px;margin:0 auto;padding:0}
#menu_intro ul {position:relative;list-style:none;padding:0;margin:0}
#menu_intro ul li{display:inline;float:left}
#menu_intro ul a {position:absolute}
#menu_intro ul a img {border:0}
#lien1 {margin-top:170px;margin-left:150px}
#lien2 {margin-top:170px;margin-left:585px}
#lien3 {margin-top:255px;margin-left:585px}
#lien4 {margin-top:340px;margin-left:585px}
#lien5 {margin-top:255px;margin-left:460px}
#lien6 {margin-top:400px;margin-left:280px}
/*fin page intro*/

#decoB {width:97%;height:100%;margin:0 auto;padding:0.8em;position:relative}

/*Partie haute - bannière*/
#header {width:100%;background-color:#ffffff;margin:0;padding:0}
#logo_karine {width:280px;height:80px;float:left}
#logo_karine a img {border:0}
ul#menu_rubrique {margin:0;margin-left:285px;padding:0;color:#bb0c03;font-size:1.4em;line-height:1.4em;font-weight:bold}
ul#menu_rubrique li {list-style:none;float:left;margin:2px 5px;padding:0;text-align:center}
/*Fin partie haute - bannière */

h1{font-size:1.4em;line-height:1.4em}
h2{font-size:1.2em;line-height:1.2em}
h3{font-size:1.1em;line-height:1.1em}
h4{font-size:1em;line-height:1em}
h5{font-size:0.9em;line-height:0.9em}
h6{font-size:0.8em;line-height:0.8em}
h1, h2, h3, h4, h5, h6 {margin:0}

.couleur {color:#6a03bf}
.titre {text-align:center;margin:0;color:#6a03bf}
.centre {text-align:center}
.gauche {text-align:left}
.blank {clear:both}
.raz {font-size:0px;clear:both;line-height:0px}
.firstPara:first-letter {float:left;font:bold 2.4em/0.6em Verdana,Geneva,Arial,Helvetica,sans-serif;text-decoration:none;color:#6a03bf;padding:0 0.1em 0 0;margin:0;margin-top:-0.1em !important}
.forum-repondre {margin:0 0 0.2em 0;padding:0}
.liennoir a:link {color:#000;text-decoration:none}
.liennoir a:visited {color:#000;text-decoration:none}
.liennoir a:hover {color:#000;text-decoration:underline}

acronym, abbr{border-bottom: 1px dotted;border-color:#6a03bf;cursor:help}

/*--------- Colonne centrale [conteneur]  ---------*/
#blocA {width:40%;padding:0.8em 0.4em 0.8em 0;float:left;text-align:justify}
#blocB {width:58%;padding:0.8em 0 0.8em 0.4em;float:left;text-align:justify}

/*----- Listes ----*/
ul {list-style-type:square;list-style-position:inside;text-decoration:none;text-align:justify;margin:0 !important;padding:0}
dl {padding:0;margin:0}
dt {padding:0;margin:0;font-weight:bold;color:#6a03bf}
dt a:link {color:#bb0c03;text-decoration:none}
dt a:visited {color:#bb0c03;text-decoration:none}
dt a:hover {color:#58bf03;text-decoration:underline}
dd {padding:0;margin:0}
/*----- Fin listes ----*/

/* galerie  */
a span {display:none}
a span {width:40px;height:40px;border:0}
a:hover span {width:auto;height:300px;text-indent:0;display:block;position:absolute;left:50%}

/* Sommaire images  */
.img {float:left;width:100px;height:80px;text-align:center;padding:0 0.25em}
/* Fin sommaire images  */

/*--------- Formulaire contact ---------*/
form#contact{text-align:center;margin:auto}
form#contact label{margin-top:1%;display:block;margin-bottom:1%;font-weight:bold;text-align:left}
.txt{width:99%;border:1px solid #c581fd}
form#contact fieldset{border:1px solid #c581fd;padding:1%;display:block;float:left;margin:1%;width:42%}
form#contact legend{margin-bottom:1%;font-size:1.4em;line-height:1.4em;color:#c581fd}
.boutons{clear:both;padding:1%;text-align:right}
form#contact input#go{cursor:pointer;border:1px solid #c581fd;color:#c581fd;margin:0.5%;background-color:#fff}
form#contact input#reset{cursor:pointer;border:1px solid #c581fd;color:#c581fd;margin:0.5%;background-color:#fff}
/*--------- Fin formulaire adhésion ---------*/

/*--------- Bas ---------*/
#footerMain {position:absolute;margin-top:560px;width:100%;text-align:center;font-weight:normal;clear:both}
#footerrubrique {width:100%;margin-top:250px;text-align:center;font-weight:normal;clear:both}
#footer {width:100%;text-align:center;font-weight:normal;clear:both}