.cake-debug {background:#000;color:#fff;float:left;clear:left;position:relative;z-index:100000;padding:10px;}

body {	
	width:100%;
	font:normal 11px verdana,sans-serif;margin:0 ;padding:0;
	background: url(../img/fond_planeterevisitee.gif);
}
body#pages { background:url(../img/fond_home.gif);}
body.forum {background:url(../img/fond_forum.gif);}
body.partenaires {background:url(../img/fond_partenaires.gif);}
body.presse {background:url(../img/fond_presse.gif);}
body.enseignants {background:url(../img/fond_enseignants.gif);}
body.madagascar {background:url(../img/fond_madagascar.gif);}
body.mozambique {background:url(../img/fond_mozambique.gif);}
body.newsletter {background:url(../img/fond_newsletter.gif);}
body.zoom {background:url(../img/fond_zoomsur.gif);}
body.planete{background:url(../img/fond_planeterevisitee.gif);}

#bandeaufond {position:absolute;left:0px;top:0px;width:100%;height:258px;z-index:1;background-image: url(../img/degrade.png);margin:0;padding:0}
/*=======================*/
/**** GENERIQUES      ****/
/*=======================*/
.gras {font-weight:600;}
.legende {font:normal 11px arial,sans-serif;color:#666;border-top:1px dotted #9b9b9b;margin:5px 0 0 0;padding:3px 0 0 0;}

a,a img, a.thickbox img {border:none;}
a:active img {border:none;}
a:active {border:none;}

li a.actif {color:#fff;background:none;font-weight:600;}
.normal .texte {display:block;margin:10px 0;}
.actif  {background:#dd0000;width:500px;}
.actif .texte  {display:block;}

.texte p {padding:0 0 7px 0;line-height:21px;}

span.motif {color:#e5670a;text-decoration:none;border-bottom:1px dotted #e5670a;margin:0;}
span.motif:hover, span.motifactif{color:#1ba3c3;border-bottom:1px dotted #1ba3c3;}
span.cache {display:none;background:#fff;color:#1ba3c3;padding:0 5px}

.debug {float:left;clear:left;background:orange;}
.cake-sql-log {float:left;clear:left;border-top:1px solid #444;width:100%;}
.cake-sql-log caption {width:100%;border-top:3px solid #000;padding:15px 0;}

#ajaxloader {display:none;}

.auto_complete {position: absolute;	background: pink;border: 1px solid #ccc;}
.auto_complete ul {float:left;list-style: none;margin: 0;padding: 0;overflow:hidden;}
.auto_complete ul li {padding: 5px;float:left;clear:left;}
.selected {background-color: #ffc;cursor:pointer;}
/*=======================*/
/**** CADRES ET ZONES ****/
/*=======================*/
#page {position:relative;width:980px;margin:0 auto;padding:0;z-index:10;}
#souspage {float:left;width:904px;padding:0px 76px 0 0;margin:10px 0;/*background:green;*/min-height:400px;}
#contenu {float:left;width:735px;padding:0;min-height:400px;margin-left:-30px;background:#fff;overflow:hidden;}
#contenu.large{float:left;width:904px;padding:0;min-height:400px;background:#fff;}
/*=======================*/
/**** MENU GAUCHE     ****/
/*=======================*/
#souspage .menugauche {float:left;background:#e43000;position:relative;width:175px;padding:15px 15px 30px 5px;margin-top:18px;z-index:20}
#souspage .menugauche .dernier {margin-bottom:1px;}
#souspage .menugauche a {text-decoration:none;padding:0px 3px 0px 3px ;margin:2px 0 2px 2px;width:auto;height:auto;text-align:left;float:left;}

#souspage .menugauche ul {list-style-type:none;margin:0;padding:0;float:left;}
#souspage .menugauche ul li {padding:0 0 1px 0 ;margin:0 0 1px 0 ;font-family:georgia,serif;font-size:14px;float:left;clear:left;width:172px;overflow:hidden;min-height:17px;
}

#souspage .menugauche div.item {float:left;width:172px;color:#fff;padding:0;margin:0;}
#souspage .menugauche div.tiret {float:left;width:5px;color:#fff;padding:2px 0 0 0px;margin:0;}
#souspage .menugauche div.tiretactif {float:left;width:5px;color:#fff;padding:2px 0 0 0px;margin:0;background:#fff;}
#souspage .menugauche p.lien {float:left;width:167px;color:#fff;padding:0;margin:0}

#souspage .menugauche ul ul {margin:8px 0 0 0;padding:0;float:left;}
#souspage .menugauche ul ul li {font:normal 11px verdana,sans-serif;width:172px;padding-bottom:0;padding-top:0;}
#souspage .menugauche ul ul ul {padding:4px 0 4px 8px;}
#souspage .menugauche ul ul ul li {}


#souspage .menugauche ul li.actif_sup {border-style:dashed none;border-width:1px;border-color:#413d13;padding-top:4px;padding-bottom:8px;margin-bottom:10px;margin-top:10px;}
#souspage .menugauche ul li.actif_sup .actif_sup {border:none;background:none;padding-top:0px;padding-bottom:0;margin-bottom:0;margin-top:4px;}

#souspage .menugauche #enhaut {background:url(../img/croix_enhaut.png) no-repeat 0 0;padding-top:15px;padding-left:12px;margin-bottom:27px;float:left;width:175px;}
#souspage .menugauche #enhaut a {color:#fff;}
#souspage .menugauche #enhaut a:hover {background:#523c11;color:#fff;}
#souspage .menugauche #enhaut a.actif_sup {font-weight:bold;}
#souspage .menugauche #enhaut ul li a.actif {font-weight:bold;color:#fff;background:#523c11;}
#souspage .menugauche #enhaut .rubactive a.actif{background:#523c11;color:#fff;}
#souspage .menugauche #enhaut li li li a.actif {font-weight:normal;}

#souspage .menugauche #milieu div.item {width:162px;} 
#souspage .menugauche #milieu {background:url(../img/croix_milieu.png) no-repeat;padding-top:12px;padding-left:12px;margin-bottom:30px;float:left;}
#souspage .menugauche #milieu a {color:#3a0d01;}
#souspage .menugauche #milieu a.actif {background:#fff;font-weight:bold;}
#souspage .menugauche #milieu li {}
#souspage .menugauche #milieu .rubactive {width:172px;}
#souspage .menugauche #milieu .rubactive a.actif{background:#fff;color:#3a0d01;}
#souspage .menugauche #milieu .rubactive ul {background:#e43000;color:#3a0d01;width:172px;margin:0}
#souspage .menugauche #milieu .rubactive ul li {}

#souspage .menugauche #milieu div {color:#3a0d01}
#souspage .menugauche #milieu a:hover{background:#fff;}
#souspage .menugauche #milieu a.actif_sup {font-weight:bold;color:#3a0d01}
#souspage .menugauche #milieu li li li a.actif {font-weight:normal;}

#souspage .menugauche #bas {float:left;}
#souspage .menugauche #bas li {color:#fff;background:url(../img/fleche_droite_fff.png) no-repeat -2px 1px;padding-left:8px;width:auto;}
#souspage .menugauche #bas a {color:#fff;font-size:12px;margin:0;padding-right:8px;width:auto;letter-spacing:-0.03em;}
#souspage .menugauche #bas a:hover, #souspage .menugauche #bas a.actif {background:#1ba3c3;}

/***** GESTION AFFICHAGE SOUS RUBRIQUES SELON CONTEXTE **/
/*** sous rubrique repliees **/
#souspage .menugauche ul ul {display:none;margin:0}
#souspage .menugauche ul li.actif_sup ul {display:block;}
#souspage .menugauche ul li.actif_sup ul li{display:block;}
#souspage .menugauche ul li.actif_sup ul li li {display:none;}
#souspage .menugauche ul li.actif_sup ul li.actif_sup li {display:block;}
#souspage .menugauche ul li.actif_sup ul li.rubactive li {display:block;}
#souspage .menugauche ul li.actif_sup ul li.actif_sup li li {display:none;margin:0}
#souspage .menugauche ul li.actif_sup ul li.actif_sup li.actif_sup {display:block;}


/*#souscontenu {width:737px;color:#222;float:left;min-height:400px;margin:0 10px 0 -195px;border:2px outset #999;padding:0 10px;background:blue;}
#souscontenu.large {width:940px;}
*/
#contenurubrique {min-height:400px;padding:0;float:left;}
#contenurubrique iframe {float:left;clear:left;margin:0;padding:0;width:735px;}
.zoom #contenurubrique .contenuzoom {float:left;clear:left;width:100%;padding-bottom:80px;background:#fff url(../img/illustrationpage_zoom.jpg) no-repeat 100% center;}

#illustrationpage img {width:100%;}
#footer {float:right;clear:left;width:735px;margin:10px 0 0 0;}

/*============================*/
/**** LE BANDEAU SUPERIEUR  ***/
/*============================*/
#flags {float:left;width:981px;}
#flags a {color:#fff;text-decoration:none;}
#flags a:hover {color:#e3d21a;text-decoration:overline underline;}
#flags #logo {float:left;}
#flags #entete {width:475px;height:102px;background:url(../img/entete.png) no-repeat 0 0;float:left;padding:35px 0 0 125px;}
#flags #entete.en {width:475px;height:102px;background:url(../img/entete_en.png) no-repeat 0 0;float:left;padding:35px 0 0 125px;}
#flags #entete div {float:left;margin-right:13px}
#flags ul {float:right;width:auto;list-style-type:none;font:normal 11px verdana,sans-serif;letter-spacing:0.08em;padding:0;}
#flags ul li {float:left;width:auto;margin:0;padding:0;}
#flags ul li a:hover {color:#fff;}
/*#flags ul li a {background:#ccc;padding:4px 2px;color:#333;}
#flags ul li a:hover{padding:2px;color:#fff;background:#e43000;text-decoration:none;}
*/
.presentation {background:#d4d4d4;}

/*=======================*/
/**** LES MENUS        ***/
/*=======================*/
#menuprincipal {}
#menuprincipal ul {list-style-type:none;}
#menuprincipal ul li {display:inline;}
#menuprincipal ul li a {text-decoration:none;background:none;}
#menuprincipal ul li a:hover {text-decoration:underline;color:#fff;}
.menu {float:left;width:750px;padding:5px;margin:0;overflow:hidden;}
#back .menu {width:auto;}
.menu .actif {font-weight:bold;}

.piedpage {float:left;width:100%;margin:0;padding:0;}
.piedpage ul {float:left;background:#5d411a;margin:0;padding:6px 24px 6px 18px;font:bold 10px verdana,sans-serif;}
.piedpage ul li{display:inline;margin:0;padding:0;}
.piedpage ul li:after {content:"| ";color:#fff;padding:0 0 0 8px;}
.piedpage ul li+li:after {content:"|";padding-left:8px;}
.piedpage ul li+li {margin-left:4px;}
.piedpage ul li a {color:#fff;text-decoration:none;}
.piedpage ul li a:hover {color:#e5670a;}


/*=======================*/
/*****  LES CONTENUS ****/ 
/*=======================*/
#imagepresentation.normal {border-bottom:13px solid #1ba3c3;width:735px;float:left;padding:0;}
#imagepresentation.normal img {width:100%;margin:0;padding:0;float:left;}
#imagepresentation.siteexterne {border-bottom:13px solid #aa1729;}
.blog #imagepresentation {border-bottom:13px solid #aacbe6;}

#imagepresentation.siteexterne img {width:100%;}

.zoom #imagepresentation {border-bottom:13px solid #e46600;float:left;}
.zoom #imagepresentation img {margin:0;border:none;padding:0;float:left;width:100%;}

.avecform #imagepresentation {border-bottom:13px solid #aa1729;}
/*======================================*/
/*****         LISTES ARTICLES       ****/
/*=====================================*/
ul.articles_liste {list-style-type:none;}
ul.articles_liste li{ float:left;clear:left;margin:5px;}
ul.articles_liste a {text-decoration:none;font-weight:normal;}
ul.articles_liste a img {vertical-align:middle;}
ul.articles_liste a:hover {text-decoration:underline;color:#aa0000;}

/*======================================*/
/*****             UN ARTICLE       ****/
/*=====================================*/
.unarticle  {margin:0;padding:16px 0px 0 50px;width:685px;float:left;clear:left;}
/*.zoom .unarticle {background:url(../img/illustrationpage_zoom.jpg) no-repeat 100% center;}*/
.unarticle a, .unarticle a img{border:none;}
.unarticle h1.surtitre {width:490px;padding:35px 0 15px 12px;text-align:left;font:bold 30px verdana,sans-serif;color:#523c11;margin-left:-12px;
background:url(../img/croix_surtitre.png) no-repeat 0px 1px}
.unarticle h2 {font:bold 16px georgia,serif;color:#e43000;padding:0;}
.unarticle h3 {font:bold 14px georgia,serif;color:#523c11;margin:25px 0 10px 0;float:left;width:100%;padding:0;}
.unarticle h4 {font:bold 12px arial,sans-serif;color:#cc00ff;float:right;width:120px;margin:10px 0;clear:right;}
.unarticle .texte {float:left;clear:left;padding:0;width:100%;text-align:justify;}
.unarticle .texte .vraitexte a {color:#e5670a;text-decoration:none;border-bottom:1px dotted #e5670a;}
.unarticle .texte .vraitexte a:hover {color:#1ba3c3;border-bottom:1px dotted #1ba3c3;}
.unarticle .vraitexte p {line-height:16px;padding:0;margin:0 0 5px 0}
.unarticle .vraitexte ul, ol {list-style-position:inside;}


.unarticle div h4 {font:bold 24px arial,sans-serif;float:left;clear:left;width:100%;color:#1b56ec;}
.unarticle div object {float:left;clear:left;margin:10px 0;}
.unarticle .vignette {width:485px;text-align:left;float:left;padding:5px 0 0 0;background:url(../img/croix.png) repeat-x 0px 0;margin:24px 0 0 0;}
.unarticle .separateur {width:485px;text-align:left;float:left;padding:5px 0 0 0;background:url(../img/croix.png) repeat-x 0 0;
margin:6px 0 -10px 0;height:auto;}
.unarticle .vignette .unevignette {width:100%;text-align:center;float:left;padding:0;border:none;margin:0;}
.unarticle .vignette .unevignette img {float:left;margin:0 0 0 5px }
/*.unarticle .vignette .unevignette a  {border:none;padding:0;margin:0;float:left;}
.unarticle .vignette .unevignette a.thickbox img {margin:0 0 5px 0;padding:0;border:1px solid #ccc;float:left;}*/
.unarticle .vignette .zoom {float:left;clear:left;width:13px;height:13px;margin:5px 0;}
.unarticle .vignette .zoom a {background:url(../img/focus_zoom.png) no-repeat;float:left;width:13px;height:13px;color:#fff}
.unarticle .vignette .zoom a:hover {background:url(../img/focus_zoom_on.png) no-repeat;}

.unarticle .unevignette .titrevignette, .unarticle .unevideo .titrevignette, .unflash .titrevignette {float:left;clear:left;text-align:left;font:bold 11px arial,sans-serif;
margin:21px 0 0 0;width:100%;}
.unarticle .unevignette .titre, .unarticle .unevideo .titre, .unflash .titre  {font:bold 11px verdana,sans-serif;color:#333;padding-bottom:0px;padding-top:0px;
margin-bottom:0px;float:left;width:100%;margin:0}
.unarticle .unevignette .detail, .unarticle .unevideo .detail, .unflash .detail {font:normal 11px verdana,sans-serif;color:#9b9b9b;padding:6px 0 0 0;float:left;
border-top:1px dotted #ccc;margin:4px 0 0 0;width:100%;}
.unarticle .unevignette p {line-height:13px;margin:0;padding:0}
.unarticle .unevignette .detail a , .unarticle .unevideo .detail a {color:#e5670a;text-decoration:none;border-bottom:1px dotted #e5670a;}
.unarticle .unevignette .detail a:hover , .unarticle .unevideo .detail a:hover {color:#1ba3c3;border-bottom:1px dotted #1ba3c3;}

.unarticle .vignettes_droite {float:right;width:156px;margin-top:21px}
.unarticle .vignettes_droite img {border:1px solid #cccccc;}
.unarticle .vignettes_droite .zoom {float:left;clear:left;width:13px;height:13px;margin:0 0 5px 0;}
.unarticle .vignettes_droite .zoom a {background:url(../img/focus_zoom.png) no-repeat;float:left;width:13px;height:13px;color:#fff}
.unarticle .vignettes_droite .zoom a:hover {background:url(../img/focus_zoom_on.png) no-repeat;}
.unarticle .vignettes_droite .unevignette {float:left;clear:left;border:none;padding:0;margin:0 0 24px 0}
.unarticle .vignettes_droite .unevignette h4 {font:bold 11px verdana,sans-serif;display:inline;text-align:center;}
.unarticle .vignettes_droite .unevignette .titrevignette {margin-top:8px;}
.unarticle .vignettes_droite .unevignette  .titre {width:137px;padding-right:19px;}
.unarticle .vignettes_droite .unevignette  .detail {width:137px;padding-right:19px;}

.unarticle .liens {margin-top:16px;float:left;clear:left;width:360px;}
.unarticle .liens h4{font:normal 12px "Arial Bold",arial,sans-serif;color:#fff;background:#aacbe6;width:auto;padding:7px 9px;margin:0;}
.unarticle .liens .unlien {background:#aacbe6 url(../img/fleche_lien_focus.png) no-repeat 6px 7px;
	font:normal 12px "Arial Bold",arial,sans-serif;color:#5d411a;width:100%;float:left;clear:left;margin:0;padding:7px 0 5px 0;}
.unarticle .liens .unlien a {padding:0 0 0 20px;color:#5d411a;text-decoration:none;}
.unarticle .liens .unlien a:hover {color:#e5670a;}

.unarticle .pdfs {margin-top:16px;float:left;clear:left;width:100%;}
.unarticle .pdfs h4{font:normal 12px "Arial Bold",arial,sans-serif;color:#fff;background:#aacbe6;width:auto;padding:7px 9px;margin:0;}
.unarticle .pdfs .unpdf {background:#aacbe6 url(../img/fleche_lien_focus.png) no-repeat 6px 7px;
	font:normal 12px "Arial Bold",arial,sans-serif;color:#5d411a;width:100%;float:left;clear:left;margin:0;padding:7px 0 5px 0;}
.unarticle .pdfs .unpdf a {padding:0 0 0 20px;color:#5d411a;text-decoration:none;}
.unarticle .pdfs .unpdf a:hover {color:#e5670a;}
.unarticle .pdfs .unpdf .texte p {color:#333;padding:0 0 0 20px;}
	
.unarticle .pdfs .unpdf .texte, #back .unarticle .pdfs  a{float:left;clear:left;margin:5px 0;padding:0;width:100%;font-size:13px;}




/*=====================================*/
/*****          ARTICLE EN PDF     ****/
/*=====================================*/
/*#pdf_unarticle {}
#pdf_unarticle ul.listeauteurs{float:left;clear:left;list-style-type:none;}
#pdf_unarticle ul.listeauteurs  li {display:inline;}
#pdf_unarticle .texte{float:left;clear:left;background:}
#pdf_unarticle .vignettes{float:left;}
#pdf_unarticle .vignettes .unevignette{float:left;clear:left;}
*/


/*=====================================*/
/*****             UNE VIDEO        ****/
/*=====================================*/
.unevideo {float:left;clear:left;width:475px;}
.unevideo .legende {float:left;width:100%;border-style:none none dotted none;border-width:1px;border-color:#5d411a;}
.unevideo  h3.titre {float:left;padding:0}
.unevideo .legende .detail {float:left;}

/*=====================================*/
/*****             UN FLASH        ****/
/*=====================================*/
.unflash {margin:0;padding:0 50px;width:635px;float:left;clear:left;text-align:left;}
.unflash object {margin:0;padding:0;float:left;clear:left;}
/*=====================================*/
/*****   LES FORMULAIRES             ****/
/*=====================================*/

select.format_lettre {width:150px;font:normal 13px verdana,sans-serif;}

/*=====================================*/
/*****   LES LIENS                  ****/
/*=====================================*/
#lesliens {float:left;clear:left;margin:10px 0;}
#lesliens .unlien {float:left;clear:left;margin:10px 0;}


/*=====================================*/
/*****   LES COMMENTAIRES            ****/
/*=====================================*/
#lescommentaires {position:relative;top:50px;width:90%;background:#333;float:left;padding:10px;
-moz-border-radius:5px;-webkit-border-radius:5px;color:#fff;}
#lescommentaires h3 {padding:2px 5px;}
.uncommentaire {float:left;clear:left;width:50%;font:normal 12px verdana,sans-serif;margin:10px 5px;padding:10px;border:1px dotted #bbb;}
.uncommentaire .entete {float:left;clear:left;padding:2px 0px;}
.uncommentaire .entete h4, .uncommentaire .entete h5 {display:inline;color:#aaa}
.commentaire_ajouter {float:left;clear:left;padding:5px;}
.commentaire_ajouter a {font:normal 12px verdana,sans-serif;color:#ffcc00;}

/*=====================================*/
/*****   UN SON            ****/
/*=====================================*/
.les_sons {float:right;clear:right;width:40%;margin:10px 0;border:1px dotted #444;padding:10px 4%;}
.les_sons h4 {color:#aa0000;}
.un_son {float:left;clear:left;width:100%;margin:10px 0;}
.un_son h4 {color:#333;}

.accueil {background:#1ba3c3;margin:0;border:none;padding:36px 42px 0 50px;float:left;width:645px;}
.accueil .titre {background:#5d411a;width:100%;float:left;padding:23px 42px 14px 50px;margin-left:-50px;}
.accueil .titre h1 {color:#fff;margin:0;display:inline;padding:0;font-weight:600;font-family:verdana,sans-serif;font-size:18px;color:#fff;}
.accueil .videos {float:right;width:260px;margin-top:-30px;border:none;font:bold 11px arial,sans-serif;}
.accueil .videos .unevideo {width:260px}
.accueil .videos .titre {color:#fff;font:bold 11px arial,sans-serif;width:100%;float:left;background:none;margin:0;padding:0 0 5px 0}
.accueil .videos .detail {color:#5d411a;padding:0 0 5px 0;float:left;margin:0;}
.accueil .videos .detail p {padding:0;margin:0;}
.accueil .partiegauche {float:left;width:350px;padding:16px 0 0 0;font:normal 14px georgia,serif;color:#fff}
.accueil .vignette {width:100%;margin:0;padding:69px 0 0 0;background:#1ba3c3 url(../img/accueil_betehaut.png) no-repeat 20px 0;float:left;}
.accueil .vignette .zoom {float:left;clear:left;width:13px;height:13px;margin-top:-20px;}
.accueil .vignette .zoom a {background:url(../img/accueil_zoom.png) no-repeat;float:left;width:13px;height:13px;color:#1ba3c3}
.accueil .vignette .zoom a:hover {background:url(../img/accueil_zoom_on.png) no-repeat;}
.accueil .vignette .unevignette {width:100%;margin:0;padding:0 0 40px 0;}
.accueil .vignette .unevignette img {width:100%;margin:0;padding:0 0 70px 0;background:url(../img/accueil_betebas.png) no-repeat 100% 100%;float:left;}
.accueil .vignette .titrevignette {float:left;clear:left;width:445px;margin:-60px 0;text-align:left;font:bold 11px arial,sans-serif;color:#fff}

.accueil .vignette .titrevignette .titre {font:bold 11px arial,sans-serif;color:#fff;margin:0;padding:0;background:none;border:none;float:left;}
.accueil .vignette .titrevignette .legende {float:left;width:100%;clear:left;margin:5px 0 0 0;color:#5d411a;border:none;;background:none;}
.accueil .vignette .titrevignette  p {padding:0;margin:0;}

.focus {background:#fff;margin:0;border:none;padding:36px 42px 36px 50px;float:left;width:645px;border-top:11px solid #5d411a;}
.focus .media {float:left;width:260px;border:none;font:bold 11px arial,sans-serif;}
.focus .media object {margin-bottom:0;padding:0;}
.focus .media .zoom {float:left;clear:left;width:13px;height:13px;margin:0 0 10px 0;}
.focus .media .zoom a {background:url(../img/focus_zoom.png) no-repeat;float:left;width:13px;height:13px;color:#fff}
.focus .media .zoom a:hover {background:url(../img/focus_zoom_on.png) no-repeat;}
.focus .media .item {float:left;margin:0;padding:0;}
.focus .media .item h3 {font:bold 11px arial,sans-serif;width:100%;float:left;margin:0;padding:15px 0 5px 0;}
.focus .media .item img {border:1px solid #aeacad;width:258px;}
.focus .media .titre {border-bottom:1px dotted #ccc;padding-bottom:4px;padding-top:10px;margin-bottom:4px;color:#333;}
.focus .media .detail {color:#9b9b9b;margin:0;padding:3px 0 0 0;float:left;width:100%;}

.focus .partiedroite {float:right;width:350px;padding:1px 0 0 0;font:normal 11px verdana,sans-serif;color:#333}
.focus .partiedroite  h2 {width:100%;text-align:left;margin:0 0 11px 0;padding:37px 0 0 0;font:bold 20px verdana,sans-serif;color:#523c11;border:none;
background:url(../img/plus_focus.png) no-repeat;}
.focus .partiedroite .texte {padding:0;}
.focus .partiedroite .texte p {line-height:16px}

#zonefrm {}
#zonefrm h2 {float:left;clear:left;}
#zonefrm form {margin:0;padding:16px 0px 0 0px;width:475px;float:left;clear:left;}
#zonefrm form fieldset{margin:0;padding:0;border:none;}
#zonefrm form .ligne {float:left;clear:left;}
#zonefrm form .text {margin:0px 0 18px 0;}
#zonefrm form .text input{font:bold 11px verdana,sans-serif;color:#5e5e5e;border:1px solid #ccc;padding:5px 0 5px 9px}
#zonefrm form label {font:normal 11px verdana,sans-serif;color:#5e5e5e;}
#zonefrm form .radio {padding:0 0 0 20px;float:left;width:455px;}
#zonefrm form .radio label{float:left;position:relative;left:-20px;margin-right:50px;}
#zonefrm form .radio input {display:block;float:left;left:25px;position:relative;}
#zonefrm form .submit {margin:15px 0 0 0;float:left;}
#zonefrm form select {margin:15px 0 0 0;float:left;clear:left;}
#zonefrm form .submit input {font:bold 11px verdana,sans-serif;color:#e43000;background:#f0f0f0;border:1px solid #ccc;padding:7px;width:74px;text-align:center;}
#zonefrm .formulaire_presentation{float:left;clear:left;font:normal 11px verdana,sans-serif;color:#333;margin:15px 0;padding:0 0 35px 0;
background:url(../img/croix.png) repeat-x 0 100%;width:475px;}
#zonefrm h4{font:bold 11px verdana,sans-serif;color:#5e5e5e;float:left;width:100%;padding:5px 0;margin:5px 0;}
#zonefrm {}


#flashMessage {font:bold 18px verdana,sans-serif;color:#e46600;}
#flashMessage.message {background:url(../img/croix.png) repeat-x 0 bottom;padding:0 0 24px 0;float:left;width:473px;}
#flashMessage.message h3 {font:bold 14px georgia,serif;color:#e43000;}
#flashMessage.message p {float:left;clear:left;font:normal 11px verdana,sans-serif;color:#333333;}

.confirmation {margin:0 0 50px 0;padding:16px 0px 0 50px;width:475px;float:left;clear:left;}

.error-message {font:bold 11px verdana,sans-serif;background:#e46600;color:#fff;padding:5px;width:auto;float:left;clear:left;margin:4px 0}


/*=====================================*/
/*****   GALERIE IMAGES             ****/
/*=====================================*/
.galerieimages {margin:20px 0 0 50px;padding:16px 0px 0 0px;width:475px;float:left;clear:left;background:url(../img/croix.png) repeat-x 0 0;}
.cadregalerie {margin:0;padding:0 0 20px 0;width:475px;float:left;clear:left;background:url(../img/croix.png) repeat-x 0 bottom;}

.galerieimages .zoom {float:left;clear:left;width:13px;height:13px;margin:0 0 5px 0;}
.galerieimages .zoom a {background:url(../img/focus_zoom.png) no-repeat;float:left;width:13px;height:13px;color:#fff}
.galerieimages .zoom a:hover {background:url(../img/focus_zoom_on.png) no-repeat;}


.galerieimages .lagalerie {border-style:dotted dotted none none;border-width:1px;border-color:#999;float:left;width:431px;clear:left;margin:0 0 55px 20px;}
.galerieimages .unevignette {float:left;margin:0 0 -1px -1px;border-style:none none dotted dotted;border-width:1px;border-color:#999;padding:20px 8px 20px 8px;width:91px;
text-align:center;height:68px;}
.derniere {border-right:1px dotted #999;width:90px;}
.premiere {border:none;width:91px;}

.galerieimages h3 {float:left;clear:left;font:bold 11px verdana,sans-serif;color:#333;border-bottom:1px dotted #999;padding:0 0 7px 0;width:100%;
margin:0 0 7px 0}
.galerieimages .presentation {float:left;clear:left;font:normal 11px verdana,sans-serif;color:#999;background:none;text-align:justify}
.galerieimages .presentation h4 {color:#666;}

