@charset "iso-8859-1";
			   
body{
   float: left;
   margin: auto;
   width: 100%;
   margin-top: 0px;
   margin-bottom: 0px;    
   background-color:#666666;
   font-family: Tahoma, serif;
}

/* L'emballage */
#wrapper{ 
  float: center;	
  margin: auto;
  width: 100%;  
  position: relative;
}	

/*annexe */ 
.no_fix{
position:absolute;
overflow:hidden;
top:197px;
}
.spacer{
  clear: both;
 }	 
.shadeInput{
background:transparent;
border:0 none #fff;
cursor:pointer;
}
.left{
float:left;
}
.right{
float:right;
}
.center{
text-align:center;
float:center;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}	

/* L'en-tête */
#back_header{
position:fixed;
z-index:20;
background: url(../images/back_header.png) repeat-x;
width:100%;
height:138px;

}
#header_us{	
   position:fixed;
   z-index:21;
   background: url(../images/header_us.jpg) no-repeat; 
   background-position: top left;
   margin: 0px;		
   padding: 0px;
   width:760px;
   height:138px;   
}
#header_fr{	
   position:fixed;
   z-index:21;
   background: url(../images/header_fr.jpg) no-repeat; 
   background-position: top left;
   margin: 0px;		
   padding: 0px;
   width:650px;
   height:138px;   
}

/* choix de la langue */
#language{
	position:fixed;
	z-index:22;
	left:430px;
	width:280px;
	Color: black;
	font-size:0.8em;
	top:9px;
}

#language a{
text-decoration: none ;
}
#language a:hover{
Color:#0C0CBA;
text-decoration: none ;
}

/* Le menu  */
#back_menu{
position:fixed;
z-index:20;
top:138px;
background: url(../images/back_menu.png) repeat-x;
width:100%;
height:34px;
}
#menu {
position: fixed;
top:138px;
overflow:visible;
z-index:21;
width: 760px;
}

#menu ul li {
float: left; 
cursor: pointer;
text-align: left;
font-family: Tahoma, serif;
font-weight: bold;
font-variant: small-caps;
font-size: 80%;
margin: 0px; 
padding-left:20px;
}

#menu ul li a {
padding: 5px;
padding-top: 8px; 
color: #696969;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}

#menu li a:hover, #menu li a:focus {
color: 	#0C0CBA;
}
.bouton_home{
background: url("../images/home.png")  no-repeat;

}
 .bouton_solutions{
background: url("../images/solutions.png")  no-repeat;
}
.bouton_product{
background: url("../images/product.png")  no-repeat;

}
.bouton_support{
background: url("../images/support.png")  no-repeat;

}	  
.bouton_company{
 background: url("../images/company.png") no-repeat;

}	  
 .bouton_contact{
background: url("../images/contact.png")  no-repeat;
}	  
 .bouton_admin{
background: url("../images/admin.png")  no-repeat;
}

/* La recherche */
#search { 
position:fixed;
z-index:22;

left:530px;
width:220px;
height:34px;
overflow: hidden;
margin-top:3px;
}	
#search p{
margin: 0px;
padding: 0px;
}
#search #input{
float:left;
}
#search #input .text{
width: 130px;
font-size: 0.7em;

}
#search #bouton{
background: url(../images/search_button.png) no-repeat;
padding-left:20px;	
color:#696969;
font-family: Tahoma, serif;
height:25px;
}

	
/* Le chemin */
#path{
position:fixed;
z-index:20;
top:172px;
padding: 0px;
background: url(../images/back_path.png) repeat-x;
font-size: 80%;
margin-top: 0px;
height:25px;
width: 100%;
}	
#path p{
background: url(../images/path.png) no-repeat;
color: #696969;
font-weight: bold;
margin:0px;
padding:0px;
padding-top: 4px;
padding-left:17px;
width:800px;
}	
#path a{
text-decoration:none;
color: #696969;
}

/* L'emballage du corps et de la zone gauche */
#back_body{
background: url(../images/background.jpg) repeat-x;
width:100%;
}

#body { 
  padding-top: 0px;	   
  margin-top: 0px;
  font-family: Tahoma, serif;
  color: black;
  width: 1000px;
}


/*partie gauche*/
#left{
  position:fixed;
  top:198px;
  float: left; 
  width:175px;
  margin: 5px;
  margin-top:24px;
  padding: 5px;
}


#left h1 {
margin:0px;
padding:0px;
}

#left h1 a{
margin:0px;
padding:0px;
font-size: 0.7em;
font-weight:500;
text-decoration:none;
color:#ED790A;
}

#left h1 a:hover{
color: #6B3806;
}


#left ul ul li{
text-indent:10px;
}

#left ul ul ul li{
text-indent:20px;
}

#left a{
color: #272727;
font-size: 0.8em;
text-decoration:none;
font-weight: bold;
line-height:2;
}

#left a:hover{
color: #0e396e;
}

#left h2{
font-size: 0.8em;
margin:1px;
margin-top:10px;
padding:0px;
color:#0033CC;
}

#left .news img{
margin-top: 5px;
margin-bottom: 5px;
border: 1px solid #CACACA;
}
#left img{
margin-top: 5px;
margin-bottom: 5px;
border: none;
}
#left p{
margin: 0px;
text-align: justify;
font-size: 0.7em;
}
/* les rubriques dynamique */
#category1{
   display: none;
}
#category2{
   display: none;
}
#category3{
   display: none;
}
#category4{
   display: none;
}
#category5{
   display: none;
}
#category6{
   display: none;
}
#category7{
   display: none;
}
#category8{
   display: none;
}
#category9{
   display: none;
}
#category10{
   display: none;
}
#category11{
   display: none;
}
#category12{
   display: none;
}
#category13{
   display: none;
}
#category14{
   display: none;
}
#category15{
   display: none;
}
#category16{
   display: none;
}
#category17{
   display: none;
}
#category18{
   display: none;
}
#category19{
   display: none;
}
#category20{
   display: none;
}

/* Image Titre de page */
#title_image {
  margin-top: 28px;
  margin-bottom: 25px;
}

/*partie droite*/
#right{	
  width: 570px; 
  margin: 0px;
  margin-top: 0px;
  border-top: 0px;
  padding-top: 0px;
  padding-left:15px;
  border-left:1px solid #CACACA;
  margin-left:200px;
}  

#right h1{
font-family:Arial;
color: #0e396e;
font-weight:500;
font-size: 1.1em;
margin-top:0px;
margin-bottom:10px;
}

#right h2{
text-indent:0px;
color: black;
font-family:Arial,serif;
font-size: 0.8em;
font-weight:600;
margin-bottom:5px;
}

#right p{
text-indent: 0px;
margin-top:8px;
font-size: 0.8em;
}

#right ul li{
list-style-type: disc;
/*list-style-image: url(../images/puce.png);*/
font-size: 0.8em;
list-style-position: outside;
margin-left: 25px;
}
#right ul ul li {
font-size: 1em;
}

#right ol li{
list-style-type: decimal;
list-style-image: url(../images/puce.png);
font-size: 1em;
list-style-position: outside;
margin-left: 5px;
margin-bottom: 5px;
}

#right h3{
text-align:right;
color:  #0C0CBA;
font-size: 1.0em;
}
#right h3 strong{
font-weight: 500;
font-size: 1.3em;
}
#right h4{
text-align:left;
color:black;
font-size: 0.9em;
}
#right h4 strong{
font-size: 1.2em;
}
#right a{
color: blue;
font-size: 1em;
text-decoration:none;
}
#right a:hover{
color: #0C0CBA;
}
#right h1 a{
color:#0e396e;
text-transform: capitalize;
}
#right h1 a:hover{
color: blue;
text-transform: capitalize;
font-size: 1.0em;
}
/* login et ses elements */
#right label{   
display: block;	
}
#right #login{
width:150px;
}
#right #passwd{
width:150px;
}
/* texte non indenté */
#right #adr{
text-indent:0px;}

/* News */
#news p{
text-indent:0px;
margin:0px;
padding:0px;
padding-bottom: 50px;
border-bottom:1px solid #CACACA;
}

#news h2{
margin-bottom:10px;
}

#news .news img{
float: left;
margin-right:10px;
border: 1px solid #CACACA;
}

/* site map */
#sm .left{
margin:20px;
}
#sm .right{
margin:20px;
}

#sm h1 a{
}

#sm ul li{
list-style-type: none;
list-style-image:none;
}
#sm ul ul li{
list-style-type: disc;
list-style-image: url(../images/puce.png);
text-indent:20px;
}
#sm ul li a{
list-style-type: none;
list-style-image:none;
color:black;
font-size:1.1em;
font-weight:500;
}

#sm ul ul li a{
color:black;
font-size:0.9em;
}

/* feedback */
#feedback label{
font-size:0.8em;
}
#feedback fieldset legend{
font-size: 0.9em;
font-family: Tahoma, serif;
}
#feedback p{
margin-bottom: 40px;
}

/* support client */
#support table {
   margin: 20px; 
   border: 1px black; 
   border-collapse: collapse; 
}
#support td{
   border: 1px solid black;
   font-family: Tahoma, serif;
   font-size:0.8em;
   text-align: left; 
   padding: 5px; 
}

/* administration */
#edit { 
float: right;

}	
#edit #french{
background: url(../images/d_fr.png) no-repeat;

}
#edit #english{
background: url(../images/d_en.png) no-repeat;

}

/* les images*/

/*footer */
#footer #image{
background:url(../images/footer.png) repeat-x;
height:37px;
}
#footer
{	
left:0px; 
color:black;
margin: auto;
   padding: 0px;
   margin:0px;
   width: 100%;
   font-size:0.8em;
}	
#footer p{
text-align: center; 
margin: 0px;
padding: 15px;
padding-top:30px;
}
#footer a{
text-decoration: none;
color: black;
}

#search_results
{	
left:0px; 
color:black;
margin: auto;
   padding: 0px;
   margin-left:20px;
   width: 100%;
   font-size:0.8em;
}	
#search_results dl{
margin-bottom: 5px;
}