/* ---------- Elements Principaux ------------- */
body    { margin:0px; background-color:#4C2039; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:x-small; }
h1      { color: #5675A4; font-size: 20px; } /*titre des pages*/
h2      { color: #FFFFFF; font-size: 24px; }
h3      { color: #5675A4; font-size: 12px; }
a 	    { text-decoration:underline; color:#660000; font-size:110% verdana; } /* lien */
a:hover { text-decoration:none; color:#FF6000}
a.external { background: transparent url(http://idata.over-blog.com/0/33/85/55/external21.png) no-repeat right top; padding: 0 14px 0 1px; }
legend  { color:#5675A4; padding-left:5px; padding-right:5px;}
li      { list-style-type: square; }
img     { border:0px; } /* image */
input   { border:solid 1px #D8D7D7; font-size:100%; background:#FFFFFF; color:#5675A4; } /* bouton */

/* Pour les stuctures avec une colonne a droite */
#ln1 .ln { text-align: left; margin: 0px auto 50px auto; } /*contenu du blog*/
#ln1 .ln h2 { margin:0px 0px 10px 0px; padding:0px; font-size:130%; font-weight: normal;} 
#ln1 .ln #cl_1_1 { padding:10px;  width:220px;} /*colonne de droite*/
#ln1 .ln #cl_1_0 {  padding: 10px; border-left:0px solid #B8B8B8; border-right:0px solid #B8B8B8; } /*colonne principale*/
#cl_1_0 .box { margin:5px; padding:5px; background:#FAEBD7; } /*message d'accueil*/

/* entete */
#ln_0 { padding:5px; color:orange; border-bottom: 0px solid gray; background:#FAEBD7; background-image: url(http://www.hiboox.com/images/4906/68d99cb7.gif);}
#ln_0 h1 { padding:0px; margin:0px; color:#FFFFFF;}

.topLien{text-decoration:none; }
.topLien:hover {text-decoration:none;}

#menu5 a {
border: 6px solid #808080;
  display:inline;
  font: bold 18px verdana;
  color:#fff;
  text-align:center;
  text-decoration:none;
  background:#4C3642;
  padding:0.8em 3em;
  margin:0;
  border-bottom:5px solid #fff;
  }

#menu5 a:hover {
  border-bottom:5px solid #FAFAD2;
  color:#FAFAD2;
background:#4C2039;
  }
#menu6 a {
border: 2px solid #808080;
  display:inline;
  font: bold 10px/12px verdana;
  color:#FAFAD2;
  text-align:center;
  text-decoration:none;
  background:#4C2039;
  padding:0.8em 3em;
  margin:0;
  }

#menu6 a:hover {
  background:#FAFAD2;
  color: #BC8F8F
  }
#menu9 a {
border: 2px solid #808080;
  display:inline;
  font: bold 10px/12px verdana;
  color:#FAFAD2;
  text-align:center;
  text-decoration:none;
  background:#4C2039;
  padding:0.8em 3em;
  margin:0;
  }

#menu9 a:hover {
  background:#FAFAD2;
  color: #BC8F8F
  }

/* Bas de page */
#footer   { clear:both;  padding:10px; background: url(/modele/3/pics/top.png) repeat-x scroll bottom left; color:#FFFFFF; border-bottom: 1px solid gray; background:#FAEBD7; }
#footer p { margin:0px; padding: 10px;  }
#footer a 	    { text-decoration:underline; color:#FFFFFF; font-size:110%; }
#footer a:hover { text-decoration:none; color:#FFFFCC}

.basLien 	    { }
.basLien:hover { }

.cleaner {clear:both;}
.hitcitation {font-style:italic;text-align:justify;padding:5px 20px;background-color:#eee;}
.hitencart {border:1px solid black;text-align:justify;font-weight:bold;margin:5px 0px;padding:5px 5px;}
.hitimportant {font-weight:bold;color:red;font-weight:bold;font-size:120%;}
.hitperso1 {font-style:italic;}
.hitperso2 {font-weight:bold;}

/* Modules */
#cl_1_1 .box             { width:100%; margin-bottom:0px; color: #FFFFCC; background:#4C3642; }
#cl_1_1 .box-titre h2          { color:#FFFFCC; font-weight:bold; background:#BC8F8F; text-align:center; border:2px solid #808080;} /*haut du module*/
#cl_1_1 .box-footer { display:none; } /*bas du module*/
#cl_1_1 .box-content     { padding:3px 3px 10px 3px; }
#cl_1_1 .box-content p   { margin:0px 10px 0px 0px; padding:0px; }
#cl_1_1 .box-content ul  { margin:0px 10px 0px 0px; padding:0px; }
#cl_1_1 .box-content li  { margin:5px 0px 5px 15px; padding:0px; list-style-type: circle; }
#cl_1_1 .box-content a { text-decoration:none; font-size:8pt; color:#FFFFCC; }
#cl_1_1 .box-content a:hover { text-decoration:underline; color:#FFFFFF; }
#ArticleRecent li { text-align: left; padding-left: 5px; }
#Categorie a { font-weight:bold; }

/* ---------- Recherche --- */
#Recherche   { padding:0px; }
#WForm       { margin:0px; border:solid 1px #D8D7D7; padding:10px; background: #F3F7FC; }
#WForm input { border:solid 1px #D8D7D7; font-size:100%; background:#f4f4f4; color:#5675A4; }
#WForm input:hover { border:solid 1px #5675A4; background:#fff; }

.RNum  { font-weight:bold; }
.RDesc { padding:10px; }
.ROut  { font-style:italic; color:#A0B8CB; }
.RSize { color:#BFBFBF; }

a.RTitle       { text-decoration:none; color:#00275E; }
a.RTitle:hover { text-decoration:none; color:#834141; }

#GGResults { text-align:left; margin:0px; color:#000000; }
.Result1   { padding:4px; background:#F7FAFD; }
.Result2   { padding:4px; background:#FBFBFB; }

/*------------------- Articles ----------------------------------*/
.article    { margin-top:0px; padding:0px; background:#FAEBD7; }
.article p  { padding:0px 0px 5px 5px; margin:10px; }
.contenuArticle { margin:10px; }
.date 	{ width:100%; margin-right:10px;}
.afterarticle { padding:Opx 0px 20px 0px; margin:0px 0px 30px 0px; border-top:0px dotted #808080; width:100%; text-align:center; font-size:100%;}
.linkTopic {text-transform:lowercase;}
.beforearticle {padding:0px 0px 5px 0px; margin-bottom:4px; border-bottom:1px solid #808080; width:100%; }
.listArticles { margin-top:0px; margin-bottom:10px; border:1px solid #666666;  background-color:#FFFFFF; font-size:120%; }
.resumeArticle { background-color:#F9F8FA; border-top:1px solid #F4F4F4;}
.titreArticle{text-decoration:none;}
.titreArticle:hover {text-decoration:none; color:orange; }
.linkAddTrackback {color:orange; }
.linkRecommend {color:orange; }
.linkTopic {color:brown; font-size: 200%; }
#articleSeul {} /*style d'un article lors de l'affichage de l'article ou de ses commentaires/trackbacks*/
.GcheTexte{float:left; margin:10px;}
.DrteTexte{float:right; margin:10px; }
.CtreTexte{margin:10px auto; display:block;}
.article h2 {text-align : center; }
#articleAccueil { margin:0px 0px 0px 0px;padding:0px;width:98%;}

/*--------------------Commentaires---------------------------- */
.h2commentMessage {color:#3366CC;}
.comment    {  }
.comment hr {  }
.linkComment {font-size:18px;color:orange;}
.linkAddComment { font-size:18px;color:orange;}
.commentMessage  { padding:5px; border:1px dotted #999999;background:#FAEBD7; margin:0px; font-family: Arial; font-size:12px; }
.commentOption   {text-align:right;font-size:100%;color:orange; margin-bottom:10px;}

#formComment label { width:70px; color:yellow; }
#formComment input { }
#formComment textarea{ }
.reponseMessage { background: #fff; background-image:url(http://fdata.over-blog.com/0/33/85/55/thumbs/mini-escargot001.gif);
background-repeat: no-repeat;padding-top :10px;}
#formComment p {padding-top:5px;color:orange;}
#formComment h2, #divRecommander h2 {color:orange;}

/*-------------------trackback----------------------------------*/
#addTrackback { border:1px dotted #999999; padding:5px; color:yellow; }
.affTrackback { padding:5px; border:1px dotted #999999;  margin-bottom:10px;}
.affTrackback h2 {}
.linkTrackback {font-size:130%; color: #000000; }
.h2Trackback {color:#3366CC;}

/*-------------------Recommander--------------------------------*/
#divRecommander {color:yellow; }
#divRecommander span {font-size:larger;}
#divRecommander legend {font-size:larger;}
#divRecommander fieldset {padding:3px; margin:5px;}

/*-----------------Newsletter-----------------------------------*/
#divNewsletter h2 {text-align:center; font-size:18pt; color:orange; }
#divNewsletter {color:yellow;}


/*-------------- Calendrier -----------------------------------*/
#cl_1_1 .calendarTop1 	{  font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; color:#5675A4; font-weight: bold;  background-color:#FAEBD7} /*entete*/
#cl_1_1 .calendarToday1 {  font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color:#FFFFCC; background-color:#FF8F00;} /* Aujourd'hui */
#cl_1_1 .calendarDays1 	{  width:40px; height:15px; font-family:Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; color:#000000; background-color: #4C3642; text-align:center;}
#cl_1_1 .calendarHeader1{  font-family: Verdana, Arial, Helvetica; font-size: 10px; background-color:#5C6C7D; color:#FFFFCC;} /* lettre de la semaine */
#cl_1_1 .calendarTable1 {  background-color:#FFFFCC;border:0px solid #5675A4;} /* contour du calendrier */

/*------------------------Divers-----------------------------*/
.cleaner {clear:both;}

/*-------------------------------Accueil album------------------------*/

#centreAccAlbum{}
.AccAlbum{ text-align:center;}
.thumbAccAlbum { display:inline; margin:5px;}
.thumbAccAlbumimg { padding:5px 0px;}


/*-----------------------Album photo--------------------------*/
#bodyAlbum{ background-color:#FFFFFF;}
.topAlbum{}

#generalAbum{width:100%;}

.h2Album { text-align:center; font-size:12pt; }

		/*en tete de l'album placee en haut de la fenetre, meme que celle du blog*/
#enteteAlbum{ width:100%; border-bottom:1px solid #222222;  font-size:130%;}
#enteteAlbum a {}
#enteteAlbum a:hover {}


.nomPhotoAlbum { font-size:large;}

.lienAlbum {text-decoration:none;}
.lienAlbum:hover{text-decoration:underline;}
       /*navigation rapide precedent suivant retour*/
.quickNavAlbum{margin:0px; padding:0px; border:1px groove #666666; width:100%; text-align:center;}
.quickNavAlbum a {text-decoration:none;}
.quickNavAlbum a:hover {text-decoration:underline;}
.precAlbum{ float:left; text-decoration:none; position:relative; padding:0px; margin:0px;}
.retourAlbum{ position:relative;  text-decoration:none; padding:0px; margin:0px auto; width:6em;}
.suivAlbum{ float:right;  text-decoration:none; position:relative; padding:0px; margin:0px;}

      /*miniatures de l'album*/
#centrethumbsAlbum{ }
.thumbsAlbum {padding:2px; width:99%; text-align:center; margin-right:auto; margin-left:auto;}
.thumbAlbum { display:inline; margin:3px;}
.thumbAlbum img {}

          /*miniature de la photo courante*/
.thumbCouranteAlbum { display:inline; margin:3 px;}/*miniature de la photo courante*/
.thumbCouranteAlbum  img { }

.topLienAlbum{text-decoration:none;}
.topLienAlbum:hover{}

#photo{ text-align:center; }
#photo img {margin: 0px auto; }
.nomPhotoAlbum{  text-align:center;}

#piedAlbum{ width:100%; text-align:center; margin-top:5px;}
#descrAlbum {text-align:center; font-size:larger;}

#menuClicDroit {position:absolute; top:0px;left:0px; z-index:500; visibility:hidden; background-color:#FFFFFF; border:1px solid #677787; padding:3px;}
#menuClicDroit li { list-style-type:none; margin:0px; padding:0px}
#menuClicDroit ul{margin:0px;padding:0px}
#cache {display:none}

/*-----------------------Pagination-------------------------*/
.pagination { }
.pagination a {font-size: 150%; color: #FFFFCC} /*Liens*/
.pagination b{font-size: 180%; color: #FFFFCC; } /*Page courante*/
.pagination a:visited {font-size: 100%; color:#FFFFFF;}
.divPagination center {font-size: 150%; color:FFFFCC;}

.divPagination center a {font-size: 180%; color:#FFFFFF;}

/* ---------- CGU ------------- */
#reglementBlog {color:yellow;}
#reglementBlog a 	    { text-decoration:underline; color:#FFFFFF; font-size:110%; }
#reglementBlog a:hover { text-decoration:none; color:#FFFFCC}