body{
	text-align: center;
	margin: 0;
   color: #000000;
	background:url(../images/background.jpg) no-repeat 50% 0;     	
	background-color: #edf0e5;
	}

a img {
	border:none;
	margin:0px;
	padding:0px;
	}

img {
 	float:left;
 	margin:0px;	
	padding:0px;
	}

img.nofloat {
 	float:none;
   margin:0px;	
	padding:0px;
	vertical-align:middle;
   }

img.right {
	float:right;
	clear:right;	
	padding-left:8px;
	}

img.left {
	float:left;
	clear:left;	
	padding-right:8px;
	}

img.center {
	float:left;
	padding-bottom:8px;
	}

h1 {
	color:#015d58;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;	
	text-decoration:underline;
	}

h2 {
	color:#015d58;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;	
   margin-top:30px;
   }
   
h3 {
	color:#015d58;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;	
   margin-bottom:-10px;
   }

hr {
   height:1px;
   border:1px solid #CCCCCC;
   margin-left:30px;
   margin-right:30px;
   }

.capitalized {
	color:#015d58;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;	
	}
   
.safi {
	color:#015d58;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;	
	}
   
.second-menu {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;	
	}     

ul.list2 {
   list-style-type: circle;		
	}

li {
	margin-bottom:10px;
	margin-left: -22px;
	}

a, li a {
	text-decoration:none;
	}
	
li a {
	color: #015D58;
}
	
li a:visited {
	color: #015D58;
}
   
a:hover, li a:hover {
	color:#000;
	}
   
   
/*  ---------------------------------- FORM -----------------------------------------  */


/* DIV */
#wrap {
	margin-top:20px;
   width:590px;
	text-align:left;
   }

label {
	margin-left:10px;
   text-align:right;
   }

fieldset {
	border: 1px solid #015d58;
	background-color:#edf0e5;
   padding-top:-14px;
   }
	
.required {
   color:#FF0000;
	}
   
input.text {
   width: 250px;
	margin-left:8px;
   }
   
input.text-lower {
	margin-top:6px;
   width: 250px;
	margin-left:8px;
   }
   
input.textsmall {
	width: 40px;
	margin-left:8px;
   text-align:right;
   }

input.text:focus, textarea:focus {
	background: #edf0e5;
}

textarea {
	margin-top:6px;
	margin-left:8px;
   }

select {
	margin-top:6px;
   margin-left:8px;
   width:380px;
   }

select.country {
	margin-top:-1px;
   margin-left:8px;
   width:250px;
   }
   
 
/* *************************** TABLE *************************** */

table#sales {
	width: 590px;
	background: #fff;
	border: 1px solid #015d58;
}

#sales thead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
   text-align:left;
}

#sales tbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align:center;
}

#sales  caption   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #015d58;
	text-align: left;
	padding-bottom: 14px;
}

#sales th {
	background: #edf0e5;
	height: 30px;
	font-weight: bold;
	text-align: left;
	text-indent:6px;
   border: 1px solid #015d58;
	font-size:13px;
}

#sales td {
	padding-left: 6px;
	padding-right: 4px;
   padding-top:6px;
	border: 1px solid #015d58;
	text-align:left;
   }

#sales td.products {
	text-align: left;
	font-weight: bold;
}

#sales img {
   margin-top:6px;
   margin-left:10px;
   float:inherit;
}

#sales tr:hover {
	background: #edf0e5;
}

/*         -----------------------------------------------------------------------------  */


/*  PRINCIPAL DIVS  */


#container {
   height: auto;
   width: 999px;
   background-image:url(../images/contenu-repeat.jpg);
   background-repeat:repeat-y;
   margin-left: auto;
   margin-right: auto;
   overflow:auto;
   border-bottom-width: medium;
   border-bottom-style: solid;
   border-bottom-color: #006a65;	
	}



/*  -----------------------------------------------------------------------------  */


#top {
   height: 73px;
   width: 999px;
   float: left;
   overflow: hidden;
   background-color: #015754;
	}

#img-left {
   height: 73px;
   width: 643px;
   float: left;
   overflow: hidden;
   background-image:url(../images/top-left.jpg);
   margin:0px;
   padding:0px;
	}

#menu-lang {
   height: 73px;
   width: 143px;
   float: left;
   overflow: hidden;
   background-image:url(../images/top-right.jpg);
	}

#choose-lang {
   height: 36px;
   width: 36px;
   float: left;
   display: inline;
   margin-left: 9px;
   margin-top: 28px;
   overflow: hidden;
   
   color:#edf0e5;
   font-family:"Times New Roman", Times, serif;
   font-weight:bold;
   font-size:20px;
	}


/*  -----------------------------------------------------------------------------  */

/* ************************* Menu Langues Javascript ************************* */


#sddm {
   margin: 0;
   padding: 0;
   z-index: 30;
}

#sddm li {
   margin: 0;
   padding: 0;
   list-style: none;
   float: left;
   font: bold 11px arial;
}

#sddm li a {
   display: block;
   margin: 0 0 0 5px;
   width: 30px;
   color:#edf0e5;
   font-family:"Times New Roman", Times, serif;
   font-weight:bold;
   font-size:20px;
   text-align: left;
   text-decoration: none;
}

#sddm div {
   position: absolute;
   visibility: hidden;
   margin: 0;
   padding: 0;
   background: #FFF;
   filter: alpha(opacity = 80);
   -moz-opacity : 0.8;
   border: 1px solid #5970B2;
}

#sddm div a {
   position: relative;
   display: block;
   margin: 0;
   padding: 5px 10px;
   width: auto;
   white-space: nowrap;
   text-align: left;
   text-decoration: none;
   background: #FFF;
   color: #005653;
   font: 11px arial;
}

#sddm div a:hover {
    background: #49A3FF;
    color: #FFF
}


/*  -----------------------------------------------------------------------------  */

#title_menu {
   height: 105px;
   width: 999px;
   float:left;
   background-image:url(../images/titre-menus.jpg);
   background-repeat:no-repeat;
   overflow: hidden;
   margin-top:0px;
	}

#TITLE {
   height: 30px;
   width: 600px;
   float:right;
   display:inline;
   margin-top:22px;
   margin-right:0px;
   overflow:hidden;
   
   font-family:Arial, Helvetica, sans-serif;
   font-size:19px;
   text-align:left;
   font-style:italic;
   font-weight:bold;
	}

#MENU {
   height: 30px;
   width: 999px;
   float:right;
   display:inline;
   margin-top:23px;
   overflow:hidden;
   
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   text-align:center;
   color:#FFFFFF;
   font-weight:bold;
   line-height:32px;
}

#MENU a {
	color:#FFFFFF;
	text-decoration:none;
}

#MENU a:hover {
	color:#edf0e5;
	text-decoration:underline;
}



/*  -----------------------------------------------------------------------------  */



#contenu {
   height: auto;
   width: 999px;
   background-image:url(../images/contenu.jpg);
   background-repeat:no-repeat;
   float:left;
}


/*  -----------------------------------------------------------------------------  */


#contenu-left {
   height: auto;
   width: 200px;
   display:inline;
   margin-top:4px;
   margin-left:84px;
   float:left;
}

#IMAGE {
   height: 148px;
   width: 200px;
   float:left;
   display:inline;
   margin-left:0px;
   margin-top:0px;
   background-color: transparent;
}

#SECOND-MENU {
   height: auto;
   width: 196px;
   float:left;
   display:inline;
   margin-left:0px;
   margin-top:26px;
   overflow:hidden;
   
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   color:#015d58;
   text-align:right;
   line-height:25px;
}

#SECOND-MENU a {
   color:#015d58;
   text-decoration:none;
}

#SECOND-MENU a:hover {
   color:#000000;
   text-decoration:none;
}

.SECOND-MENU-on {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   color:#000000;
   text-align:right;
   line-height:25px;
   background-color:#e3e9d6;
}


/*  -----------------------------------------------------------------------------  */


#MAJOR-CONTAINT {
   height: auto;
   width: 600px;
   float:left;
   display:inline;
   margin-left:22px;
   margin-top:16px;   
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   text-align:left;
   color:#000000;
   line-height:18px;
}

td {
	vertical-align:top;
	padding-bottom: 16px;
}


/*  -----------------------------------------------------------------------------  */


#bottom {
   height: 60px;
   width: 999px;
   float:left;
   background-image:url(../images/bas.jpg);
   background-repeat:no-repeat;
   background-position:top;
   text-align:center;
   color:#000000;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   line-height:40px;
   position:relative;
}



/*  ------------------------------   VIDEOS   ---------------------------------------  */


#container_videos {
   height: 876px;
   width: 984px;
   background-image:url(../images/background-videos.jpg);
   background-repeat:no-repeat;
   margin-left: auto;
   margin-right: auto;
   overflow:hidden;
	border-bottom: ;
   border-bottom-width: 2px;
   border-bottom-style: solid;
   border-bottom-color: #015d58;
   }


/*  -----------------------------------------------------------------------------  */
