* {margin:0;padding:0}
body {font-size:12px;color:black;font-family:Verdana, Arial, Helvetica;background-color:white;color:black;margin:0;padding:0;background-image:url(/css/backgrounds/body-background.gif);background-repeat:no-repeat;}
a {color:#6666AE;font-weight:bold;}
a:hover {text-decoration:none}
img {border:none}
hr.spacer {visibility:hidden;clear:both;}
ul {list-style-type:none;margin-left:10px;}
h1 {font-size:20px}
h2 {font-size:18px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:10px;}

li.all {margin-top:10px;}

.listArticle li {margin-left:30px}

.header {margin:20px 10px;padding:10px 10px 10px 90px;border:solid 1px #6666AE;color:#6666AE;background-image:url(/css/backgrounds/qui-sommes-nous.jpg);background-repeat:no-repeat;}
.header a {background-color:#6666AE;color:white;padding:4px;margin:4px;display:block;width:auto;border:outset 1px black;float:right}
.header a:hover {border-style:inset;}

#logo {background-image:url(/css/backgrounds/logo-background.jpg);margin-left:288px;height:115px;background-repeat:no-repeat;}
#logo img {position:absolute;top:0;left:0;}

#onglets ul {position:absolute;left:240px;top:75px;}
#onglets li {display:inline;}

#breadcrumb {margin:10px;}

#leftMenu {position:absolute;left:5px;top:120px;width:140px}
#leftMenu ul {margin-left:0;margin-bottom:15px;font-size:14px;}
#leftMenu ul ul {font-size:11px;}
#leftMenu ul ul li {font-size:11px;color:white}
#leftMenu ul, #leftMenu ul a{text-decoration:none;color:#FFCC99;font-weight:bold;background-color:#9E9CCE;}
#leftMenu ul a:hover {text-decoration:underline;}
#leftMenu ul ul a{color:white;}
#leftMenu ul ul ul li {display:inline;font-weight:normal;}
#leftMenu ul ul ul a {font-weight:normal;}


#main {margin:0 250px;font-size:90%;min-height:600px;height:600px}
.mainFull {margin:0 10px 0 250px !important;}
* > #main {height:auto}
#main p {margin:10px 0;}
#main h2 {margin-top:25px;border-bottom:dotted 1px #6666AE;color:#6666AE}
#main h3 {margin-top:15px;}
#main h4 {margin-top:15px;}
.listArticle img, #main .text img {float:right;margin:5px 10px 10px 0px;}
#main p.spip img {float:none;margin:0}
.listArticle h3 {margin-top:10px;clear:right;}
.listArticle ul {margin-top:10px;}
#main li {background-image:url(/css/backgrounds/petite-puce.gif);background-repeat:no-repeat;padding-left:10px;background-position:left 4px;}
#main li.all {padding:0;margin:15px 0 0 0 ;background-image:none}
#main .date {font-weight:bold}
#main .text img.spip_puce {float:none;margin:0;border:none;display:inline;}
#main .list h3 {clear:both;margin-bottom:0}
#main .list img {margin-top:5px}
#main .list h3 img {float:right;margin:0}
#main .list p {margin-top:0}
#main .list hr {clear:both;border:none;border-top:solid 1px #6666AE;}
.topicAbout {border:solid 2px #9E9CCE;padding:20px;background-color:#EFE0ED;}
.topicAbout p a{font-weight:normal}
.topicIntro {font-weight:bold;margin-top:10px;}
#main h3.spip {color:#6666AE;border-bottom:solid 1px #6666AE;}
#main .PhorumNav {font-size:10px;font-weight:normal;}
#main .PhorumNewFlag {color:red;font-size:10px;}
#main .PhorumListRow {color:#6666AE;}
#main .PhorumListRow a {font-weight:normal;color:blue;}
#main .PhorumListRow a:visited {font-weight:normal;color:purple;}
#main .PhorumListHeader {font-weight:bold;}
#main .PhorumListRow .date {font-weight:normal;}
#main .first {padding:2px;}
#main .PhorumTableHeader {font-weight:bold;}
#main .PhorumMessage {color:black;}
.listPhotos .image {margin-bottom:10px;}
.fiche {border:dashed 1px #6666AE;padding:4px;margin:30px;}

#right {position:absolute;right:0;top:120px;width:220px;}
#right h2 {margin-top:15px;border-bottom:solid 1px #6666AE;color:#6666AE;font-size:14px}
#right a {font-weight:normal;font-size:11px;display:block;}

#right li a {display:block;background-image:url(/css/backgrounds/petite-puce.gif);background-repeat:no-repeat;padding-left:10px;background-position:left 4px;}

#right .encadre {margin-top:50px;border:solid 1px #6666AE;padding:2px; font-weight:normal;background-color:#EFE0ED;}
#right .encadre a{display:inline !important;}
#right .encadre * {font-weight:normal;font-size:11px}
#right .encadre p {margin-top:10px;margin-bottom:10px}

#right .spip_encadrer {margin-top:50px;border:solid 1px #6666AE;padding:2px; font-weight:normal;background-color:#EFE0ED;}
#right .spip_encadrer input, #right .spip_encadrer textarea {display:block; width:180px}
#right .spip_encadrer fieldset {margin-top:15px}
#right .spip_encadrer fieldset legend, #right .spip_encadrer fieldset {border:none !important;font-size:12px;display:block;width:auto;color:#6666AE}
#right .spip_bouton {background-color:#6666AE;color:white;padding:4px;margin:4px;display:block;width:auto;border:outset 1px black;clear:both;}
#right .spip_bouton:hover {border-style:inset;}

#right .selection {text-align:center;padding:15px; }
#right .photos .images {text-align:center;}
#right .photos img {margin:5px 0;}
#right .photos a {background:none}

.pub {margin:50px 0;}

#bottom {margin:70px 10px 0 250px;padding:20px;border:solid 2px #9E9CCE;background-color:#EFE0ED;color:#6666AE;text-align:center;}
#bottom hr {visibility:hidden;margin-top:20px;}
#bottom .baseline {font-size:10px}

#partenaires {margin:20px 10px 10px 250px;text-align:center;font-size:80%}
#partenaires a {color:black;font-weight:normal;}

#arcEnCiel {position:absolute;top:75px;right:2px;width:80px;height:15px;background:url(/images/arc-en-ciel.jpg) no-repeat 0 0;}

li.all a, #right li.all a, #main li.all a {font-size:12px ;display:block;padding-left:30px;background-image:url(/css/backgrounds/lire-la-suite.gif);background-repeat:no-repeat;height:20px !important;font-weight:bold;background-position:left top !important;}
	
#googlesearch {position:absolute;top:2px;right:2px;background-color:white;border:dotted 1px #9E9CCE;opacity:0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60)}

.comments {margin-bottom:50px}
.comments fieldset {padding:10px;margin-bottom:20px}
.comments h3 {margin:10px 0 15px 0}
.comments .spip_barre {background-color:#CCC}
.comments textarea {width:500px}

.comments legend {font-size:13px}
.comments .comment-list {border:solid 1px #6666AE;padding:8px;margin:8px;background-color:#EFE0ED;color:#6666AE}
.comments .debut-commentaire {font-size:13px;font-weight:bold;}