/* detail.php CSS Document */
h1 {
font-size:16px;
margin:0;
padding:0;
text-align:left;
color:#FF6600;
font-weight:bold;
line-height:20px;
}

h2 {
font-size:11px;
line-height:12px;
margin:0;
padding:0;
}

.bloc_general_left_content{
padding: 0;	
}

.bloc_general_left_content li{
list-style: none outside none;
}

.bloc_general_left_content .widget-container .textwidget img{
margin: 15px 0;
}

.bloc_general_left_content .nav_title h1{
float:none;
}

.bloc_general_left {
float: left;
padding-bottom: 30px;
padding-right: 15px;
width: 608px;
}

.bloc_general_left_content .nav_title {
border-bottom: 1px solid #FF6600;
color: #FF6600;
font-size: 14px;
font-weight: bold;
line-height: 20px;
text-align: left;
float: none;
}

html>body .bloc_general_left {
height:auto;
min-height:650px;
}

#widget_sp_image-3 img{
margin-top: 12px;	
}

.bloc_content_article{
padding:0px 15px 12px 15px;
text-align:justify;	
}

.bloc_content{
padding:0;	
}

.bloc_general_right h4{
background-color: #464545;
color: #FFFFFF;
font-weight: bold;
height: 18px;
padding-top: 4px;
text-align: center;
text-transform: uppercase;
margin: 15px 0 0;
font-size:11px;
}

.bloc_general_right .list{
background: none repeat scroll 0 0 #F6F6F6;
border-bottom: 1px solid #DCDCDC;
border-left: 1px solid #DCDCDC;
border-right: 1px solid #DCDCDC;
font-size: 10px;
margin-bottom: 8px;
line-height: 20px;
padding: 15px 20px;
}

.bloc_general_right li a{
text-decoration:none;
}
.bloc_general_right li a:hover{
text-decoration: underline;
font-weight:bold;
}

.bloc_general_right .collapsing .sym{
	margin-right:5px;
}

.bloc_general_right_actu{
float: right;
width: 302px;
}

.bloc_general_right .publicite {
    margin: 10px 0;
}

.titre_lien {
display:block;
margin-bottom:10px;
}

.liste_actu #excerpt div{
 clear: both;
    padding-top: 10px;	
}

#suite img {
margin:0 10px 10px 0;
}
/*
#suite {
margin-top:10px;
}
*/
.trier_mot_cle {
text-align:center;
}

.trier_mot_cle form {
height:20px;
width:250px;
margin:0 auto;
}

.trier_mot_cle .input {
width:200px;
margin-right:5px;
}
/*
#breadcrumb a {
text-decoration:none;
margin:20px;
}

*/.st-related-posts li {
list-style-type:disc;
margin:0 20px;
}
/*
#breadcrumb a:hover {
text-decoration:underline;
margin:20px;
}

*/#searchform #s {
width:115px;
}
#searchform #searchsubmit {
border:0px;
background-color:#bbb;
padding:2px;
color:black;
font-weight:bold;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
height:19px;
}

/* body *********************************************************/
#blogintree {
margin-bottom:10px;
}

.content_blog{
padding-top:25px;	
}

.bloc_blog {
background-color:#f3f3f3;
border-left:solid 2px #37536b;
border-right:solid 2px #37536b;
border-bottom:solid 2px #37536b;
padding:13px;
float:left;
}

.bloc_blog p img {
border:0px;
float:left;
margin-bottom:12px;
margin-right:12px;	
}

.bloc_blog p {
margin:0;
padding:8px 0;
}

#blogintree div .actu {
padding-top:10px;
}

#blogintree div .actu_title{
line-height:20px;
color:#FF6600;
font-size:11px;
font-weight:bold;
margin:0;
padding:0;
text-align:left;
text-decoration:underline;
text-transform:uppercase;
}

.suite .alignleft, .bloc_liste_actu .alignleft {
float:left;
margin-right:6px;
margin-top:4px;
}

.bloc_lien_blog{
padding-left:168px;
}

.lien_blog{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; color:#636363;
font-weight:bold;
margin:0;
padding-top:10px;
vertical-align:baseline;
}

/* Annonces normales *********************************************************/
.bloc_content .annonce .header_annonce {
font-weight:bold;
}
.annonces_normales .annonce .footer_annonce {
font-weight:bold;
}

.bloc_general_left_content h1{
float: right;
width: 563px;
}

.liste_actu h2{
float: right;
width: 563px;
}
.liste_actu{
text-align:justify;
margin-top: 25px;
}

.author{
text-transform:capitalize;
}

.bloc_content .author a{
color: #FF6600;
}

.liste_actu .category {
	
}

.liste_actu .category a, .bloc_content .category a{
color: #FF6600;	
}

.liste_actu .date, .bloc_content .date{
text-align: center;
float: left;
width: 40px;
 margin: 0 5px 0 0;
}

.bloc_content .content_soustitre, .liste_actu .content_soustitre{
display: block;
float: left;
margin-top:5px;
}

.liste_actu .text_description{
margin-top: 10px;	
}


.liste_actu .date .t_day, .bloc_content .date .t_day{
background-color: #A0D02E;
color: #FFFFFF;
font-size: 20px;
font-weight: bold;
padding: 6px;
display: block;
}

.liste_actu .date .t_month, .bloc_content .date .t_month{
background-color: #464545;
color: #FFFFFF;
height: 13px;
padding: 5px 8px 0 8px;
display: block;
width: 24px
}

.liste_actu .date .t_year, .bloc_content .date .t_year{
background-color: #464545;
color: #FFFFFF;
height: 13px;
padding: 0 5px 5px;
display: block;
width: 30px;
}

.liste_actu .suite, .bloc_content #suite {
clear: both;
padding-top: 10px;
}

.liste_actu .readnext{
float: right;
height: 16px;
width: 90px;
background-color:#FF6600;	
padding-top:2px;
margin-bottom: 15px;
text-align:center;
border-radius: 3px 3px 3px 3px;
}

.liste_actu .readnext a {
clear: both;
color:#fff;
font-weight: bold;
text-decoration: none;
}

.liste_actu .title_lien, .bloc_content .title_article{
color: #464545;
font-size: 18px;
font-weight: normal;
text-decoration: none;
text-transform: capitalize;
line-height: 20px;	
}

.wp-post-image {
border: 6px solid #f2f2f2;
height: 135px;
box-shadow: 2px 2px 2px #CCCCCC;
width: 200px;
}

.bloc_content #suite img {
margin: 0 15px 10px 0;
}

.liste_actu .suite img{
margin: 0 15px 20px 0;	
}

.liste_actu .pointilles{
clear: both;
height: 15px;
border-top: 1px dashed #CCCCCC;
margin:0;	
}

#searchform #s {
margin: 0 5px;
width: 158px;
}

.bloc_ilsrecrutent img, .logo, .publicite, .illustration, .img {
    border: none;
}

#searchform #searchsubmit {
    background-color: #BBBBBB;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: black;
    cursor: pointer;
    font-weight: bold;
    height: 19px;
    padding: 2px;
}

/* Comments *********************************************************/	
#actulien {
color:#464545;
font-size:11px;
font-weight:bold;
padding: 10px 0px;
}

#actulien .textenormal {
font-weight:normal;
}

#comment {
clear: both;
margin: 3px 0px 10px 0px;
padding: 20px 10px 5px 10px;
border: solid 1px #7f9db9;
width: 508px;
}

#commentblock {
width: 530px;
background: #f3f3f3;
color: #464545;
float: left;
padding: 20px 20px 10px 20px;
margin: 10px 0px 0px 0px;
}
	
#commentblock ol{
list-style-type: square;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
}
	
.commentdate {
font-size: 12px;
padding-left: 0px;
}
	
#commentlist li p{
margin-bottom: 8px;
line-height: 20px;
padding: 0px;
}

.commentname {
color: #464545;
margin: 0px;
padding: 5px 5px 5px 0px;
}

.commentinfo{
clear: both;
}

.commenttext {
clear: both;
margin: 3px 0px 10px 0px;
padding: 20px 10px 5px 10px;
width: 510px;
background: #FFFFFF url(/images/comment.gif) no-repeat top;
}

.commenttext-admin {
clear: both;
margin: 3px 0px 10px 0px;
padding: 20px 10px 5px 10px;
width: 495px;
background: #FFFFFF url(/images/comment.gif) no-repeat top;
}

#commentsformheader{
padding-left: 0px;
}

#commentsform{
text-align: center;
margin: 0px;
padding: 0px;
}

#commentsform form{
text-align: left;
margin: 0px;
}

#commentsform p{
margin: 0px;
}
	
p.comments_link  img{
margin: 0px;
padding: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
	
.categories li {
font-weight:normal;
margin-left:8px;
}

/* bloc right *********************************************************/
.bloc_actu {
padding:15px;
}

.bloc_actu .actu .actu_title {
font-weight:bold;
text-transform:uppercase;
color:#74a408;
}

.bloc_actu .portrait {
padding: 0px 12px 8px 0px;
float:left;
}

.bloc_actu img {
border: solid 1px #cccccc;
}

.portrait_description {
text-align:justify;
padding:10px 0px;
}

.info_lien {
color:#74a408;
font-weight:bold;
}

/* pager *********************************************************/

.liste_actu .content_pager{ 
background-color: #F3F3F3;
padding: 3px 10px;
margin-top: 10px;
}

.pagerbox .current {
color:#464545;
font-weight:bold;
font-size:12px;
}

/*
.pagerbox { 
background:#f3f3f3 ;
width:468px;
padding-left:140px;
}
*/

.pagerbox a {
color:#464545;
}	

/* bookmarks ****************/
.feedback {
padding: 20px 0px 20px 0px;	
}

.bloc_content #suite .feedback img{
width:16px;
height:16px;
border: 0 none;	
}
	
/******** wordpress */
.wp-post-image {
float:left;	
border: 6px solid #F2F2F2;
box-shadow: 2px 2px 2px #CCCCCC;
height: 135px;
width: 200px;
margin: 0 15px 20px 0;
}	

.liste_actu .pagerbox{
background-color:#f3f3f3;
padding:3px 10px;
text-align:right;
height:20px;
}

