* {margin:0;padding:0; font-family: Verdana; color: #333333;}

html, body{font-size:100%; background-color: #EDEDED;}

a:link { 		color: #EC1C24; text-decoration:underline; }
a:visited { 	color: #EC1C24; text-decoration:underline; }
a:hover { 		color: #EC1C24; text-decoration:none; }

.border { border:1px solid black; }

#body_right_index_bottom_left a:link
{
	font-size: 12px;	font-family: arial;	text-decoration: none;	color: #d0df2f;	text-align: left;
}

#body_right_index_bottom_left a:visited
{
	font-size: 12px;	font-family: arial; 	text-decoration: none;	color: #d0df2f;		text-align: left;
}

#body_right_index_bottom_left a:hover
{
	font-size: 12px;	font-family: arial; 	text-decoration:none;	color: #d0df2f;	text-align: left;
}

#footer a:link
{
	font-size: 11px;	font-family: arial; 	text-decoration: none;	color: #333333;	
}

#footer a:visited
{
	font-size: 11px;	font-family: arial; 	text-decoration: none;	color: #333333;	
}

#footer a:hover
{
	font-size: 11px;	font-family: arial; 	text-decoration: none;	color: #333333;
}

#global
{
	margin: auto;	margin-top: 18px;	width: 1024px;
}

#main
{
	margin: auto;	width: 1024px;	font-size: 10px;	float:left;
}

#header
{
	width: 1024px;	height: 193px;	margin: auto;	float:left;
}

#body_left_index
{
	width: 306px;	height: 575px;	float: left;	background: url(../images/body_left.jpg);
}

#body_left_index_bottom
{
	margin-top: 300px;
	margin-left: 55px;
	font-size: 11px;
	width: 160px;
	height: 365px;
	float: left;
	display: inline;
}

#body_right_index
{
	width: 718px;
	height: 575px;
	background: url(../images/contenu.jpg) top left;
	float: left;
	display: inline;
}

#body_right_index_top_left
{
	margin-top: 55px;
	margin-left: 30px;
	width: 320px;
	font-size: 12px;
	font-family: arial;
	float: left;
	display: inline;
}

#body_right_index_top_right
{
	margin-top: 48px;
	margin-left: 30px;
	width: 320px;
	font-size: 12px;
	font-family: arial;
	float: left;
	display: inline;
}

#body_right_index_bottom_left
{
	margin-top: 73px;
	margin-left: 21px;
	width: 400px;
	height: 250px;
	float: left;
	display: inline;
}

.body_right_index_bottom_left_rectangle1
{
	margin-left: 25px;
	width: 145px;
	height: 28px;
	float: left;
	display: inline;
	padding-top: 6px;
	text-align: left;
}

.body_right_index_bottom_left_rectangle2
{
	margin-left: 46px;
	width: 180px;
	height: 28px;
	float: left;
	padding-top: 5px;
	display: inline;
	text-align: left;
}

#body_right_index_bottom_right
{
	margin-top: 52px;
	width: 280px;
	height: 290px;
	float: right;
	display: inline;
}

#body_right_index_bottom_right_top
{
	margin-left: 10px;
	width: 270px;
	height: 250px;
	float: left;
	display: inline;
}

#body_right_index_bottom_right_bottom
{
	width: 270px;	height: 40px;	font-size: 11px;	margin-left: 15px;	float: left;	display: inline;	text-align: left;
}

.little_square
{
	margin-left: 15px;	list-style-image: url("../images/little_square.gif");
}

.big_square
{
	list-style-image: url("../images/big_square.gif");
}

#end_line
{
	margin: auto;	margin-top: 10px;	margin-bottom: 10px;	color: #c6c6c6;	height: 1px;
}

#footer
{
	width:1024px; margin: auto; margin-top: 75px; text-align: center; font-size: 11px;
}

#left_catalogue
{
	width: 306px;	height: 575px;	background: url(../images/body_left.jpg);	float: left;
}

#right_catalogue
{
	width: 718px;	height: 315px;	float: left;
}

#left_promotions
{
	width: 306px;	height: 575px;	background: url(../images/body_left.jpg);	float: left;
}

#right_promotions
{
	width: 718px;	height: 315px;	float: left;
}

#left_contact
{
	width: 306px;	height: 575px;	background: url(../images/body_left.jpg);	float: left;
}

#right_contact
{
	width: 718px;	height: 315px;	background: url(../images/right_contact.jpg) top left;	float: left;
}

#right_contact_left
{
	width: 200px;	height: 165px;	margin-top: 75px;	margin-left: 25px;	float: left;	font-size: 10px; 	display: inline;
}

#contact_align
{
	margin-left: 41px;
}

#right_contact_middle
{
	width: 180px;	height: 60px;	margin-top: 75px;	margin-left: 40px;	float: left;	font-size: 10px;	display: inline;	}

#right_contact_right
{
	width: 150px;	height: 150px;	margin-top: 27px;	margin-left: 50px;	float: left;	font-size: 10px;	display: inline;}
#left_familles
{
	width: 306px;	height: 575px;	background: url(../images/left_familles.jpg);	float: left;
}
#body_left_familles_bottom
{
	margin-top: 60px;	margin-left: 38px;	font-size: 11px;	width: 200px;	height: 400px;	float: left;	display: inline;
}
#menu_familles { list-style-type:none; margin:0; padding:0; }
#menu_familles li { margin-top:4px; margin-bottom: 7px; }

#right_familles
{
	width: 718px;	height: 315px;	float: left;
}

#right_famille_bloc_texte { width:500px; height: 90px; font-size:12px; color:#333333;}

#menu_familles a:link { color:#88A82C; font-weight:bold; text-decoration:none; }
#menu_familles a:visited { color:#88A82C; font-weight:bold; text-decoration:none;}
#menu_familles a:hover { color:#88A82C; font-weight:bold; text-decoration:none;}


#right_familles_bloc_01 { width:670px; height:110px; background: url(../images/fond-famille_01.jpg) no-repeat; padding-top:100px; padding-left:48px; }
#right_familles_bloc_02 { width:670px; height:110px; background: url(../images/fond-famille_02.jpg) no-repeat; padding-top:100px; padding-left:48px; }
#right_familles_bloc_03 { width:670px; height:110px; background: url(../images/fond-famille_03.jpg) no-repeat; padding-top:100px; padding-left:48px; }
#right_familles_bloc_04 { width:670px; height:110px; background: url(../images/fond-famille_04.jpg) no-repeat; padding-top:100px; padding-left:48px; }
#right_familles_bloc_05 { width:670px; height:110px; background: url(../images/fond-famille_05.jpg) no-repeat; padding-top:100px; padding-left:48px; }
#right_familles_bloc_06 { width:670px; height:110px; background: url(../images/fond-famille_06.jpg) no-repeat; padding-top:100px; padding-left:48px; }
#right_familles_bloc_07 { width:670px; height:110px; background: url(../images/fond-famille_07.jpg) no-repeat; padding-top:100px; padding-left:48px; }
#right_familles_bloc_08 { width:670px; height:110px; background: url(../images/fond-famille_08.jpg) no-repeat; padding-top:100px; padding-left:48px; }
#right_familles_bloc_09 { width:670px; height:110px; background: url(../images/fond-famille_09.jpg) no-repeat; padding-top:100px; padding-left:48px; }
#right_familles_bloc_10 { width:670px; height:110px; background: url(../images/fond-famille_10.jpg) no-repeat; padding-top:100px; padding-left:48px; }
#right_familles_bloc_11 { width:670px; height:110px; background: url(../images/fond-famille_11.jpg) no-repeat; padding-top:100px; padding-left:48px; }
#right_familles_bloc_12 { width:670px; height:110px; background: url(../images/fond-famille_12.jpg) no-repeat; padding-top:100px; padding-left:48px; }