body{
background: #000000;
color: #ffffff;
font-family:Arial,Helvetica,sans-serif;
overflow-x: hidden;
}

body, html, #introContainer{
min-width:100%;
min-height: 100%;
height: 100%;
width: 100%;
}

#logo{
float:left;
position: absolute;
margin-top: -30px;
/*z-index:6;*/
z-index: 1000px;
}

#imgLogo{
position:relative;
z-index:7;
}


#logo img{
height:59px;
width:260px;
}

#fond{
width: 100%;
position: absolute;
}


#flash{
position:relative;
z-index:1;}

#container{
position: absolute;
width: 100%;
margin-top:10px
z-index:1;
}

#flashVideo {
float: left;
}

#footer{
position:relative;
z-index:3}

#lang{
float:right;
margin-top:-43px;
}

/******** CONTENT ********/
#container.type1{
height:580px;
}

#content{
position:relative;
z-index:2;}

#content.home{
color:black;
width: 1000px;
height:385px;
margin-top: 130px;
margin-left: auto;
margin-right: auto;
}

#content.sav{
position:relative;
color:white;
width: 1000px;
height:920px;
margin-top: 130px;
margin-left: auto;
margin-right: auto;
}

#content.contentContact{
color:black;
width: 1000px;
height:385px;
margin-top: 230px;
margin-left: auto;
margin-right: auto;
}

#content.sav #text{
margin: 0 0 0 150px;
}

#content.faq{
position:relative;
color:white;
width: 1000px;
height:2250px;
margin-top: 130px;
margin-left: -500px;
left:50%;
}

#content.products{
color:black;
width: 1010px;
height:385px;
margin-top: 130px;
margin-left: auto;
margin-right: auto;
}

#text {
margin: 0 0 0 416px;
}

#text.faq {
margin: 0 0 0 150px;
}

#text.contact{
color: white;
margin: 0 0 0 556px;
}

#text.products{
float:left;
color: white;
margin: 0 0 0 330px;
width: 488px;
}

#flashRight{
float:right;
margin-left: 10px;
width:180px;
height:220px;
}

.form-input { width:255px; }
.form-area { width:255px; }

.captcha{ float: left; margin-right: 10px; }

/****** FIN CONTENT ******/


/******* FONT STYLE ******/

p { 
text-align:justify;
font-size: 12px;
}

td, tr, table {
font-size: 12px;
}

strong{
font-weight: normal;
}

.txtVert2 {
color:#669900;
}

.titreVert {
color:#96BF12;
font-size:15px
}

.titreOrange, p.titreOrange a {
color:#FF9900;
font-size:15px
}

.titreBleu, p.titreBleu a {
color:#1E9CB2;
font-size:15px
}

.titreGris {
color:#999999;
font-size:15px
}

.txtIntro {
color:#999999;
font-size:12px
}

.txtItalic {
color:#FFFFFF;
font-size:12px;
font-style:italic;
}


a:link {
text-decoration: none;
color:#669900;
}
a:visited {
text-decoration: none;
color:#669900;
}
a:hover {
text-decoration: none;
color:#1E9CB2;
}
a:active {
text-decoration: none;
color:#669900;
}

#content.sechemain{
height:410px;}


/****** FIN FONT STYLE ******/



/********  MENU *********/

#menu {
height:30px;
z-index:9;
position: relative;
display: block;
margin-top: 14px;
}
#menu li {
position: relative;
height:30px;
float:right;
}
#menu li a {
height:30px;
display: block;
text-align: center;
}
#menu li a img 	{margin-top:0px;}
#menu li a:hover{background-image:url(../images/fondMenu.jpg);background-repeat:repeat-x;}
#menu li a:active{background-image:url(../images/fondMenu.jpg);background-repeat:repeat-x;}

.lien-menu1 a { width: 52px; }
.lien-menu2 a { width: 88px; }
.lien-menu3 a { width: 165px; }
.lien-menu4 a { width: 84px; } 
.lien-menu5 a { width: 83px; } 

#menu .sousmenu {
	}

#menu #sousmenu, #menu .sousmenu {
text-indent: 10px;
font-size:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#666666;
position: absolute;
z-index:8;
background-color:#DDDDDD;
top: 30px;
width:230px;}
	
#menu .sousmenu li {
text-decoration:none;
color:#666666;
position:relative;
display:block;
padding:0;
list-style-type: none;}
		
#menu .sousmenu li a {
margin: 0;
text-decoration:none;
text-align: left;
color:#999999;
display:block;
height: 25px;
line-height:25px;
width:230px;
padding:0;
margin:0;}

#menu .sousmenu li a:hover {
color:#FFFFFF;
background-image:url(../images/fondMenu.jpg);background-repeat:repeat-x;}

/****** FIN MENU *********/