/*
Theme Name: LA GAZETTE 2014
Description: Théme de la P'tite Gazette
Author: Alan Chakri
Author URI: http://wwwalan-chakri.fr
Version: 1.0.0
*/


@charset "utf-8";
body {
	padding: 0;
	color: #333;
	font-size: 100%;
	background-color: #F2F2F2;
	background-image: url(images/fond.jpg);
	background-repeat: repeat;
	margin: 0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.container {
	background-image: url(images/fond_centrale.jpg);
	background-repeat: repeat-y;
	width: 994px;
	margin-right: auto;
	margin-left: auto;
}
.header {
	height: 218px;
	background-color: #ADB96E;
	background-image: url(images/fond_du_hau_body.jpg);
}
.titre_site {
	float: left;
	width: 500px;
	margin-left: 6px;
}
.lien_communique {
	float: right;
	width: 250px;
	text-align: right;
	margin-right: 10px;
}


/* ~~ Sélecteurs d'éléments/balises ~~ */
ul, ol, dl { 
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 
	padding-right: 15px;
	padding-left: 15px; 
}
a img { 
	border: none;
}
a:link {
	text-decoration: underline; 
	color: #3073A0;
}
a:visited {
	text-decoration: underline;
	color: #3073A0;
}
#lemag_droite h2 a:link {
	text-decoration: none;
	color: #D67203;
}
#lemag_droite h2 a:visited {
	text-decoration: none;
	color: #D67203;
}
#lemag_droite h2 a:hover {
	text-decoration: none;
	color: #417FA8;
}

#lemag_gauche h2 a:link {
	text-decoration: none;
	color: #D67203;
}
#lemag_gauche h2 a:visited {
	text-decoration: none;
	color: #D67203;
}
#lemag_gauche h2 a:hover {
	text-decoration: none;
	color: #417FA8;
}

a:hover, a:active, a:focus { 
	text-decoration: none;
	color: #E67402;
}


p {
	line-height: 20px;
	margin-bottom: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}


/*SLIDER*/
.slider_wrap{
	position:relative;
	width:968px;
	margin-right: auto;
	margin-left: auto;
}
#zn_slider{
	float:left;	
	background-image: url(images/fond_slide.jpg);
}
/*EASYSLIDER*/

#center{
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20;
	margin-left: auto;
	background-image: url(images/fon_bard.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 360px;
}
#slides{ float:left; margin-top:20px; width:1000px; overflow:hidden;}

.easyslider{
	overflow:hidden;
	height: 300px;
}
#slider{
	position:relative;
	overflow:hidden;
}
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{
	width:968px;
	overflow:hidden;
	position:relative;
	height: 301px;
}	
#slider li img{
	max-width:1000px;
}
.slider-content{
	width:864px;
	position:absolute;
	height:100px;
	bottom:11px;
	color:#fff;
	right:13px;
	background:url(images/slider_content.png) no-repeat;
	height:330px;
}
.slider-content h2{
	right:100px;
	font-size:36px;
	margin-top:50px;
	width:500px;
	padding-right:10px;
	float:left;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	color: #666666;
}
#slider .slider-content h2 a, #slider .slider-content a{
	color:#5FB0E7;
	text-decoration:none;
	font-size: 20px;
	font-weight: bold;
}
.slider-content p{
	margin-top:0px;
	padding:10px;
	width:400px;
	float:left;
	margin-left: -10px;
}




.sidebar1 {
	float: left;
	width: 654px;
	margin-left: 14px;
	font-size: 11px;
	margin-right: 8px;
}
.content {
	float: left;
	width: 302px;
}
.sidebar2 {
	float: left;
	width: 300px;
	background: #EADCAE;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}


.content ul, .content ol { 
	padding: 0 15px 15px 40px; 
}
ul.nav {
	list-style: none; 
	border-top: 1px solid #666; 
	margin-bottom: 15px; 
	font-size: 12px;
	
}
ul.nav li {
	border-bottom: 1px solid #666; 
}
ul.nav a, ul.nav a:visited { 
	display: block; 
	
	text-decoration: none;
	background: #C6D580;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus { 
	background: #ADB96E;
	color: #FFF;
	
}
/* ~~ Styles de pied de page ~~ */
.footer {
	padding: 0px;
	background-image: url(images/fond_bas.jpg);
	background-repeat: repeat-y;
	height: 29px;
}

.fltrt {  
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

block_haut {
	background-image: url(images/fond_du_haut.jpg);
	width: 998px;
	margin-right: auto;
	margin-left: auto;
}
#block_haut {
	background-image: url(images/fond_du_haut.jpg);
	width: 994px;
	margin-right: auto;
	margin-left: auto;
	height: 218px;
}
#top {
	height: 20px;
	font-size: 12px;
	color: #FFF;
	padding-top: 25px;
}
.content {
	font-size: 11px;
}
#top .lien_communique a:link {
	color: #FFF;
	text-decoration: underline;
}
#top .lien_communique a:visited {
	color: #FFF;
	text-decoration: underline;
}
#top .lien_communique a:hover {
	color: #CCC;
	text-decoration: underline;
}
#block_ligne_top {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#sous_block_droite {
	float: right;
	width: 728px;
	height: 90px;
	margin-right: 5px;
}
#sous_block_gauche {
	width: 232px;
	height: 86px;
	margin-left: 2px;
}
#block_menu {
	height: 36px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 16px;
	margin-top: 6px;
}
/* top level
--------------------------------------------*/
.menuTemplate1
{
	width: auto;
	float:left;
	/*following "behavior" works for IE6, IE7, and IE8. Other browsers will ignore it.*/
    /*Note: htc file path(if using relative path) inside the CSS file should be relative to the page, not to the CSS file (this is unlike image path inside the CSS that is relative to the CSS file location only). 
    So we recommend using the absolute path for the behavior file.*/
    behavior: url("cssmenu.htc");
	position:relative;
	z-index:4;
	height: 36px;
	background: #D4D4D4 url(images/bg.gif);
	border: 1px solid #BBB;
	font-family: Arial, Helvetica, sans-serif;
	list-style: none;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.menuTemplate1 li
{
    padding: 0;
    float: left;
    height: 36px;
    position: relative;/*delete it if you want submenu to be positioned relative to the whole menu instead of this li element*/
    color: black;
    z-index:5;
}

.menuTemplate1 a
{
	padding: 0 30px;
	line-height: 36px; /*Note: keep this value the same as the height of .menuTemplate1 li */
	font-size: 14px;
	display: inline-block;
	outline: 0;
	text-decoration: none;
	color: #666;
	position: relative;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.menuTemplate1 li:hover a, .menuTemplate1 li.onhover a
{
	color: #000;
	z-index: 9;
	background-color: white;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-position: 0 -48px;
}
.menuTemplate1 a.arrow
{
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
 
        
/*Used to align a top-level item to the right*/        
.menuTemplate1 li.menuRight
{
    float: right;
    margin-right: 0px;
}
        
/*for the top-level separators*/
.menuTemplate1 li.separator
{
    font-size:0;
    overflow:hidden;
    border-left:1px solid #F7F7F7;
    border-right:1px solid #BBBBBB;
    z-index:4;
}
               
        
/* sub level
--------------------------------------------*/
        
.menuTemplate1 .drop
{
    position: absolute;
    z-index:5;
    left: -9999px;
    border: 1px solid #DDD;
    border-bottom:3px solid #0F4F89;
    background: #FFF;            
    text-align: left;
    padding: 20px;  
    color:#0F4F89;
    top:34px;              
}

.menuTemplate1 .drop a
{
    padding-left: 0px;
    padding-right: 0px;
    line-height: 26px;
    font-size: 12px;
    font-weight: normal;
    display: inline;
    text-align: left;
    
    position: static;
    z-index: 0;
    background-image:none;
}

.menuTemplate1 li:hover .drop, .menuTemplate1 li.onhover .drop
{
    left: -1px;/*Use this property to change offset of the dropdown*/
    background:white url(bg-right.png) no-repeat right bottom;
}
.menuTemplate1 li:hover .dropToLeft, .menuTemplate1 li.onhover .dropToLeft
{
    left: auto;
    right: -1px;
    background:white url(bg-left.png) no-repeat 0 bottom;
}
.menuTemplate1 li:hover .dropToLeft2, .menuTemplate1 li.onhover .dropToLeft2
{
    left: auto;
    right: -60px;
}

/* Elements within the drop down sub-menu
--------------------------------------------*/

.menuTemplate1 div.drop div div
{
    padding: 6px 20px;
}
.menuTemplate1 li:hover .drop a, .menuTemplate1 li.onhover .drop a
{
    background: none;
    background-image:none;
    padding:0 0;
}
.menuTemplate1 div.drop div a
{
    line-height: 24px;  
    color: #0F4F89;
    background:none;
}
.menuTemplate1 div.drop div a:hover
{
    text-decoration:underline;
    cursor:pointer;
    color:Red;
}

.menuTemplate1 div.left {float:left;}

        
/* CSS3 effects
--------------------------------------------*/

/*for top-level*/     
.decor1_1 
{
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;

    -moz-box-shadow: 0px 1px 4px #ccc;
    -webkit-box-shadow: 0px 1px 4px #ccc;
    box-shadow: 0px 1px 4px #ccc;
            
}

/*for submenu.*/    
.decor1_2 
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;

    -moz-box-shadow: 0px 12px 20px #CCCCCC;
    -webkit-box-shadow: 0px 12px 20px #CCCCCC;
    box-shadow: 0px 12px 20px #CCCCCC;  
}
#slide {

}
#block_slide_droite {
	float: right;
	width: 430px;
	padding-top: 80px;
}
#block_slide_gauche {
	width: 501px;
	float: left;
	margin-top: 20px;
	margin-left: 15px;
	border: 1px solid #CCC;
	margin-bottom: 0px;
	margin-right: 1px;
	background-color: #FFF;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}
#block_slide_droite h1 {
	font-size: 26px;
	font-weight: normal;
	font-family: "Myriad Pro";
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#bouton_slide {
	float: right;
	height: 34px;
	width: 135px;
	background-image: url(images/bouton.png);
	margin-right: 50px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#align_bouton {
	padding: 4px;
	text-align: center;
}
#align_bouton a:link {
	text-decoration: none;
}
#align_bouton a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#align_bouton a:hover {
	color: #FF9900;
	text-decoration: none;
}#sidebar_head {
	background-image: url(images/sidebar_head.jpg);
	height: 4px;
}
#sidebar_centrale {
	background-image: url(images/sidebar_centrale.jpg);
	background-repeat: repeat-y;
	padding-left: 1px;
}
#sidebar_footer {
	background-image: url(images/sidebar_footer.jpg);
	height: 2px;
}
#lemag_titre {
	background-image: url(images/lemag_titre.jpg);
	height: 32px;
}
#auteur_titre {
	background-image: url(images/auteur_titre.jpg);
	height: 32px;
}
#lemag_head {
	background-image: url(images/lemag_haut.jpg);
	height: 6px;
}
#lemag_centre {

}
#lemag_footer {
	background-image: url(images/lemag_footer.jpg);
	height: 5px;
}
#lemag_gauche {
	float: right;
	width: 320px;
	overflow: hidden;
	clear: both;
	height: 300px;
	background-image: url(images/le_fond_mag.jpg);
}
#lemag_droite {
	width: 320px;
	overflow: hidden;
	height: 300px;
	background-image: url(images/le_fond_mag.jpg);
	margin-bottom: 10px;
}
.images_mag {
	margin-right: auto;
	margin-left: auto;
	height: 102px;
	width: 290px;
	border: 1px solid #ECECEC;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin-top: 10px;
}
#lemag_droite h2 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#lemag_gauche h2 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#leseparateur {
	background-color: #3F7DA6;
	height: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#cse-search-box {
	margin-right: 10px;
	margin-left: 10px;
}
#fil {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-right: 10px;
	margin-left: 10px;
	overflow: hidden;
}
#sidebar_centrale h2 {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#gazetteTV {
	background-color: #151515;
	margin-top: 10px;
	margin-bottom: 10px;
}


#clearboth {
	clear: both;
	height: 12px;
}

#block_slide_droite h1 a:link {
	text-decoration: none;
	color: #1C4866;
}
#block_slide_droite h1 a:hover {
	text-decoration: none;
	color: #DA6903;
}

#block_slide_droite h1 a:visited {
	text-decoration: none;
	color: #1C4866;
}



/* numeric controls */	
ol#controls{ 
float:right;
padding:0; 
margin:0; 
margin-right:45px;
}
ol#controls li{
	list-style-type:none;
	float:left;
	padding:10px 10px 5px 10px;
	margin-right:1px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}
ol#controls li a{ text-decoration:none; font-style:italic;}
ol#controls li.current a{color:#D73A36;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/* Easy Slider END */
#wp-pagenavi_centreur {
	background-image: url(images/le_fond_page_navi.jpg);
	height: 40px;
}

.header3 {
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.contentsidebar {
	font-size: 12px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.contentsidebar {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding-top: 0;
	width: 280px;
}
.header3 .h2 {
	font-size: 18px;
	font-weight: bolder;
	font-style: oblique;
	color: #000;
}

#sidebar_meteo {
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 10px;
	padding-left: 1px;
}
#sidebar_meteo_droite {
	float: right;
	width: 70px;
	text-align: center;
}
#sidebar_meteo_left {
	width: 74px;
	text-align: center;
}
#sidebar_meteo_droite_temp {
	height: 20px;
	padding-top: 10px;
}

#sidebar_central {
	float: right;
	width: 100px;
	padding-left: 20px;
}

#sidebar_central ul
{

padding: 0;
margin: 0;
}

#sidebar_central li {
	list-style-image: url(images/arrow_next.png);
	list-style-position: inside;
	background-repeat: no-repeat;
	background-position: 0.4em 0.8em;
	padding-left: 0em;
}

#sidebar_central ul li a:link {
	color: #183141;
	text-decoration: none;

}
#sidebar_central ul li a:visited {
	color: #183141;
	text-decoration: none;
	list-style-type: none;
}
#sidebar_central ul li a:hover {
	color: #666;
	text-decoration: underline;

}

#gazetteTV p a:link {
	color: #FFF;
}
#gazetteTV p a:hover {
	color: #F8BB3A;
}
#gazetteTV p a:visited {
	color: #FFFFFF;
}


#fil a img {
	float: left;
	margin-right: 15px;
}
#separator_blanc {
	padding-top: 10px;
	padding-bottom: 10px;
}
#separator_blancx5 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.alig_le {
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
}
#copyright {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	font-size: 10px;
	color: #FFF;
	text-align: right;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 35px;
	padding-left: 15px;
}
#copyright a:link {
	color: #FFF;
	text-decoration: none;
}
#copyright a:visited {
	color: #FFF;
	text-decoration: none;
}
#copyright a:hover {
	color: #D7D7D7;
	text-decoration: underline;
}
#fullscreen_head {
	background-image: url(images/fullscreen_head.jpg);
	height: 4px;
	width: 963px;
	overflow: hidden;
}
#fulscreen_centre {
	background-image: url(images/fullscreen_centre.jpg);
	background-repeat: repeat-y;
}
#fullscreen_bas {
	background-image: url(images/fullscreen_bas.jpg);
	height: 5px;
	width: 968px;
}
#fullscreencentreur {
	width: 963px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#single {
	clear: both;
	margin-bottom: 10px;
}
#single_head {
	background-image: url(images/single_head.jpg);
	height: 3px;
}

#single_centre {
	background-image: url(images/single_millieu.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding-top: 10px;
	overflow: hidden;
}
#single_bas {
	background-image: url(images/single_bas.jpg);
	height: 3px;
}
#google_pub {
	text-align: center;
	padding: 20px;
	margin-right: auto;
	margin-left: auto;
}
#conteneur_bas_dusite {
	padding: 15px;
	overflow: hidden;
	font-size: 12px;
}
#bas-dusite_droite {
	float: right;
	width: 300px;
}
#bas_dusite_centre {
	float: right;
	width: 300px;
	margin-right: 15px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999;
}
#bas_dusite_gauche {
	width: 300px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999;
}
#conteneur_bas_dusite ul li {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
#conteneur_bas_dusite a:link {
	text-decoration: none;
	color: #4F4F4F;
}
#conteneur_bas_dusite a:visited {
	text-decoration: none;
	color: #4F4F4F;
}
#conteneur_bas_dusite a:hover {
	text-decoration: underline;
	color: #3073A0;
}
#conteneur_bas_dusite h5 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#elsewhere {
	list-style-type: none;
	display: inline;
}
#elsewhere li {
	display: inline;
	padding: 3px;
	margin: 0px;
}

#socialise {
	background: #fff;
	line-height: 1.5;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 7px;
	height: 30px;
}

#socialise * {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	font-family: inherit;
	font-size: 100%;
	overflow: hidden;
}

#socialise a {
	text-decoration: none;
	outline: 0;
}
#socialise a:hover {
	text-decoration: underline;
}

/** @section Utility
 -------------------------------------------------- */

/**
 * Updated super safe clearfix
 * Taken from CSS section of HTML5 Boilerplate http://html5boilerplate.com/. Thanks guys!
 */
#socialise .social-clearfix:before,
#socialise .social-clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	visibility: hidden;
}
#socialise .social-clearfix:after {
	clear: both;
}
#socialise .social-clearfix {
	zoom: 1;
}

#socialise .social-imr {
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	text-indent: -32000px;
}

input[type=submit] {
	width:80px;
	box-shadow:inset 0px 0px 0px;
	cursor:pointer;
	background-color: #0CF;
	padding: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
 }
 
 input[type=submit]:hover, input[type=reset]:hover {
	background-color:#4FDCFF;
 }
input[type=submit]:active, input[type=reset]:active {
	background-color:#0CF;
	box-shadow:0px 0px 0px 0px;
}

#navigation_br {
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
	margin-right: 15px;
	margin-left: 15px;
}
#navigation_br a:link {
	text-decoration: none;
	color: #069;
}
#navigation_br a:visited {
	text-decoration: none;
	color: #069;
}
#navigation_br a:hover {
	text-decoration: underline;
	color: #069;
}
#single_bar {
	background-color: #3F7DA6;
	height: 10px;
	clear: both;
	margin-bottom: 10px;
}
#cat_bar {
	background-color: #F2DA84;
	clear: both;
	margin-bottom: 10px;
	padding: 2px;
}
#post {
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}
.ligne_meta {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	display: block;
	font-style: italic;
	color: #666;
}
#post h1 {
	font-size: 26px;
	font-weight: bold;
	font-family: "Myriad Pro";
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #1C4866;
}
#crp_related {
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
	margin: 0px;
	text-align: left;
}
#crp_related ul {
	list-style-type: none;
}
#crp_related ul li {
	display: block;
	padding: 7px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.crp_thumb {
	float: left;
	margin-right: 20px;
}
.crp_title {
	font-size: 14px;
}
#crp_related ul li .crp_title {
	text-decoration: none;
}
#crp_related h3 {
	display: block;
	background-color: #F4F4F4;
	font-size: 17px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#single_centre .post-comments {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#social_post {
	padding: 15px;
}
#metaPost ul {
	list-style-type: none;
	display: block;
}
#metaPost ul li {
	display: inline;
	padding-right: 12px;
	padding-left: 12px;
}
#metaPost {
	padding-bottom: 12px;
	padding-top: 12px;
}
#lemag_centre {
	font-size: 11px;
}
#post p {
	font-size: 13px;
	padding-right: 15px;
	padding-left: 15px;
}
#sidebar_auteur {
	font-size: 11px;
	padding: 2px;
}
.avatar {
	float: left;
	margin-right: 15px;
}
#auteur_name_avatar {
	overflow: hidden;
	margin-bottom: 15px;
}
.contentsidebar h4 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #F4F4F4;
}
#post div {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#post hr {
	margin-right: 15px;
	margin-left: 15px;
}
#post ul li {
	list-style-type: square;
	margin-left: 40px;
	font-size: 13px;
}
#post li {
	padding: 2px;
}
blockquote {
	padding: 15px;
	margin: 15px;
	background-color: #FFFFEA;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #CCC;
}

#titremeteo {
	font-weight: bold;
	font-size: 16px;
}
#bulletin {
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}#sidebar_auteur {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#suivre_auteur {
	float: right;
	width: 220px;
	text-align: right;
}
#fb_auteur {
	float: right;
	width: 300px;
}
#twitter_auteur {
	width: 300px;
	overflow: hidden;
}
#sidebar_auteur h1 {
	background-color: #F0F0F0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#auteur_name_avatar h2 {
	font-size: 16px;
}
#boite_auteurs {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	overflow: hidden;
}

#post_author {
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}

#post_author h1 {
	font-size: 26px;
	font-weight: bold;
	font-family: "Myriad Pro";
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #1C4866;
}

#post_author p {
	font-size: 13px;
}

#post_author div {

}

#post_author hr {
	margin-right: 15px;
	margin-left: 15px;
}

#post_author li {
	padding: 2px;
}

#post_author ul li {
	list-style-type: square;
	margin-left: 40px;
	font-size: 13px;
}
#specialeulliste {
	padding: 15px;
}
#loroscope {
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#loroscope font {
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#loroscope img {
	float: left;
	margin-right: 15px;
}
#latable {
	padding-right: 20px;
	padding-left: 20px;
}

.TAB_POINTILLE {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding: 6px;
}
#full_contener {
	width: 964px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
#full_head {
	background-image: url(images/fullscreen_head.jpg);
	height: 4px;
}
#full_centre {
}
#full_footer {
	background-image: url(images/fullscreen_bas.jpg);
	height: 5px;
}
#full_contenue {
	padding: 15px;
	background-image: url(images/fullscreen_centre.jpg);
	background-repeat: repeat-y;
}
#full_centre p {
	font-size: 13px;
}
#full_centre h1 {
	padding: 5px;
	margin: 0px;
	background-color: #F3F3F3;
}
#cat_bar h1 {
	font-size: 24px;
	font-family: "Myriad Pro";
	margin: 0px;
	color: #333;
}
#revue_presse {
	overflow: hidden;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 10px;
	margin-right: 15px;
	margin-left: 15px;
}

#revue_presse h2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#revue_presse h2 a:link {
	text-decoration: none;
	color: #D67203;
}
#revue_presse h2 a:visited {
	text-decoration: none;
	color: #D67203;
}
#revue_presse h2 a:hover {
	text-decoration: none;
	color: #417FA8;
}
#revue_presse img {
	float: left;
	margin-right: 20px;
}
#revue_presse p {
	padding: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#nav {
	list-style-type: none;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	display: block;
}
#nav li {
	display: inline;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999;
}
#navi {
	padding: 7px;
	line-height: 25px;
}
#annonces_centrage {
	padding-right: 15px;
	padding-left: 15px;
}
#annonces_centrage ul li {
	margin-left: 50px;
	margin-bottom: 4px;
}
#post_cinema {
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}
#annoncentralcinoch {
	margin-right: 15px;
	margin-left: 15px;
	padding: 7px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B2B2B2;
	margin-bottom: 7px;
}
#annoncentralcinoch img {
	float: left;
	margin-right: 20px;
}
