body{
	background-color:#ffffff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#427542;
	font-size:11px;
}

a{
	color:#b83068;
	text-decoration:underline;
}

/*****  ACCUEIL  *******/



#acc_page{
	width:960px;
	height:100%;
	background-color:#a6cf3f;
}

#acc_bloc1{
	float:left;
	width:960px;
	height:286px;
	text-align:left;
}
.acc_fd{
	float:left;
}

#acc_bloc2{
	float:left;
	width:391px;
	height:434px;
}
#acc_bloc3{
	float:left;
	width:235px;
	height:319px;
}
#acc_bloc4{
	float:left;
	width:180px;
	height:319px;
}
#acc_bloc_menu{
	float:left;
	width:100%;
	height:81px;
	background-image:url(../../images/acc_fd_menu.jpg);
	background-repeat:repeat-x;
	text-align:left;
	padding-top:5px;
}
#acc_bloc_acces{
	float:left;
	width:100%;
	height:71px;
	*height:76px;
	background-color:#b83068;
	margin-top:-4px;
	*margin-top:1px;
	text-align:left;
	color:#df6e4d;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	font-style:italic;
}
#acc_bloc_reseau{
	float:left;
	width:100%;
	height:161px;
	background-image:url(../../images/acc_fd_reseau.jpg);
	background-repeat:repeat-x;
	text-align:left;
	padding-top:25px;
}
#acc_bloc5{
	float:right;
	width:154px;
	height:319px;
}
#acc_bloc6{
	float:left;
	width:169px;
	height:50px;
	background-color:#a6cf3f;
	margin-left:243px;
	padding-top:27px;
	text-align:left;
}
#acc_pdp{
	float:left;
	width:100%;
	height:30px;
	vertical-align:bottom;
	margin-top:50px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

.acc_menu{
	color:#ffffff;
	font-size:14px;
	font-style:italic;
	text-decoration:none;
	font-weight:normal;
	line-height:1.8em;
	*height:20px;
}

.acc_contact{
	font-size:12px;
	color:#b83068;
	text-decoration:none;
	font-weight:bold;
	line-height:16px;
	text-transform:uppercase;
}

.acc_accueil{
	color:#ffffff;	
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	margin-top:5px;
}

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

#page{
	width:960px;
	height:auto;
	background-color:#d4f289;
	background-image:url(../../images/fd_middle.jpg);
	background-repeat:repeat-y;
}

#header{
	width:100%;
	height:223px;
}

#fd_topmenu{
	width:100%;
	height:40px;
	background-color:#d4f289;
	background-image:url(../../images/fd_topmenu.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

#top_menu{
	width:630px;
	margin-left:330px;
	padding-top:15px;
	height:40px;
	*height:25px;
	vertical-align:middle;
	text-align:left;
}

#middle{
	width:100%;
	background-color:#d4f289;
	background-image:url(../../images/fd_middle.jpg);
	background-repeat:repeat-y;
}

#left_menu{
	float:left;
	width:267px;
	min-height:400px;
	*height:400px;
	padding-top:30px;
	background-color:#a6cf3f;
	background-image:url(../../images/fd_leftmenu.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#contenu{
	float:left;
	width:615px;
	min-height:500px;
	*height:500px;
	margin-left:29px;
	background-color:#f5fce4;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	background-image:url(../../images/fd_contenu.jpg);
	background-repeat:no-repeat;
}

#pdp{
	float:left;
	width:100%;
	height:71px;
	background-image:url(../../images/fd_bottom.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
}

#pdp_txt{
	float:left;
	width:340px;
	height:30px;
	margin-left:120px;
	*margin-left:60px;
	margin-top:45px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

#search{
	width:100%;
	height:40px;
	vertical-align:middle;
}

#carte_reseau{
	width:240px;
	text-align:center;
	margin-left:12px;
}

.leftmenu_bloc{
	width:240px;
	margin-left:12px;
	margin-bottom:10px;
	text-align:left;
}

.leftmenu_titre{
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#df6e4d;
	text-decoration:none;
	margin-bottom:5px;
}

.leftmenu_menu{
	margin-left:10px;
	width:230px;
}

.lnk_menu{
	font-size:14px;
	font-style:italic;
	color:#ffffff;
	text-decoration:none;
}

.lnk_05{
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}

.lnk_sortir{
	font-size:14px;
	font-style:italic;
	color:#df6e4d;
	text-decoration:none;
	font-weight:bold;
}

.leftmenu_submenu{
	margin-left:30px;
	width:210px;
}

.lnk_submenu{
	font-size:12px;
	font-style:italic;
	color:#427542;
	text-decoration:none;
}

.leftmenu_submenu2{
	margin-left:45px;
	width:195px;
}

.lnk_submenu2{
	font-size:12px;
	font-style:italic;
	color:#b83068;
	text-decoration:none;
}

.frm_search{
	background-color:#ffffff;
	border:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	height:20px;
	margin:3px;
}

.lnk_topmenu, .lnk_topmenu2{
	font-size:12px;
	color:#427542;
	text-decoration:none;
	font-weight:bold;
	line-height:16px;
	text-transform:uppercase;
}

.lnk_topmenu2{
	color:#b83068;
}

.btn{
	background-color:#b83068;
	color:#ffffff;
	border:none;
	font-size:12px;
	padding:2px;
	padding-left:7px;
	padding-right:7px;
	*padding-left:5px;
	*padding-right:5px;
	cursor:pointer;
	height:20px;
}

.no_brd{
	border:none;
	text-decoration:none;
}

#fd_titre{
	height:33px;
	margin-top:7px;
	margin-bottom:15px;
	margin-left:-15px;
}

.titre{
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	color:#df6e4d;
}

.titre2{
	font-size:14px;
	font-weight:bold;
	color:#87c553;
	clear:both;
	margin-bottom:10px;
}


/* Estilos para las TABLAS */

.fnd_tbl_01 { /* Color de FONDO de la TABLA: GRIS OSCURO */
	background-color: #000000;
}

.fnd_tbl_02 { /* Color de FONDO de la TABLA: NARANJA OSCURO */
	background-color: #427542;
	color:#ffffff;
}

.fnd_tbl_03 { /* Color de FONDO de la TABLA: GRIS CLARO */
	background-color: #427542;
	color:#ffffff;
}

.fnd_tbl_04 { /* Color de FONDO de la TABLA: NARANJA CLARO */
	background-color: #d5f18a;
}

.fnd_tbl_05 { /* Color de FONDO de la TABLA: NEGRO */
	background-color: #000000;
}

.fnd_tbl_06 { /* Color de FONDO de la TABLA: BLANCO - BORDE: GRIS CLARO */
	/*border-top: 1px solid #000000;*/
	background-color: #FFFFFF;
}

.fnd_tbl_07 { /* Color de FONDO de la TABLA: GRIS CLARO */
	background-color: #fff1bf;
}

.lnk_grd_02{
	color:#ffffff;
	text-decoration:none;
}


/* Estilos para los FORMULARIOS - frm */

.frm_txt { /* TEXTOS de los FORMULARIOS */
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.frm_cja, .frm_txtlong{ /* Se usa en los campos de los Formularios*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #427542;
	background-color:#ffffff;
}

.frm_txtlong{
	width:398px;
}


.frm_btn { /* Cajas de los Formularios*/
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #666666;
	width: 83px;
}


/*******************/
/***  CONTENU  ****/
/*****************/

.img_produit_left
	{
	float:left;
	text-align:center;	
	}
.img_produit_right
	{
	float:right;
	text-align:center;
	clear:both;
	}

.produit_right
	{
	display:block;
	clear:both;
	}

.desc_produit
	{
	text-align:left;
	margin-right:5px;
	margin-left:5px;
	line-height:14px;
	}

.produit_top
	{
	margin-top:5px;
	margin-left: 5px;
	width:100%;
	}

.img_produit_top
	{
	margin-bottom: 7px;
	text-align:center;
	}


.produit_bottom
	{
	margin-top:5px;
	margin-left: 5px;
	width:100%;
	text-align:center;

	}

.img_produit_bottom
	{
	margin-top: 7px;
	text-align:center;
	}

.desc_produit_bottom
	{
		text-align:left;
	}
.desc_produit_bottom span
	{
	font-weight:bold;
	}
.desc_produit_right span
	{
	font-weight:bold;
	}
.desc_produit_right{
	margin-bottom:10px;
	text-align:left;
}

.thumbnail {
	text-align: center;
	margin-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 7px;
}
.thumbnail2 {
	text-align: center;
	margin-left: 7px;
	padding: 3px;
}


#pagination{
	clear:both;
	text-align:center;
	padding-top:30px;
}

.brd_img{
	border:solid 1px #e2e2e2;
}
