@charset "utf-8";
/* CSS Document f9fdfc*/
h1{
color:#0099CC;
font-family:"trebuchet MS";
font-size:18px;
margin-left:20px;
margin-top:10px;
display:inline;
}
h2
{
color:#0099CC;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif ;
font-size:16px;
margin-left:10px;
margin-top:10px;
display:inline;
}

h3
{
color: #666666;
font-family:"trebuchet MS";
font-size:16px;
font-weight:600;
margin-left:20px;
margin-top:20px;
display:inline;
}

p
{
font-size:12px;
font-weight:500;
color: #000;
font-family: "trebuchet MS";
width:100%;
}

img
{
border:none;
}

a
 {
font-size:14px;
font-weight:500;
color: #000000;
font-family:"trebuchet MS";
text-decoration:none;
}

a:hover
{
color: #0099FF;
}

.bbody{
background-color:#53b6dd;
background-image:url(images/bgh.png);
background-repeat:no-repeat;
background-position:center top;

padding:0px;
margin:0px;
}

.a-hader{
color: #333;
text-decoration:none;
font-size:13px;
font-family:"trebuchet MS";
font-weight:400;
margin-top:20px;
border:0px;
}

a.dotedtxt
{
	font-family: "trebuchet MS";
	color: #0066FF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: 101376;
}

a:hover.dotedtxt
{
	font-family: "trebuchet MS";
	color: #0099CC;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0E6DB4;
}
.bgh{

}
.hader{
width:1000px;
height:371px;
background-image:url(images/bg-body.png);
background-repeat:no-repeat;
background-position:center;
margin:0px;
}
#retour
{
	position:relative;
	top:70px;
margin-right:10px;

margin-bottom:10px;
}

#retour p
{
margin:0px;
font-family:"trebuchet MS";
font-size:10px;
color:#660000;
}

#retour a
{
font-family:"trebuchet MS";
color: #333333;
font-weight:600;
font-size:14px;
padding-left:5px;
padding-top:3px;
}

#retour a:hover
{
color: #660000;
}

/*
.divch{
background-image: url(images/divch.jpg);
width:842px;
height:10px;
z-index:3;
}
*/

.anim
{
width:828px;
height:282px;
/*background-image:url(images/gamme.jpg);*/
border:0px;
position:absolute;
left:-2px;
top:-140px;
z-index:1;
}

.divco
{
background-image: url(images/bgco.png);
background-repeat:repeat-y;
width:1000px;
margin-left:1px;
}

#divcb
{
background-image: url(images/divcb.png);
background-position:center;
background-repeat:no-repeat;
width:1000px;
height:110px;
}

#divcb a
{
font-family: "trebuchet MS" ;
font-size:14px;
color:#FFF;
font-weight:500;
position:relative;
padding:5px;
top:20px;
}

#divcb p a
{
font-family:"trebuchet MS";
font-size:12px;
color:#0066FF;
font-weight:400;
padding:0px;
}

#divcb a:hover
{
color:#663366;
}


/*index*/

.center{
position:relative;
left:-3px;
margin:0;
border:0;
width:820px;
}

.cub1{
background-color: #FAFBFE;
padding:5px;
width:200px;
height:100%;
border-top: solid #01939A 3px;
margin-left:7px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius:5px 5px 5px 5px;
display:inline-block;
float:left;

}

.cub2{
background-color: #FAFBFE;
padding:5px;
height:620px;
width:600px;
border-top: solid #01939A 3px;
margin-left:7px;
margin-bottom:20px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius:5px 5px 5px 5px;
display: inline-block;

}
#IE7 .cub2{
background-color: #FAFBFE;
padding:5px;
height:650px;
width:550px;
border-top: solid #01939A 3px;
margin-left:7px;
margin-bottom:20px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius:5px 5px 5px 5px;
display: inline-block;

}

.cub3{
background-color: #FAFBFE;
padding:5px;
width:200px;
height:100%;
border-top: solid #01939A 3px;
margin-left:7px;
position:absolute;
left:594px;
top:-0px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius:5px 5px 5px 5px;
z-index:0;
}

.h1{
color: #333;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif ;
font-size:22px;
font-weight:400;
margin-left:10px;
margin-top:10px;


}

.h2{
color:#2c5658;
font-family:"trebuchet MS";
font-size:14px;
margin-top:10px;
margin-left:170px;
display:inline;


}
.h3{
color:#0099CC;
font-family:"trebuchet MS";
font-size:14px;
margin-top:10px;
margin-left:295px;
display:inline;


}

#logout
{
position:relative;left:110px;top:4px;
background-color:#FFFFFF; width:32px ; height:32px; position:relative;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius:5px 5px 5px 5px;
}

#logout input
{
 border:#CCCCCC 1px solid;
 width:32px ; height:32px; 
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius:10px 10px 10px 10px;
}
/*menutabs*/


#newsbox
{
margin-bottom:150px;
}
#IE7 #newsbox
{
margin-bottom:50px;
}
/*menu*/

.menu1
{
background: #4f4f4f ;

width:900px;
height:50px;
position:relative;
top:169px;
left:14px;
z-index:3;
border-bottom:#dfdfdf 12px solid;
border-right:#dfdfdf 8px solid;
 -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius:5px 5px 5px 5px;

}
#menu {
position:relative;
top:1px;


}


/*menu*/

.menuadmin
{
background-image: url(images/menu1.png);
background-repeat:no-repeat;
width:870px;
height:74px;
position:relative;
top:80px;
left:-50px;
z-index:3;
}



#menuadmin {
position:relative;
top:8px;
left:90px;
width:700px;
list-style:none;
line-height:40px;
}

#menuadmin a /* Contenu des listes */
{
        display: block; /* on change le type d'élément, les liens deviennent des balises de type block */
        padding-left:25px;
		padding-right:25px;
		font-size:16px;
	font-weight:600;
	color: #fff;
		
		
			
}
#menuadmin li /* Éléments des listes */      
{   
  float:left; 

}


/* Sous-listes */
#menuadmin li ul 
{
list-style:none;
text-align:center;
position: absolute;  /* Position absolue */
background-repeat:repeat-y;
background-color: #3874A5;
left: -999em;/* Hop, on envoie loin du champ de vision */
padding:0px;
min-width:300px;
float:left; 
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius:5px 5px 5px 5px;
border: #B4D2F1 1px solid;


}
/* Sous-listes */
#menuadmin li ul a
{

padding-left:15px;
padding-right:15px;
}

  


#menuadmin a:hover                                   
{
        color: #FA6829;                   /* On passe le texte en noir... */
		background-image:url(images/bg_menu_hover.png);
		background-position: bottom;
		background-repeat:no-repeat;
		z-index:5;
}


#menuadmin li:hover ul, #menuadmin li li:hover ul, #menuadmin li.sfhover ul, #menuadmin li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto ;    /* Repositionnement normal */
        min-height:10; /* Corrige un bug sous IE */
		z-index:3;
}




/*** STYLES ***/
.sf-menu, .sf-menu * 
{
	margin:			0;
	padding:		0;
	list-style:		none;

	
}
.sf-menu {
	line-height:	1.0;
	position:relative;
	left:80px;
    top:-2px;
	
	
	
}
.sf-menu ul {

position:		absolute;
top:			-999em;
min-width:		9em; /* left offset of submenus need to match (see below) */
background: #333;
margin-top:9px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius:0px 0px 5px 5px;
opacity: 0.90;
filter:Alpha(Opacity=90);
}
.sf-menu ul li {
width:			100%;
padding-right:0px ;



}

#IE7 .sf-menu ul li {
width:			100%;
padding-left:0px;


}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
	
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			43px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			1em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}


/***  SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {


	line-height:50px;
	text-decoration:none;
	font-family:trebuchet MS;
	font-size:16px;
	font-weight:600;
	color: #0e93cb;
}

.sf-menu img { margin-top:13px;}
.sf-menu li ul li a {


	line-height:30px;
	text-decoration:none;
	font-family:trebuchet MS;
	font-weight:500;
	font-size:14px;
	color: #0e93cb;
}
.sf-menu a:hover {


	background-image:url(images/bg_menu_hover1.png);
	background-repeat:no-repeat;
	background-position:center bottom;

}

.sf-menu li ul li a:hover {

	color: #999;
	background-image: none;
	background-repeat:no-repeat;
	background-position:center bottom;

}

.sf-menu li 
{
	background: none;
}
.sf-menu li li{
float: none;
border-top: #141414 solid 1px;


}
,sf-menu li a, {
padding: 		1em 1em;}
.sf-menu li li li {
	background: none;
	
}
.sf-menu li:hover, .sf-menu li.sfHover{
	
	outline:		0;
}
.sf-menu  lu a:focus, .sf-menu ul a:hover, .sf-menu ul .tabNavigation2 li a:selected {
	
	outline:		2;

}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2em;
	padding-left:2em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('images/bg_menu_hover.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}





.tdindex
{
border-bottom:#B5C6DF 1px solid;



}



#sep
{
position:relative;

z-index:9;
display:inline-block;
top:12px;
opacity: 0.30;
filter:Alpha(Opacity=30);
}


#mask 
{
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
.window 
{
  position:absolute;
  left:0;
  top:100px;
  width:693px;
  height:913px;
  z-index:9999;
  display:none;
  padding:20px;
  border:#666666 solid 5px;
}

#dialog 
{
  width:693px;
  height:913px;	
  padding:5px;
  background-color:#ffffff;
  z-index:9999;
}

/*********************************************************************slider*/
			
		

/*Slider */
#slideshow {
	position: relative;
	top:-1px;
	left:-40px;
	width: 967px;
	height: 330px;
	overflow: hidden;
	border:#d8d8d8 5px solid;
}

#slideshow img 
{
	position: absolute;
	left: 0;
	top: 0;
	width: 967px;
	height: 330px;
}

#slideshow2 {
	position: relative;
	top:150px;
	width: 160px;
	height: 210px;
	overflow: hidden;
}

#slideshow2 img {
	position: absolute;
	left: 0;
	top: 0;
	width: 160px;
	height: 210px;
}
#pause1, #pause2 {
	z-index:100;
}								


/* tabl admin-------------------------------------------------------- */

#tbimgadmin
{
border:#999999 3px double;
}
#tbimgadmin tr
{

}
#tbimgadmin td 
{
border:#999999 1px solid;
}



/*contacte-------------------------------------------------------------------*/

#dcontact{
background-image: url(images/bgcontacte.jpg);
 background-repeat:no-repeat;
 background-position:top; 
 width:700px; height:900px; 
 position:absolute;top:-150px
}

.contenair{
border: solid 1px #0099CC;
width:785px;
position:relative;
top:20px;
left:18px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius:5px 5px 5px 5px;
font:"trebuchet MS";
font-size:12px;
opacity:.90;


}
.contenair2{
border: solid 1px #0099CC;
background-color:#DFE2EC;
padding:5px;
margin-left:422px;
width:370px;
height:235px;
position:relative;
top:8px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius:5px 5px 5px 5px;

font-size:12px;
opacity:.90;
font-family:"trebuchet MS";

}

.titre{
font:"trebuchet MS";
color:#0099CC;
font-size:18px;
padding:0px;
padding-left:10px;
margin:0;
border:0;
text-decoration:underline;
}

.input_smal{
height:20px;
width:50px;
margin:5px;
border:1px #CCCCCC solid;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius:5px 5px 5px 5px;   
}
.input_medium{
height:20px;
width:136px;
margin:5px;
border:1px #CCCCCC solid;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius:5px 5px 5px 5px;   
}
.input_long{
height:20px;
width:200px;
margin:5px;
border:1px #CCCCCC solid;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius:5px 5px 5px 5px;  
}

.input_message
{
width:500px;
height:200px;
border:1px #CCCCCC solid;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		-moz-border-radius:5px 5px 5px 5px;


}

.float-row
{
	background-color:#DFE2EC;
	font-size:12px;
	padding:20px;
	color: #0099CC;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius:5px 5px 5px 5px;
	width:745px;
	height:100%;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	opacity:.95;
	position:relative;
		}
.float-row label {width:80px;line-height:25px;font-size:12px;font-weight:800; font-family:"trebuchet MS"}
.float-row input {margin:2px 8px 0 0;}

/********************************************* pg interne  style******************************/

.banier{
position:absolute;

border:#dfdfdf 8px solid;
 -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius:5px 5px 5px 5px;
top:-128px;
left:-36px;
width:900px;
height:150px;

}

.banierpro{
position:absolute;
border:#dfdfdf 8px solid;
 -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius:5px 5px 5px 5px;
top:-128px;
left:-36px;
width:900px;
height:200px;



}
#ulmenu{
width:230px;
border:0;
padding:0;
padding-top:1px;
margin:0;
text-decoration:none;
list-style:none;
position:relative;
top:0px;

}

#ulmenu li

{
border-bottom:#666666 dotted 1px;
width:150px;
height:100%;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;

}

#ulmenu li a{

padding-left:10px;
padding-top:10px;
text-decoration: none;
font-family: "trebuchet MS";
font-size:12px;
font-weight:600;
color:#0099CC;

}

#ulmenu li a:hover{
padding-left:10px;
text-decoration: none;
font-family:"trebuchet MS";
font-size:12px;
font-weight:600;
color: #5F073E;

}
/*****************************************/

#contenairmenu1
{
background-image:url(images/gradientBottomRightLight.png);
background-position: right bottom ;
background-repeat:no-repeat;
border:#CCCCCC 1px solid;
ma-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius:5px 5px 5px 5px;
 float:left;
 padding:0px;
 margin-left:10px;
 width:230px;
}

#ulmenu1{

width:210px;
border:0;
padding:0;
padding-top:1px;
margin:0;
text-decoration:none;
list-style:none;
position:relative;
top:0px;

}

#ulmenu1 li

{
list-style:url(images/arrowMenu.gif);
width:210px;
height:100%;
margin-left:30px;
padding-left:0px;
padding-top:5px;
padding-bottom:5px;

}

#ulmenu1 li a{

padding-left:10px;
padding-top:10px;
text-decoration: none;
font-family: "trebuchet MS";
font-size:12px;
font-weight:600;
color:#0099CC;



}

#ulmenu1 li a:hover{
padding-left:5px;
text-decoration: none;
font-family:"trebuchet MS";
font-size:12px;
font-weight:600;
color: #5F073E;

}

/*****************************************/
#hmenu{
position:relative;
top:35px;
left:-36px;
background:#dfdfdf ;
width:916px;
height:45px;



}
#hmenu a{
padding-left:15px;
padding-right:15px;
border-left:#CCCCCC 1px  dashed;
text-decoration: none;
font-family: "trebuchet MS";
font-size:15px;
font-weight:600;
color:#0099CC;
line-height:40px;
}

#hmenu a:hover{
color: #150951;
}

/**********************************************************************destributeur */

#tabl2{
border:1px #C2DDF8 solid;

}
#tabl2 td{
	padding-left:10px;
border-bottom:1px #C2DDF8 solid;
border-right:1px #C2DDF8 solid;
border-left:1px #C2DDF8 solid;

}

/************************************************************************presentation*/
#tabl{
font-family: "trebuchet MS";
font-size:11px;
font-weight:600;

}
#tabl img {
border:#0099CC solid 1px;
}

/**************************************************************************historique*/
.histo{
margin-left:10px;
margin-top:20px;
border: #0099FF 1px dotted ;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		-moz-border-radius:5px 5px 5px 5px;
}
/*******************************************************************************sav */

#table {
margin-left:10px;

}

#table td {
border-bottom:#0099CC dotted 1px;
}

#etyl{
background-attachment:scroll;

}

/************************************************************************google map*/

.marker1{
border: solid 1px #0099CC;
background-color:#DFE2EC;
padding:5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius:5px 5px 5px 5px;
font:"trebuchet MS";
font-size:12px;
opacity:.90;
filter:Alpha(Opacity=75);

}
/*******************************************************************************produits*/
#produits {
position:relative;
top:-50px;
padding-left:10px;


}

#produits ul {

list-style:none;
float:left;
width:140px;
margin-bottom:50px;

}

#produits li {

-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius:5px 5px 5px 5px;
}
#produits a {

font-family: "trebuchet MS";
color: #000;
font-weight:400;
}

#produits a:hover {
font-family:"trebuchet MS";
color: #990000;

}


/*//////////////////////////tabs */

.tabs2
{
position:relative;
height:100%;
font-family:"trebuchet MS";
margin-left:20px;
}

.tabNavigation2 ul
{
position:absolute;
width:600px;
line-height:30px;
margin-left:40px;
}

.tabNavigation2 li{
text-decoration:none;
position:relative;
top:-20px;
left:-22px;
display: block;
list-style:none;
float:left; 
line-height:12px;
height:25px;
-webkit-border-top-right-radius: 3px;
-webkit-border-top-left-radius: 3px;
-moz-border-radius:3px 3px 0px 0px;

}
#IE7 .tabNavigation2 li 
{
position:relative;
top:33px;
left:-22px;
list-style:none;
float:left; 
padding-top:10px;
padding-bottom:10px;


}

.tabNavigation2 li a
{

text-decoration:none;
color:#000000;
background-image:url(images/tab.png);
font-family: "trebuchet MS";
font-weight:600;

font-size:14px;
padding-top:5px;
padding-left:40px;
padding-right:40px;
padding-bottom:6px;

}

.tabNavigation2 li a:hover{
text-decoration:none;
background-image:url(images/tab.png);
color: #990000;
padding-top:8px;
padding-left:40px;
padding-right:40px;
padding-bottom:6px;
border:0;
outline:0;

}

.tabNavigation2 li a:hover, .tabNavigation2 li a:selected, .tabNavigation2 li a:focus  .tabNavigation2 li a:active{
border:0;
outline:0;

}

#art1{

padding-top:30px;
padding-left:10px;
padding-bottom:20px;
height:100%;
font-family:"trebuchet MS";

}

#art2
{
padding-top:30px;
padding-left:10px;
padding-bottom:20px;
height:100%;
font-family:"trebuchet MS";

}

#art3

{
	
padding-top:30px;
padding-left:10px;
padding-bottom:20px;
height:100%;
font-family:"trebuchet MS";

}

/******************************tble des petite images*/

#tbimg

{
  width:100px;
}

#tbimg td
{
font-size:12px;
font-weight:600;
}

#tbimg a:hover img

{
border:solid 2px #0099CC;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-top-left-radius: 3px;
-moz-border-radius:3px 3px 3px 3px;
}


/*********************************multi lode*************************************************/
#sitemap
{
padding-left:50px;
background-image:url(images/bg_sitmap.jpg);
background-repeat:no-repeat;


}
#sitemap ul li
{

list-style-image:url(images/star10.gif);

}
#sitemap ul li ul li
{
list-style: url(images/ul.jpg);
}
#sitemap ul li ul li ul li 
{
list-style: square;

}

/*#player
{
border:#0099CC 1px solid;
margin-bottom:20px;
-moz-box-shadow: 0px 1px 5px  #000 ;

}*/
/*----------------------------------------------------------------------------------------------*/

div.wrap{
 width:900px;
 margin:0 auto;
 text-align:left;
 
}
 div#top div#nav{
  float:left;
  clear:both;
  width:900px;
  height:52px;
  margin:22px 0 0;
  background:url url(images/nav-bg.png) 0 0 no-repeat;
 }
  div#top div#nav ul{
   float:left;
   width:700px;
   height:52px;
   list-style-type:none;
  }
   div#nav ul li{
    float:left;
    height:52px;
   }
    div#nav ul li a{
     border:0;
     height:52px;
     display:block;
     line-height:52px;
     text-indent:-9999px;
    }
 
div#header{
 margin:-1px 0 0;
}
div#video-header{
 height:683px;
 margin:-1px 0 0;
}
 div#header div.wrap{
  height:299px;
  background:url(images/header-bg.png) 50% 0 no-repeat;
 }
 div#header div#slide-holder{
  z-index:40;
  width:900px;
  height:299px;
  position:absolute;
 }
  div#header div#slide-holder div#slide-runner{
   top:17px;
   left:-34px;
   width:900px;
   height:330px;
   overflow:hidden;
   position:absolute;
   border:#dfdfdf 8px solid; 
   Border-radius: 10px ;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius:5px 5px 5px 5px;
   
  }
  div#header div#slide-holder img{
   margin:0;
   display:none;
   position:absolute;
  }
  div#header div#slide-holder div#slide-controls{
   left:370px;
   bottom:-95px;
   width:500px;
   height:46px;
   display:none;
   position:absolute;
   background:url(images/slide-bg.png) 0 0;
  }
   div#header div#slide-holder div#slide-controls p.text{
    float:left;
    color:#fff;
    display:inline;
    font-size:10px;
    line-height:16px;
    margin:15px 0 0 20px;
    text-transform:uppercase;
   }
 
   div#header div#slide-holder div#slide-controls p#slide-nav{
    float:right;
    height:16px;
    display:inline;
    margin:11px 15px 0 0;
   }
    div#header div#slide-holder div#slide-controls p#slide-nav a{
     float:left;
     width:16px;
     height:16px;
     display:inline;
     font-size:10px;
     margin:0 5px 0 0;
     line-height:16px;
     font-weight:bold;
     text-align:center;
     text-decoration:none;
     background-position:0 0;
     background-repeat:no-repeat;
    }
    div#header div#slide-holder div#slide-controls p#slide-nav a.on{
     background-position:0 -16px;
    }
div#header div#slide-holder div#slide-controls p#slide-nav a{background-image:url(images/silde-nav.png);}
div#nav ul li a{background:url(images/nav.png) no-repeat;}
/***************************************************************tab article***/
#tabsuporte
{
	font-size:12px;
	border:#CCC 1px solid;
	border-top:0px;
padding:0px;

}
#titresuport
{
	font-size:14px;
	line-height:32px;
	font-family: Tahoma, Geneva, sans-serif;
	color:#333;
	background:url(images/bg-button-cta-right.png) no-repeat;
	width:280px;
	height:30px;
	
}
