@charset "utf-8";
/* CSS Document */
a{outline-style:none;}
 body  {
    font: 100%  Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
    background: #fff url(/img/commun/fond.png) repeat-x;
    margin: 0; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
    padding: 0;
    text-align: center; /*ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
    color: #555;
	letter-spacing:normal;
}
#conteneur {
	position:relative;
    width: 1076px;  /* paramétrage de la largeur à 20 pixels de moins que le plein écran (800 pixels) pour tenir compte de l'habillage du navigateur et éviter l'apparition d'un ascenseur horizontal */
    background: #FFFFFF;
    margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
    border: none;
    text-align: left; /* ce paramétrage annule le paramètre text-align:center de l'élément body. */}

.relative {
position:relative;
}
a {	text-decoration:none;}
div.zindexO {
position:relative;
z-index:0;}
#fla01 {
position:relative;
z-index:0;}
p.intro a.inside {color:#122B48; text-decoration:underline;}
a.inside {color:#6a9a02; text-decoration:underline;} #mainContentN2 p a strong,  #mainContentN3 p a strong {color:#6a9a02; text-decoration:underline;}
a.insideP {color:#122B48; text-decoration:underline;}
a.insL {color:#6a9a02; text-decoration:underline; font-weight:normal; padding-left:20px; background:url(/img/commun/flecheO.gif) no-repeat top left;}
#mainContentN3 p.insL{margin:0px 0px 15px 0px;}
p.insL a {color:#6a9a02; text-decoration:underline; font-weight:normal; padding-left:20px; background:url(/img/commun/flecheO.gif) no-repeat top left;}
/*a.visit:visited {color:#551A8B;}*/
img {border:none;}
ul {padding:0px; margin:0px; list-style:none;}
li {padding:0px; margin:0px;}
h1 {padding:0px; margin:0px;}
p {padding:0px; margin:0px; text-align:justify;}
.flaBorder {
left:-5px;
position:relative;
padding-bottom:30px;
}
.clearB {clear:both;}
/************************************/
/*									*/
/*				HEADER				*/
/*									*/
/************************************/
#topHeader {
	display:block;
	height:25px;
	margin:0px;
	padding:0px;
	background: #fff url(/img/commun/fond.png) repeat-x; 	
	color: #fff;
    } 
#topHeader ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:absolute;
right:25px;
text-align:right;
top:6px;
width:500px;
}
#topHeader ul li{
	display:inline;
	width:400px;
    } 
#topHeader ul li a{
	color:#fff;
	padding:0 8px;
    }
#topHeader ul li a:hover{
	text-decoration:underline;
    }
#topHeader ul li.version {
position:absolute;
right:2px;
top:31px;}
#topHeader ul li.version a{color:#555555;
font-size:11px;
text-decoration:underline;}
#topHeader ul li.version img{ position:relative; top:2px; right:5px;}
/****************************/ 	
#header {
	position:absolute;
	z-index:1000;
	display:block;
	height:95px;
   	background: #fff; 
   	padding: 0px;  
    }
#coin-g {
	display:block;
	height:23px;
	width:20px;
	background:transparent url(/img/commun/coin-g.png) no-repeat;
	background-repeat:no-repeat;
	font-size:1px;
	float:left;
}
#coin-d {
	display:block;
	height:23px;
	width:20px;
	background:transparent  url(/img/commun/coin-d.png) no-repeat;
	position:absolute;
	left:1056px;
	font-size:1px;
}
#logoA {
	position:absolute;
	left: 25px;
	top: 40px;
		} 
/************** MENU HORIZONTAL *************/
#navH {
	position:absolute;
	left: 290px;
	top: 40px;
	width: auto;
	height: 42px;
	padding:0px;
	width:762px;
	z-index:1000;
	/*overflow: hidden ;*/
}* html #navH {width:758px;}
#navH-coin-g {
	display:block;
	height:40px;
	width:18px;
	background:transparent url(/img/commun/navH-coin-g.png) no-repeat;
	background-repeat:no-repeat;
	font-size:1px;
	float:left;
}* html #navH-coin-g { float: none;position:absolute; top:0px; left:0px;}
#navH-coin-d {
	display:block;
	position:absolute; 
	top:0px; 
	left:744px;
	height:40px;
	width:23px;
	background:transparent  url(/img/commun/navH-coin-d.png) no-repeat;
	font-size:1px;
}* html #navH-coin-d { float: none;position:absolute; top:0px; left:742px;}
/************************************/
#navH ul#nav{
	background:transparent  url(/img/commun/navH-fond.png) repeat-x;
	display:block;
	height:42px;
	padding:0px 0px 0px 0px;
	font-size:17px;
}* html #navH ul#nav{ padding-left:18px;}
#navH ul#nav li {
	float: left ;
	width: 120px ;
	color: #fff ;
	background: none;
	list-style:none;
}* html #navH ul#nav li {width:115px;}
#navH ul#nav li#nav05 {width: 125px ;}
#navH ul#nav li#nav05 a:hover{background: transparent url(/img/commun/navH-over04-01.png) center no-repeat;color:#122B48; text-decoration:underline;}
#navH ul#nav li#nav05 a.actif {
	background: transparent url(/img/commun/navH-over04.png) center no-repeat ;
	text-decoration: none;
	color:#122B48;
	padding: 0px 0px 0px 0px;
}
#navH ul#nav li a {
	display: block ;
	height:40px;
	color: #fff ;
	font-size:17px;
	line-height: 38px ;
	padding: 0px 0px 0px 0px;
	text-align: center ;
	text-decoration: none ;
	font-weight:bold;
}
#navH ul#nav li a:hover{
	background: transparent url(/img/commun/navH-over02.png) center no-repeat ;
	color:#122B48;
	text-decoration:underline;
}/*
#navH ul#nav li#nav03 a:hover {
	background: transparent url(/img/commun/navH-over03.png) center no-repeat ;
	color:#122B48;
	text-decoration:underline;
}*/
#navH ul#nav li a.actif {
	background: transparent url(/img/commun/navH-over03.png) center no-repeat ;
	text-decoration: none;
	color:#122B48;
	padding: 0px 0px 0px 0px;
}
#navH ul#nav li a.actif:hover {
	text-decoration: underline;
}
#navH ul#nav li a.go { background:transparent url(/img/commun/navH-over02.png) no-repeat scroll center center; color:#122B48;}
#navH ul#nav li#nav05 a.go2 { background:transparent url(/img/commun/navH-over04-01.png) no-repeat scroll center center; color:#122B48;}
/************MENU DEROULANT*************/
#navH ul#nav li ul.smenu  {
	position:absolute;/* bug ie6 */
	width:200px;/*bug ie*/
	margin:0px 0px 0px 4px;
	padding: 0;
	list-style: none;
	display: none;
}*+html #navH ul#nav li ul.smenu  {margin:0px 0px 0px 5px;}/* ie7 */ 
* html #navH ul#nav li ul.smenu  {margin:0px 0px 0px 2px;}/* ie6 */
/*#navH ul#nav li:hover ul.smenu{
	display: block;
}*/

#navH ul#nav li#nav05 ul.smenu  {
	position:absolute;
	margin:0px 0px 0px 1px;
	width:200px;
	padding: 0;
	list-style: none;
	/*display: none;*/
}

#navH ul#nav li ul.smenu li {
	position:relative;/*pour placer les btn-img en abs*/
	height: 20px;
	padding:0px;
	margin:0px;	
	overflow: hidden
}
#navH ul#nav li ul.smenu li.navHtop {
	position:relative;/*pour placer les btn-img en abs*/
	height: 28px;
	padding:0px;
	margin:0px;	
	overflow: hidden
}
#navH ul#nav li#nav01 ul.smenu li {
	width:200px;}
#navH ul#nav li#nav02 ul.smenu li {
	width:220px;}
#navH ul#nav li#nav03 ul.smenu li {
	width:200px;}
#navH ul#nav li#nav04 ul.smenu li {
	width:200px;}
#navH ul#nav li#nav05 ul.smenu li {
	width:200px;}
#navH ul#nav li#nav06 ul.smenu li {
	width:159px;}
#navH ul#nav li ul.smenu li a{
	font-size:12px;
	color: #122B48;
	display: block;
	height:20px;
	line-height: 20px;
	text-decoration: none;
	font-weight:bold;
	background:#fff;
	border-left:#2E4D6F 2px solid;
	border-right:#2E4D6F 2px solid;
	text-align:left;
	padding:0px 0px 0px 25px;
}#navH ul#nav li ul.smenu li.navHtop a, #navH ul#nav li ul.smenu li.navHtop a:hover{
	padding:0px 0px 0px 25px;
	font-weight:normal;
	height:28px;
	line-height: 32px;
}#navH ul#nav li#nav06 ul.smenu li.navHtop a, #navH ul#nav li#nav06 ul.smenu li.navHtop a:hover{
background:transparent url(/img/commun/navH06-smenu-li-top.png) no-repeat top; border:none;}
#navH ul#nav li ul.smenu li a:hover, #navH ul#nav li#nav05 ul.smenu li a:hover{
	color:#BA5A08;
	background:#fff;
	text-decoration:underline;	
}#navH ul#nav li ul.smenu li.gc a:hover{
	color:#2591CB;
	background:#fff;
	text-decoration:underline;		
}#navH ul#nav li ul.smenu li.tme a:hover{
	color:#90CE00;
	background:#fff;
	text-decoration:underline;		
}#navH ul#nav li ul.smenu li.gp a:hover{
	color:#D13073;
	background:#fff;	
	text-decoration:underline;
}#navH ul#nav li ul.smenu li.m a:hover{
	color:#C40A00;
	background:#fff;
	text-decoration:underline;	
}
#navH ul#nav li ul.smenu div {
	height:8px;
	font-size:1px;}
/*#navH ul#nav li#nav01 ul.smenu div, #navH ul#nav li#nav02 ul.smenu div, #navH ul#nav li#nav03 ul.smenu div, #navH ul#nav li#nav04 ul.smenu div, #navH ul#nav li#nav05 ul.smenu div {
	background:transparent url(/img/commun/navH04-smenu-li-top.png) no-repeat;
	width:200px;}
#navH ul#nav li#nav06 ul.smenu div{
	width:159px;
	background:transparent url(/img/commun/navH06-smenu-li-top.png) no-repeat;}*/
#navH ul#nav li ul.smenu li.navHend {
}
#navH ul#nav li#nav01 ul.smenu li.navHend, #navH ul#nav li#nav02 ul.smenu li.navHend, #navH ul#nav li#nav03 ul.smenu li.navHend, #navH ul#nav li#nav04 ul.smenu li.navHend, #navH ul#nav li#nav05 ul.smenu li.navHend {
	background:transparent url(/img/commun/navH04-smenu-li-end.png) no-repeat bottom;
	height:35px;
	font-size:1px;}
#navH ul#nav li#nav06 ul.smenu li.navHend {
	background:transparent url(/img/commun/navH06-smenu-li-end.png) no-repeat bottom;
	height:35px;
	font-size:1px;}
#navH ul#nav li ul.smenu li.navHend2 {
	background:transparent url(/img/commun/navH04-smenu-li-endGrand.png) no-repeat bottom;
	height:20px;
	font-size:1px;}
/******** sSmenu ********/
#navH ul#nav li ul.smenu li.sSmenu {
	height: auto;
	padding:0px;
	margin:0px;	
}
/* img à l'ouverture sSmenu */
#navH ul#nav li ul.smenu li.sSmenu ul.open_at_load{
	background:transparent url(/img/commun/navH-smenu-btn02.png) no-repeat;
}
#navH ul#nav li ul.smenu li.sSmenu div.sSmenuImg01{
	background:transparent url(/img/commun/navH-smenu-btn01.png) no-repeat;
	height:14px;
	width:14px;
	position:absolute;
	top:5px;
	left:153px;
	cursor:pointer;}
#navH ul#nav li ul.smenu li.open div.sSmenuImg01 {
    background:transparent url(/img/commun/navH-smenu-btn02.png) no-repeat;}
#navH ul#nav li ul.smenu li.sSmenu div#sSmenuImg02{
	background:transparent url(/img/commun/navH-smenu-btn01.png) no-repeat;
	height:14px;
	width:14px;
	position:absolute;
	top:5px;
	left:153px;
	cursor:pointer;}
#navH ul#nav li ul.smenu li.open div#sSmenuImg02 {
    background:transparent url(/img/commun/navH-smenu-btn02.png) no-repeat;}
#navH ul#nav li ul.smenu li ul li a{
	font-size:12px;
	color: #122B48;
	display: block;
	height:20px;
	line-height: 20px;
	text-decoration: none;
	background:#fff;
	font-weight:normal;
	text-align:left;
	padding:0px 0px 0px 40px;
}
#navH ul#nav li ul.smenu li ul li a:hover{
	color:#689501;
	background: none;
	text-decoration:underline;
	padding: 0px;
	background:#fff;
	padding:0px 0px 0px 40px;
}
/*************************/
#header h1 {
    margin: 0; 
    padding: 10px 0; 
}
/************************************/
/*									*/
/*				SIDEBAR1   			*/
/*									*/
/************************************/	
#sidebar1 {
	position:relative;
    float: left; 
  	width: 239px; 
    background: #fff; 
    padding: 10px 0px 15px 25px; 
}
#sidebar1 div.navV {
	position:relative;
}
#sidebar1 div.navV div.navVH {
	background: transparent url(/img/commun/navV-top.png) no-repeat;
	height:4px;
}
* html #sidebar1 div.navV  ul{
	position:relative;
	top:-10px;
}
#sidebar1 div.navV ul li a{
	background: transparent url(/img/commun/navV-li.png) no-repeat;
	color:#122B48;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:39px;
	width:201px;
	line-height:38px;
	padding-left:36px;
}
#sidebar1 div.navV ul li.navVtop a{
	background: transparent url(/img/commun/navV-li-top.png) no-repeat;
}
#sidebar1 div.navV ul li.navVend a{
	background: transparent url(/img/commun/navV-li-end.png) no-repeat;
}
#sidebar1 div.navV ul li ul li.navVend2 a{
	background: transparent url(/img/commun/navV-li-end2.png) no-repeat;
}
#sidebar1 div.navV ul li a:hover{
	color:#BA5A08;
	text-decoration:underline;
}
#sidebar1 div.navV li.actif a{
	color:#BA5A08;
}
/************************************/
/*									*/
/*				SIDEBAR2   			*/
/*									*/
/************************************/	
#sidebar2 {
	position:relative;
    float: right;
    width: 189px; 
    padding: 10px 25px 15px 25px; 
    }* html #sidebar2 {padding: 0px 25px 15px 25px; }
#sidebar2 p.newsOk{	
	color:#da9122;
	padding: 0px 25px 0px 25px;
}
#sd2Blc01 {
	background: transparent url(/img/commun/sidebar2Bc.png) no-repeat;
	height:149px;
	width:189px;
}
#sd2_n1_news {
	position:relative;
	margin-top:150px;
	background: transparent url(/img/commun/newsletter.png) no-repeat;
	height:112px;
	width:191px;
}*+html #sd2_n1_news{margin-top:160px;} * html #sd2_n1_news{margin-top:160px;}
#sd2_n2_news {
	position:relative;
	background: transparent url(/img/commun/newsletter.png) no-repeat;
	height:112px;
	width:191px;
}
#sd2_n2_news h4, #sd2_n1_news h4{
	position:relative;
	top:-10px;
	margin-left:20px;
	color:#122B48;
	font-weight:bold;
	font-size:18px;
}
/*#sd2_n2_news h4 span{
	color:#122B48;
	font-weight:bold;
	font-size:18px;
}*/
#sd2_n2_news p, #sd2_n1_news p{
	padding:10px 20px 10px 20px;
}
#sd2_n2_news input, #sd2_n1_news input {
	width:110px;
	margin-left:20px;
}
#sd2_n2_news input#btn_news, #sd2_n1_news input#btn_news{
	background:transparent url(/img/commun/btn_news.png) no-repeat;
	height:22px;
	width:30px;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	margin-left:5px;
}
#sidebar2 a.btnN{
display:block;
text-align:center;
color:#fff;
font-weight:bold;
text-decoration:none;
line-height:23px;
background-image:url(/img/commun/btn_news.png);
background-position:0px 0px;
width:30px;
height:23px;
position:relative;
left:142px;
top:-22px;
}
#sidebar2 a.btnN:hover{
background-position:0px -23px;
}
#sidebar2 a.btnN:hover{
background-position:0px -23px;
}
#sidebar2 p span{
background-color:#F4CECE;
color:#E51B24;
display:block;
padding:5px;
width:142px;
}
#sd2_n2 {
	background: transparent url(/img/commun/sidebar2Bc.png) no-repeat;
	height:149px;
	width:189px;
	margin-bottom:25px;
}
#sd2_n2_jib{margin-top:24px;}
#sd2_n2_webA {
	margin-top:24px;
	height:112px;
	width:191px;
	cursor:pointer;
}
#sd2_n2_webA a{
	background:transparent url(/img/commun/rappel.jpg) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	height:112px;
	width:191px;
}
#sd2_n2_webA a:hover{
	background:transparent url(/img/commun/rappel.jpg) no-repeat scroll 0 -112px;
}
#sd2_n2_webA a:hover h4{
	text-decoration:none;
}
#sd2_n2_webA h4 {
	font-size:18px;
	font-weight:normal;
	margin-left:20px;
	position:relative;
	top:10px;
}
#sd2_n2_webA h4 span{
	font-size:20px;
}
#sd2_n2_webA p{
	padding:20px 75px 10px 20px;
	text-align:left;
}

#sd2_n2_01 {
	background: transparent url(/img/commun/sidebar2B.png) no-repeat;
	height:149px;
	width:189px;
	margin-bottom:25px;
}
#sd2_n2_02 {
	background: transparent url(/img/commun/sidebar2V.png) no-repeat;
	height:149px;
	width:189px;
	margin-bottom:25px;
}
#sd2_n2_03 {
	background: transparent url(/img/commun/sidebar2R.png) no-repeat;
	height:149px;
	width:189px;
	margin-bottom:25px;
}
#sd2_n2_04 {
	background: transparent url(/img/commun/sidebar2G.png) no-repeat;
	height:149px;
	width:189px;
	margin-bottom:25px;
}
/************************************/
/*									*/
/*			MAIN CONTENT   			*/
/*									*/
/************************************/
#content {
	position:relative;
	margin-top:110px;
	}

/************************************/
/*									*/
/*				FOOTER  			*/
/*									*/
/************************************/
#footer { 
	background:#e2e2e2 url(/img/commun/fondF.png) repeat-x;
	height:170px;
	position:relative;
	clear:both;
	font-size:11px;
	color:#6A9900;
}
#footer div#fD {
	background:url(/img/commun/fondFD.png) no-repeat bottom;
	display:block;
	width:21px;
	height:21px;
	float:right;
	position:relative;
	top:149px;
} 
#footer div#fG {
	background:url(/img/commun/fondFG.png) no-repeat bottom;
	display:block;
	width:21px;
	height:21px;
	position:relative;
	top:149px;
} 
#footer a{ 
	color:#122B48;
} 
p.copyright {
	position:absolute;
	left: 25px;
	top: 70px;
}
#footerMenu {
	position:absolute;
	left: 280px;
	top: 45px;
	width:635px;
	color:#6D7C83;
}
#footerMenu ul#ref{
	height:40px;
}
* html #footerMenu ul.liens {
	position:relative;
	top:-15px;
}
#footerMenu ul.liens li a{
	color:#555;
}
#footerMenu ul li{
	float:left;
	margin:0px;
	padding:0px;
}
#footerMenu ul li a{
	padding:0px 8px 0px 8px;
	color:#122B48;
}
#footerMenu ul li a:hover{
	text-decoration:underline;
}
#footerMenu ul li img, #footerMenu ul li a img{
	padding:8px 2px;
}
#footerMenu ul li a:hover img{
text-decoration:none;
}
p.footerNum {
	font-size:15px;
	font-weight:bold;
	left:961px;
	position:absolute;
	top:70px;
	line-height:12px;
}
p.footerNum span{
	font-size:9px;
	font-weight:normal;
}
.clearfloat {
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
img#protE {
	position:relative;
	top:-3px;
}
/***************** NEW  FOOTER ****************/

#footerW { 
	background:#e2e2e2 url(/img/commun/fondF.png) repeat-x;
	position:relative;
	clear:both;
	font-size:12px;
	color:#555555;
}
#footerW a{ 
	color:#555555;
}
#footerW a:hover{ 
	color:#6A9A02;
}

.fBlc1, .fBlc2, .fBlc3, .fBlc4, .fBlc5 {
	position:relative;
	margin:0px 0px 20px 0px;
}
.fbh {
color:#122B48;
font-size:13px;
font-weight:bold;
padding-bottom:5px;
}
.flag {
position:absolute;
top:135px;
}
.upperleft{
	width : 96%;
	margin-left : auto;
	margin-right : auto;
	background:#f4f4f4;
	background-image : url(/img/commun/upperleft.gif);
	background-repeat : no-repeat;
	background-position : top left;
}
.upperright{
	background-image : url(/img/commun/upperright.gif);
	background-repeat : no-repeat;
	background-position : top right;
}
.lowerleft{
	background-image : url(/img/commun/lowerleft.gif);
	background-repeat : no-repeat;
	background-position : bottom left;
}
.lowerright{
	background-image : url(/img/commun/lowerright.gif);
	background-repeat : no-repeat;
	background-position : bottom right;
	padding : 10px;
}

.fBlc1 {
height:50px;
/*padding-top:30px;*/
}
.fBlc1 ul.lien{
position:absolute;
right:25px;
top:40px;
font-size:12px;
}
.fBlc1 ul.ref{
position:relative;
left:25px;
top:18px;
}
.fBlc1 ul.ref li.fevad{
position:relative;
top:-20px;
}
.fBlc1 ul.ref li a img{
padding:0px 4px;
}
.fBlc1 ul li {
float:left;
}
.fBlc1 ul.lien li a{
padding:0px 8px;
}



.fBlc2 .lowerright{
height:164px;
}
.fBlc2 .fBlc2_01 img{
padding-right:2px;
padding-top:5px;
}
.fBlc2 .fBlc2_02 {
left:285px;
position:absolute;
top:10px;
width:280px;
}
.fBlc2 .fBlc2_02 .fBlc2_02_p1{
position:absolute;
top:95px;
width:300px;
}
.fBlc2 .fBlc2_02 .fBlc2_02_p2{
position:absolute;
top:126px;
width:340px;
}

.fBlc2 .fBlc2_03 {
position:absolute;
left:610px;
top:10px;
width:450px;
}
.fBlc2 .fBlc2_03 ul{
list-style-image:url(/img/commun/refFooter/puce-V.gif);
list-style-position:inside;
margin:0 0 15px;
}
.fBlc2 .fBlc2_03 ul.acc01{
left:150px;
position:absolute;
top:20px;
}
.fBlc2 .fBlc2_03 ul.acc02{
left:310px;
position:absolute;
top:20px;
}
.fBlc2 .fBlc2_04 {
position:absolute;
left:610px;
top:135px;
width:450px;
}
.fondAxiatel {
background:transparent url(/img/commun/lienAxiatel.png) no-repeat scroll 0 0;
height:60px;
left:596px;
position:absolute;
top:125px;
width:461px;
}
.fBlc2 .fBlc2_04 img{
padding-right:5px;
}

.fBlc3 .lienRef {
position:absolute;
right:40px;
top:12px;
}
.fBlc3 img{
padding:0px 7px;
}


.fBlc4 .lowerright{
height:70px;
}
.fBlc4 ul.lien li {
float:left;
}
.fBlc4 ul.lien li a {
padding:0 5px;
}
.fBlc4 ul.lien li.padNoneG a {
padding:0 5px 0px 0px;
}
.fBlc4 ul.lien li.padNoneD a {
padding:0 0px 0px 5px;
}


.fBlc5 {
height:40px;
position:relative;
top:16px;
}
.fBlc5 div {
padding-top:9px;
text-align:center;
}
.fBlc5 div img{
position:relative;
left:-5px;
top:1px;
}
.fBlc5 span {
color:#6A9A02;
margin-left:30px;
}
#footerW div#fG {
background:transparent url(/img/commun/fondFG.png) no-repeat scroll center bottom;
display:block;
height:21px;
width:21px;
}/*
#footerW div#fD {
background:transparent url(/img/commun/fondFD.png) no-repeat scroll center bottom;
display:block;
float:right;
height:21px;
width:21px;
}*/
#footerImg{
bottom:0;
position:absolute;
right:0;
}










/**** BTN POUR TELECHARGER *****/
.btnT{
    font-weight:normal;
    overflow:auto;
    /*clear:both;*/
}
.btnT a{
    color:#fff;
    text-decoration:none;
    margin:0px;
    padding-right:20px;
    height:23px;
    line-height:23px;
    display:block;
    float:left;
    background:url(/img/commun/btn-submitSpD.png) 100% 0% no-repeat;
	cursor:pointer;
}
.btnT a:hover{
    background:url(/img/commun/btn-submitSpD.png) 100% 100% no-repeat;
	cursor:pointer;
}
.btnT a span{
    background:url(/img/commun/btn-submitF.png) 0% 0% no-repeat;
    height:23px;
    display:block;
    padding-left:25px;
	cursor:pointer;
}
.btnT a:hover span{
    background:url(/img/commun/btn-submitF.png) 0% 100% no-repeat;
	cursor:pointer;
}
/**** BTN POUR LIEN SITE *****/
.btnL{
	font-weight:normal;
	/*left:380px;*/
	margin-bottom:15px;
	margin-top:2px;
	overflow:auto;
	position:relative;
	/*width:200px;*/
}
.btnL a{
    color:#fff;
    text-decoration:none;
    margin:0px;
    padding-right:20px;
    height:23px;
    line-height:23px;
    display:block;
    float:left;
    background:url(/img/commun/btn-lien2.png) 100% 0% no-repeat;
	cursor:pointer;
}
.btnL a:hover{
    background:url(/img/commun/btn-lien2.png) 100% 100% no-repeat;
	cursor:pointer;
}
.btnL a span{
    background:url(/img/commun/btn-lien.png) 0% 0% no-repeat;
    height:23px;
    display:block;
    padding-left:25px;
	cursor:pointer;
}
.btnL a:hover span{
    background:url(/img/commun/btn-lien.png) 0% 100% no-repeat;
	cursor:pointer;
}
/************* Error ***************/
div.error {
background:#F4CECE none repeat scroll 0 0;
color:#E51B24;
margin:10px 0 15px;
padding:5px;
text-align:left;
border:1px dotted #E51B24;
}
/************* Sommaire video ***************/
.sommaire {
border-top:2px dotted #9A9DA2;
border-bottom:2px dotted #9A9DA2;
padding:15px 0;
margin-bottom:25px;
}
#mainContentN2 .sommaire ul {
list-style-image:url(/img/commun/puce-B.gif);
list-style-position:inside;
margin:0px;
}
*+html #mainContentN2 .sommaire ul {list-style-image:url(/img/commun/puce-B2.gif);}
* html #mainContentN2 .sommaire ul {list-style-image:url(/img/commun/puce-B2.gif);}
#mainContentN2 .sommaire p {
margin:0px 0px 10px 0px;
color:#122B48;
font-size:13px;
font-weight:bold;
}
.sommaire a {
color:#555;
}
.sommaire a:hover {
color:#6A9A02;
}
.borderV {
background:transparent url(/img/commun/dma-fond.png) no-repeat scroll 0 0;
padding-top:15px;
padding-bottom:7px;
padding-right:60px;
}
.borderV_top {
padding-bottom:7px;
padding-right:60px;
}
.navAncre {
position:absolute;
right:0px;
top:-10px;
}
.navAncre_promo{    
    float: right;
    position: relative;
    top: -28px;
    width: 59px;
}
.noPad .navAncre {
position:absolute;
right:0px;
top:10px;
}

a.lienManag{color:#122B48;text-decoration:underline;}
/************************************/
/*			Thumbs video			*/
/************************************/
#mainContentN3 h2.center{color:#3b7fbe;text-align:center;}
#mainContentN2.videosNews{position:relative;}

#mainContentN2 #thumbsVideo {position:relative;height:320px;top:0px;}/** une ligne 160px, deux 320, ... **/
#mainContentN2 #thumbsVideo .thumbVideo a{height:104px;width:137px;position:relative; margin:10px 0px 20px 0px; padding:0px; float:left;}
#mainContentN2 #thumbsVideo .textes p.titre {color:#0B2443;font-size:9px;font-weight:normal;margin:0px;}
#mainContentN2 #thumbsVideo .textes p.stitre {text-decoration:none; color:#a8a8a8;font-size:9px;}
#mainContentN2 #thumbsVideo .textes{bottom:-50px;left:5px;position:absolute;}

/***************videos 1 à 4 ****************/
#mainContentN2 #thumbsVideo  .video1 , #mainContentN2 #thumbsVideo  .video2, #mainContentN2 #thumbsVideo  .video3, #mainContentN2 #thumbsVideo  .video4{float:left;position:relative;width:136px;padding:0px 0px 23px 0px;}


#mainContentN2 #thumbsVideo  .video1 a{background:transparent url(/img/commun/thumbVideo/sprite-video1a4.jpg) no-repeat scroll 0px 0px;}
#mainContentN2 #thumbsVideo  .video1 a:hover{background:transparent url(/img/commun/thumbVideo/sprite-video1a4.jpg) no-repeat scroll 0px -104px;}
#mainContentN2 #thumbsVideo  .video2 a{background:transparent url(/img/commun/thumbVideo/sprite-video1a4.jpg) no-repeat scroll 0px -208px;}
#mainContentN2 #thumbsVideo  .video2 a:hover{background:transparent url(/img/commun/thumbVideo/sprite-video1a4.jpg) no-repeat scroll 0px -312px;}
#mainContentN2 #thumbsVideo  .video3 a{background:transparent url(/img/commun/thumbVideo/sprite-video1a4.jpg) no-repeat scroll 0px -416px;}
#mainContentN2 #thumbsVideo  .video3 a:hover{background:transparent url(/img/commun/thumbVideo/sprite-video1a4.jpg) no-repeat scroll 0px -520px;}
#mainContentN2 #thumbsVideo  .video4 a{background:transparent url(/img/commun/thumbVideo/sprite-video1a4.jpg) no-repeat scroll 0px -624px;}
#mainContentN2 #thumbsVideo  .video4 a:hover{background:transparent url(/img/commun/thumbVideo/sprite-video1a4.jpg) no-repeat scroll 0px -728px;}
/************************************/

/***************videos 5 à 8 ****************/
#mainContentN2 #thumbsVideo  .video5, #mainContentN2 #thumbsVideo  .video6, #mainContentN2 #thumbsVideo  .video7, #mainContentN2 #thumbsVideo  .video8{float:left;position:relative;width:136px;padding:0px 0px 23px 0px;}

#mainContentN2 #thumbsVideo  .video5 a{background:transparent url(/img/commun/thumbVideo/sprite-video5a8.jpg) no-repeat scroll 0px 0px;}
#mainContentN2 #thumbsVideo  .video5 a:hover{background:transparent url(/img/commun/thumbVideo/sprite-video5a8.jpg) no-repeat scroll 0px -104px;}
#mainContentN2 #thumbsVideo  .video6 a{background:transparent url(/img/commun/thumbVideo/sprite-video5a8.jpg) no-repeat scroll 0px -208px;}
#mainContentN2 #thumbsVideo  .video6 a:hover{background:transparent url(/img/commun/thumbVideo/sprite-video5a8.jpg) no-repeat scroll 0px -312px;}
#mainContentN2 #thumbsVideo  .video7 a{background:transparent url(/img/commun/thumbVideo/sprite-video5a8.jpg) no-repeat scroll 0px -416px;}
#mainContentN2 #thumbsVideo  .video7 a:hover{background:transparent url(/img/commun/thumbVideo/sprite-video5a8.jpg) no-repeat scroll 0px -520px;}
#mainContentN2 #thumbsVideo  .video8 a{background:transparent url(/img/commun/thumbVideo/sprite-video5a8.jpg) no-repeat scroll 0px -624px;}
#mainContentN2 #thumbsVideo  .video8 a:hover{background:transparent url(/img/commun/thumbVideo/sprite-video5a8.jpg) no-repeat scroll 0px -728px;}
/************************************/

/***************videos 5 à 8 (ENGLISH)****************/
#mainContentN2 #thumbsVideo  .video5-EN {float:left;position:relative;width:136px;padding:0px 0px 23px 0px;}

#mainContentN2 #thumbsVideo  .video5-EN a{background:transparent url(/img/commun/thumbVideo/sprite-video5a8-EN.jpg) no-repeat scroll 0px 0px;}
#mainContentN2 #thumbsVideo  .video5-EN a:hover{background:transparent url(/img/commun/thumbVideo/sprite-video5a8-EN.jpg) no-repeat scroll 0px -104px;}



/************************************/

/*			newFooter			*/
/************************************/
#newFooter{clear:both;font-size:11px;top:-10px;position:relative;}
#newFooter.footHome {top:-40px;}
#newFooterA{background:transparent url(/img/commun/refFooter/footer-bg.jpg) no-repeat scroll 0 0;margin:25px 25px 0px 25px;color:#555555;height:373px;width:1026px;position:relative;}
#newFooterA ul li{float:left;margin:0px;padding:0px;line-height:15px;}
#newFooterA #nav1a .block1 ul li{float:none;margin:0px;padding:0px;line-height:15px;}
#newFooterA ul li a{margin:0px 10px;padding:0px;color:#555555;}
#newFooterA ul li a:hover{text-decoration:underline;}
#newFooterA ul.sites {margin:5px 0px 0px 0px;}
#newFooterA ul.sites li a{color:#555555;}
#newFooterA ul.sites li a:hover{text-decoration:underline;}
#newFooterA #nav1a{position:absolute; width:300px;height:206px;margin:15px 0px 0px 18px;}
#newFooterA #nav1b{position:absolute; width:672px;height:176px;left:318px;margin:15px 18px 0px 18px;}
#newFooterA #nav1a h5, #newFooterA #nav1a h5 a, #newFooterA #nav1b h5, #newFooterA #nav1b h5 a{color:#122B48;font-weight:bold;font-size:11px;margin:0px 0px 5px 0px;}


#newFooterA #nav1b .block2 ul li{float:none;list-style-image:url(/img/commun/refFooter/puce-V.gif);line-height:13px;}
#newFooterA #nav1b .block2 ul li a{margin:0px;padding:0px;color:#555555;}
#newFooterA #nav1b .block2 ul li a:hover{text-decoration:underline;}
#newFooterA #nav1b .block2 ul.colonne1{position:absolute;top:20px;left:10px;width:130px;height:70px;}
#newFooterA #nav1b .block2 ul.colonne2{position:absolute;top:20px;left:150px;width:130px;height:70px;}
#newFooterA #nav1b .block2 ul.colonne3{position:absolute;top:20px;left:290px;width:130px;height:70px;}
#newFooterA #nav1b .block2 ul.colonne4{position:absolute;top:20px;left:430px;width:130px;height:70px;}
#newFooterA #nav1b .block2 ul.colonne5{position:absolute;top:20px;left:570px;width:130px;height:70px;}

#newFooterA #nav2{position:absolute; width:1026px;height:64px;top:224px;margin:0px 0px 0px 10px;background:transparent url(/img/commun/refFooter/bg-references.jpg) no-repeat scroll -10px 17px;}
#newFooterA #nav2 h5, #newFooterA #nav2 h5 a{margin:0px 0px 0px 8px;}
#newFooterA #nav2 h5, #newFooterA #nav2 h5 a, #newFooterA #nav3 h5, #newFooterA #nav3 h5 a, #newFooterA #nav4 h5, #newFooterA #nav4 h5 a{color:#122B48;font-weight:bold;font-size:11px;}
#newFooterA #nav2 p#references{position:absolute;right:35px;top:0px;}
#newFooterA #nav2 p#references a{color:#999999;}
#newFooterA #nav2 p#references a:hover{color:#666666;text-decoration:underline;}
#newFooterA #nav2 #logosRef{ position:absolute;top:23px;left:12px;width:980px;}
#newFooterA #nav2 #logosRef a{ margin:-1px;padding:0px;}


#newFooterA #nav3{position:absolute; width:990px;height:60px;top:288px;margin:10px 18px 0px 18px;}

#newFooterA #nav1a .block1, #newFooterA #nav1b .block1{position:absolute; height:80px;}
#newFooterA #nav1a .block2, #newFooterA #nav1b .block2{position:absolute; height:80px;top:89px;}
#newFooterA #nav1a .block3, #newFooterA #nav1b .block3{position:absolute; height:40px;top:180px;}
#newFooterA #nav1a .block2 p img.imgFloat{float:left; margin:0px 10px 0px 10px;}
#newFooterA #nav1a .block2 p {margin:10px 0px;color:#555555;position:absolute;width:282px;}
#newFooterA #nav1a .block2 p.fevad {top:13px;}
#newFooterA #nav1a .block2 p.logos {top:65px;}

#newFooterA #nav1b .block3 p.flags {left:360px;position:absolute;top:0px;width:360px;margin:0px;padding:0px;}
#newFooterA #nav1b .block3 p.flags a{margin:0px 5px 0px 0px;}
#newFooterA #nav1b .block3 p.solutions {color:#555555;left:340px;margin:0px;position:absolute;top:0px;width:80px;}
#newFooterA #nav1b .block3 p.solutions a{color:#555555;}
#newFooterA #nav1b .block3 p.solutions a:hover{text-decoration:underline;}
#newFooterA #nav1b .block1 p.motsCles {margin:0px 0px 0px 10px;color:#555555;line-height:15px;}
#newFooterA #nav1b .block1 p.motsCles  a{color:#555555;}
#newFooterA #nav1b .block1 p.motsCles  a:hover{text-decoration:underline;}




#newFooterB{background:#E2E2E2 url(/img/commun/refFooter/footer-copyright.jpg) no-repeat scroll 0 0;margin:15px 25px 25px 25px;color:#6A9900;height:36px;width:1026px;position:relative;}
#newFooterB .copyright ul li {float:left;margin:0;padding:0;}
#newFooterB .copyright  ul.listeGauche {position:absolute;left:20px;top:10px;}
#newFooterB .copyright  ul.listeGauche li.txtCopyright, #newFooterB .copyright  ul.listeGauche li.txtContacter  {margin:0px 10px;color:#122B48;}
#newFooterB .copyright  ul.listeGauche li.imgAxialys{margin:0px 0px 0px 10px;}
#newFooterB .copyright  ul.listeGauche li.txtContacter .vert  {color:#6A9900;}
#newFooterB .copyright  ul.listeDroite {position:absolute;right:20px;top:10px;color:#122B48;}
#newFooterB .copyright  ul.listeDroite li.txtLiens a{margin:0px 10px;color:#122B48;}
#newFooterB .copyright  ul.listeDroite li.txtLiens a:hover{text-decoration:underline;}


/************************************/
/*			NEW PAGE VOIP			*/
/************************************/
#content #sidebar1 div.navV ul li.navVend ul li.end a {
	background: url(/img/commun/navV-li-li-end2.png) no-repeat;}
#sidebar1 div.navV ul li.navVend a {
	background: transparent url(/img/commun/navV-li.png) no-repeat;}

