#contenu{
	background:transparent  no-repeat top left;
}

/************************************************************************************
MISE EN FORME DE L'ACCROCHE
************************************************************************************/

#accroche{
	padding-top:12px;
	text-align:center;
	padding-bottom:2px;
}

/************************************************************************************
MISE EN FORME DE LA COLONNE DE GAUCHEurl("../../images/news/bg_contenu.gif")
************************************************************************************/

#colonnes{
	background-color:transparent;
	height:619px;
	overflow:hidden;
}

#col_gauche{
	float:left;
	width:336px;
	height:619px;
	overflow:hidden;
}

#col_gauche .head{
	background:transparent url("../../images/news/bg_head_col_gauche2.gif") no-repeat top left;
	width:336px;
	height:96px;
}

#col_gauche .head h2{
	color:white;
	padding-left:62px;
	padding-top:20px;
}

#col_gauche .head p{
	padding-left:55px;
	padding-right:25px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
}

#col_gauche .corps{
	background:transparent url("../../images/news/bg_col_gauche2.gif") no-repeat top left;
	width:296px;
	height:523px;
	padding-left:40px;
	overflow:hidden;
}

#col_gauche .corps .bloc_content{
	padding-top:20px;
	padding-right:20px;
}

/*

BLOC AVEC TITRE PLEIN : bloc_full
BLOC AVEC TITRE VIDE : bloc_empty

*/

#col_gauche .corps .bloc_full, #col_gauche .corps .bloc_empty{
	background:transparent url("../../images/news/bg_col_gauche_bloc_full.gif") repeat-y 38px 0px;
	height:auto;
	margin-bottom:16px;
}

#col_gauche .corps .image_bloc{
	float:left;
	width:83px;
	height:auto;
}

#col_gauche .corps .image_bloc .image_bloc_img{
	background:transparent url('../../images/news/cadre_titre_h3_vert.gif') no-repeat top left;
	width:83px;
	height:81px;
}

#col_gauche .corps .content_bloc{
	float:left;
	width:190px;
}

#col_gauche .corps .content_bloc h3{
	background:#BCD760 url("../../images/news/bg_col_gauche_bloc_full_h3.gif") no-repeat top right;
	height:23px;
	margin-top:31px;
	color:white;
	height:23px;
	line-height:23px;
	text-transform:uppercase;
	font-size:12px;
}

#col_gauche .corps .content_bloc .content{
	width:170px;
	font-size:10px;
	padding-top:8px;
}

 #col_gauche .corps .bloc_empty h3{
	height:27px;
	width:135px;
	line-height:27px;
	background:transparent url("../../images/news/bg_col_gauche_bloc_empty_h3.gif") no-repeat top right;
	padding-left:15px;
	padding-top:3px;
	font-size:12px;
	color:#BCD760;
	text-transform:uppercase;
 }

#col_gauche .corps .bloc_empty .content{
	width:225px;
	font-size:10px;
	padding-top:8px;
	padding-left:50px;
}

#col_gauche .corps .bloc_empty h3 span{
	color:white;
}

#col_gauche .corps .more{
	clear:both;
	height:16px;
	background:white url("../../images/news/bg_col_gauche_bloc_full_more.gif") no-repeat 37px 0px;
	margin-right:10px;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	padding-top:4px;
	line-height:16px;
}

#col_gauche a{
	color:#BCD760;
}

#col_gauche .corps .more a{
	text-decoration:none;
	position:relative;
	top:-2px;
	background:white url("../../images/news/bg_col_gauche_bloc_full_more_fleche.gif") no-repeat 0px 3px;
	padding-left:15px;
	display:block;
	float:right;
}

/************************************************************************************
MISE EN FORME DE LA COLONNE CENTRALE
************************************************************************************/

#col_centre{
	float:left;
	width:322px;
}

#col_centre .head{
	background:transparent url("../../images/news/bg_head_col_centre2.gif") no-repeat top left;
	width:322px;
	height:96px;
}

#col_centre .head h2{
	color:white;
	padding-left:82px;
	padding-top:20px;
}

#col_centre .head p{
	padding-left:65px;
	padding-right:65px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
}

#col_centre .corps{
	background:transparent no-repeat top left;/*  url("../../images/news/bg_col_centre2.gif")  */
	width:292px;
	height:230px;/*523px*/
	padding-left:0px;/*30px*/
	padding-top:25px;
	overflow:hidden;
}

#col_centre .corps h3{
	background:transparent url("../../images/news/bg_col_centre_h3.gif") no-repeat top left;
	color:#963C82;
	line-height:22px;
	height:22px;
	font-size:12px;
	padding-left:12px;
	margin-bottom:6px;
	text-transform:uppercase;
}

#col_centre .corps h3 span{
	color:white;
}

#col_centre .corps form{
	margin-bottom:2px;
}

#col_centre .corps p{
	padding-left:10px;
}

#col_centre .corps select, #col_centre .corps form input.text{
	width:240px;
	border:1px solid #967FB9;
	font-size:10px;
	color:black;
	padding:1px;
	margin-bottom:2px;
}

#col_centre .corps select option{
	padding-left:5px;
}

#col_centre .corps p.submit{
	text-align:right;
	padding-right:40px;/* 40px*/
	background:none;
	width:52px;/* 240px*/
	clear:both;
	float:none;
	height:20px;
}

#col_centre .corps input.submit{
	background:transparent url("../../images/news/bg_col_centre_submit.gif") no-repeat top right;
	height:20px;
	width:190px;	
	color:white;
	font-size:8px;
	font-weight:bold;
	line-height:20px;	
	text-transform:uppercase;
	cursor:pointer;
	float:none;	
}

#col_centre .corps p.error{
	display:none; 
	color:red; 
	font-size:10px;
}

#col_centre .corps .bloc_full, #col_gauche .corps .bloc_empty{
	height:auto;
	margin-bottom:16px;
}

#col_centre .corps .bloc_full{
	margin-top:14px;
}

#col_centre .corps .image_bloc{
	float:left;
	width:83px;
	height:auto;
}

#col_centre .corps .image_bloc .image_bloc_img{
	background:transparent url('../../images/news/cadre_titre_h3_mauve.gif') no-repeat top left;
	width:83px;
	height:81px;
}

#col_centre .corps .content_bloc{
	float:left;
	width:180px;
}

#col_centre .corps .content_bloc h3{
	background:#963C82 url("../../images/news/bg_col_centre_bloc_full_h3.gif") no-repeat top right;
	height:23px;
	margin-top:12px;
	color:white;
	height:23px;
	line-height:23px;
	text-transform:uppercase;
	font-size:12px;
	padding:0px;
}

#col_centre .corps .content_bloc .content{
	width:170px;
	font-size:10px;
	padding-top:0px;
}

#col_centre .corps .content_bloc p.submit{
	width:150px;
}

#col_centre .corps .content_bloc input.cp{
	width:100px;
	border:1px solid #C4C2C3;
	color:black;
	font-size:10px;
	padding:1px;
}

#col_centre .corps .content_bloc input.submitsmall{
	background:transparent url("../../images/news/bg_col_centre_submit_small.gif") no-repeat top left;
	height:16px;
	width:34px;
	color:white;
	font-size:8px;
	font-weight:bold;
	border:none;
	line-height:16px;
	text-transform:uppercase;
	margin-left:2px;
	position:relative;
	top:-1px;
	cursor:pointer;
}

#col_centre a{
	color:#963C82;
	text-decoration:none;
}

#col_centre a:hover, #col_centre a:focus, #col_centre a:active{
	text-decoration:underline;
}

#col_centre .corps p a.contact{
	margin-top:12px;
	background:transparent url("../../images/news/bg_col_centre_bouton_contact_trans.gif") no-repeat top left;
	display:block;
	width:185px;
	height:22px;
	color:white;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	padding-top:5px;
}

/************************************************************************************
MISE EN FORME DE LA COLONNE DE DROITE
************************************************************************************/

#col_droite{
	float:left;
	width:328px;
}

#col_droite .head{
	background:transparent url("../../images/news/bg_head_col_droite2.gif") no-repeat top left;
	width:328px;
	height:96px;
}

#col_droite .head h2{
	color:white;
	padding-left:78px;
	padding-top:20px;
}

#col_droite .head p{
	padding-left:60px;
	padding-right:80px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
}

#col_droite .corps{
	background:transparent url("../../images/news/bg_col_droite2.gif") no-repeat top left;
	width:300px;
	height:523px;
	padding-left:26px;
	overflow:hidden;
}

#col_droite .corps .bloc_content{
	padding-top:6px;
	padding-right:20px;
}

#col_droite .corps .entete{
	background:transparent url("../../images/news/bg_col_droite_entete.gif") no-repeat top left;
	height:90px;
	padding-top:8px;
	margin-bottom:10px;
}

#col_droite .corps .entete h3, #col_droite .corps .entete h4{
	padding-left:96px;
	color:white;
}

#col_droite .corps .entete h3{
	font-size:16px;
	text-transform:uppercase;
}

#col_droite .corps .entete h4{
	font-size:10px;
}

#col_droite .corps .entete p{
	font-size:10px;
	text-align:right;
	margin-right:27px;
	margin-left:92px;
	margin-top:13px;
	color:white;
	height:20px;
	line-height:20px;
	background:transparent url("../../images/news/bg_col_droite_entete_commande.gif") repeat-x top right;
}

#col_droite .corps .entete a{
	display:block;
	color:white;
	text-decoration:none;
	background:transparent url("../../images/news/bg_col_droite_entete_commande_end.gif") no-repeat top right;
	height:20px;
	line-height:20px;
	font-weight:bold;
	padding-right:10px;
}

#col_droite .corps .bloc_full{
	background:transparent url("../../images/news/bg_col_droite_bloc_full.gif") repeat-y 40px 0px;
	height:auto;
	margin-bottom:10px;
}

#col_droite .corps .image_bloc{
	float:left;
	width:83px;
	height:auto;
}

#col_droite .corps .image_bloc .image_bloc_img{
	background:transparent url('../../images/news/cadre_titre_h3_orange.gif') no-repeat top left;
	width:83px;
	height:81px;
}

#col_droite .corps .content_bloc{
	float:left;
	width:190px;
}

#col_droite .corps .content_bloc h3{
	background:#FCA51A url("../../images/news/bg_col_droite_bloc_full_h3.gif") no-repeat top right;
	height:23px;
	color:white;
	height:23px;
	line-height:23px;
	text-transform:uppercase;
	font-size:12px;
}

#col_droite .corps .content_bloc .content{
	width:170px;
	font-size:10px;
	padding-top:8px;
}

#col_droite .corps .more{
	clear:both;
	height:10px;
	background:white url("../../images/news/bg_col_droite_bloc_full_more.gif") no-repeat 38px 0px;
	margin-right:10px;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	padding-top:0px;
	line-height:10px;
}

#col_droite .corps .more a{
	color:#FCA51A;
	text-decoration:none;
	position:relative;
	top:-2px;
	background:white url("../../images/news/bg_col_droite_bloc_full_more_fleche.gif") no-repeat 0px 0px;
	padding-left:15px;
	display:block;
	float:right;
}

