/* CSS Document */
* {padding:0px; margin:0px; }
a:focus{-moz-outline-style: none;}
a{outline: none;}

hr{ margin-top:5px; margin-bottom:5px; visibility:hidden;}

body{background-image:url(images/bg.jpg); background-position:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
#conteneur2{width:990px;  margin-left:auto; margin-right:auto; }

/***** BALISE HEADER *****/
h1{font-size:17px; font-weight:normal;}
h2{ font-size:12px; font-weight:normal;}
h3{ font-size:12px;}
p{ margin-top:10px; margin-bottom:10px;}


/********************************************/
/****************** HEADER ******************/
/********************************************/

#header{ height:174px; background-image:url(images/bg-header.jpg); }
#header_left{ float:left; height:173px;  width:11px; margin-top:1px; background-image:url(images/bg-header-left.jpg);}
#header_center{ float:left; width:968px;}
#header_right{ float:left; height:173px; width:11px; background-image:url(images/bg-header-right.jpg);}
#logo{ width:239px; height:120px; float:left;}
#logo_image{margin-top:40px; float:left; }
#logo_text{margin-top:55px; margin-left:8px; float:left; color:#FFFFFF;}
#publicity_header{ width:725px; float:left;  height:100px; margin-top:20px; }
#menu-position{float:left; width:800px; font-size: 12px; color: #fff; padding-top:5px;}
#search-position{float:left; height:23px; padding:0px; margin:0px; width:141px;}
.search-area{background: transparent url(images/recherche.png) no-repeat; border:none; width:136px; font-size:14px; padding:4px 0px 0px 5px; margin:0px; height:19px; color:#333333;}

/***** MENU *****/
#menu { height:23px; margin-top:15px; float:left;}
#menu ul { margin: 0px; padding: 0px; list-style-type: none; }
#menu li { padding: 0px 11px 0px 11px; margin: 0px 0px 6px 0px; border-right: 1px solid #fff; float: left; }
#menu a { color: #fff; text-decoration: none; }
#menu li:hover a:hover{ color: #ffaa34; text-decoration:underline; }

#recherche_bg{float:left; width:166px;}

/********************************************/
/***************** CONTENT ******************/
/********************************************/
#info_flash{ height:275px;}
#content2{background-color:#dbdbdb; overflow:auto; padding:10px;}

/****** CENTRAL COLUMN ***************/
#central_content_news{margin-top:8px;}
#central_content_news_header{background-image:url(images/header-box-center.jpg); width:524px; height:30px; padding-top:15px; padding-left:20px;}
#central_content_news_content{background-image:url(images/content-box-center.jpg); width:524px; padding:10px;}
#arrondie{position:relative; float:left; width:544px; height:4px; background-image:url(images/top-center.png); background-repeat:no-repeat;  margin-top:-266px; padding:0px;}
.central-style{display:none; position:absolute;  width:544px; height:200px; overflow:hidden; color:white;}

/************* POST ********************/
.day-date{ color:1f8fc6; margin-bottom:10px;}
.day-date2{ color:1f8fc6; margin-bottom:8px; font-size:10px; width:215px; font-weight:bold; border-bottom:dashed 1px #666666;}
.suite{text-align:right; padding:3px; padding-right:10px; background-image:url(images/lire-suite.jpg); background-repeat:no-repeat; width:280px; height:19px; margin-bottom:20px; margin-top:10px; margin-left:230px;}
.suite a{ color:#FFFFFF; text-decoration:none;}
.post{ margin-top:25px; margin-bottom:25px;}
.post2{ margin-top:5px;}
.post-title { color:#FF9900; font-weight:bold; text-decoration:none; font-size:13px;}
.post-title a{ color:#FF9900; font-weight:bold; text-decoration:none; font-size:13px;}
.post-title2 { color:#FF9900;  text-decoration:none; font-size:10px;}
.post-title2 a{ color:#FF9900;  text-decoration:none; font-size:10px;}
.post-info{ color:#CCCCCC; text-decoration:none; font-size:10px; text-align:right; margin-bottom:10px;}

#central_content_news_footer{background-image:url(images/footer-box-center.jpg); width:544px; height:16px;}

/****** Column Left ***************/
#left_menu{ width:162px; float:left; }
#categorie div ul{margin: 0;padding: 0; list-style: none; }
#categorie div a{color:#333333; text-decoration:none;}
#categorie{ margin-top:10px;}
#categorie_header{background-image:url(images/header-box-left.jpg); width:142px; height:27px; padding-top:15px; padding-left:20px;}
#categorie_content{background-image:url(images/content-box-left.jpg); width:147px; padding-top:5px; padding-left:15px;}
#categorie_content_archive{background-image:url(images/content-box-left.jpg); width:151px; padding-top:5px; padding-left:11px;}
#categorie_footer{background-image:url(images/footer-box-left.jpg); width:162px; height:15px;}
#archive{ margin-top:10px;}
#blogbang{ margin-top:10px;}

/****** Column Right ***************/
#right_menu{ width:244px; float:left;}


#top_lien div ul{margin: 0;padding: 0; list-style: none; }
#top_lien div a{color:#333333; text-decoration:none;}
#sponsors{ float:left; margin-top:10px;}
#sponsors_header{  background-image:url(images/header-box-right.jpg); width:224px; height:33px; padding-top:15px; padding-left:20px;}
#sponsors_content{  background-image:url(images/bg-content-right.jpg); width:209px; padding:10px; padding-left:25px;}
#sponsors_content2{  background-image:url(images/bg-content-right.jpg); width:209px; padding:10px; padding-left:25px; color:#FF9900; font-weight:bold;}
#sponsors_content2 a{ text-decoration:none;  color:#0066FF; }
#top_commented{background-image:url(images/bg-content-right.jpg); width:224px; padding:10px;}
#sponsors_footer{  background-image:url(images/bg-footer-right.jpg); width:244px; height:16px;}
#top_lien{ float:left; margin-top:10px;}

#central_content { width:544px; float:left; margin-left:10px; margin-right:10px; margin-bottom:10px; }
#footer{ height:45px; padding-top:8px; background-color:#333333; color:#FFFFFF; font-size:10px;}

#com-accordeon{border-bottom:dashed 1px #CCCCCC; margin-top:5px; padding-bottom:5px;}

/******************* ARCHIVE *****************************/

ul, li{margin:0; border:0; padding:0; list-style:none;}
#middlebar{
font-size:11px;
color:#3b5d14;
font-weight:bold;

height:23px;
}
#middlebar .menu li {
background:url(images/archive.jpg) left top no-repeat;
height:23px;
width:141px;
float:left;
color:#333333;
}
#middlebar .menu li a{
color:#666666;
text-decoration:none;
height:23px;
display:block;
float:left;
}
#middlebar .menu li a:hover{
color:#FF9900;
}

#middlebar ul .submenu {
border:solid 1px #c9dea1;
border-top:none;
background:#FFFFFF;
position:relative;
width:139px;
clear:both;
display:none;
}
#middlebar ul .submenu li{
background:none;
display:block;
float:none;
border:0;
height:auto;
line-height:normal;
}
#middlebar .submenu li a{
background:none;
display:block;
float:none;
margin:0;
border:0;
height:auto;
color:#666666;
line-height:15px;;
padding-left:3px
}
#middlebar .submenu li a:hover{
background:#e3edef;
}

#trackbacks blockquote, #comments blockquote{
	border: 1px solid #EEE;
	margin: 1em 0;
	padding: 1ex 1em;
}

.post-content{
	text-align: justify;
}

.post-content blockquote{
	font-family: Georgia, serif;
	font-style: italic;
}

/******************* COM / NEWS / TAG *********************/

#basic-accordian{
	float:left;
	padding:5px;
	width:244px;
}

.accordion_headings{
	padding:5px;
	margin-right:5px;
	background-image:url(images/bouton-vert.jpg);
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	background-image:url(images/bouton-bleu.jpg);
}

.accordion_child{
	padding:10px;
	background:#FFF;
}

.accordion_child p{
	padding:0px;
	margin:0px;
}

.header_highlight{
	background-image:url(images/bouton-bleu.jpg);
}

.tab_container {
	float:left;
	width:244px;
}
.post-info a{ text-decoration:none; color:#0066FF;}
.pagenav a{ color:#0066FF; text-decoration:none; }
.comment-info{ color:#0066FF;  }
.comment-info a{ color:#0066FF; }
.comment-number a{text-decoration:none; color:#FF9900;}
.rss-com{ color:#009900;}
.rss-com a{ color:#0066FF;}
.lien-direct{ color:#FF9900;}
.lien-direct a{ color:#0066FF;}

img, div { behavior:url(images/iepngfix.htc); }


