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

/* - - - - - E L E M E N T A L   :   A I R - - - - - */

/* ------------------ DECLARATIONS GENERALES ------------------ */
body {
	background: #CAE6E8;
	color: #2B262E;
	}
a 		{ text-decoration:none; color:#2B262E; } 
a:hover { text-decoration:underline; color:#000; }
legend  { color:#334D65; padding-left:5px; padding-right:5px;}
input   { border:solid 1px #2B262E; font-size:100%; background:#CAE6E8; color:#000; } 


/* ------------------ EN-TETE ------------------ */
#ln_0 {
	background: url(pics/hdr_bg.gif) center bottom repeat-x #2B262E;
	}

#top a { color: #FFF; font-size: 25px; font-weight: bold; }
#top {text-align : center; min-height: 50px;}


/* ------------------ PIED-DE-PAGE ------------------ */
#ln_2 {
	border-left: 1px solid #93C1C7;
	border-right: 1px solid #93C1C7;
	border-bottom: 1px solid #93C1C7;
	background: url(pics/ftr_bg1.gif) bottom repeat-x #93C1C7;
	}

#cl_2_0 {
	border-top: 1px solid #5B5840;
	background: url(pics/ftr_bg2.gif) top repeat-x #628B98;
	}

#footer {
	text-align: right;
	color: #334D65;
	}


/* ------------------ CONTENU ------------------ */
#ln_1 {
	border-top: 1px solid #FFF; 
	border-left: 1px solid #93C1C7;
	border-right: 1px solid #93C1C7;
	background-color: #FFF;
	}


/* --- Pagination --- */
.pagination {
	margin: 0;
	padding: 0;
	text-align: center;
	}

.before_articles {
	margin: 10px 0 0 0;
	padding: 2px;
	height: 16px;
	background: #E4F2F3;
	border-bottom: 1px solid #93C1C7;
	}

.after_articles {
	margin: 0 0 10px 0;
	padding: 2px;
	height: 16px;
	background: #E4F2F3;
	border-top: 1px solid #93C1C7;
	}

.currentPage {color: #2B262E; padding: 0 2px 0 2px;}
.textFirst {color: #636298; padding-right: 15px;}
.textPrevious {color: #4E4A7E; padding-right: 10px;}
.previousPage {color: #3A3365; padding-right: 2px;}
.nextPage {color: #3A3365; padding-left: 2px;}
.textNext {color: #4E4A7E; padding-left: 10px;}
.textLast {color: #636298; padding-left: 15px;}


/* --- Article Misc --- */
.date {
	margin: 0 0 5px 0; padding: 0;
	width: 100%;
	border-bottom: 1px solid #93C1C7;
	text-transform: lowercase;
	font-size: 13px;
	color: #93C1C7;
	}

.article, #articleSeul { }


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

.listArticles {
	list-style: none;
	background: url(pics/pucela.gif) no-repeat;
	margin: 10px 0;
	padding: 0 0 0 16px;
	font-size: 12px;
	font-weight: normal;
	color: #628B98;
	}
.listArticles a {
	font-size: 17px;
	text-decoration :none;
	color:#3A3365;
	} 
.listArticles a:hover {
	font-size: 17px;
	text-decoration: underline;
	color:#2B262E;
	} 
.resumeArticle {
	padding: 3px 5px 3px 5px;
	background-color: #E4F2F3;
	font-size: 12px;
	color: #628B98;
	}

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

.divTitreArticle h2, .divPageTitle h2 , #articleSeul h2, .infoExtrait {
	font-size: 24px;
	}
.titreArticle, .titreExtrait a, #articleSeul h2 a 	{ text-decoration:none; color:#3A3365; }
.titreArticle:hover, .titreExtrait a:hover, #articleSeul h2 a:hover	{ text-decoration:none; color:#2B262E; }


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

.contenuArticle, .pageContent, .extrait {
	border-top: 1px solid #3A3365; 
	}

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

.afterArticle, .plusExtrait { 
	border-top: 1px solid #CAE6E8;
	text-align: right;
	font-size: 10px;
	color: #93C1C7;
	}
.afterArticle a {margin-left: 5px;}
.publishedBy	{ color: #628B98; }
.topic			{ padding-left: 5px; color: #93C1C7; }
.topic a		{ text-decoration:none; color: #628B98; }
.topic a:hover	{ text-decoration:underline; color: #334D65; }



/* Commentaires */
.spanAddComment			{ font-weight:bold; }
.spanAddComment a		{ text-decoration:none; color: #3A3365; }
.spanAddComment a:hover { text-decoration:underline; color: #2B262E; }
.spanLinkComment a		{ text-decoration:none; color: #636298; }
.spanLinkComment a:hover{ text-decoration:underline; color: #3A3365; }
.h2commentMessage {
	margin: 30px 0 5px 0;
	color: #334D65;
	font-size: 16px;
	border-bottom: 1px solid #334D65;
	}
.commentMessage {
	background-color: #CAE6E8;
	color: #334D65;
	}
.commentOption {
	font-size: 10px;
	color: #628B98;
	}
.commentOption a		{ text-decoration:none; color: #628B98; }
.commentOption a:hover  { text-decoration:underline; color: #334D65; }


/* Trackbacks */
.spanAddTrackback			{ font-weight:bold; }
.spanAddTrackback a			{ text-decoration:none; color: #3A3365; }
.spanAddTrackback a:hover	{ text-decoration:underline; color: #2B262E; }
.spanLinkTrackback a		{ text-decoration:none; color: #636298; }
.spanLinkTrackback a:hover	{ text-decoration:underline; color: #3A3365; }
#addTrackback { border:1px dotted #3A3365; padding:5px; }
.affTrackback { padding:5px; border:1px dotted #3A3365; margin-bottom:10px;}
.affTrackback h2 {}
.h2Trackback {
	margin: 30px 0 5px 0;
	color: #334D65;
	font-size: 16px;
	border-bottom: 1px solid #334D65;
	}


/* Recommander */
.spanRecommend			{ font-weight: bold; }
.spanRecommend a		{ text-decoration:none; color: #334D65; }
.spanRecommend a:hover { text-decoration:underline; color: #000; }


/* Post-comments */ 
.afterReactions {
	border-top: 1px solid #334D65;
	text-align: right;
	font-size: 16px;
	}
.afterReactions a	{ text-decoration:none; color: #3A3365; } 
.afterReactions a:hover	{ text-decoration:underline; color: #2B262E; }

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

#cl_1_0 {
	background-color: #FFF;
	}

#cl_1_1 {
	background-color: #FFF;
	}



/* ------------------ BOITES MODULES FOND BLANC INTERIEUR ------------------ */

#cl_1_0 .box input   { border:solid 1px #636298; font-size:100%; background:#FFF; color:#3A3365; } 

#cl_1_0 .box {
	margin:auto;
	margin-bottom:15px;
	background: url(pics/box300_bg.gif) bottom repeat-x #93A9C7;
	}
#cl_1_0 .box a 		 { text-decoration:none; color:#334D65; } 
#cl_1_0 .box a:hover { text-decoration:underline; color:#2B262E; }
#cl_1_0 .box .box-content {
	padding: 8px 5px 5px 5px;
	background: url(pics/box300_rc_top.gif) top no-repeat transparent;
	color: #334D65;
	}
#cl_1_0 .box-content ul		{ margin:0; padding:0; }
#cl_1_0 .box-content ul li	{
	padding-left: 20px;
	list-style: none;
	background: url(pics/puce.gif) left top no-repeat transparent;
	}
#cl_1_0 .box-content ul li div a { color: #334D65; }

#cl_1_0 .box em		{ padding-left: 5px; font-size: 10px; }
#cl_1_0 .box em a	{ color: #628B98;}
#cl_1_0 .box-titre {
	background-color: #FFF;
	margin: 0px;
	padding: 0 5px 0 5px;
	}
#cl_1_0 .box-titre span	{ display:block;margin:0px;padding:0px; }
#cl_1_0 .box-titre h2 {
	top: 7px;
	padding:0px; margin:0px;
	font-size: 24px;
	color:#93A9C7;
	}
* html #cl_1_0 .box-titre h2 {
	top: 6px;
	}

#cl_1_0 .box-footer {
	font-size: 0px;
	height: 4px;
	background: url(pics/box300_rc_btm.gif) bottom no-repeat transparent;
	}
#cl_1_0 .box-footer h2	 {display:none;margin:0px;padding:0px;font-size:0px;}
#cl_1_0 .box-footer span {display:none;margin:0px;padding:0px;font-size:0px;}


/* --- Newsletter --- */
#cl_1_0 #divNewsletter h2 {text-align:center; font-size:12px;}
#cl_1_0 .newsletter ul li {list-style-type: none; list-style-image: none; background-image: none; background: none;}
#cl_1_0 .newsletter input[type=submit] {border: 0px;}

/* --- Calendrier --- */
#cl_1_0 .calendarTop1 	{ font-size: 10px; font-style: normal; color:#2B262E; font-weight: bold;  background-color:#CAE6E8; }
#cl_1_0 .calendarToday1 { font-size: 10px; font-weight: bold; color:#000; background-color:#FFF; } 
#cl_1_0 .calendarDays1 	{ width:50px; height:15px; font-size: 10px; font-style: normal; color:#2B262E; background-color: #CAE6E8; text-align:center;}
#cl_1_0 .calendarHeader1{ font-size: 10px; background-color:#93A9C7; color:#3A3365;} 
#cl_1_0 .calendarTable1 { background-color:#93A9C7; } 

#menuob {background-color: #E4F2F3;}
#menuob a {color: #2B262E;}
