* {
margin:0;
padding:0
}



body {
	margin: 0px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#333333;
	behavior:url("js/csshover.htc");
	background-color: white;
}

form {
	margin:0;
	padding:0;
}

input,textarea {
	border:1px solid black;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
}




td {
	padding:5px 0 5px 0;
}

p {
	margin:0 0 15px 0;
}

hr {
	padding:20px;
	border:0;
	border-top:1px solid #cb6324;
}


a:link,
a:visited {
	text-decoration:none;
	color:#cb6324;
	
}

a:hover,
a:active {
	text-decoration:none;
	color:#5b5b5c;
}


#main {		
	position:absolute;
	width:990px;	
	left:50%;
	margin:0 0 0 -495px;
	visibility:hidden;
	
	
}

#colonne_gauche {		
	float:left;
	width:714px;
}



#animation {
	width:inherit;
	height:467px;
}

#entete {
	width:inherit;
	height:176px;
}

#menu_principal {
	width:inherit;
	height:74px;
	background-color:#cb6324;
}

#menu_principal  ul{
	list-style:none;
	width:inherit;
	line-height:74px;
}

#menu_principal  li{	
	height:74px;
	line-height:74px;
	float:left;
}


#menu_principal  li.videos_hd_btn{
	background-image:url(../images/menu/videos-hd-btn.gif);
}

#menu_principal  li.sites_web_btn{
	background-image:url(../images/menu/sites-web-btn.gif);
}

#menu_principal  li.geolocalisation_btn{
	background-image:url(../images/menu/geolocalisation-btn.gif);
}

#menu_principal  li.planification_strategique_btn{
	background-image:url(../images/menu/planification-strategique-btn.gif);
}

#menu_principal  li.recherche_marketing_developpement_btn{
	background-image:url(../images/menu/recherche-marketing-developpement-btn.gif);
}

#menu_principal  li.conferences_btn{
	background-image:url(../images/menu/conferences-btn.gif);
}

#menu_principal  li.videos_hd_btn:hover,
#menu_principal  li.sites_web_btn:hover,
#menu_principal  li.geolocalisation_btn:hover,
#menu_principal  li.planification_strategique_btn:hover,
#menu_principal  li.recherche_marketing_developpement_btn:hover,
#menu_principal  li.conferences_btn:hover{	
	background-position:0 -74px;
}

#contenu {
	width:694px;
	margin:20px 0 0 0;
	padding:20px 10px 20px 10px;
	line-height:17px;
}

#contenu ul {
	list-style:none;
	margin:0 0 15px 20px;
}

#contenu li {
	background-image:url(../images/communs/bullet.gif);
	background-repeat:no-repeat;
	margin:0 0 20px 0;
	padding:0 0 0 15px;
	background-position:0 4px;
}

#contenu ul.nomargin {
	margin:0;	
	line-height:11px;
	height:11px;
}

#contenu ul.nomargin  li.en_apprendre_plus_btn{
	background-image:url(../images/communs/en-apprendre-plus-btn.gif);	
	margin:0;
	padding:0;
	background-position:0 0px ;
	line-height:11px;
	height:11px;
}

#contenu ul.nomargin li.en_apprendre_plus_btn:hover {
	background-position:0 -11px;
}


#contenu h2.realisations {
	color:#cb6324;
	margin:30px 0 0 0;
}

#contenu h2 {
	color:#cb6324;
	margin:0 0 10px 0;
	font-size:15px;
}

#contenu h3 {
	color:#cb6324;
	margin:30px 0 0 0;
}

#contenu h4 {
	color:#cb6324;
	font-size:12px;
	
}

#demo_video_hd,
#photo_equipe,
#photo_equipe_autre{
	width:325px;
	float:left;
	padding:0 22px 0 0;
	position:relative;
	top:0;
	left:0;
	z-index:3;
}

#demo_geolocalisation,
#demo_medias,
#demo_marketing{
	width:325px;
	float:left;
	padding:0 22px 0 0;
}

#demo_video_hd h2,
#demo_geolocalisation h2,
#photo_equipe h2,
#photo_equipe_autre h2,
#demo_medias h2,
#demo_marketing h2{
	font-size:24px;
	color:#c7c8c3;
	margin:5px 0 10px 0;
	
}

#demo_video_hd h3,
#demo_geolocalisation h3,
#photo_equipe h3,
#photo_equipe_autre h3,
#demo_medias h3,
#demo_marketing h3{
	margin:0 0 15px 0;
	font-size:13px;
	color:#cb6324;	
}

#introduction {
	width:325px;
	float:left;
	padding:0 22px 0 0;
}

#introduction h1 {
	font-size:30px;
	color:#cb6324;
	font-weight:normal;
	margin:0 0 40px 0 ;
	line-height:30px;
}

#introduction h2, 
#introduction p{
	font-size:16px;
	color:#999999;
	font-weight:normal;
	line-height:25px;
}

#colonne_droite {		
	float:left;
	width:236px;
	background-image:url(../images/communs/arriere-plan-nouvelles.gif);
	background-repeat:no-repeat;
	background-color:#f0f1ee;
	padding:10px 20px 10px 20px;
	line-height:20px;
	
}

#colonne_droite ul {
	list-style:none;
	color:#cb6324;
	font-size:11px;	
}

#colonne_droite li {
	margin-right:3px;
	float:right;
}

#colonne_droite ul a:link,
#colonne_droite ul a:visited {
	text-decoration:none;
	color:#5b5b5c;
}

#colonne_droite ul a:hover,
#colonne_droite ul a:active {
	text-decoration:none;
	color:#cb6324;
}

#colonne_droite  li.facebook_btn{
	background-image:url(../images/communs/icone-facebook.gif);
	margin:5px 3px 0 0px;
	padding:0;
	background-position:0 0px ;
	line-height:16px;
	height:16px;
}

#colonne_droite  li.twitter_btn{
	background-image:url(../images/communs/icone-twitter.gif);
	margin:5px 3px 0 0px;
	padding:0;
	background-position:0 0px ;
	line-height:16px;
	height:16px;
}

#colonne_droite  li.facebook_btn:hover,
#colonne_droite  li.twitter_btn:hover{
	background-position:0 -16px;
}

#colonne_droite h4 {
}

#colonne_droite h5 {
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
}

#colonne_droite h5 a:link,
#colonne_droite h5 a:visited {
	text-decoration:none;
	color:#5b5b5c;
}

#colonne_droite h5 a:hover,
#colonne_droite h5 a:active {
	text-decoration:none;
	color:#cb6324;
}

#colonne_droite ul.li_sidebar li{
	float:none;
}

#contactez_nous {	
	position:absolute; 
	top:0;
}


#footer {
	margin:20px 10px 0 10px;
	font-size:11px;
	padding:10px 0 10px 0;
	width:704px;
	height:25px;
	border-top:1px solid #cb6324;
	
	top:0;
	
}

#footer ul {
	list-style:none;
	color:#cb6324;	
}

#footer li {
	float:left;
	margin:0 4px 0 0;
}

#footer p {
	margin:5px 0 0 0;
}

#footer a:link,
#footer a:visited {
	text-decoration:none;
	color:#5b5b5c;
}

#footer a:hover,
#footer a:active {
	text-decoration:none;
	color:#cb6324;
}

#swirl_gauche {
	position:absolute;	
	top:0;
	left:-100px;
	z-index:2;
}
	
