img{
	border:0;
}

div#content2{
	margin-left: 10px;
 	/*width: 300px;
 	text-align: left;
	margin-right: 10px;*/

     
}

div#content2{
	/*margin:0 auto;*/

     
}

/* **************************************************************************************************** */
/* ACCUEIL - BLOC GAUCHE */
/* **************************************************************************************************** */





div#content2 div#middle #accueil-gauche{
	float:left;
	width:249px;
	margin:0 0 15px 0;

}

div#content2 div#middle #accueil-gauche-long{
	float:left;
	width:363px;
	margin:0 0 15px 0;
	overflow:hidden;
}


/* ************************************************** */

div#content2 div#middle #accueil-gauche .haut-orange{
	background-image:url(../../images/css/accueil/accueil_gauche_haut.png);
	height:43px;
	padding:1px 0 0 0;
}
div#content2 div#middle #accueil-gauche-long .haut-orange{
	background-image:url(../../images/css/accueil/accueil_gauche_haut_long_250.png);
	height:43px;
	padding:1px 0 0 0;
}

div#content2 div#middle #accueil-gauche .haut-bleu{
	background-image:url(../../images/css/accueil/accueil_droit_haut.png);
	height:43px;
	padding:1px 0 0 0;
}

div#content2 div#middle #accueil-gauche .haut-vert{
	background-image:url(../../images/css/accueil/blocs-rss-vert.png);
	height:43px;
	padding:1px 0 0 0;
}

div#content2 div#middle #accueil-gauche .haut-orange p, .haut-bleu p{
	font-size:0.8em;
	margin:7px 0 0 50px;
	font-weight:bold;
	color:white;
}

div#content2 div#middle #accueil-gauche-long .haut-orange p, .haut-bleu p{
	font-size:0.8em;
	margin:7px 0 0 50px;
	font-weight:bold;
	color:white;
}

/* ************************************************** */

div#content2 div#middle #accueil-gauche .milieu{
	background-image:url(../../images/css/accueil/accueil_gauche_milieu.png);
	background-repeat:repeat-y;
	padding:1px;
	margin:-1px 0 0 0;
}
div#content2 div#middle #accueil-gauche-long .milieu{
	background-color:#FFF;
	background-repeat:repeat-y;
	padding:1px;
	margin:-1px 0 0 0;
	overflow:hidden;
}

div#content2 div#middle #accueil-gauche .milieu .produit{
	margin:10px 0 0 0;
	position:relative;
}

div#content2 div#middle #accueil-gauche-long .milieu .produit{
	margin:10px 0 0 5px;
	position:relative;
	clear:both;
	/*float:left;*/
}

div#content2 div#middle #accueil-gauche .milieu .produit .top,div#content2 div#middle #accueil-gauche-long .milieu .produit .top{
	background-image:url(../../images/css/accueil/accueil_gauche_produit_top_250.png);
	background-repeat:no-repeat;	
	height:20px;
	padding:1px 0 0 0;
}

div#content2 div#middle #accueil-gauche .milieu .produit .middle{
	background-image:url(../../images/css/accueil/accueil_gauche_produit_milieu.png);
	background-repeat:repeat-y;	
	padding:1px 0 0 0;	
	margin:-1px 0 0 0;
	position:relative;
	min-height:85px;
	height:auto!important;
	height:85px;
}

div#content2 div#middle #accueil-gauche-long .milieu .produit .middle{
	background-color:#FFF;
	background-repeat:repeat-y;	
	padding:1px 0 0 0;	
	margin:-1px 0 0 0;
	position:relative;
	min-height:85px;
	height:auto!important;
	height:85px;
}

div#content2 div#middle #accueil-gauche .milieu .produit p, div#content2 div#middle #accueil-gauche-long .milieu .produit p{
	margin:2px 0 0 8px;	
	font-size:0.85em;
	font-weight:bold;
	color:#646466;		
}
div#content2 div#middle #accueil-gauche .milieu .produit .sousTitre,div#content2 div#middle #accueil-gauche-long .milieu .produit .sousTitre{
	font-weight:normal;
	font-size:0.7em;
	text-align:left;	
	color:#646466;	
	width:325px;
	margin:0 12px 0 5px;
	padding:0 0 30px 0;
}

div#content2 div#middle #accueil-gauche .milieu .produit .photo, div#content2 div#middle #accueil-gauche-long .milieu .produit .photo{
	margin:2px 5px 0 5px;
	float:left;
}

div#content2 div#middle #accueil-gauche .milieu .produit .prix, div#content2 div#middle #accueil-gauche-long .milieu .produit .prix{
	position:absolute;
	bottom:0;
	right:0;
	background-image:url(../../images/css/accueil/accueil_gauche_produit_prix.png);
	height:27px;
	width:158px;
}

div#content2 div#middle #accueil-gauche .milieu .produit .prix span, div#content2 div#middle #accueil-gauche-long .milieu .produit .prix span{
	color:#E2001A;
	font-size:1em;
	font-weight:bold;
	position:absolute;
	right:12px;
	top:2px;	
}
div#content2 div#middle #accueil-gauche .milieu .produit .prix a, div#content2 div#middle #accueil-gauche-long .milieu .produit .prix a{
	color:white;
	font-size:0.7em;
	font-weight:bold;
	text-decoration:none;
	position:absolute;
	left:5px;
	top:5px;	
}

/* ************************************************** */

div#content2 div#middle #accueil-gauche .bas{
	background-image:url(../../images/css/accueil/accueil_gauche_bas.png);
	height:30px;
}
div#content2 div#middle #accueil-gauche-long .bas{
	background-image:url(../../images/css/accueil/accueil_gauche_bas_long_250.png);
	height:30px;
}


/* **************************************************************************************************** */
/* ACCUEIL - BLOC DROIT */
/* **************************************************************************************************** */

div#content2 div#middle #accueil-droit{
	float:right;
	width:249px;
	margin:0 0 15px 0;	
}

/* ************************************************** */

div#content2 div#middle #accueil-droit .haut-bleu{
	background-image:url(../../images/css/accueil/accueil_droit_haut.png);
	height:43px;
	padding:1px 0 0 0;	
}

div#content2 div#middle #accueil-droit .haut-orange{
	background-image:url(../../images/css/accueil/accueil_gauche_haut.png);
	height:43px;
	padding:1px 0 0 0;	
}

div#content2 div#middle #accueil-droit .haut-vert{
	background-image:url(../../images/css/accueil/blocs-rss-vert.png);
	height:43px;
	padding:1px 0 0 0;	
}



div#content2 div#middle #accueil-droit .haut-bleu p, .haut-orange p, .haut-vert p{
	font-size:0.8em;
	margin:7px 0 0 50px;
	font-weight:bold;
	color:white;
}

/* ************************************************** */

div#content2 div#middle #accueil-droit .milieu .produit p{
	margin:2px 0 0 8px;	
	font-size:0.8em;
	font-weight:bold;
	color:#646466;		
}
div#content2 div#middle #accueil-droit .milieu .produit .sousTitre{
	font-weight:normal;
	font-size:0.7em;
	text-align:left;	
	color:#646466;	
	width:235px;
	margin:0 12px 0 5px;
	padding:0 0 30px 0;
}

div#content2 div#middle #accueil-droit .milieu .produit .photo{
	margin:2px 5px 0 5px;
	float:left;
}

div#content2 div#middle #accueil-droit .milieu .produit .prix{
	position:absolute;
	bottom:0;
	right:0;
	background-image:url(../../images/css/accueil/accueil_gauche_produit_prix.png);
	height:27px;
	width:158px;
}

div#content2 div#middle #accueil-droit .milieu .produit .prix span{
	color:#E2001A;
	font-size:1em;
	font-weight:bold;
	position:absolute;
	right:12px;
	top:2px;	
}
div#content2 div#middle #accueil-droit .milieu .produit .prix a{
	color:white;
	font-size:0.7em;
	font-weight:bold;
	text-decoration:none;
	position:absolute;
	left:5px;
	top:5px;	
}







/* ************************************************** */

div#content2 div#middle #accueil-droit .milieu-image{
	
	background-image:url(../../images/css/accueil/accueil_droit_milieu.png);
 	background-repeat:no-repeat; 
	background-color : #fff;
/* 	height:174px; */
	margin:-1px 0 0 0;
	text-align:center;
	background-position:top;
	height : 100%;
}

div#content2 div#middle #accueil-droit .milieu-texte{
	background-image:url(../../images/css/accueil/accueil_gauche_milieu.png);
	background-repeat:repeat-y;
	padding:1px;
	margin:-1px 0 0 0;
	background-position:bottom;/* 
	height : 100%;
	line-height : 100%; */
}





/* ************************************************** */



div#content2 div#middle #accueil-droit .bas-image{
	background-image:url(../../images/css/accueil/accueil_droit_bas.png);
	height:30px;
}

div#content2 div#middle #accueil-droit .bas-texte{
	background-image:url(../../images/css/accueil/accueil_gauche_bas.png);
	height:30px;
}

/* **************************************************************************************************** */
/* ACCUEIL - BLOC LONG */
/* **************************************************************************************************** */

div#content2 div#middle #accueil-long{
	clear:both;
	width:518px;	
	margin-top:15px;
	margin-bottom:10px;
}

/* ************************************************** */

div#content2 div#middle #accueil-long .haut{
	background-image:url(../../images/css/accueil/accueil_long_haut_bleu.png);
	height:37px;
	padding:1px 0 0 0;	
}


div#content2 div#middle #accueil-long .haut-orange{
	background-image:url(../../images/css/accueil/accueil_long_haut_orange.png);
	height:37px;
	padding:1px 0 0 0;	
}

div#content2 div#middle #accueil-long .haut-rose{
	background-image:url(../../images/css/accueil/accueil_long_haut_rose.png);
	height:37px;
	padding:1px 0 0 0;	
}

div#content2 div#middle #accueil-long .haut p, #accueil-long .haut-vert p, #accueil-long .haut-orange p, #accueil-long .haut-rose p{
	font-size:0.8em;
	margin:5px 0 0 50px;
	font-weight:bold;
	color:white;
	width:150px;
	float:left;
}

div#content2 div#middle #accueil-long .haut p, #accueil-long .haut-vert p, #accueil-long .haut-orange p, #accueil-long .haut-rose p{

	font-size:0.9em;
	margin:12px 0 0 15px;
	font-weight:bold;
	float:left;
	width:280px;
	text-align:center;
}

div#content2 div#middle #accueil-long .haut p a, #accueil-long .haut-vert p a, #accueil-long .haut-orange p a, #accueil-long .haut-rose p a{
	text-decoration:none;
	color:#006AB3;
}

/* ************************************************** */

div#content2 div#middle #accueil-long .milieu{
	background-image:url(../../images/css/accueil/accueil_long_milieu.png);
	background-repeat:repeat-y;
	margin:-1px 0 0 0;	
	padding:1px 0 1px 0;
}

div#content2 div#middle #accueil-long .milieu .texte, #accueil-gauche .milieu .texte, #accueil-droit .milieu-texte .texte{
	margin:10px 20px 5px 20px;
	font-size:0.8em;
	text-align:justify;
}

/* ************************************************** */

div#content2 div#middle #accueil-long .bas{
	background-image:url(../../images/css/accueil/accueil_long_bas.png);
	height:26px;
}