﻿
.wrapcontent h2 {width:100%;margin:0;padding:0;float:left;}
.wrapcontent h3 {width:100%;float:left;margin:0;padding:0;}
.wrapcontent h4 {width:100%;float:left;margin:10px 0 0 0;padding:0;font-size:12px;}
.wrapcontent table {float:left;}
.wrapcontent p {float:left;margin-top:5px;margin-bottom:20px;font-size:11px;width:350px;}

.wrapcontent .real_content_box{
	float:left;
	background:#FFF;
	width:666px;
	height:515px;
	margin:0;
	PADDING:0;
	
}
.wrapcontent {
	width:760px;
	height:500px;
	margin:0;
	padding:0;
	position:relative;
	padding:10px 0px 5px 0px;
}
.real_content_box_default {
	float:left;
	width:730px;
	height:500px;
	margin:0;
	padding:0;
	position:relative;
	padding:0px 13px 0px 13px;
	font-size:11px;

}
.real_content_box_default h2 {margin-bottom:10px;} 
.real_content_box_default p {float:left;margin:0 20px 10px 0;padding:0;width:340px;}
.real_content_box_default ul {float:left;list-style-position:outside;padding:0 0 0 10px;margin:0;width:340px;}
.real_content_box_default ul li {float:left;margin:2px 0 2px 0;width:100%;font-size:11px;}

.real_content_box_default h3, .real_content_box2 h3, .real_content_box h3 {
	float:left;
	width:100%;
	margin:0 0 7px;
	padding:0;
	font-size:12px;
}

div#menu {
	position:relative;	
	width:450px;
	height:33px;
	background-image:url(/_images/bg_menu.jpg);
	background-repeat:no-repeat;
	float:right;
	margin:0;
	z-index:99;
	padding-top:13px;
	padding-left:25px;
	padding-right:0px;
}
div#menu a {margin:0px;display:inline;font-family:Arial,Helvetica, sans-serif;text-transform:uppercase;font-size:12px;font-weight:bold;color:#ffffff;text-decoration:none;}
#menu a {display:inline;}
#menu a span.hidden {display:none;}

/************** ELEMENTS DE MENU ***************/

/*** NMEDIA ***/
a#menu_element_42 {	
	background-image:url(/_images/menu/42.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:52px;
	height:13px;
	padding:0 2px;
	background-position:top;
}
#menu a:hover {	
	background-position:bottom;
}
.selected_m {
	background-position:bottom;
}

/*** Fin NMEDIA **/
/*** SERVICES ***/
a#menu_element_43 {	
	background-image:url(/_images/menu/43.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	float:left;
	width:65px;
	height:13px;
	padding:0 2px;
}

/*** Fin SERVICES **/
/*** REALISATIONS ***/
a#menu_element_44 {	
	background-image:url(/_images/menu/44.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	float:left;
	width:94px;
	height:13px;
	padding:0 2px;
}
/*** Fin REALISATIONS **/
/*** BLOG ***/
a#menu_element_45 {	
	background-image:url(/_images/menu/45.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	float:left;
	width:55px;
	height:13px;
	padding:0 2px;
}
/*** Fin BLOG **/
/*** EMPLOIS ***/
a#menu_element_46 {	
	background-image:url(/_images/menu/46.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	float:left;
	width:58px;
	height:13px;
	padding:0 2px;
}
.spacer_menu {float:left;margin:0 9px;position:relative;top:-2px;}
/*** Fin EMPLOIS **/
/*** FIN ELEMENTS DE MENU ***/


#logos_partenaire {float:left;}
#logos_partenaire img {margin-right:15px;}



#text_footer {}
.link_zone {WIDTH: 100%; FLOAT: left;}
hr.clear {
	clear:both;
}
.addthis_toolbox, .addthis_default_style{float:right;position:relative;top:-2px;padding-top:4px;border-right:1px solid #c7c7c7;height:21px;margin:0;padding-right:13px;}
.addthis_default_style a, .addthis_default_style a:visited {color:#666666;font-weight:normal;text-decoration:none;}
.addthis_default_style a:hover {color:#e0b814;font-weight:normal;text-decoration:underline;}
#icones_footer #favoris_add {height:25px;width:90px;float:left;position:relative;top:-2px;padding-right:13px;border-right:1px solid #c7c7c7;}
#icones_footer #favoris_add img {float:left;position:relative;top:4px;margin:0;padding:0;}
#icones_footer #favoris_add a, #icones_footer #favoris_add a:visited {font-size:9px;color:#666666;font-weight:bold;text-decoration:none;margin:0;padding:0;}
#icones_footer #favoris_add a:hover {color:#e0b814;font-weight:bold;text-decoration:underline;}

.bg_fonce {PADDING-BOTTOM: 17px;height:62px;background-image:url(/_images/bg_fond.jpg);background-repeat:no-repeat; PADDING-LEFT: 20px; WIDTH: 261px; PADDING-RIGHT: 20px; FLOAT: left; COLOR: #ffffff; PADDING-TOP: 25px; margin-top:20px;}
.bg_fonce p {font-size:13px}
.bg_fonce2 {PADDING-BOTTOM: 17px;height:62px;background-image:url(/_images/bg_fond2.jpg);background-repeat:no-repeat; PADDING-LEFT: 20px; WIDTH: 302px; PADDING-RIGHT: 20px; FLOAT: left; COLOR: #ffffff; PADDING-TOP: 10px; margin-top:5px;}
