html, body
{
	font-family: Arial;
	font-size:12px;
}

#design{
	width: 1224px;
	height: 713px; /* Defini la hauteur*/
}
td
{
	margin:0px,0px,0px,0px;
	padding:0px,0px,0px,0px;
}
td.menu_left_img
{
	height: 105px;
}

/* ---------- TOP ---------- */

.corner_left_top{
	background-image : url(images/corner_left_top.gif);
	background-repeat:no-repeat;
	width: 15px;
	height: 133px;
}

.shadow_top{
	background-image : url(images/shadow_top.gif);
	background-repeat:repeat-x;
	height: 22px;
}

.banner{
	height: 111px;
}

.corner_right_top{
	background-image : url(images/corner_right_top.gif);
	background-repeat:no-repeat;
	width: 124px;
	height: 133px;
}

/* ---------- CENTER ---------- */

.shadow_left{
	background-image : url(images/shadow_left.gif);
	background-repeat:repeat-y;
	width: 15px;
}

.menu_left
{
	width: 200px;
	vertical-align:top;
}
.menu_left_list_left_first
{
	list-style-type:none;
	font-size:10px;
	text-align:left;
}

.menu_left_list_left
{
	font-size:10px;
	list-style-position:outside;
	list-style-image:url(images/puce.gif);
	text-align:left;
}
.menu_left_list_right
{
	list-style-type:none;
	font-size:10px;
	text-align:right;
	vertical-align:bottom;
}

.main_content{

}

/* ---------- CONTENT ---------- */

.div_menu_left
{
	height: 525px;
}

td.menu_left_list_top
{
	vertical-align:top;
	font-size:12px;
}
.menu_left_list_top_td
{
	text-align:left;
}
.menu_left_list_top_td a
{
	color: #000000;
	text-decoration: none;
}
td.menu_left_list_top_td_selected
{
	color: #DD0000;
	text-align: left;
}
td.menu_left_list_top_td_selected a
{
	color: #DD0000;
	text-decoration: none;
	text-align: left;
}
td.title_content
{
	text-align: center;
}
.menu_left_list_bottom
{
	vertical-align:bottom;
	font-size:12px;
	height: 160px;
}
.menu_left_list_bottom_td
{
	text-align:right;
}
.menu_left_list_bottom_td a
{
	color: #000000;
	text-decoration: none;
}
td.menu_left_list_bottom_td_selected a
{
	color: #DD0000;
	text-decoration: none;
	text-align: right;
}
.content_corner_left_top{
	background-image : url(images/content_corner_left_top.gif);
	background-repeat:no-repeat;
	width: 17px;
	height: 15px;
}
.content_top{
	background-image : url(images/content_top.gif);
	background-repeat:repeat-x;
	width: 260px;
	height: 15px;
}
.content_corner_right_top{
	background-image : url(images/content_corner_right_top.gif);
	background-repeat:no-repeat;
	width: 15px;
	height: 15px;
}
.content_left{
	background-image : url(images/content_left.gif);
	background-repeat:repeat-y;
	width: 17px;
	height: 450px;
}
.content{
	width: 260px;
	height: 450px;
	overflow: auto;
	text-align:left;
	overflow-x:hidden;
}
.content_schema{
	text-align: center;
	width: 260px;
	overflow: auto;
	height: 450px;
	vertical-align:middle;
	overflow-x:visible;
	overflow-y: auto;
}
.content_schema img
{
	vertical-align:middle;
}
.content_right{
	background-image : url(images/content_right.gif);
	background-repeat:repeat-y;
	width: 15px;
	height: 450px;
	text-align: center;
}
.content_corner_left_down{
	background-image : url(images/content_corner_left_down.gif);
	background-repeat:no-repeat;
	width: 17px;
	height: 19px;
}
.content_down{
	background-image : url(images/content_down.gif);
	background-repeat:repeat-x;
	width: 260px;
	height: 19px;
}
.content_corner_right_down{
	background-image : url(images/content_corner_right_down.gif);
	background-repeat:no-repeat;
	width: 15px;
	height: 19px;
}

.menu_right{
	width: 100px;
}
.menu_right_list_top
{
	vertical-align:top;
	font-size:12px;
}
.menu_right_list_top_td
{
	text-align:right;
}
.menu_right_list_top_td_selected
{
	text-align:right;
	color: #FF0000;
	text-decoration: none;
}
.menu_right_list_top_td a
{
	color: #000000;
	text-decoration: none;
}
.menu_right_list_bottom
{
	vertical-align:bottom;
	font-size:12px;
}
.menu_right_list_bottom_td
{
	text-align:right;
}
td.menu_right_list_bottom_td_selected a
{
	color: #DD0000;
	text-decoration: none;
	text-align: right;
}
.menu_right_list_bottom_td a
{
	color: #000000;
	text-decoration: none;
	text-align: right;
}
.shadow_right{
	background-image : url(images/shadow_right.gif);
	background-repeat:repeat-y;
	width: 26px;
}

/* ---------- BOTTOM ---------- */

.corner_left_down{
	background-repeat:no-repeat;
	width: 80px;
	height: 80px;
	padding:0px;
}

.shadow_bottom{
	background-image : url(images/shadow_bottom.gif);
	background-repeat:repeat-x;
	height: 24px;
}

.copyright{
	height: 56px;
}

.corner_right_down{
	background-image : url(images/corner_right_down.gif);
	background-repeat:no-repeat;
	width: 26px;
	height: 80px;
}

/* ---------- forumlaire contact ---------- */
div.double
{
	color: midnightblue;
	margin-bottom: 5px;
	/* margin: 1em 0;*/
	/* Empêcher le dépassement des flottants */
	overflow: hidden;
	/* Idem pour IE6 */
}
div.double label 
{
	color: midnightblue;
	float: left;
	width: 116px;
	text-align: left;
	cursor: pointer;
}
div.double label span.info 
{
	color: midnightblue;
	display: block;
	margin-top: .2em;
	font-size: .8em;
	font-weight: normal;
	cursor: default;
}
div.double input
{
	color: midnightblue;
	width: 120px;
	margin-left: 12px;
	border: solid 1px midnightblue;
	padding: 2px 4px;
}
div.double select
{
	color: midnightblue;
	width: 130px;
	margin-left: 12px;
	border: solid 1px midnightblue;
	padding: 2px 4px;
}
div.double textarea 
{
	color: midnightblue;
	border: solid 1px midnightblue;

	padding: 2px 4px;
	width: 248px;
	color: midnightblue;
	height: 6em;
}
div.double_submit
{
	margin-left: auto;
	margin-right: 0px;
	float: right;
}
