/* OVER-BLOG Template "SEASONS" */
/* Morgan Thomas 2007 - bwoup.com */

/* - - - - - S E A S O N S   :   S U M M E R - - - - - */

/* ------------------ DECLARATIONS GENERALES ------------------ */
body {
	background: #A29F95;
	color: #272011;
	background-image: url(pics/page_background.jpg);
	}
h1, h2, h3      { padding: 0; margin: 0; font-size: 12px; font-weight: normal; }
a 		{ text-decoration:none; color:#FFA201; } 
a:hover { text-decoration:underline; color:#CA9C10; }
legend  { color:#585346; padding-left:5px; padding-right:5px;}
input   { border:solid 1px #FFE082; font-size:100%; background:#FCFAF1; color:#636826; } 

#global {border:1px solid #585346}
/* ------------------ EN-TETE ------------------ */
#ln_0 {
	background-color: #FEFEFC;
	background-image: url(pics/header_top.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}

#cl_0_0 {
	background-image: url(pics/header_bottom.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #6BA517;
	}

#top {
	padding: 60px 200px 13px 15px;
	text-align: left;
	font-style: italic;
	font-size: 30px;
	color: #042D00;
	}

#top a { color: #042D00 }


/* ------------------ PIED-DE-PAGE ------------------ */
#ln_2 {
	background: #A7CD4C url(pics/ftr.jpg) bottom center repeat-x;
	}

#cl_2_0 { }

#footer {
	clear:both;
	padding: 6px 7px 0 7px;
	color: #ECEAE4;
	}
#footer a 		{ text-decoration:none; color:#ECEAE4; } 
#footer a:hover { text-decoration:underline; color:#F9F5E3; }


/* ------------------ CONTENU ------------------ */
#ln_1 {
	background-color: #FFF;
	}

#cl_1_0, #cl_1_1, #cl_1_2 {
	background-color: #FFF;
	}

/* --- Pagination --- */
.pagination {
	margin-top: 5px;
	padding: 4px 2px 0 2px;
	height: 16px;
	background-image: url(pics/pagination.gif); 
	border-bottom: 1px solid #FFE082;
	text-align: center;
	}
.currentPage {color: #276B02; padding: 0 2px 0 2px;}
.textFirst {color: #A7CD4C; padding-right: 15px;}
.textPrevious {color: #6BA517; padding-right: 10px;}
.previousPage {color: #6BA517; padding-right: 2px;}
.nextPage {color: #6BA517; padding-left: 2px;}
.textNext {color: #6BA517; padding-left: 10px;}
.textLast {color: #A7CD4C; padding-left: 15px;}


/* --- Article Misc --- */
.date {
	padding-bottom: 3px;
	font-size: 11px;
	color: #CA9C10;
	}

.article, #articleSeul { }


/* --- Liste d'articles --- */

.listArticles {
	list-style:none;
	margin: 6px 0 10px 0; 
	padding: 5px 0 0 0;
	font-size: 12px;
	font-weight: normal;
	color: #CA9C10;
	}
.listArticles a {
	font-style: italic;
	font-weight: bold;
	font-size: 20px;
	padding: 0 7px 0 7px;
	text-decoration :none;
	color:#636826;
	} 
.listArticles a:hover {
	font-style: italic;
	font-weight: bold;
	font-size: 20px;
	padding: 0 7px 0 7px;
	text-decoration: underline;
	color:#1E2701;
	} 
.resumeArticle {
	margin-top: 4px;
	padding: 7px 10px 5px 10px;
	border-top: 1px solid #ECEAE4;
	border-bottom: 1px solid #A29F95;
	font-weight: normal;
	color: #636826;
	font-size: 14px;
	}

.resumeArticle:first-letter {
	font-size: 20px;
	}

/* --- Titres d'articles --- */

.divTitreArticle h2 , #articleSeul h2, .infoExtrait {
	margin: 0;
	padding: 0 7px 2px 7px;
	background-image: url(pics/paragraph_top.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-style: italic;
	font-weight: bold;
	font-size: 20px;
	}
.titreArticle, .titreExtrait a, #articleSeul h2 a 	{ text-decoration:none; color:#636826; } 
.titreArticle:hover, .titreExtrait a:hover, #articleSeul h2 a:hover	{ text-decoration:underline; color:#1E2701; }


/* --- Contenu d'articles --- */

.contenuArticle, .extrait {
	color: #636826;
	font-size: 14px;
	}

.contenuArticle:first-letter, .extrait:first-letter {
	font-size: 20px;
	}

/* --- Fonctions supplémentaires des articles --- */

.afterArticle, .plusExtrait { 
	background-image: url(pics/paragraph_bottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: right;
	font-size: 10px;
	color: #CA9C10;
	}
.publishedBy	{ color: #CA9C10; }
.topic			{ padding-left: 5px; color: #A29F95; }
.topic a		{ text-decoration:none; color: #CA9C10; }
.topic a:hover	{ text-decoration:underline; color: #636826; }



/* Commentaires */
.spanAddComment			{ font-weight:bold; }
.spanAddComment a		{ text-decoration:none; color: #FFA201; }
.spanAddComment a:hover { text-decoration:underline; color: #CA9C10; }
.spanLinkComment a		{ }
.spanLinkComment a:hover{ }
.h2commentMessage {
	margin: 25px 0 0 0;
	padding: 0 0 2px 5px;
	font-size: 15px;
	font-style: italic;
	color: #CA9C10;
	}
.commentMessage {
	background: #FEFEFB;
	border-top: 1px solid #FFA201;
	border-bottom: 1px solid #FFE082;
	color: #636826;
	}
.commentOption {
	font-size: 10px;
	color: #CA9C10;
	}
.commentOption a		{ text-decoration:none; color: #CA9C10; }
.commentOption a:hover  { text-decoration:underline; color: #1E2701; }


/* Trackbacks */
.spanAddTrackback			{ font-weight:bold; }
.spanAddTrackback a			{ text-decoration:none; color: #FFA201; }
.spanAddTrackback a:hover	{ text-decoration:underline; color: #CA9C10; }
.spanLinkTrackback a		{ }
.spanLinkTrackback a:hover	{ }
#addTrackback { border:1px dotted #2A2924; padding:5px; }
.affTrackback { padding:5px; border:1px dotted #2A2924; margin-bottom:10px;}
.affTrackback h2 {}
.h2Trackback {
	padding: 30px 0 7px 5px;
	color: #BDB770;
	background-image: url(pics/article_title_bottom.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	}


/* Recommander */
.spanRecommend			{ font-weight: normal; }
.spanRecommend a		{ text-decoration:none; color: #FFA201; }
.spanRecommend a:hover { text-decoration:underline; color: #CA9C10; }


/* Post-comments */ 
.afterReactions {
	background-image: url(pics/paragraph_bottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: right;
	font-size: 14px;
	}
.afterReactions a	{ text-decoration:none; color: #FFA201; } 
.afterReactions a:hover	{ text-decoration:underline; color: #CA9C10; }


/* ------------------ BOITES MODULES ------------------ */

.box {
	margin:auto;
	margin-bottom:15px;
	background-color: #FCFAF1;
	border-right: 1px solid #ECEAE4;
	border-bottom: 1px solid #ECEAE4;
	}
.box a 		 { text-decoration:none; color:#636826; } 
.box a:hover { text-decoration:underline; color:#1E2701; }
.box-content {
	padding: 6px 8px 3px 8px;
	background-image: url(pics/box_backgroundtop.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	color: #FFA201;
	}
.box-content ul		{ margin: 0 0 0 18px; padding:0px; }
.box-content ul li	{ color: #FFA201; }
.box-content ul li div a { color: #585346; }

.box em		{ padding-left: 5px; font-size: 10px; }
.box em a	{ color: #FFA201;}
.box-titre {
	margin:0px;
	padding: 6px 10px 6px 10px;
	height: 16px;
	background-image: url(pics/box_header.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #A7CD4C;
	border-bottom: 1px solid #6BA517;
	}
.box-titre span	{ display:block;margin:0px;padding:0px; }
.box-titre h2	{
	padding:0px; margin:0px;
	font-size: 14px;
	font-style: italic;
	color:#FCFAF1;
	}
.box-footer {
	font-size: 0px;
	height: 1px;
	border-bottom: 1px solid #6BA517;
	}
.box-footer h2	 {display:none;margin:0px;padding:0px;font-size:0px;}
.box-footer span {display:none;margin:0px;padding:0px;font-size:0px;}


/* --- Newsletter --- */
#divNewsletter h2 {text-align:center; font-size:12px;}


/* --- Calendrier --- */
.calendarTop1 	{  font-size: 11px; font-style: normal; color:#CA9C10; font-weight: bold; }
.calendarToday1 {  font-size: 10px; font-weight: bold; color:#FFFFFF; background-color:#FFE082;} 
.calendarDays1 	{  width:50px; height:15px; font-size: 10px; font-style: normal; color:#CA9C10; text-align:center;}
.calendarHeader1{  font-size: 10px; background-color:#FFE082; color:#FFF;} 
.calendarTable1 {  } 

/* --- Pages --- */
.page { }

.divPageTitle h2 {
	margin: 0;
	padding: 0 7px 2px 7px;
	background-image: url(pics/paragraph_top.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-style: italic;
	font-weight: bold;
	font-size: 20px;
	}
.divPageTitle h2 	{ text-decoration:none; color:#636826; } 
.divPageTitle h2:hover	{ text-decoration:underline; color:#1E2701; }
.pageContent {
	color: #636826;
	font-size: 14px;
	}

.pageContent:first-letter {
	font-size: 20px;
	}
	

.afterPage { 
	background-image: url(pics/paragraph_bottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: right;
	font-size: 10px;
	color: #CA9C10;
	}


/* --------- Article --------- */ 

body {
	background: #A29F95;
	color: #272011;
	background-image: url(pics/page_background.jpg);
	}
	
a 		{ text-decoration:none; color:#FFA201; } 
a:hover { text-decoration:underline; color:#CA9C10; }

#top {
	padding: 60px 200px 13px 15px;
	text-align: left;
	font-style: italic;
	font-size: 30px;
	color: #042D00;
	}
	
#footer {
	clear:both;
	padding: 6px 7px 0 7px;
	color: #ECEAE4;
	}
	
.box {
	margin:auto;
	margin-bottom:15px;
	background-image: url(pics/box_background.gif);
	background-color: #FCFAF1;
	border-right: 1px solid #ECEAE4;
	border-bottom: 1px solid #ECEAE4;
	}
.box-content {
	padding: 6px 8px 3px 8px;
	background-image: url(pics/box_backgroundtop.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	color: #FFA201;
	}
.box-titre {
	margin:0px;
	padding: 6px 10px 6px 10px;
	height: 16px;
	background-image: url(pics/box_header.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #A7CD4C;
	border-bottom: 1px solid #6BA517;
	}
	
.titreArticle, .titreExtrait a, #articleSeul h2 a 	{ text-decoration:none; color:#636826; } 
.titreArticle:hover, .titreExtrait a:hover, #articleSeul h2 a:hover	{ text-decoration:underline; color:#1E2701; }
	

.contenuArticle, .extrait {
	color: #636826;
	font-size: 14px;
	}
.date {
	padding-bottom: 3px;
	font-size: 11px;
	color: #CA9C10;
	}
	

.commentMessage {
	background: #FEFEFB;
	border-top: 1px solid #FFA201;
	border-bottom: 1px solid #FFE082;
	color: #636826;
	}
.commentOption {
	font-size: 10px;
	color: #CA9C10;
	}
	

.divPageTitle h2 	{ text-decoration:none; color:#636826; } 
.divPageTitle h2:hover	{ text-decoration:underline; color:#1E2701; }


.pageContent {
	color: #636826;
	font-size: 14px;
	}

#menuob a {color: #FFA201;}