@charset "utf-8";
/* CSS Document */


body, html {
	margin:0;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

#LiensBleux {
}

#LiensBleux a{
	color: #0000FF;
	text-decoration:underline;
}

#LiensBleux a:link {
	color: #0000FF;
	text-decoration:underline;
}

#LiensBleux a:hover {
	color: #0000FF;
	text-decoration:underline;
}

#LiensBleux a:active {
	color: #0000FF;
	text-decoration:underline;
}


.TexteGrise{
color:#CCCCCC;
}

.Ensemble {
	background-color:#FFFFFF;
}
.Banniere {
	height: 127px;
}

.Corps {
	height:100%;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	z-index: 0;
	width: 960px;
}


.MessageErreur {
	color: #932626;
	font-weight: bold;
}

.TexteSaisie{
	font-size:9px;
}

#menu {
text-align : left ; 
float:left;
width : 160px; 
padding : 0 0 0 10px ;
height:auto;
background-image:url(Images/PointillesOrange.jpg);
background-position:right;
background-repeat:repeat-y; 

}
#menu h1{
min-height:5px;
background:transparent;
color:#f47702;
font-size:12px;
margin-left:-35px;
text-align:center;}

#menu ul{
margin : 0;
padding : 0 ; 
list-style : none ;
}

#menu li{
background:#fcfcfc url(Images/CaseMenu.jpg) no-repeat;
background-attachment:scroll;
list-style:none;
width:150px;
height:24px; 
margin : 0;
}
#menu li:hover{
background:#fcfcfc url(Images/CaseMenuActif.jpg) no-repeat;
list-style:none;
height:24px; 
}

#menu a{
margin-left:0px;
text-decoration:none;
margin-top:40px;
color:#3e3e3e;
padding-left:12px;
}
#menu a:hover{
text-decoration:none;
color:#f28d02;
}


#centre {
float:left;
margin-left:20px;
margin-right:20px;
width : 530px;
text-align:justify;
margin-bottom:0px;
overflow:hidden;
z-index:2;
padding-right:10px;
}

#centreProductPage {
float:left;
margin-left:20px;
margin-right:20px;
width : 720px;
text-align:justify;
margin-bottom:0px;
overflow:hidden;
z-index:2;
 }

#centreProductPage p{

padding-right:30px; }


#bas {   
clear : both ;
text-align : center ;
float:right;
position:inherit;
width : 100%;
height:60px; 
color : #000;
font-size : 11px;
margin-top:0px;
}

#basHome {   
	background:#f28c02 url(Images/FondBas.jpg);
	background-repeat: repeat-x;    
}

#basMobile {   
	background:#B6C9D8 url(Images/Mobile/FondBas.jpg);
	background-repeat: repeat-x;    
}

#basTV {   
	background:#68BA56 url(Images/TV/FondBas.jpg);
	background-repeat: repeat-x;    
}

#basPress {   
	background:#E7A090 url(Images/Press/FondBas.jpg);
	background-repeat: repeat-x;    
}

#basWeb {   
	background:#429696 url(Images/Web/FondBas.jpg);
	background-repeat: repeat-x;    
}

#basOther {   
	background:#B07EA3 url(Images/Other/FondBas.jpg);
	background-repeat: repeat-x;    
}

#basInternet {   
	background:#627097 url(Images/Internet/FondBas.jpg);
	background-repeat: repeat-x;    
}

#basDooh {   
	background:#de6f5c url(Images/Dooh/FondBas.jpg);
	background-repeat: repeat-x;    
}



div#MenuHorizontal {
	background-image: url(Images/FondMenu.jpg);
	background-repeat: repeat-x;
	height: 26px;
	text-align:right;
	float:none;
}

div#AlignMenuHaut{
height: 26px;
text-align:center;
margin : 0px auto;
margin-left:auto;
margin-right:auto;
padding-left:180px;
width:800px;
}

div#menuHaut a {color:#000000;}
div#menuHaut ul {padding: 0; margin:0px; background: white; text-align:center; }
div#menuHaut li {background:#e3e3e3; min-height:22px;}
div#menuHaut li:hover {background: #e3e3e3}
div#menuHaut li.sousmenu:hover {background: #e3e3e3;}
/* rejout couleur de fond */
div#menuHaut li.sousmenu { background-color:#e3e3e3}
/* rajout pr pour fleche direction bas et couleur de fond*/
div#menuHaut li.plop { background: 95% 50% no-repeat #e3e3e3;}

/* une petite bordure en top*/
div#menuHaut ul li {position:relative; list-style: none; float:left; border-top:1px solid #CCCCCC;}

div#menuHaut ul ul {position: absolute;display:none; width:90px}
div#menuHaut li a {text-decoration: none; display:block;width:90px; margin-top:-1px;}
div#menuHaut ul.niveau1 li.sousmenu:hover ul.niveau2, 
div#menuHaut ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block; }

div#menuHaut ul.niveau2 a {padding-top:5px; padding-bottom:5px; text-align:left; font-size:10px; font-weight:normal; border-bottom:1px solid #CCCCCC;}

div#menuHaut ul.niveau3 {top:-1px; left: 90px; }

div#menuHaut ul.niveau1 li { }

/* rajout de couleur de fond et de survol */
div#menuHaut ul.niveau3 li { background: #e3e3e3}
div#menuHaut ul.niveau3 li:hover { background: #e3e3e3}


#mnuMobile a:hover { 
background-color:#C6D6E3;
padding-bottom:4px;}

#mnuTV a:hover { 
background-color:#B3CF90;
padding-bottom:4px;}

#mnuPress a:hover { 
background-color:#F2CCC2;
padding-bottom:4px;}

#mnuWeb a:hover { 
background-color:#CFE2E2;
padding-bottom:4px;}

#mnuOther a:hover { 
background-color:#DCC4CD;
padding-bottom:4px;}




#EncartDroite {
text-align:justify; 
float:left;
width : 200px;
margin-left:-32px; 
padding : 0 0 0 30px ;
height:auto;
background-image:url(Images/PointillesOrange.jpg);
background-position:left;
background-repeat:repeat-y;
}

#EncartDroite h1{
height:15px;
background:transparent;
color:#f47702;
font-size:12px;
margin-left:-30px;
text-align:center;}

#EncartDroite ul{
margin : 0;
padding : 0;
list-style : none;
}

#EncartDroite li{
background:#fcfcfc url(Images/CaseMenuRef.jpg) no-repeat;
background-position:bottom;
list-style:none;
width:200px;
height:37px; 
margin : 0;
padding-left:24px;
}
#EncartDroite li:hover{
background:#fcfcfc url(Images/CaseMenuRefActif.jpg) no-repeat;
background-position:bottom;
list-style:none;
}

#EncartDroite a{
margin-left:0px;
text-decoration:none;
color:#3e3e3e;

}
#EncartDroite a:hover{
text-decoration:none;
color:#f28d02;
}

#TitreRef {
	vertical-align:bottom; height:35px;
}

#DownloadDroite {
text-align : left ; 
float:left;
width : 200px;
margin-left:-22px; 
padding : 0 0 0 30px ;
height:auto;
background-image:url(Images/PointillesOrange.jpg);
background-position:left;
background-repeat:repeat-y;
 

}
#DownloadDroite h1{
height:15px;
background:transparent;
color:#f47702;
font-size:12px;
text-align:center;}

#DownloadDroite ul{
margin : 0;
padding : 0 ; 
list-style : none ;

 
 }

#DownloadDroite li{
background:#fcfcfc url(Images/CaseMenuRef.jpg) no-repeat;
background-attachment:scroll;
background-position:bottom;
vertical-align:baseline;
list-style:none;
width:200px;
height:34px; 
margin : 0;
}
#DownloadDroite li:hover{
background:#fcfcfc url(Images/CaseMenuRefActif.jpg) no-repeat;
background-position:bottom;
list-style:none;
height:34px; 
}

#DownloadDroite a{
margin-left:0px;
text-decoration:none;
color:#3e3e3e;
}
#DownloadDroite a:hover{
text-decoration:none;
color:#f28d02;
}



#TitreOrange {
height:15px;
background:transparent;
color:#f47702;
font-size:12px;}



#LastestNews li{
background:#fcfcfc url(Images/RondNews.jpg) no-repeat;
background-attachment:scroll;
background-position:left top;
vertical-align:baseline;
text-align:justify;
height:auto;
list-style:none;
width:200px;
margin : 0;
}
#LastestNews li:hover{
background:#fcfcfc url(Images/RondNewsActif.jpg) no-repeat;
background-position:left top;
height:auto;
list-style:none;
}

#LastestNews a{
float:left;
margin-left:0px;
text-align:justify;
width:180px;
margin-right:1px;
margin-bottom:0px;
text-decoration:none;
color:#3e3e3e;
}
#LastestNews a:hover{
text-decoration:none;
color:#f28d02;
}


a.LiensBas{
color: #FFFFFF;
font-weight:bold;
}
.Copyright {color: #FFFFFF; font-size:9px}
