
body{
	background-color: #ffffff;
	font-family: Verdana, Arial, sans-serif; 
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #3677A6;
	scrollbar-highlight-color: #3677A6;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #3677A6;
	background: #FFFFFF;
	border: 0px;
	margin-top:1px;
	} 

a img {
	border: 0px;
	padding: 5px;
}

/* définition des liens présents dans les box, les liens portent les noms des box */ 
a.infos:link, a.infos:active, a.infos:visited {
text-decoration: underline;
color:#1C2C5C; 
font-family:arial, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}

a.infos:hover {
text-decoration: none;
color: #1C2C5C; 
font-family:arial, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}  

a.actu:link,a.actu:active,a.actu:visited
{
text-decoration: underline;
color: #404040; 
font-family:Trebuchet MS,Arial, Verdana, sans-serif; 
font-size:7pt; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}

a.actu:hover
{
text-decoration: none;
color: #404040; 
font-family:Trebuchet MS,Arial, Verdana, sans-serif; 
font-size:7pt; 
font-style: normal; 
font-weight: bold; 
text-align:left;
} 

a.centre:link,a.centre:active,a.centre:visited
{  
color:black;
text-decoration: underline;
font-family:Verdana, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}

a.centre:hover
{ 
color:black;
text-decoration: none;
font-family:Verdana, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}	

a.contacttxt2:link,a.contacttxt2:active,a.contacttxt2:visited
{  
color:black;
text-decoration: underline;
font-family:Verdana, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}

a.contacttxt2:hover
{ 
color:black;
text-decoration: none;
font-family:Verdana, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: bold; 
text-align:left;
} 

a.copyright:link,a.copyright:active,a.copyright:visited
{  
color:black;
text-decoration: underline;
font-family:Verdana, sans-serif; 
font-size:7pt; 
font-style: normal; 
font-weight: normal; 
text-align:left;
}

a.copyright:hover
{ 
color:black;
text-decoration: none;
font-family: Verdana, sans-serif; 
font-size:7pt; 
font-style: normal; 
font-weight: normal; 
text-align:left;
} 

a.pdf:link,a.pdf:active,a.pdf:visited
{ 
color:black;
text-decoration: underline;
font-family: Verdana, sans-serif; 
font-size:7pt; 
font-style: normal; 
font-weight: normal; 
text-align:left;
}

a.pdf:hover
{ 
color:black;
text-decoration: none;
font-family: Verdana, sans-serif; 
font-size:7pt; 
font-style: normal; 
font-weight: normal; 
text-align:left;
}

.navMenuLink {display:block; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #777777; font-size: 9px;}
a.navMenuLink:link,a.navMenuLink:visited,a.navMenuLink:hover,a.navMenuLink:active {  color: #777777; text-decoration: none; }
a.navMenuLinkOvr:link,a.navMenuLinkOvr:visited,a.navMenuLinkOvr:hover,a.navMenuLinkOvr:active {  color: #FFFFFF; text-decoration: none }

.navMenuTtl {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 9px; border-bottom: #EEEEEE 1px solid;}
.navRow0 { background-color: white; border: #666666 inset 1px; }
.navRow1 { background-color: #EEEEEE; border: #CC0000 outset 1px; }
.navCell { padding-top: 3px; padding-bottom: 3px; cursor: hand; }
.input { border : 1px solid #333333; FONT-SIZE: 10px; COLOR: #333333; background-color: #FFFFFF ; FONT-FAMILY: verdana, sans-serif; }

a.print:link,a.print:active,a.print:visited
{ 
color:black;
text-decoration: none;
font-family:Verdana, sans-serif; 
font-size:7pt; 
font-style: normal; 
font-weight: normal; 
text-align:left;
}
a.print:hover
{ 
color:black;
text-decoration: underline;
font-family:Verdana, sans-serif; 
font-size:7pt; 
font-style: normal; 
font-weight: normal; 
text-align:left;
}


TD.ssmenu
{
 	padding-right:5px;
} 
 
 
#conteneur
{	 
	border:1px solid #3677A6;	
	width:791px;
	text-align:left;
	padding:0px;
} 	

#pp_conteneur
{	 
	border:1px solid #3677A6;	
	width:680px;
	text-align:left;
	padding:0px;
} 	  
/* Box haut contenant le logo */
#haut
{	 
	background:url(../images/fond_titre_haut.jpg) no-repeat;
	width:791px;  
	height:77px;
	text-align:left;	
} 
/* Box logo parente de Haut */
#haut #logo
{	 
	position:relative;
	top:10px;
	left:14px;
	width:204px; 
	height:59px;
	text-align:left;
}  

/* Box contenant le menu */
#menu
{	 
	background:#EEEEEE;
	width:791px;  
	height:25px;
	text-align:left;	
	padding:0px; 
	border-top:1px solid black;
	border-bottom:1px solid black;
	
}  

/* Box contenant les remontées d'infos avec fond nem */
#actu
{	 
	background:url(../images/fond_nemo.jpg) no-repeat left top;
	width:757px;  
	height:239px;
	text-align:left;	
}

#actu #txt
{
	margin-left:15px;
	margin-top:5px;
}
#actu1
{	 
	margin-top:87px;
	float:left;
	width:186px;  
	height:109px;
	text-align:left;	
}  
#actu1 img
{
	margin-top:18px;
	margin-left:2px;
} 
#actu2
{	   
	margin-top:87px;
	float:left;	
	width:181px;  
	height:109px;
	text-align:left;	
}
#actu2 img
{
	margin-top:18px;
	margin-left:4px;
} 
#actu3
{
	margin-top:87px;	 
 	float:left;
	width:189px;  
	height:109px;
	text-align:left;	
} 
#actu3 img
{
	margin-top:18px;
	margin-left:4px;
}  

#focus
{
	float:right; 
	margin-top:198px;
	margin-right:0px;
	border: 0px solid black;	
	background:#1C295E;
	width:200px; 
	height:38px;
} 
#focus #titre
{
   	margin-top:8px;
	margin-left:8px;
	font-family:Trebuchet MS, Verdana, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:white; 
} 

#focus_suite
{
	background:url(../images/fond_focus.jpg) no-repeat left;
	width:791px;
	height:230px; 
} 

#focus_contenu
{  
   	position:relative;
   	top:0px;
   	left:556px;
   	width:199px;
   	height:220px;
	border: 1px solid black;
	border-top: none;
}

#focus_contenu #titre
{  
	border-bottom: 1px solid #1C2C5C;
	text-align: center;
	font-weight: bold;
	font-family: sans-serif;	
	color:#1C2C5C;	
}

#focus_contenu #txt1
{
	margin-left:5px; 
	font-family:arial, sans-serif;
	font-size:8pt;
	color:#1C2C5C;
	width:70px;
}
#focus_contenu #txt2
{
	margin-left:5px; 
	font-family:arial, sans-serif;
	font-size:8pt;
	color:#1C2C5C;
	width:60px;
}

#focus_contenu #accroche
{
	background:url(../images/fond_accroche_focus.jpg) no-repeat;
	margin-top:5px;
	margin-bottom:5px;
	font-family:arial, sans-serif;
	font-size:12pt;
	font-weight:bold;
	text-align:center;
	color:white;
	width:199px; 
	height:25px;
	padding-top:4px;
} 

#centre {
	position:absolute;
	top:345px;
	width:500px;
	height:200px;
}	
 
#centre #titre {
	color:#A4A4A4;
	font-size:12pt;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:10px;
} 
#centre #txt {
	font-family:Verdana, sans-serif;
	font-size:9pt;
	text-align:left;
	padding-left:5px;
	height:200px;	 
} 


.clear {
  clear:both;
  height:1px;
  overflow:hidden;
}  

#separation
{
	background:#F1F1F1;
	border-bottom:1px solid black; 
	width:100%;
	height:10px;
	margin-top:1px;
	font: normal 1px 1px arial;	
}

#footer
{
	padding-top:5px;
	padding-left:5px;
}
#footer	#nouscontacter
{
color:black;
font-family:Verdana, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}


#footer #contact
{	
	background:#F1F1F1;
	border:1px solid #666666; 	
	width:400px;
	margin-bottom:5px;
}  
#contact #contenu {	
/*	height:50px; */
}

#contact #contenu #txt1 td {
color:black;
text-decoration: none;
font-family:Verdana, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: normal; 
text-align:left;
}

#img {
width:20px;
float:left;
margin-left:5px;
margin-right:5px;
height:25px;
}

/* propriétés communes à l'ensemble des 4 coins */
#hautgauche, #hautdroit, #basgauche, #basdroit {
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */	
position:relative;
}
/* propriétés spécifiques à chaque coin */
#hautgauche {
background: url(../images/bord_g_h.gif); 
width:6px;
height:5px;
right: 1px;
bottom: 1px;
}
#hautdroit {
float: right;
background: url(../images/bord_d_h.gif);
width:5px;
height:6px;
left: 1px;
bottom: 1px;
}
#basgauche {
background: url(../images/bord_g_b.gif);
width:6px;
height:7px;	
right: 1px;
top: 1px;
}
#basdroit {
float: right;
background: url(../images/bord_d_b.gif);
width:7px;
height:7px;	
left: 1px;
top: 1px;
}	  
   
#footer	#copyright
{
color:black;
font-family:Verdana, sans-serif; 
font-size:7pt; 
font-style: normal; 
font-weight: normal; 
text-align:left;
margin-bottom:5px;
} 


#footer	#pdf
{
background:url(../images/pdf.jpg) no-repeat left center; 
padding-left:40px;
margin-right:60px;
float:right;
color:black;
font-family:Verdana, sans-serif; 
font-size:7pt; 
font-style: normal; 
font-weight: normal; 
text-align:left;
margin-bottom:5px;
}
 

/**************
Page Interne
*********/
#degrade
{
	background:#F1F1F1 url(../images/degrade.jpg) repeat-x bottom;
	width:100%;
	height:28px;
	font: normal 1px 1px arial;	
} 
#degrade #txt
{
	margin-top:8px;
	margin-left:5px;
	color:black;
	font-family:Verdana, sans-serif; 
	font-size:7pt; 
	font-style: normal; 
	font-weight: normal; 
	text-align:left;
} 

#degrade #print
{  
	float:right;
	margin-right:5px;
	color:black;
	font-family:Verdana, sans-serif; 
	font-size:7pt; 
	font-style: normal; 
	font-weight: normal; 
	text-align:left;
}
#onglet
{  
	background:#F1F1F1 url(../images/onglet.jpg) no-repeat bottom left;
	height:33px;
} 
#onglet #txt
{
	padding-top:5px;
	padding-left:10px;
	color:#404040;
	font-family:Trebuchet MS,Verdana, sans-serif; 
	font-size:12pt; 
	font-style: normal; 
	font-weight: bold; 
	text-align:left;
} 

#boxcentre
{
	background: white url(../images/fond_centre.jpg) no-repeat bottom left;
	width="100%"
} 

#pp_boxcentre
{
	background:white url(../images/fond_centre.jpg) no-repeat bottom left;
	height:460px;	
} 

#menugauche
{	 
	float:left;
	margin-top:20px;
	margin-left:5px;
	background:white;
	border:1px solid #666666; 	
	width:140px;
}  
#menugauche #contenu {
	padding-top:2px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;	
	color:black;
	font-family:Verdana, sans-serif; 
	font-size:7pt; 
	font-style: normal; 
	font-weight: normal; 
	text-align:left;	
}

#presentation
{	
	float:left;
	margin-left:5px;
	margin-top:20px;
	background:white;
	border:1px solid #666666; 
	width:97%;
} 
#presentation_stat
{	
	float:left;
	margin:20px;
	background:white;
	border:1px solid #666666; 
	width:85%;	
} 
#pp_presentation_stat
{	
	float:left;
	margin:20px;
	background:white;
	border:1px solid #666666; 
	width:95%;	
} 

#presentation #contenu
{ 
padding:4px;
color:#333333;
font-family:Verdana, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: normal; 
text-align:left;
width:98%;
height:100%;
}

#pp_presentation_stat #pp_contenu_stat
{ 
padding:4px;
color:#333333;
font-family:Verdana, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: normal; 
text-align:left;
height:400px;
}  

#presentation_stat #contenu_stat
{ 
padding:4px;
color:#333333;
font-family:Verdana, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: normal; 
text-align:left;
height:350px;
}

TD.contenu_stat
{ 
color:#333333;
font-family:Verdana, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: normal; 
text-align:left;
}
 
#presentation_stat #contenu_stat #header_stat
{ 
padding:0px;
color:#B4B4B4;
font-family:Verdana, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}

#pp_presentation_stat #pp_contenu_stat #pp_header_stat
{ 
padding:0px;
color:#B4B4B4;
font-family:Verdana, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: bold; 
text-align:left;
}
 
#boxgris
{	
	position:relative;
	margin-left:10px;
	background:#E5EAEA;
	border:1px solid #666666; 
	width:90%;
	font: normal 1px 1px arial;
} 
#boxgris #texte
{	
padding:4px;
color:#333333;
font-family:Verdana, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: normal; 
text-align:left;
/*--height:120px;--*/
}

/* Menu */
ul#menu li ul{
  display:none;
}

ul#menu li:hover>ul{
  display:block;
}


ul#menu{
  margin:0px;
  padding:0px;
  list-style:none;
  width:100%;
  background:#EEEEEE;
  float:left;
  font-family:Verdana, sans-serif;
  font-size: 9px;
}

ul#menu li{
  float:left;
  display:block;
  padding:2px 1px;
}

ul#menu li a{
  display:block;
  padding: 2px 6px;
  margin-left: 28px;
  color:#3576A6;
  text-decoration:none;
  font-weight: bold;
}

ul#menu li a:hover{
	background:#CCCCCC;
}

ul#menu ul{
  position:absolute;
  background:#EEEEEE;
  list-style:none;
  margin-left:28px;
  padding:0px;
  z-index:1;
}


ul#menu ul li{
  	position:relative;
  	float:none;
  	margin:0px;
  	padding:0px;
	width:150px;  
}

ul#menu ul li a{
	display:block;
	padding:2px 6px;
  	margin:0px 0px;
  	border: 1px solid #CCCCCC;
  	color:#777777;
  	font-weight: bold;
}
	
.contact td {
	font-family:Verdana, sans-serif;
  	font-size: 9px;
	color='333333';
}

.devices th {
	font-family:Verdana, sans-serif;
  	font-size: 14px;
  	font-weight: bold;
  	text-align: left;
}

.devices th a {
	color: black;
	text-decoration: none;
}


.devices td {
	font-family:Verdana, sans-serif;
  	font-size: 12px;
  	text-align: left;
  	border: 1px solid #cccccc;
}

.error	{
	border : 1px solid #FF0000; 
	font-size: 12px; color: #FF0000; 
	background-color: #FFFFFF ; 
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 10px;
}
.showbase{
	float:right;
}