.carrousel {
	border: solid 1px #cdcdcd;
	padding: 5px;
	position: relative;
	height: 255px;
	width: 657px;
	margin: 10px;	
}

.carrousel .selector {
	width: 183px;
	height: 253px;
	position: absolute;
	top: 5px;
	left: 6px;
	background: url(/img/mag/carrousel/bg.png) no-repeat top left;
	z-index:2;
}

.carrousel .selector .titre {
	font-size: 24px;
	margin: 16px 0 39px 10px;
	text-align: left;
	text-transform: uppercase;
}

.carrousel .selector .titre .dark{
	font-weight: bold;
}

.carrousel .slidesHolder {
	position: absolute;
	top: 100px;
	left: 10px;
}
#carSlider {
	position: absolute;
	width:74px;
	height:69px;
	background: transparent url(/img/mag/carrousel/slider.png) no-repeat top left;
}

.carrousel .slidesHolder img{
	border: solid 1px #ffffff;
}

.carrousel .slidesHolder .slide1 {
	position: absolute;
	top: 0;
	left: 0;
}
.carrousel .slidesHolder .slide2 {
	position: absolute;
	top: 0;
	left: 84px;
}
.carrousel .slidesHolder .slide3 {
	position: absolute;
	top: 80px;
	left: 0;
}
.carrousel .slidesHolder .slide4 {
	position: absolute;
	top: 80px;
	left: 84px;
}

.carrousel .highlight {
	position: absolute;
	top: 8px;
	left: 185px;
	height: 250px;
	cursor: pointer;
}

.carrousel .highlight .caption {
	position: absolute;
	font-weight: bold;
	bottom: 0;
	color: #fff;
	left:0;
	width:475px;
	height:33px;
	padding-top: 6px;
	font-size:12px;
	text-align: center;
	background: transparent url(/img/mag/carrousel/caption.png) no-repeat top left;
}

.pageCat  {
	background: #ffffff ;
	border: solid 1px #cdcdcd;
	border-top: none;
	border-bottom: none;	
	width: 481px;
	
}

.pageCat .pageCatTop {
	background: #ffffff url(/img/mag/article_top.png) no-repeat bottom left;
	height: 6px;
	margin: 0 -1px 0 -1px;
}
.pageCat .pageCatBody{
	padding: 0 10px 10px 10px;
}

.pageCatemploi{
	padding: 0 10px 0 10px;
}

.pageCat .pageCatBody h1 {
	padding-top: 0 !important;
	margin-top: 0 !important;
}
.pageCat .pageCatBottom {
	background: #ffffff url(/img/mag/article_bottom.png) no-repeat top left;
	height: 6px;
	margin: 0 -1px 12px -1px;
}

.cadrev  {
	background: #ffffff ;

	width: 483px;
	
}

.cadrev .cadrevTop {
	background: #ffffff url(/img/common/cadrev_top.png) no-repeat bottom left;
	height: 6px;
	margin: 0 -0 0 -0;
}
.cadrev .cadrevBody{
	padding: 0 7px 10px 7px;
	background: #e6efd9;
}

.cadrev .cadrevBody h1 {
	padding-top: 0 !important;
	margin-top: 0 !important;
}
.cadrev .cadrevBottom {
	background: #ffffff url(/img/common/cadrev_bottom.png) no-repeat top left;
	height: 6px;
	margin: 0 -01px 12px -0;
}

.innerblocL {
	float: left;
	width: 230px;
	margin-right: 8px;
	margin-bottom:8px;
}

.innerblocR {
	float: left;
	width: 230px;
		margin-bottom:8px;
}
.innerblocL2 {
	float: left;
	width: 230px;
	margin-right: 8px;
	padding-bottom: 12px;
}

.innerblocR2 {
	float: left;
	width: 230px;
	padding-bottom: 12px;
}
.cadreh  {
	background: transparent;
	width: 230px;
	
}

.cadreh .cadrehTop {
	background: transparent url(/img/mag/cadreh_top.png) no-repeat bottom left;
	height: 5px;
	margin: 0 -0 0 -0;
}
.cadreh .cadrehBody{
	padding: 0 6px 0 6px;
	border: solid 1px #cdcdcd;
	border-top: none;
	border-bottom: none;
	background: #ffffff;
}

.cadreh .blockTitle {
	font-size: 20px !important;
	margin-bottom: 10px !important;
}
.cadreh .blockTitle .light{
	font-weight: normal !important;
}


.cadreh .cadrehBody h1 {
	padding-top: 0 !important;
	margin-top: 0 !important;
}
.cadreh .cadrehBottom {
	background: transparent url(/img/mag/cadreh_bottom.png) no-repeat top left;
	height: 5px;
	margin: 0 -01px 6px -0;
}

.ch_post_image {margin-bottom: 7px;}
.ch_post_title {margin-bottom: 7px; font-weight: bold;font-size:12px;color: #000000}
.ch_post_title a {margin-bottom: 7px; font-weight: bold;font-size:12px;color: #000000}
.ch_post_text {margin-bottom: 15px; font-size: 12px;}
.ch_post_read {text-align:right; /*font-weight:bold;*/}
.ch_post_read a {color: #02a3f2;background:url(/img/common/puce-bleue.png) no-repeat center left;padding-left: 8px;}

.annonceEmploiListe {
border-top:1px dotted #8EA98B;
margin-bottom:2px;
padding-top:2px;
}

.postItem {
	min-height: 96px;
	border-top: dotted 1px #8ea98b;
	padding-top: 5px;
	margin-bottom: 5px;
}

.postItemFirst {
	border: none !important;
}

.postImage{
	float: left;
	margin-right: 10px;
}

#postImageemploi{
	float: left;
	width:143px;
	text-align:center;
	margin-top:6px;
}

#Imageemploi{

}

.postCategory {
	color: #7a7a7a;	
	font-size: 12px;
	
	padding-left: 150px;
}
.postCategory a {
	color: #02a3f2;
	text-decoration: none;
}
.postCategory a:hover {
	color: #000000;
	text-decoration: none;
}
.postTitle {
	color: #010101;
	font-size: 13px;
	margin: 2px 0 0 0;
	padding-left: 150px;
	font-weight: bold;
}
.postTitle a {
	color: #000000;
	text-decoration: none;
}
.postTitle a:hover {
	color: #83C446;
	text-decoration: none;
}
.postTitleemploi {
	color: #010101;
	font-size: 12px;
	margin: 2px 0 0 0;
	padding-left: 120px;
	padding-top: 5px;
}
.postTitleemploi a {
	color: #000000;
	text-decoration: none;
}
.postTitleemploi a:hover {
	color: #83C446;
	text-decoration: none;
}
.Titleblack {
	color: #000000;
	font-size: 12px;
	margin: 2px 0 0 0;
}
.Titleblack a {
	color: #000000;
	text-decoration: none;
}
.postMeta {
	color: #7a7a7a;
	font-size: 11px;
	/*margin-bottom: 18px;*/
	margin-bottom: 5px;
	padding-left: 150px;
}

.postText {
	color: #010101;
	font-size: 12px;
	margin-bottom: 3px;
	padding-left: 150px;
}

.postRead {
	font-size: 12px;
	color: #0aabe7;
	margin-bottom: 12px;
	padding-left: 80px;
}

.postRead a {
	color: #0aabe7;
	text-decoration: none;
}

.postRead a img {
	margin-left: 3px;
}

.postCommunity {
	border: dotted 1px #8ea98e;
	border-left: none;
	border-right: none;
	padding: 9px 2px 5px 2px;
	clear: both;
}

.postCommunity .postComment {
	width: 200px;
	float: left;
	padding-left: 22px;
	background: #ffffff url(/img/mag/comment.png) no-repeat top left;
	color: #010101;
}

.postCommunity .postComment a {
	color: #010101;
	text-decoration: none;
}
.postVotes  div.postVotesText {
	float: left;
	text-align: right;
	width:80px;
	margin-right: 10px;
}
.postVotes  div.postVotesRater {
	float: left;
	width: 100px;
}

/* Titres */

.blockTitle {
	font-size: 20px;
	font-family: Arial;
	font-weight: bold;
}

.blockTitleservice {
	font-size: 20px;
	font-family: Arial;
	font-weight: bold;
	padding-bottom:7px;
}

/* alignements */

#leftSidebar {
	margin-top: 0 !important;
}

#rightSidebar {
	float: right;
	margin: 0 10px 0 0;
}

.widget_grandsDoss {
	margin-top: 0 !important;
}

#slide_holder {
	margin-top: 10px !important;
	margin-left: 10px !important;
}

#pagebloc {
	position: relative;
	top: 0;
	left: 9px;
	width: 665px;
	float: left;
	margin-right: 16px;
}

.nude {
	padding-right: 25px;
	text-align:justify;
}
