/*fichier de structure générale externe*/

@import url("http://fdata.over-blog.com/css/commonstruct1.css");/*ne pas enlever cette ligne qui permet l'évolution des css personnalisés*/

/***************************************/ 
/* ---------- Elements Principaux ------------- */
body    { margin:0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:x-small; background-color: #000000; color: #431918; background: black;}
h1      { color: #431918; font-size: 17px; margin-top:5px }
h2      { color: #431918; font-size: 13px; }
h3      { color: #431918; font-size: 12px; }
a 	{ text-decoration:none; color:#431918; font-size:110%; }
a:hover { text-decoration:underline; color:#431918;}
legend  { color:#431918; padding-left:5px; padding-right:5px;}
li      { list-style-type:disc; }
img     { border:0px; }
input   { border:solid 1px #431918; font-size:100%; background:#FFFFFF; color:#431918; }


/* ---------- Structure ------- */
#main1 		   { width:1024px; text-align: left; margin:0px 0px 0px 0px; background:transparent url(http://blogjan.free.fr//images/fond.jpg) no-repeat top left; }
#main1 #rightnav   { position:absolute; top: 260px; left: 740px; padding:10px; width:155px; overflow: auto; height: 450px;}
#main1 #leftnav    { position:absolute; top: 260px; left: 580px; padding:10px; width:155px; overflow: auto; height: 470px;}
#main1 #content    { position:absolute; top: 260px; left: 190px;  padding:10px; width:325px; overflow: auto; height: 400px; border-left:0px solid #b8b8b8; border-right:1px solid #b8b8b8; margin-bottom: 10px;}
#main1 h2          { margin:0px 0px 10px 0px; padding:0px; font-size:130%;}

#MainTab { margin:0px; height: 710px;}
#MainTab td { vertical-align:top; }

/* entete */
#top    { padding:0px; }
#top h1 { display: none;}


/* Bas de page */
#footer   { clear:both; color: #431918; position: absolute; top: 700px;}
#footer p { margin:0px;}


/* ---------- Box ---------- */
/* correspond au block des modules */
.box             { width:140px; margin-bottom:10px; border: 0px solid transparen;}
.box-top         { }
.box-bottom      { }
.box-left        { }
.box-right       { }
.box-topLeft     { }
.box-topRight    { }
.box-bottomLeft  { }
.box-bottomRight { }



.box-content     { overflow:auto; padding-left: 15px; font-size: 80%;}
.box-content h2  { }
.box-content p   { margin:0px; padding:0px;}
.box-content ul  { margin:0px; padding:0px;}
.box-content li  { list-style:square; color:#b6b6b6; margin:0px; }


/* ---------- 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; font-size: 99%;}
.article p  { padding:0px 0px 5px 5px;margin:0px }
.Date 	{padding:0px 0px 5px 0px;margin:5px 0px 5px 0px;border-bottom:0px solid #808080; width:100%;}
.Option {padding:5px 0px 0px 0px;margin:0px 0px 20px 0px;border-top:0px dotted #808080;width:100%;text-align:right;font-size:85%;color:#808080}

/* Commentaires */
.comment    {  }
.commentMessage  { padding:5px; border:1px dotted #999999;background:#F8F8F8;margin:0px}
.commentOption   {text-align:right;font-size:85%;color:#808080;margin-bottom:10px}
.reponseMessage  { padding:5px; border:1px dotted #999999;background:#CCCCCC;margin:0px}
.reponseOption   {text-align:right;font-size:85%;color:#000000;margin-bottom:10px}
#formComment label { width:70px; }
#addTrackback {border:1px dotted #999999;background:#FFF8D7;padding:5px;} /* Trackback */

/* Calendrier */
.calendarTop1 	{  font-family: Verdana, Arial, Helvetica; font-size: 8px; font-style: normal; color:#5675A4; font-weight: bold;  background-color:#F4F4F4} /*entete*/
.calendarToday1 {  font-family: Verdana, Arial, Helvetica; font-size: 8px; font-weight: bold; color:#FFFFFF; background-color:#A2B4CE;} /* Aujourd'hui */
.calendarDays1 	{  font-family: Verdana, Arial, Helvetica; font-size: 8px; font-style: normal; color:#000000; background-color: #FFFFFF; text-align:center;}
.calendarHeader1{  font-family: Verdana, Arial, Helvetica; font-size: 8px; background-color:#5675A4; color:#FFFFFF;} /* lettre de la semaine */
.calendarTable1 td {padding: 0px; margin: 0px;}
.calendarTable1 {  background-color:#F4F4F4; padding: 0px; margin:0px; border:0px solid #5675A4} /* contour du calendrier */

.alignC { text-align:center; }
.alignL { text-align:left; }
.alignR { text-align:right; }

.floatL { float:left; }
.floatR { float:right; }
.clear  { clear:both; }

#articleAccueil 	{}
#articleAccueil p	{  }
#bodyAlbum{ background-color:#FFFFFF;}
.topAlbum{}

#generalAbum{width:100%;}

.h2Album { text-align:center; font-size:12pt; color:#000000;}
#enteteAlbum{ width:100%; border:1px solid #222222; background-color:#666666; font-size:130%; color:#FFCC99;}
#enteteAlbum a {color:#FFFFFF; text-decoration:none;}
#enteteAlbum a:hover {color:#FFFFFF; text-decoration:underline;}
.nomPhotoAlbum { font-size:large;}

.lienAlbum {text-decoration:none;}
.lienAlbum:hover{text-decoration:underline;}

.quickNavAlbum{margin:0px; padding:0px; background-color:#FFCC99; 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;}

#centrethumbsAlbum{ background-color: #666666;}
.thumbsAlbum {background-color: #666666; padding:2px; width:550px; margin-right:auto; margin-left:auto;}
.thumbAlbum { display:inline; margin:3px;}
.thumbAlbum img { border:1px solid #FFFFFF;}
.thumbCouranteAlbum { display:inline; margin:3px;}
.thumbCouranteAlbum  img { border:3px dashed #FFCC99;}

.topLienAlbum{text-decoration:none;}
.topLienAlbum:hover{}

#photo{ text-align:center; }
#photo img {margin: 0px auto; border:1px solid #333333; border-bottom:0px solid #FFFFFF;}
.nomPhotoAlbum{ color:#FFCC66; text-align:center;}

#piedAlbum{ width:100%; text-align:center; margin-top:5px;}

.affTrackback { padding:5px; border:1px solid #999999; margin-bottom:10px;}
.affTrackback h2 {}
.linkTrackback {font-size:130%; }
.h2Trackback {}

/*-------------------Recommander--------------------------------*/
#divRecommander {}
#divRecommander span {font-size:larger;}
#divRecommander legend {font-size:larger;}
#divRecommander fieldset {padding:3px; margin:5px;}
.lienRecom {display:none;}

/*-----------------Newsletter-----------------------------------*/
#divNewsletter h2 {text-align:center; font-size:12pt;}
#centreAccAlbum{} 
.AccAlbum{ text-align:center;} 
.thumbAccAlbum { display:inline; margin:5px;}
.thumbAccAlbumimg { padding:5px 0px;}
.thumbsAlbum { padding:2px; width:99%; text-align:center; margin-right:auto; margin-left:auto;}