* {
    padding: 0px;
    margin: 0px;
	margin-left:auto;
	margin-right:auto;
}

h1{
	color:#ffffff;
	font-size:18px;
	margin-bottom:15px;
}
li{
	list-style:none;
}

a:hover{
font-size:10px;
color:#999999;
} 
a{
font-size:10px;
color:#333333;
} 

a:visited{
font-size:10px;
color:#999999;
}
body {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color:#000000;
	text-align: center;
	color:#929292;
	font-size:12px;
	}
.valeur{
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}
.valeur_rouge{
	font-size:13px;
	font-weight:bold;
	color:#CC0000;
}
#center {
	width:980px;
	list-style-type: none;
}
.content {
	width:980px;
	height:750px;
	position:relative;
	text-align:center;
	margin:auto;
	background-image:url(img/bg/bg.jpg)
}
.top_body_content {
	width:966px;
	height:115px;
	text-align:center;
	margin:auto;
	background-image:url(img/bg/bg_top_content.png)
}
.body_content {
	width:966px;
	height:320px;
	text-align:center;
	margin:auto;
	background-image:url(img/bg/bg_body_content.png);
	background-repeat:repeat-y;
	background-position:center;
}
.content_body {
	width:840px;
	text-align:left;
}


#flashcontent {
	width:100%;
	position:relative;
}
#contentflash{
	width:100%;
	position:relative;
}
#menu_footer {
	width:980px;
	text-align:right;
	margin:auto;
	position:relative;
}
.logo {
	float:left;
	height:110px;
	padding-top:50px;
}
.slogan {
	float:right;
	padding-top:50px;
}
.init {
	clear:both;
}
.content_left {
	width:62%;
	float:left;
	margin-top:-50px;
}
.content_right {
	width:38%;
	margin-top:-50px;
	height:320px;
	background-image:url(img/agence/sep.png);
	background-repeat:no-repeat;
	background-position:10px -10px;
	float:right;
}
.content_right_content{	
	margin-left:25px;
}
.content_right_content a img{
	border:none;
	border-style:none;
	border-width:0;
	text-decoration:none;
	outline:none;
	margin:5px;
}
.content_right_content a:visited{
	border:none;
	border-style:none;
	border-width:0;
	text-decoration:none;
	outline:none;
}
.presentation {
	margin-bottom:30px;
	line-height:15px;
}
.num {
	width:50%;
	float:left;
	line-height:18px;
}
.num_video {
	width:40%;
	float:right;
	line-height:18px;
}
.menu {
	width:915px;
	height:69px;
	background-image:url(img/menu/menu_bg.png);
	padding-left:14px;
	overflow:visible;
}

.menu ul li a{
	padding-top:40px;
	width:177px;
	height:65px;
	float:left;
	font-size:16px;
	text-decoration:none;
}
#agence:hover{
	padding-top:50px;
	background-image:url(img/menu/menu_agence.png);
	background-position:-20px 0px;
	background-repeat:no-repeat;
	overflow:visible;
	color:#FFFFFF;
}
#graphisme:hover{
	padding-top:50px;
	background-image:url(img/menu/menu_graphisme.png);
	background-position:-20px 0px;
	background-repeat:no-repeat;
	overflow:visible;
	color:#FFFFFF;
}
#internet:hover{
	padding-top:50px;
	background-image:url(img/menu/menu_internet.png);
	background-position:-20px 0px;
	background-repeat:no-repeat;
	overflow:visible;
	color:#FFFFFF;
}
#video:hover{
	padding-top:50px;
	background-image:url(img/menu/menu_video.png);
	background-position:-20px 0px;
	background-repeat:no-repeat;
	overflow:visible;
	color:#FFFFFF;
}
#contact:hover{
	padding-top:50px;
	background-image:url(img/menu/menu_contact.png);
	background-position:-20px 0px;
	background-repeat:no-repeat;
	overflow:visible;
	color:#FFFFFF;
}
.menu ul li span {
	color:#FFFFFF;
}
.puce_rouge, .puce_rouge a{
	color:#CC0000;
	font-size:8px;
}
.graphisme_pres{
	line-height:18px;
	margin-bottom:20px;
}
	
.lefter{
	float:left;
	margin-right:15px;
}

.lefter li{
margin-left:15px;
margin-right:15px;
}
	
.red_link a, .red_link{
	color:#CC0000;
}
.list{
	line-height:18px;
}

.nom_box, .tel_box, .message_box, .email_box, .link_box{
	margin-bottom:20px;
	}

#menu_footer a{
	margin: 2px;
}
	
	
	
	
	
	
	
	
	
	
	
