body{margin:0;padding:0;font-size: 0.8em;background:url(img/bodybg.jpg) no-repeat top center #fff}
acronym, img {border:0}
#conteneur {width:900px;display:block;margin:0px auto 0 auto;padding:29px 0;font-family: Verdana, "Lucida Grande", sans-serif;}

/*HEADER*/
#entete {width:900px;margin:0;padding-left:65px;}
img#logo {margin:0;padding:0 0 0 10px;border:0;}
#lang {float:left;width:19px}
#lang img {padding:2px 0}
a#contact {vertical-align:top;margin-left:386px;padding-left:25px;color:#fff;font-weight:100;background:url(img/contactbg.png) no-repeat 2px center;text-decoration:none}
a#contact:hover {text-decoration:underline}
/*menu*/
ul#menu {font-size:12px;width:190px;float:left;padding:10px 0 0 70px;margin:0;list-style-position:outside;list-style-type:none;}
ul#menu li a {color:#900;text-decoration:none;padding:6px 0;display:block;margin:0;font-weight:bold}
#menu li a:hover {cursor:pointer}
ul#menu a:hover {text-decoration:underline}
/*sousmenu*/
ul.sousmenu {list-style-type:none;margin:0;padding:0 0 0 10px}
ul.sousmenu li a {color:#666 !important;font-weight:normal !important;margin:0;padding:0}
ul.sousmenu li a strong {font-weight:normal}

/*CONTENU*/
#corps {margin:0px;padding:10px 0px 0 0px}
#corps .wide {width:575px !important}

p#ariane {text-align:left;margin:0 0 8px 0 !important;padding:0 0 0 260px;font-size:85% !important;color:#066 !important}
p#ariane a {color:#066;text-decoration:none}
p#ariane a:hover {text-decoration:underline}
p#ariane strong {font-weight:normal}

#contenu {color:#033;margin:0px;padding:0 13px 0 2px;float:left;width:375px}
#contenu h1 {margin:0;padding:7px 0 0 0;font-size:150%;color:#033;font-weight:100;background:url(img/h1top.gif) no-repeat 5px top;}
#contenu h2, #homesub h3 {margin:0;padding:7px 0;font-size:120%;color:#033;font-weight:100;background:url(img/h1top.gif) no-repeat left top;}
#contenu p, #homesub p {font-size:13px;text-align:left;line-height:1.8em;margin:0px 0 0 0}
#contenu ul {margin:0 0 0px 10px;padding:0 0 0 5px;list-style-type:square;list-style-position:outside;line-height:100%}
#contenu li {font-size:13px;padding:0 ;margin:0 0 5px 0px;text-align:justify}
#contenu a, #homesub a {color:#033;text-decoration:none}
#contenu a:hover, #homesub a:hover {text-decoration:underline}
#contenu img {margin:15px 0;/*border:solid 1px #033;padding:1px;background:#fff*/}
#contenu strong {font-weight:normal} 

/*COLONNE*/
#colonne {color:#066;width:200px;float:left;padding:0;margin:0;display:block}
#colonne h3 {margin:35px 0 0 0;padding:0px 0 0 15px;font-size:15px;font-weight:100;background:url(img/h3bg.gif) no-repeat left center;}
#colonne h3.prems {margin-top:10px !important}
#colonne p {font-size:13px;text-align:left;line-height:1.5em;margin:0px 0 0 15px}
#colonne ul {margin:5px 0 0px 10px;padding:0 0 0 5px;list-style-type:square;list-style-position:inside}
#colonne li {font-size:13px;padding:0 ;margin:0 0 5px 0px;text-align:justify}
#colonne img {width:190px;margin:5px 0}
#colonne a {color:#066;text-decoration:none}
#colonne strong {font-weight:normal} 

/*PIED DE PAGE*/
#pdp {font-size:11px;padding:20px 0 20px 260px;margin:0;clear:both;color:#066;background:url(img/pdpbottom.png) no-repeat 50px bottom}
#pdp p {text-align:left}
#pdp ul {padding:0;margin:0}
#pdp li {display:inline;margin:0 15px 0 0 ;padding:0}
#pdp a {;color:#066;text-decoration:none}
#pdp a:hover {text-decoration:underline}

/*CLASSES DIVERSES*/
.clear {clear:both;margin-bottom:20px}
.clear1px {clear:both;height:1px}
.etoile {color:#900;font-weight:bold}
a.asuivre {color:#900 !important;text-decoration:none}
a.asuivre:hover {text-decoration:underline}
.alire {font-weight:bold}
.spacer {margin:0;padding:0;height:50px}
.legende {text-align:left !important;font-size:11px !important;line-height:1.5em !important;margin:0 !important}
.diapohoriz, .diapovert {margin:0;padding:0}
.diapohoriz {height:281px;width:375px;overflow:hidden;margin-bottom:15px !important}
.diapovert {height:410px;width:200px;overflow:hidden}

/*ACCUEIL RUBRIQUES*/
dl.indexbox {padding:0;margin:15px 8px;width:270px;float:left}
dl.indexbox dt {font-size:15px;color:#033;font-weight:100;background:url(img/h3bg.gif) no-repeat left center;padding-left:15px}
dl.indexbox dt a {text-decoration:none;color:#033;}
dl.indexbox dd {margin:0;padding:0}
dl.indexbox dd p {margin:0;padding:0;line-height:1.4em !important}
dl.indexbox dd img {float:left;margin:0px !important; padding: 3px;width:50px;height:50px}
dl.indexbox dd a {text-decoration:none;color:#033;}
dl.indexbox dd a:hover {color:#900}

/*CONTACT*/
#contact {width:575px;text-align:right;margin:0;padding:0}
#contact fieldset {border:0;margin:0;padding:0} 
#contact legend {color:#999;margin:0;padding:0;} 
#contact input, #contact textarea {border: solid 1px #066;margin-top:5px;background:#ccc }
.contactcolumns {padding:15px 0 25px 0 !important}
.contactcolumns p {text-align:center !important;float:left;margin-left:40px !important}

/*HOME*/
#homesub {clear:both;padding-left:260px}
#homesub ul {float:left}
/*ul.homelist {float:left;width:200px;line-height:inherit;list-style-position:inside !important;font-size:12px !important}*/
#homesub ul a {color:#033;text-decoration:none}
#homesub ul a:hover {text-decoration:underline}
