*{
	font-family: Verdana Geneva Arial Helvetica sans-serif;
}


body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #0F3248 url(/images/dz_05_03.gif) fixed;
	width: 100%;
}

img,table,tr,td,div{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
}

input,textarea{
	font: 14px;
}

.green,
.c_content h3,
.c_content h3 a{
	color: #7EB201;
	font: bold 14px;
	text-decoration: none;
}
.c_content h3{
	margin: 0;
	margin-bottom: 5px;
}

.c_content h3 a:hover{
	text-decoration: underline;
}


.green2{
	color: #7EB201;
	font-size: 21px;
	font-weight: normal;
}

.green3{
	color: #7EB201;
}


.bloc-admin{
	color: #BCBCBC;
	font: 12px;
}

/* Class pour l'image du top */
.top_cadre{
	margin: 5% 0px 0px 0px;
	width: 100%;
	text-align: left;
	background: url(/images/dz_05_09.gif) repeat-x bottom;
}

.table{
	margin: 0px 0px 0px 100px;
	width: 585px;
	text-align: left;
}

.table_c{
	margin: 0px 0px 0px 102px;
	width: 585px;
	text-align: left;
}

.tb_left_c{
	text-align: left;
	width: 195px;
	vertical-align: top;
}

.tb_right_c{
	text-align: left;
	width: 369px;
	vertical-align: top;
}

.c_content{
	width: 100%;
}

.c_content, .c_content_tb{
	color: #00273D;
	font: 12px/13px Verdana Geneva Arial Helvetica sans-serif;
	padding: 12px;
}

.c_content_tb{
	padding: 0px;
}
/* *************************************** */



/* Class pour le conetenu du site */
.middle_cadre{
	width: 100%;
	text-align: left;
	background: #00101E;
}

.content_td{
	background: #F2F6F9;
	padding: 12px 12px 0px 12px;
}


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


.bloc_table{
	text-align: left;
	width: 186px;
	background: #EDEDED;
}

.bloc_top{
	text-align: left;
	padding: 4px 0px 0px 6px;
	width: 186px;
	background: url(/images/dz_05_16.gif) no-repeat;
	color: #fff;
	font: 14px Verdana Geneva Arial Helvetica sans-serif;
	height: 41px;
	vertical-align: top;
}

.bloc_content{
	text-align: left;
	padding: 0px 0px 0px 10px;
	width: 186px;
	color: #979797;
	font: 11px/12px Verdana Geneva Arial Helvetica sans-serif;
	vertical-align: top;
}



.bloc_bottom{
	width: 186px;
	background: url(/images/dz_05_24.gif);
	height: 36px;
}


a.bloc,a.bloc:link,a.bloc:visited{
	font: bold 14px/21px Verdana Geneva Arial Helvetica sans-serif;
	text-decoration:none;
	color: #002237;
}
a:hover.bloc{
	text-decoration:none;
	color: #7EB201;
}


a.bloc2,a.bloc2:link,a.bloc2:visited{
	font: bold 12px/18px Verdana Geneva Arial Helvetica sans-serif;
	text-decoration:none;
	color: #214961;
}
a.bloc2:hover{
	text-decoration:none;
	color: #7EB201;
}



.bottom_cadre{
	width: 100%;
	text-align: center;
	background: url(/images/dz_05_26.gif) repeat-x bottom;
	height: 26px;
}

.work{
	/*border: 1px solid #1B6FB4;
	padding: 10px;*/
	width: 100%;
}

.work_tb{
	width: 186px;
	height: 163px;
	text-align: center;
	background: url(/images/dz_05_work_fond.gif) no-repeat;
	font: 10px Verdana Geneva Arial Helvetica sans-serif;
	padding: 1px 0px 0px 0px;
}

.work_tb div{
	width: 184px;
	height: 150px;
	overflow: hidden;
	margin: 0 0 0 1px;
}

.work_td{
	width: 186px;
	padding: 0px 0px 0px 4px;
	text-align: left;
	font: 12px Verdana Geneva Arial Helvetica sans-serif;
	vertical-align: top;
	color: #00273D;
}


.list_work{
	margin: 2px 0px 0px 10px;
	list-style: disc inside;
}

.contact_td{
	font: 12px Verdana Geneva Arial Helvetica sans-serif;
}

.up_caract{
	font: 15px Verdana Geneva Arial Helvetica sans-serif;
}


.tb_work,.tb_work1,.tb_work2{
	font: 12px Verdana Geneva Arial Helvetica sans-serif;
	color: #00273D;
	padding: 4px;
}

.tb_work1{
	background-color: #D5E2EC;
}

.tb_work2{
	background-color: #F2F6F9;
}


a.blue, a.spip_out{
	font: 14px/21px;
	text-decoration:none;
	color: #10436E;
}
a.blue:hover, a.spip_out:hover{
	text-decoration:none;
	color: #7EB201;
}


a.link_res,a.link_res:link,a.link_res:visited{
	font: 7px Verdana Geneva Arial Helvetica sans-serif;
	text-decoration:none;
	color: /*#10436E*/#C4D1D9;
}
a.link_res:hover{
	text-decoration:none;
	color: #7EB201;
}


/*********************/
a.menu_article{
	font: 10px;
	text-decoration: underline;
	color: #10436E;
	color: #979797;
}

a.menu_article:hover{
	text-decoration: none;
	color: #7EB201;
}

h1{
	margin: 0;
	margin-bottom: 15px;
}

.portfolio h2{
	font-weight: normal;
	font-size: 14px;
	margin: 0 0 10px 10px;
}

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