/*  Disclamer */

div#disclaimer{ text-align:left; }
 div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:5000px; background:#91673A; filter:alpha(opacity=98); -moz-opacity:0.98; opacity: 0.98; text-align:center; line-height:normal; clear:both; }
 div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; color:#2E262B; clear:both; }
  div#disclaimer-cadre{ width:581px; margin-left:auto; margin-right:auto; text-align:center; margin-top:150px; padding:15px; font-size:12px; border:#2E262B 1px solid; background:#F5D5BA; }
  div#disclaimer-cadre h1{ font-weight:bold; letter-spacing:-1px; font-size: 32px; font-family:Georgia; color: #8A0939; margin-bottom:5px; }
   #disclaimer-cadre h2{ color:#2E262B; font-family:Monotype Corsiva; font-size:18px; }
      div#disclaimer-cadre b{ font-size:14px; color:#8A0939; }
   a#disclaimer-entrer { text-decoration:none; font-size:35px; font-weight:bold; color:#8A0939; }
   a#disclaimer-sortir {text-decoration:none;  font-size:25px; font-weight:bold; color:#8A0939; }
      a#disclaimer-entrer:hover { text-decoration:underline; color:#2E262B; }
   a#disclaimer-sortir:hover{ text-decoration:underline; color:#2E262B; }


/*=== Setup ===*/
*{border: 0; margin: 0;	padding: 0;}
body{ background:#91673A repeat-x top; color: #2E262B;font: 12px Arial; text-align:center;}
a{ color: #8A0939; text-decoration: none;}
a:hover{ text-decoration: underline; color:#2E262B;}
input,select,textarea{
	border: #969696 1px solid;
	font-size: 11px;
	padding: 2px;
}
select{
	padding: 0;
}
li{
	list-style: none;
}
h2 span, h3 span{
	display: none;
}
/*=== Layout ===*/
#page{
	margin: 0 auto; text-align:left;
	width: 932px; padding:0 10px 20px 10px; background-color:#FFFFFF;}

#page-bot{
	background: url(images/page-bot.png) no-repeat bottom; margin: 0 auto;
	height: 7px; width:932px;
}
#page-top{
	background: url(images/page-top.png) no-repeat top;
	height: 54px; margin: 0 auto;
	width: 952px; padding:0px}
#bot-bgr{
	background: none;
	padding: 0 0 20px; 
}
/*=== Subscribe to Feed ===*/
ul.subscribe{
	float: right;
	padding: 25px 40px 0 0;
}
* html ul.subscribe{
	padding-right: 20px;
}
.subscribe li{
	float: left;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0 20px 0 10px;
}
.subscribe li.feed{
	background: url(images/ico-post.gif) no-repeat left;
	padding: 0 0 0 20px;
}
.subscribe li a{
	color: #41484d;
	position: relative;
}
/*=== Header ===*/
#header{
	height: 80px;
}
/*- Logo & Tagline-*/
#logotag {
	width:300px;
	height:50px;
	float:left;
	padding-top:5px;
	color:#2E262B; font-family:Monotype Corsiva; font-size:18px;
	}
#logotag h1{
	font-weight:bold;
	letter-spacing:-1px;
	margin:0px !important;
	padding:0px !important;
	font: 2em Georgia; color: #8A0939;
}
#logotag h1 a {color:#8A0939;}
#logotag h1 a:hover {color:#2E262B;}

#tag_cloud { margin:0 0 10px 0; padding:0px; background-color:#F5D5BA; border-bottom: 1px solid #2E262B; }
#tag_cloud a { margin:0px; padding: 0 2px 0 2px;}
.tag {
	float:left;
	margin:0px !important;
	padding:0px !important;
	font-size:16px;
	color:#ADADAD;
	}
/*- Search -*/
.search{
	background: url(images/search-bgr.gif) no-repeat;
	float: right;
	height: 30px;
	margin: 20px 0 0;
	width: 275px;
}
.search input{
	background: none;
	border: 0;
	color: #000;
	float: left;
	font-size: 14px;
	margin: 4px 0 0 10px;
	padding: 2px;
	width: 210px;
}
.search .btn{
	margin: 4px 0 0 14px;
	padding: 0;
	width: auto;
}
/*=== Title ===*/
#title{ height:258px; margin:0px; padding:0px;}
.left-title {
	float:left;
	height:190px; width:328px; margin:0px; padding:0 5px 0 5px; background-color:#F5D5BA; border-top:1px dotted #91673A; border-left:1px dotted #91673A; border-right:1px dotted #91673A;
	}
.right-title {
	float:left;
	height:190px; width:304px; margin:0px; padding:0 5px 0 5px; background-color:#F5D5BA; border-top:1px dotted #91673A; border-left:1px dotted #91673A; border-right:1px dotted #91673A; 
	}
.left-title h2, .right-title h2 {	font-family:Georgia; font-size:16px; color:#8A0939;	margin:4px 0 5px 0; padding:0px;}
#title .textecolh1 { text-align:justify; font-size:12px; margin:0 0 5px 0; padding:0px; color:#2E262B;}
#title .textecolhr { text-align:center; font-size:12px; margin:0 0 5px 0; padding:0px; color:#2E262B;}
	
/*- Top Menu -*/
.menuhl { float:left; height:30px; width:328px; margin:0px; padding:0 5px 0 5px; background-image:url(images/menu.jpg); background-repeat:repeat-x; border-left:1px dotted #91673A; border-right:1px dotted #91673A;}
.menuhr { float:left; height:30px; width:304px; margin:0px; padding:0 5px 0 5px; background-image:url(images/menu.jpg); background-repeat:repeat-x; border-left:1px dotted #91673A; border-right:1px dotted #91673A;}	
#title li{ float: left;	font-weight: bold; line-height: 30px; padding: 0 0 0 5px; text-transform: uppercase;}
#title li a{ color: #8A0939; padding: 0 4px 0 4px; text-decoration:underline; }
#title li a:hover {	color:#8A0939; text-decoration:none; background:#F5D5BA url(images/menuhover.jpg); background-repeat:repeat-x; display:block; height:100%;}

/*- Colonne header -*/
.tcol1{	float: left; width: 338px; margin:0px; padding:0px; }
.tcol2{	float: right; width: 314px; margin:0px; padding:0px;}
/*- Polaroid -*/
#polaroids{	background: url(images/polaroids/rotator.php) no-repeat; height: 298px; margin: 0 0 0 340px; position: absolute; top: 85px; width: 276px;}
/*=== Columns ===*/
#columns{margin: 5px 0 0 0;}
#columns h3{width: 70%;
  clear: both;
  margin-top: 10px;
  margin-bottom: 10px;
  padding:0 0 3px 19px; font: 2em Georgia; color: #8A0939; background-image:url(http://www.leena-live.com/wp-content/themes/wp-polaroid/images/coeur1.png); background-repeat:no-repeat; background-position:left;
  background-color: transparent;
  border-bottom: 1px dotted #2E262B;}
#columns h3 em{	color: #8A0939;	}
#columns h4{ color:#2E262B; font-size: 13px; font-weight: normal; padding:0px; margin:0 0 5px 0; font-weight:bold;}
#columns h4 a{color: #8A0939;}
#columns h5{ clear: both;
  margin-top: 10px;
  margin-bottom: 10px;
  padding:0 0 0 19px; font-size: 13px; color: #8A0939; background-image:url(http://www.leena-live.com/wp-content/themes/wp-polaroid/images/coeur1.png); background-repeat:no-repeat; background-position:left;
   }
   
#columns h6{ color:#2E262B; font-size: 13px; padding:0px; margin:0 0 5px 0; text-align:center; font-weight:bold;}

/* Collone des posts */
.colpost {float: left;	width: 550px; margin:0 0 0 10px; padding:0px; }

/* Sidebar */
.col1{ width: 350px;}
.col2{float: left;	width: 170px; max-width:100%; margin:0px; padding:0px; }
.col2 ul li ul{list-style-type:square; margin:0 0 10px 0; padding:5px 0 5px 2px; background-color:#F5D5BA; border-bottom: 1px solid #2E262B;}
.col2 ul li ul li{list-style-type:disc; margin:0 0 0 18px; padding:3px 0 2px 1px;}
.col2 h2 { width:164px; height:20px; margin:0px; padding:3px 0 0 6px; font-family:Georgia; font-size:14px; color:#8A0939; background-image:url(images/fh2.jpg); background-repeat:repeat-x; }
.col2 ul li ul li a { color:#2E262B; text-decoration:underline; }
.col2 ul li ul li a:hover { color:#8A0939; text-decoration:none; }

.col3{float: right;	width: 170px; max-width:100%; margin:0px; padding:0px;}
.col3 ul li ul{list-style-type:square; margin:0 0 10px 0; padding:5px 0 5px 2px; background-color:#F5D5BA; border-bottom: 1px solid #2E262B;}
.col3 ul li ul li{list-style-type:disc; margin:0 0 0 18px; padding:3px 0 2px 1px;}
.col3 h2 { width:164px; height:20px; margin:0px; padding:3px 0 0 6px; font-family:Georgia; font-size:14px; color:#8A0939; background-image:url(images/fh2.jpg); background-repeat:repeat-x; }
.col3 ul li ul li a { color:#2E262B; text-decoration:underline; }
.col3 ul li ul li a:hover { color:#8A0939; text-decoration:none; }

#calendar { margin:0px; padding:0px; }
#calendar_wrap { text-align:center; margin:0 0 10px 0; padding:3px 0 0 0; background-color:#F5D5BA; border-bottom: 1px solid #2E262B;}

.textwidget { margin:0 0 10px 0; padding:3px 0 5px 0; background-color:#F5D5BA; border-bottom: 1px solid #2E262B;}
.textwidget a { text-decoration:underline; } 
.textwidget a:hover { text-decoration:none; }

/*=== Each Post ===*/
.pagetitle{
	color: #2E262B !important;
	text-align:center;
	font-size:16px !important;
	text-transform:uppercase;
	font-weight:bold !important;
	padding-bottom:5px;
}

.pagetitle1{
	color: #2E262B !important;
	text-align:center;
	font-size:16px !important;
	text-transform:uppercase;
	font-weight:bold !important;
	padding-top:10px;
}

.post h2 {
  width: 97%;
  clear: both;
  margin-top: 0px;
  margin-bottom: 10px;
  padding-bottom: 3px; font: 2em Georgia; color: #8A0939;
  background-color: transparent;
  border-bottom: 1px dotted #2E262B;
}
.post h2 a {color: #8A0939; text-decoration: none;}
.post h2 a:hover { color: #2E262B; text-decoration: none; border: none;}

.post{
	background: url(images/hl-dot2.gif) repeat-x bottom;
	padding: 15px 0 5px;
}

.post.last{
	background: none;
}
.postmetadata{ color: #2E262B; font-size: 12px; margin: 5px 0 0 0;	padding: 0 0 15px;}
.postmetadata a { color: #8A0939; text-decoration:underline;}
.postmetadata a:hover { color: #2E262B; text-decoration:none;}

.meta-cal {	background:url(images/ico-cal.gif) center left no-repeat; padding-left:15px; font-size: 10px; }
.meta-comm { background:url(images/ico-comm.gif) center left no-repeat;	padding-left:15px; margin-left:5px; font-size: 10px; }
.meta-tag { font-size: 10px; margin-top:5px; }
.postimg img.fl{ margin: -10px 15px 0 0; padding-bottom:15px;}

.entry p{
	text-align:justify;
	font-size:12px;
	line-height:20px; padding-bottom:10px; clear: both; padding-top:5px;
	}
.entry blockquote { 
	padding: 3px 15px;
	background: #FDEAE8;
	border: 1px solid #C11209;
	margin: 5px auto 15px 0;
	color:#000;
	width:85%;
	}
.entry blockquote p {
	font-size:12px;
	padding: 5px 0px;
	margin: 5px 0px;
	line-height: 20px;
	}
.entry img { 
	padding: 2px 2px 2px 2px;
	background:#F5D5BA;
	border: solid 1px #2E262B; 
	margin: 1px 10px 1px 0px !important; float:left;
		}


	
.none-img { 	
	background:none !important;
	border:none !important; 
	}
.none-img img { 	
	background:none !important;
	border:none !important; 
	}
.entry ul, .entry ol {
	margin-bottom:15px;
	font-size:12px;
	line-height:20px;
	margin-left:15px;
	}
.entry ul li ul, .entry ol li ol{
	margin-bottom:0px;
	padding-top:3px;
	}
.entry ul li {
	list-style:circle inside !important;
	padding:3px 0px;
	}
.entry ul li ul li {
	list-style:disc inside !important;
	}
.entry ol li {
	list-style:decimal inside !important;
	font-size:12px;
	padding:3px 0px;
	}
.entry ol li ol li {
	list-style:decimal-leading-zero inside !important;
	}
	
/*Liens lire la suite*/
.suite { font-family:Arial; font-size:12px; font-weight:bold; padding:0px; margin-bottom:3px; margin-top:0px; }
.suite a { font-family:Arial; font-size:12px; font-weight:bold; color: #8A0939; text-decoration:underline; }
.suite a:hover { font-family:Arial; font-size:12px; font-weight:bold; color: #000000; text-decoration:none; }
	
/*=== Comments ===*/
.comments_template{
	margin: 0 0 0 10px;
	padding: 0 0 10px 0;
}
.comments_template p.nocomments, .comments_template p.alert{
	padding: 10px;
	font-size: 12px;
}
#comments {
	padding: 2px 10px 0px 30px;
	padding-bottom: 3px; font: 16px Georgia; color: #8A0939;
	background:url(images/ico-comment.gif) center left no-repeat;
}

#commentspanel h3 {
	padding: 2px 10px 0px 30px;
	padding-bottom: 3px; font: 16px Georgia; color: #8A0939;
	background:url(images/ico-comment.gif) center left no-repeat;
}
.comments_template form#commentform{
	margin: 0;
	padding: 10px;
}
.comments_template form#commentform p{
	line-height: 16px;
}
ol.commentlist{
	margin: 10px 0; 
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 16px; height: 200px; /* Hauteur de 250 pixel */ width: 99%;  /* Largeur de 700 pixel */ overflow: auto;
}
ol.commentlist p{
	margin-bottom:10px;
	line-height: 16px;
}
ol.commentlist cite{
	font-style: normal;
	font-weight: bold;
}
ol.commentlist li{
	padding: 10px; background:#F5D5BA;
	border:1px dotted #2E262B;
	margin: 0 4px 6px 0;
}
ol.commentlist li.alt{

}
ol.commentlist li.highlighted{
	
}
/*=== Navigation ===*/
.navigation {
	padding:15px 0px 15px 0px;
	font-weight:bold;
	float:left;
	}
.alignleft {
	float:left;
	display:inline;
	}
.alignright {
	float:right;
	display:inline;
	}
/*=== Ads ===*/
.ads{
	height: 125px;
	margin: 5px 0px 30px 0;
	float:right;
}
.ads img{
	display: block;
	float: left;
	margin: 0 4px 0 0;
}
.ads img.last{
	margin: 0;
}
/*=== Comments ===*/
ul.comments{
	padding: 0 0 15px;
}
.comments li{
	border-bottom:1px dotted #F5857E;
	font-size: 11px;
	padding: 4px 0 5px 5px;
	color: #C11209;
}
.comments li em, .comments li a em{
	color: #C11209;
	font-style: normal;
}
.comments li a{
	color: #41484d;
}
.comments li a:hover{
	text-decoration:none;
	color: #C11209;
}
.comments img {
	vertical-align:text-bottom;
	padding-left:5px;
	padding-right:5px;
	}

/*=== Flicker Photos ===*/
.flickr{
	background: url(images/flickr-bgr.gif) no-repeat left;
	height: 97px;
	margin: 0 0 0 -5px;
	padding: 9px 0 0 0px;
	position: relative;
}
.flickr p {
	display:inline;
	float:left;
	padding:0px 8px 0px 8px;
	}
/*=== Footer ===*/
#annuaires { width:952px; margin: 0 auto; text-align:center; line-height:20px; background-color:#FFFFFF; color: #2E262B; font-size: 12px; }
#annuaires a { color: #2E262B; font-size: 12px; text-decoration:none; }
#annuaires a:hover { color: #8A0939; text-decoration:underline; }
#footer{
	background-image:url(images/menu.jpg); background-repeat:repeat-x; width:952px; margin: 0 auto;
	color: #2E262B;
	font-size: 12px;
	line-height: 30px;
	text-align: center;	
}
#footer a { color: #8A0939; text-decoration:underline;}
#footer a:hover { color: #2E262B; text-decoration:none; }

#stat {margin: 0 auto; padding:10px 0 5px 0; text-align:center; width:100px; }


/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.ac{
	text-align: center;
}
.ar{
	text-align: right;
}
/*=== Portfolio ===*/
.showcase {
	float:left;
	display:inline;
	width:206px;
	}
.showcase h2 {
	font-size:16px !important;
	margin-bottom:5px !important;
	font-weight:bold !important;
	color: #F2170B;
	}
.showcase p {
	font-size:10px !important;
	line-height:14px !important;
	text-align:justify !important;
	margin-bottom:7px !important;
	}
.showcase img {
	background:none !important;
	padding:0px !important;
	margin-bottom:5px;
	border:3px solid #FAD3D1 !important;
	}
.weblink a {
	font-weight:bold !important;
	text-transform:uppercase;
	font-size:12px !important;
	float:right;
	}
.showcase-divider {
	width:100%;
	height:15px;
	float:left;
	margin-bottom:15px;
	background: url(images/hl-dot2.gif) repeat-x bottom;
	}
/*=== IE6 Fix ===*/
