#content #col-gauche .block-titre {
background:transparent url(../images/back-block-titre.gif) repeat-x scroll 0 7px;
height:29px;
}
#content #col-gauche .block-titre {
margin-bottom:6px;
position:relative;
}

h2#titre-archive{
	color:#8b2678;
	font-size:17px;
	text-transform:uppercase;
	background:#f9f9f9 url(../images/ico-envoyer-ami.gif) no-repeat;
	padding-left:45px;
	margin-bottom:10px;
	height:22px;
	line-height:17px;
	padding-top:5px;
	width:255px;
}
#content #col-gauche .block-article{
	margin-bottom:25px;
}

#content #col-gauche{
	padding-bottom:24px;
}
#parag-present{
	margin-bottom:18px;
}
#parag-present span{
	background:#e9e9e9;
	padding:1px 2px;
	line-height:16px !important;
	line-height:17px;
}
#content #col-gauche form{
	padding-left:115px;
}
#content #col-gauche form label{
	color:#872676;
	font-size:12px;
	text-transform:uppercase;
	height:18px;
	display:block;
	line-height:18px;
}

#content #col-gauche form .lab-form{
	width:100px;
	float:left;
}
#content #col-gauche form .inp-form{
	float:left;
	width:387px;
}
#content #col-gauche form .inp-form input{
	float:left;
	width:351px;
	border:1px solid #a8a9b5;
	font-size:9px;
	padding:2px 0 2px 4px;
	text-transform:uppercase;
}
#content #col-gauche form .inp-form select{
	width:132px;
}
#content #col-gauche form .clear{
	padding-top:10px;
}
#content #col-gauche form em{
	font-size:14px;
	color:#872676;
}
.champ-oblig{
	color:#872676;
}
#content #col-gauche h3{
	font-size:15px;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:15px;
}
#content #col-gauche h3 strong{
	background:#872676;
	padding:1px 3px;
}
#content #col-gauche h3#coord{
	float:left;
}
.inp-check{
	width:25px;
	float:left;
}
.lab-check{
	width:139px;
	float:left;
}
.inp-check-text{
	width:240px;
	float:left;
}
.inp-check-text input{
	width:286px;
	border:1px solid #a8a9b5;
	font-size:9px;
	padding:2px 0 2px 4px;
	text-transform:uppercase;
}


.inp-check-salaire{
	width:290px;
	float:left;
}
.inp-check-salaire input.inp-salaire{
	width:75px;
	border:1px solid #a8a9b5;
	font-size:9px;
	padding:2px 0 2px 4px;
	text-transform:uppercase;
	margin-right:3px;
}
.inp-check-salaire input.inp-salaire2{
	width:200px;
	border:1px solid #a8a9b5;
	font-size:9px;
	padding:2px 0 2px 4px;
	text-transform:uppercase;
	display:inline;
}


#content #col-gauche form .clear-mess{
	padding-top:30px;
}
#content #col-gauche form .clear-ami{
	padding-top:20px;
	clear:both;
	line-height:1px;
	font-size:1px;
}
.mess-eror{color:red; text-transform:uppercase; margin-top:10px;}
#inp-image{
	float:right;
	margin-top:10px;
	margin-right:92px;
	display:inline;
}



/******col droite*******/
#content #col-droite h2{
	font-size:16px;
	text-transform:uppercase;
	color:#6b6b6b;
	margin-bottom:11px;
}
#content #col-droite .block-article-d{
	background:url(../images/background-top-article-d.gif) repeat-x;
	padding:12px 0 25px 0;
	width:202px;
}

#content #col-droite .block-article-d img{
	border:1px solid #e2e2e2;
	display:block;
}
#content #col-droite .block-article-d h3{
	text-transform:uppercase;
	font-size:15px;
	margin-top:2px;
}
#content #col-droite .block-article-d h3 a{
	background:#525252;
	color:#fff;
	line-height:19px;
	padding:0 2px;
}
#content #col-droite .block-article-d h3 a:hover{
	background:red;
}

#content #col-droite .block-article-d.consult{
	position:relative;
}
#content #col-droite .block-article-d.consult .article-consulte{
	position:relative;
	height:143px;
	margin-bottom:20px;
}
#content #col-droite .block-article-d.consult .article-consulte h3{
	text-transform:uppercase;
	font-size:15px;
	margin-top:2px;
	position:absolute;
	bottom:20px;
	left:1px;
}
#content #col-droite .block-article-d.consult .article-consulte h3 a{
	background:#000;
	color:#fff;
	line-height:19px;
	padding:0 2px;
}
#content #col-droite .block-article-d.consult .article-consulte h3 a:hover{
	background:#878686;
	color:#ffffff;
}

/******fin col droite***********/


#message-confirm{
	text-transform:uppercase;
	text-align:center;
}
#message-confirm h5{
	color:#8B2678;
	font-size:17px;
	margin-top:30px;
}
#message-confirm p{
	color:#7c7a7d;
	font-size:15px;
	line-height:20px;
}
