*{
/*border: solid 1px red;*/
}
body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align: justify;
}
a:link, a:visited, a:hover, a:active{
color:#000000;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
a:visited{
color:#000000;
}
h1{
	font-size:1.1em;
	margin:0;
	letter-spacing: 0.05em;
}
h2{
color:#000;
font-size:1em;
margin:0;
}
h3{
color:#000;
font-size:1em;
font-weight:normal;
margin:0;
}
#conteneur {
	height: 570px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}
.contenu {
	padding:10px 10px 0 10px !important;
	padding:10px 5px 0 5px; 
	background:url(../img/fondPage.jpg) no-repeat right top;
	min-height:310px;
	height:auto !important;
	height:310px;
	/*overflow:auto;*/
	margin:0 0 0 145px;
}

.puce {
	list-style-type:none;
	padding: 0 0 3px 25px ;
	background: url(../images/puce.gif) no-repeat left top;
}

.puce a:visited{
	color:#000000;
}

.puce2 {
	list-style-type:none;
	padding: 0 0 2px 25px ;
	background: url(../images/puce2.gif) no-repeat left;
}

.bandeauHaut {
	height: 100px;
	width: 750px;
}
#logo{margin-left:280px;}
#nav {
	height: 100px;
	/*background-image:url(../img/bandeauFonds/02.jpg);*/
	font-size:8pt;
}

#nav ul, #nav li, #nav{
	margin:0;
	padding:0;
}
#nav li{
	/*display:inline;*/
	float:left;
	color:#FFF;
	margin:0 5px 0 5px;
	width:15%;
	/*padding:0 5px 0 5px;*/
}
#nav{
	list-style-type:none;
}
#nav li ul li{
	float:none;
	margin:2px 0 0 0;
	width:100%;
}
#nav li ul{
	/*visibility:hidden;*/
	display:none;
	list-style-type:none;
	/*position:absolute;*/
	clear:both;
}
#nav a , #societe a{
	color:#FFF;
	background-color:#751c37;
	display:block;
	font-weight:bold;
	padding:0 5px 0 5px;
	text-align:center;
}

#nav a:hover{
text-decoration:none;

}
#nav li ul li a{
	
	background-color:#FFF;
	color:#751c37;
	display:block;
	font-weight:bold;
	padding:0 5px 0 5px;
	text-align:center;
}

#autresSecteurs{ 
	position:absolute; 
	margin-top:-14px;
	margin-left:602px;
	height:20px;  
	width:auto; 
	text-align:right; 
	font-size:8pt;
}

#autresSecteurs a{
	background-color:#751c37;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	display:block;
	padding:0 5px 0 5px;
}

#autresSecteurs a:hover{
	text-decoration:none;
}

#salons{ 
	position:absolute; 
	margin-top:-14px;
	margin-left:520px;
	height:20px;  
	width:auto; 
	text-align:right; 
	font-size:8pt;
	color:#751c37;
}

#salons a{
	background-color:#751c37;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	display:block;
	padding:0 5px 0 5px;
}

#salons a:hover{
	text-decoration:none;
}

#societe {
background-color:#751c37;
color:#fff;
text-align:center;
}

.menu_accueil{
	margin-left:50px;
}
 
#notre_societe li ul, #notre_societe{
margin:0;padding:0;
list-style-type:none;
color:#000;
}

#notre_societe li {
display:inline;
}


#societe a { font-size:11px;
}

#societe { 
margin-top:  -10px;
}

.plan ul  {
	list-style-type:none;
}

#plan_gauche{
  	float:left;
	width:49%;
}

#plan_droite{
  	float:right;
	width:49%;
}
.gris, .coordonnees {
	width: 125px;
	padding-right:15px;
} 
.colonne {
	float:left;
	width: 140px;
	margin-bottom:5px;
	text-align:left;
}
.gris, .grisTexte {
	background-color: #CCC;
	text-align: right;
}
.gris{
	height: 50px;
}
.grisTexte{
	height: 1.4em;
	margin:0;
	color:#FFFFFF;
}
.instable{
height:140px;
margin: 20px 0px 0px 0px;
}
.langues{
float:right;
margin-right:25px;
width:200px;
font-size:0.7em;
color:#666666;
}
.langue{
margin-top:5px;
width:70px;
float:right;
text-align:center;
}
.langue a:link, .langue a:visited, .lienBas a:hover, .lienBas a:active, .lienBas a:link, .lienBas a:visited, .lienBas a:hover, .lienBas a:active {
color:#666666;
}
.tube{
float:right;
width:2px;
}
.centre{
text-align:center;
}
.floatR{
float:right;
}
.square{
width:7px;
height:7px;
margin-right: auto;
margin-left: auto;
background-color:#751c37;
font-size:0px;
}
.transSquare{
width:7px;
height:7px;
margin-right: auto;
margin-left: auto;
font-size:0px;
}
.coordonnees{
font-size:0.75em;
}
.global{
clear:both;
float:right;
margin-top:25px;
margin-right:5px;
}
.barreUrl{
	clear:both;
	background-color:#751c37;
	min-height:10px;
	color:#FFF;
	font-size:0.83em;
	padding-left:10px;
	letter-spacing: 0.2em;
}
.lienBas{
	height:1em;
	padding: 0px 30px 0px 30px;
	text-align:right;
	margin:0;
}
#autresSecteurs{
	color:#751c37;
}
.lienBas ul, .lienBas li{
	list-style-type: none;
	display:inline;
	font-size:0.9em;
}
.barreUrl a:link, .barreUrl a:visited, .barreUrl a:hover, .barreUrl a:active{
color:#FFF;
}
.colonne p{
margin-bottom:0px;
margin-top:10px;
}
.listing{
	color: #751C37;
	list-style-type: square;	
}
.sousListing{
	color:#000;
	list-style-type: none;
}
.listing ul{
margin-bottom:10px;
}
/* FORMULAIRE*/
form{
   margin-left:10px;
   width:550px;
}
label { 
 display:block;
 float:left;
 width:150px;
 padding: 8px 0 0 0;
 color:#000000;}

.clear {
 clear:both;
 margin-top:4px;
}
.fondChamp { border:0; background-color:#CCCCCC}

.submit{background-color:#990000;color:#FFFFFF;border:1px inset #999999}
.submit:hover{background-color:#990033;color:#FFFFFF;border:1px outset #999999}

/* ---------------------------------   Galerie photo   ---------------------------------*/

.galerie{
	list-style-type:none;
}
.galerie li {
	float:left;
	width:100px;
	height:100px;
	margin:10px;
}
.info{color:#FF0000;}

.page_active{display:block;}

/* ---------------------------------   Galerie video   ---------------------------------*/

.galerie_video li{
	list-style-type:none;
	display:inline;
}

.galerie_video a:visited{
	color:#000000;
}

.player{

margin-left:90px;
width:330px;
}

/* ---------------------------------   Logos agréments   ---------------------------------*/

.logos li{
	list-style-type:none;
	display:inline;
	;
}
#bandeau_flash{width:180px; text-align:left; margin-left:405px; margin-top:-8px;}


