body {
	height:100%;
	margin: 0px;
	padding:0px;
	background: url(/frontoffice/image/bgindex2.jpg) repeat-x;
		background-color:#FFFFFF;	
			font-family:"Trebuchet MS", Arial;
			font-size:12px;
}

#menu a:hover {
	background-position: 0px -31px;
}
a.accueil {
	display:block;
	height: 31px;
	width: 93px;
	background:  url(/frontoffice/image/accueilv2.jpg) no-repeat 0px 0px;
}
a.societe {
	display:block;
	height: 31px;
	width: 93px;
	background:  url(/frontoffice/image/societev2.jpg) no-repeat 0px 0px;
}
a.gamme {
	display:block;
	height: 31px;
	width: 93px;
	background:  url(/frontoffice/image/gammev2.jpg) no-repeat 0px 0px;
}
a.outils3d {
	display:block;
	height: 31px;
	width: 93px;
	background:  url(/frontoffice/image/outil3Dv2.jpg) no-repeat 0px 0px;
}
a.contact {
	display:block;
	height: 31px;
	width: 95px;
	background:  url(/frontoffice/image/contactv2.jpg) no-repeat 0px 0px;
}
a.solutionBouchage {
	display:block;
	height: 31px;
	width: 93px;
	background:  url(/frontoffice/image/solution_bouchagev2.jpg) no-repeat 0px 0px;
}

a.accueilUK {
	display:block;
	height: 31px;
	width: 93px;
	background:  url(/frontoffice/image/accueilUKv2.jpg) no-repeat 0px 0px;
}
a.societeUK {
	display:block;
	height: 31px;
	width: 93px;
	background:  url(/frontoffice/image/societeUKv2.jpg) no-repeat 0px 0px;
}
a.gammeUK {
	display:block;
	height: 31px;
	width: 93px;
	background:  url(/frontoffice/image/gammeUKv2.jpg) no-repeat 0px 0px;
}
a.outils3dUK {
	display:block;
	height: 31px;
	width: 93px;
	background:  url(/frontoffice/image/outil3dUKv2.jpg) no-repeat 0px 0px;
}
a.contactUK {
	display:block;
	height: 31px;
	width: 95px;
	background:  url(/frontoffice/image/contactv2.jpg) no-repeat 0px 0px;
}


a.fr {
	display:block;
	height: 31px;
	width: 53px;
	background:  url(/frontoffice/image/frv2.jpg) no-repeat 0px 0px;
}
a.en {
	display:block;
	height: 31px;
	width: 53px;
	background:  url(/frontoffice/image/env2.jpg) no-repeat 0px 0px;
}
a.ru{
	display:block;
	height: 31px;
	width: 53px;
	background:  url(/frontoffice/image/ru.jpg) no-repeat 0px 0px;
}

.texteNew {

	text-align:justify;
	font-size: 12px;
	color: #333333;
	padding-left: 15px;
	padding-right: 13px;
}
a.lienNew
 {
	color:#FF0000;
	text-decoration:none;

	font-size: 12px;
	padding-left: 15px;
 }
  a.lienNew:hover
 {
	text-decoration:underline;


}
.texteEdito {

	font-size: 12px;
	color: #333333;
	padding-left: 10px;

}
a.lienPhoto
 {
	color:#333333;
	text-decoration:none;

	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
 }
  a.lienPhoto:hover
 {
	color:#FF0000;
	text-decoration:none;

	font-size: 11px;
	font-weight: bold;
}

a.lienInscrip
 {
	color:#333333;
	text-decoration:none;

	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
 }
  a.lienInscrip:hover
 {
	color:#FF6600;
	text-decoration:none;

	font-size: 11px;
	font-weight: bold;
}
.texteGris {


	font-size: 12px;
	color: #333333;
	padding-left: 10px;
	padding-top: 5px;
}
.texteInscription {

	text-decoration:none;
	font-size: 12px;
	color: #FF6600;
	padding-left: 10px;
	padding-top: 5px;

	
}
.texteInscription a{
	color: #FF0000;
	text-decoration:none;
}
.input{

	font-size: 11px;
	color: #333333;
	background-color: #E7E7E7;
}
.texteBas, .texteBas a {
	font-size: 10px;
	color: #F3F3F3;
	padding-left: 10px;
	padding-top: 5px;
}
.texteBas a:hover{
	color: #FF0000;
}
/********************************/
/* Les menus deroulants en haut */
/********************************/
ul.menu {
	width:90px;
	padding:0px;
	margin:0px;
	list-style:none;
}
ul.menu li {
	display:block;
	width:90px;
	/*height:30px;*/
	float:left;
	list-style:none;
	position:relative;
}
ul.menu ul{
list-style:none;
margin:0;
padding:0px;
display:none;
position:absolute;
top:31px;
left:0px;
}
ul.menu ul a {

font-size:13px;
color:#FFFFFF;
text-decoration:none;
display:block;
text-align:left;
height:22px;
width:150px;
border-bottom: solid 1px #FFFFFF;
/*padding:2px;*/
}
ul.menu a:hover, ul.menu li.hover a, ul.menu li.hover a:hover{
background-color:#B80E00;
}
ul.menu li:hover > ul {
display:block;
}
ul.menu li li {
float:left;
margin:0;
padding:0;
/*height:21px;*/
width:150px;
background-color:#B3B3B3;
z-index:5000;
_display:inline;
}
ul.menu ul ul{
list-style:none;
margin:0px;
padding:0px;
display:none;
position:absolute;
top:0px;
left:150px;
border-left: solid 1px #FFFFFF;
}


/********************************/
/* Les autres styles utilisés   */
/********************************/
.copyright, .copyright a{; font-size: 9px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #6E6E6E; text-decoration: none}
.copyright a:hover   { font-size: 9px; text-decoration: none; line-height: 11px; color: #FF0000; font-style: normal;}





#fil_ariane {
	margin:auto;
	height: 16px;
	width:620px;
	margin-bottom:11px;
	font-size:12px;
	line-height:13px;
	background:  url(/frontoffice/image/fond_ariane.jpg) no-repeat 1px 0px;

	}

#fil_ariane h1 {
	color:#666666;
	margin:0px;
	padding:0px;
	font-size:12px;
	margin-left:4px;
	margin-right:15px;
	display:inline;
	font-weight:normal;

	}


/********************************/
/* 	   Modifications 2009	    */
/********************************/


/* encadrés */ 

	.index_titre_acc, .index_titre_accUK {
		padding-top:7px;		
		}

	.index_titre_galerie {

		margin-top:5px;
		}

.index_titre_actus h2, .index_titre_acc h2, .index_titre_accUK h2, .index_titre_3D h2, .index_titre_galerie h2 {
	font-size:13px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	margin-left:15px;
	}

		
.index_titre_actus h3, .index_titre_acc h3, .index_titre_accUK h3, .index_titre_3D h3, .index_titre_galerie h3 {
	font-size:10px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	text-transform:uppercase;	
	color:#999;
	margin-left:15px;
	}	
	.index_titre_acc h2, .index_titre_galerie h2, .index_titre_galerie h3  {
		display:inline;	
		margin-left:0px;
		}
 .index_titre_galerie h2, .index_titre_galerie h3 {
		margin-left:5px;
		}	
img.index_titre_acc-img	{
	float:left;	
	}
img.index_titre_gal-img	{
	float:left;	
	margin-left:20px;
	}
	
.texteEdito {
	padding-top: 7px;
	}

.orange {
	color:#cc7e2b;
	
	}
	
/* galerie accueil modif */ 

.gal_img {
	width:90px;
	height:79px;
	padding-left:3px;
	padding-top:3px;
	
	background:url(../frontoffice/image/bg_diapoacc.jpg) no-repeat  5px 5px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	}
.gal_img img {
	width:79px;
	height:72px;
	border:1px solid #797471;	
	}
