body	{
   	width: 984px;
   	margin-top: 1px; 
   	margin-bottom: 20px;
   	background-color: #003366;	  
   	margin: auto; /* Pour centrer notre page */ 
   	font-family: Arial, Helvetica, sans-serif; 
   	font-size: 12px;   	
}

hr { clear: both; visibility: hidden; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; }
td.presentation { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:bold; }
select{ background-color: #FFFFCC;  font-size: 11px;  height: 18px; color: navy; }

input.image {height: 30px; width: 85px;}

input.bouton {
border:2px outset red;
font-weight:bold;
cursor:pointer;
}
input.bouton:hover {
background-color:white;
color:red;
}
input.bouton:active {
border:2px inset red;
background-color:red;
color:white;
} 

.table1 {
	width:640px;
	background-color:#E1FFBF;
	font-size: 12px;
	text-align:left;
	border-left:1px solid #006600;
	border-top:1px solid #006600;
	border-right:1px solid #006600;
	border-bottom:1px solid #006600;
}

.title	{ 
	margin-left: 160px;
	padding: 0px 0px 0px 5px;
}

.erreur1	{
	color:  red;
	font-size: 12px;
	font-weight:bold;
}

.erreur2	{
	color:  red;
	font-size: 11px;
	font-weight:bold;
}

.titleg	{
	color: #006600;
	font-size: 15px;
	font-weight:bold;
	text-align: left; 
}

.subtitle	{
	color: #006600;
	font-size: 13px;
	font-weight:bold;
	text-align: left; 
}

.texte-center	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-align: center;
	color: red;
}

.texte	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

.texte-td	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

/* Début de définition pour le bandeau haut */ 

#tete-1 {
 	background-image: url('/images/charte/bandeau_new.jpg');
	background-color: #FFFFCC;
	height: 75px;
	width: 984px;
}

#tete-2 {
 	background-color: #003366;
	height: 18px;
	width: 984px;
}

.logo {
 	position: absolute;
	float: left;
	margin-left: 0px;	
	margin-top: 0px;
	border: 0;
}

.titre-cara {
 	font-family: Arial, Helvetica, sans-serif;
	color: #006600;
	text-align: right;
	font-style: italic;
	font-size: 25px;
	font-weight: bold;
	float: left;
	margin-top: 17px;
	width: 700px;
}

.logo-national	{
   	background-image: url("/images/logos/logo-national.gif");
	background-repeat: no-repeat;
   	background-position: center right;
	margin-left: 100px;
	float: left;
	height: 75px;
	width: 175px;
}

.logo-paris-nord	{
   	background-image: url("/images/logos/logo-paris-nord.gif");
	background-repeat: no-repeat;
   	background-position: center right;
	margin-left: 100px;
	float: left;
	height: 75px;
	width: 175px;
}

.logo-paris-sud	{
   	background-image: url("/images/logos/logo-paris-sud.gif");
	background-repeat: no-repeat;
   	background-position: center right;
	margin-left: 100px;
	float: left;
	height: 75px;
	width: 175px;
}

.logo-nancy	{
   	background-image: url("/images/logos/logo-nancy.gif");
	background-repeat: no-repeat;
   	background-position: center right;
	margin-left: 100px;
	float: left;
	height: 75px;
	width: 175px;
}

.logo-lagaude	{
   	background-image: url("/images/logos/logo-lagaude.gif");
	background-repeat: no-repeat;
   	background-position: center right;
	margin-left: 100px;
	float: left;
	height: 75px;
	width: 175px;
}

.logo-lille	{
   	background-image: url("/images/logos/logo-lille.gif");
	background-repeat: no-repeat;
   	background-position: center right;
	margin-left: 100px;
	float: left;
	height: 75px;
	width: 175px;
}

.logo-montpellier	{
   	background-image: url("/images/logos/logo-montpellier.gif");
	background-repeat: no-repeat;
   	background-position: center right;
	margin-left: 100px;
	float: left;
	height: 75px;
	width: 175px;
}

.logo-orleans	{
   	background-image: url("/images/logos/logo-orleans.gif");
	background-repeat: no-repeat;
   	background-position: center right;
	margin-left: 100px;
	float: left;
	height: 75px;
	width: 175px;
}

.logo-lyon	{
   	background-image: url("/images/logos/logo-lyon.gif");
	background-repeat: no-repeat;
   	background-position: center right;
	margin-left: 100px;
	float: left;
	height: 75px;
	width: 175px;
}

.logo-nantes	{
   	background-image: url("/images/logos/logo-nantes.gif");
	background-repeat: no-repeat;
   	background-position: center right;
	margin-left: 100px;
	float: left;
	height: 75px;
	width: 175px;
}

.logo-bordeaux	{
   	background-image: url("/images/logos/logo-bordeaux.gif");
	background-repeat: no-repeat;
   	background-position: center right;
	margin-left: 100px;
	float: left;
	height: 75px;
	width: 175px;
}

.menu-haut1 {
 	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	margin-left: 0px;	
	margin-top: 1px;
} 

.menu-haut2 {
 	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 370px;
	margin-top: 2px;	
}

.menu-haut3 {
 	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 1px;
	margin-left: 820px;	
}

.menu-haut4 {
 	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 960px;	
}

/* Fin de définitions pour le bandeau haut */

#modification	{
	float: right;	
	margin-top:3px;
	margin-right:20px;
	margin-bottom:6px;
	font-size: 10px;
	color: red;
}

#topnav { 
 	/* float: left;	 */
	margin-top:3px;
	margin-left:5px;
	font-size: 12px;
  	color: #006600;
}

.date	{
	text-align: right;
	font-size: 9px;
	color: red;
}


/* Définition et mise en place centrales */	

#contener {
	position: relative;
	margin: auto;
	margin-top: 5px;
	width: 984px; 
	text-align: left;
	color: #003366;
	/* overfow:auto; */
	background-color: #EAFBFC;
	border-right: 1px solid #FFCC00;
	border-left: 1px solid #FFCC00;
	border-top: 0px;
	border-bottom: 0px;
	padding-bottom: 20px;
}

#menu-left	{
   margin-top: 2px;
   float: left;
   width: 160px;
   margin-left: 5px;
}

#menu-right	{
   float: right;
   width: 160px; 
   margin-right: 5px;
} 

#footer-page	{
   	width: 984px;
	clear:both;
	text-align: center;
	border: 1px solid #FFCC00;
	background-color: #003366;
	height: 18px;
	
}

.menu-bas {
 	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-top: 2px;
}

.copyright {
 	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	color: #FFFFFF;
	margin-top: 2px;
	background-color: #003366;
}

/* Fin de définition et mise en place centrales */	


/* Formatage de la zone centrale modifiable */ 

.bandeau-pub	{
	text-align: center;
	margin-top: 4px;
}

.bandeau-pub-pnord	{
	margin:5px 0px 5px	10px !important; 
	/margin:5px 0px 5px	10px;
	-margin:5px 0px 5px	5px;
	
	padding:5px 0px 0px 110px !important;
	/padding:5px 0px 0px 110px;
	-padding:5px 0px 0px 110px;
	
	width: 620px !important;
	/width: 620px;
	-width: 515px; 
	
	height:50px !important; 
	/height:50px; 
	-height:60px; 
	background:url(/paris-nord/images/evenements/fond-evenement.png) no-repeat;
}

.all-bodies	{
	float: left;
	margin-left: 4px;
	margin-top: 0px;
	width: 640px; 
	/* overfow:auto; */
	background-color: #EAFBFC;
	padding-bottom: 20px;
}


/*  Mise en page 3 colonnes */
.body-center	{  
	float: left;
	margin-top: 3px;
	margin-left: 10px;
   	margin-bottom: 5px;
   	width: 200px;
}

.body-left	{  
	float: left;
	margin-top: 3px;
	margin-left: 5px;
   	margin-bottom: 5px;
   	width: 200px;
}

.body-right	{ 
	float: left;
	margin-top: 3px;
	margin-left: 10px; 
   	margin-bottom: 5px;
   	width: 200px;
}

/*  Mise en page 2 colonnes  */
.body-right-2	{  
	float: left;
	margin-top: 3px;
	margin-left: 5px;
   	margin-bottom: 5px;
   	width: 308px;
}
.body-left-2	{  
	float: left;
	margin-top: 3px;
	margin-left: 5px;
   	margin-bottom: 5px;
   	width: 308px;
}

/*  Mise en page mixte une colonne ï¿½troite, une colonne large */

.body-left	{  
	float: left;
	margin-top: 3px;
	margin-left: 5px;
   	margin-bottom: 5px;
   	width: 200px;
}

.body-mixte	{ 
	float: left;
	margin-top: 3px;
	margin-left: 10px; 
   	margin-bottom: 5px;
   	width: 420px;
}

/*  Mise en page "pleine page"  */
.body-all	{ 
	float: left;
	margin-top: 16px;
	margin-left: 10px; 
   	margin-bottom: 5px;
   	width: 622px;
}

/* Fin de formatage de la zone centrale modifiable */ 


/* Formatage des cellules centrales  */

.cellule-annonce	{
   margin-top: 3px;
   width: 100%;
   height: 100%;
   background-color: #FFFFCC; 
   margin-bottom: 10px;
} 

.cellule-annonce-pop	{
   	width: 596px;
   	height:100%;
   	background-color: #FFFFCC;
   	padding-left:10px; 
   	padding-top:10px; 
	padding-right:10px; 
	padding-bottom:10px; 
   	border-left: 2px solid #CC9933;
   	border-right: 2px solid #CC9933;
   	border-bottom: 2px solid #CC9933;
} 


h1	{ 
	background: #336633;
	background-image: url("/images/icones/bullette.gif");
  	background-repeat: no-repeat;
  	background-position: 4px;
  	padding-left: 22px;
	color: #ffffff;
	font-family: verdana;
	font-size: 12px;
	font-weight:bold;
	text-align: left; 
	padding-top:3px; 
	padding-bottom:3px;	
	width:570px;
}

.entete-1	{ 
	background: #336633;
	background-image: url("/images/icones/bullette.gif");
  	background-repeat: no-repeat;
  	background-position: 4px;
  	padding-left: 22px;
	color: #ffffff;
	font-size: 13px;
	font-weight:bold;
	text-align: left; 
	padding-top:3px; 
	padding-bottom:3px;
}

.entete-pop	{ 
	background: #CC0033;
	background-image: url("/images/icones/bullette.gif");
  	background-repeat: no-repeat;
  	background-position: 4px; 
	margin-top:10px;
  	padding-left: 22px;
	color: #ffffff;
	font-size: 13px;
	font-weight:bold;
	text-align: left; 
	padding-top:3px; 
	padding-bottom:3px;
}

.entete-2	{ 
	background: #CCFF66;
	background-image: url("/images/icones/bullette.gif");
  	background-repeat: no-repeat;
  	background-position: 4px;
  	padding-left: 22px;
	color: #336633;
	font-size: 13px;
	font-weight:bold;
	text-align: left; 
	padding-top:3px; 
	padding-bottom:3px;
}

.entete-3	{ 
	background: #E1FFBF;
	background-image: url("/images/icones/bullette.gif");
  	background-repeat: no-repeat;
  	background-position: 4px;
  	padding-left: 22px;
	color: #336633;
	font-size: 13px;
	font-weight:bold;
	text-align: left; 
	padding-top:3px; 
	padding-bottom:3px;
}

.entete-4	{ 
	background: #95C863;
	background-image: url("/images/icones/calendar.png");
  	background-repeat: no-repeat;
  	background-position: 4px;
  	padding-left: 28px;
	color: #ffffff;
	font-size: 13px;
	font-weight:bold;
	text-align: left; 
	padding-top:3px; 
	padding-bottom:3px;
}
.entete-5	{ 
	background: #95C863;
	background-image: url("/images/icones/soleil.png");
  	background-repeat: no-repeat;
  	background-position: 4px;
  	padding-left: 28px;
	color: #ffffff;
	font-size: 13px;
	font-weight:bold;
	text-align: left; 
	padding-top:3px; 
	padding-bottom:3px;
}

.header-4-small { 
	color: #000000; 
	background: #E5FFA9; 
	border: 1px solid #cccccc; 
	border-bottom: none; 
	color: #003366; 
	font-size: 11px;
	font-weight:bold;
	text-align: left;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
}

.header-5-small { 
	color: #000000; 
	background: #E5FFA9; 
	border: 1px ridge #cccccc; 
	color: #003366;
	font-size: 11px;
	font-weight:bold;
	text-align: left;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
}

.border-full-grey	{ 
	padding: 4px; 
	border: 1px solid #cccccc; 
	font-size: 11px;
	text-align: left;
}

.case-cara	{ 
	padding: 4px;
	padding-bottom:0px; 
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc; 
	border-right: 1px solid #cccccc;  
	font-size: 11px;
	text-align: left; 
	height:120px;
}

.case-cara1	{ 
	padding: 4px; 
	border: 1px solid #cccccc; 
	font-size: 11px;
	text-align: left; 
	height:66px;
}

.case-cara2	{ 
	padding: 4px;
	padding-bottom:0px; 
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc; 
	border-right: 1px solid #cccccc;
	font-size: 11px;
	text-align: left; 
	height:152px;
}

.case-cara3	{ 
	padding: 4px;
	padding-bottom: 0px; 
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc; 
	border-right: 1px solid #cccccc;
	font-size: 11px;
	text-align: left; 
	height:225px;
}

.case-cara4	{ 
	padding: 4px;
	padding-bottom: 0px; 
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc; 
	border-right: 1px solid #cccccc;
	font-size: 11px;
	text-align: left; 
	height:150px;
}

.case-cara5	{ 
	padding: 4px;
	padding-bottom: 0px; 
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc; 
	border-right: 1px solid #cccccc;
	font-size: 11px;
	text-align: left; 
	height:136px;
}

.case-cara6	{ 
	padding: 4px; 
	border: 1px solid #cccccc; 
	font-size: 11px;
	text-align: left; 
	height:50px;
}

.case-suite	{ 
	margin-top:-10px;
	padding: 4px;
	padding-top:0px; 
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc; 
	border-right: 1px solid #cccccc; 
	font-size: 11px;
	text-align: right; 
	height:10px;

}

.case-suite2	{ 
	padding: 4px;
	padding-top:0px; 
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc; 
	border-right: 1px solid #cccccc; 
	font-size: 11px;
	text-align: right; 
	height:10px;

}

.info-bottom-dotted	{ 
	margin: 0px;
	margin-top: 3px;
	padding: 0px; 
	padding-top:2px; 
	border-top: 1px dotted #cccccc; 
	white-space:nowrap; 
}

/* Fin de formatage des cellules centrales  */


/* Définitions des menus gauche et droite */ 

.element-menu-head-bleu	{
   	margin: 0px;
   	margin-top: 5px;
   	width: 160px;
   	height: 22px; 
   	background-color: #EAFBFC;
	padding: 0px;
   	border-bottom: #ffffff 1px solid; 
   	background-image:  url("/images/charte/menu-fond-haut-bleu.jpg");
   	background-repeat: no-repeat;
   	background-position: center left; 
}

.element-menu-head-vert	{
   	margin: 0px;
   	width: 160px;
   	height: 22px; 
   	background-color: #EAFBFC;
   	padding: 0px;
   	border-bottom: #ffffff 1px solid; 
   	background-image:  url("/images/charte/menu-fond-haut-vert.jpg");
   	background-repeat: no-repeat;
   	background-position: center left; 
}

.element-menu-head-marron	{
   	margin: 0px;
   	margin-top: 5px;
   	width: 160px;
   	height: 22px; 
   	background-color: #EAFBFC;
   	padding: 0px;
   	border-bottom: #ffffff 1px solid; 
   	background-image:  url("/images/charte/menu-fond-haut-marron.jpg");
   	background-repeat: no-repeat;
   	background-position: center left; 
}

.element-menu-head-orange	{
   	margin: 0px;
   	margin-top: 5px;
   	width: 160px;
   	height: 22px; 
   	background-color: #EAFBFC;
   	padding: 0px;
   	border-bottom: #ffffff 1px solid; 
   	background-image:  url("/images/charte/menu-fond-haut-orange.jpg");
   	background-repeat: no-repeat;
   	background-position: center left; 
}

.element-menu-bottom-bleu	{
   	margin: 0px;
	padding: 0px;
	width: 160px;
   	height: 8px; 
   	background-image:  url("/images/charte/menu-fond-bas-bleu-petit.jpg");
   	background-repeat: no-repeat; 
   	background-color: #EAFBFC;
	background-position: top left;
}

.element-menu-bottom-vert	{
   	margin: 0px;
	padding: 0px;
	width: 160px;
   	height: 8px; 
   	background-image:  url("/images/charte/menu-fond-bas-vert-petit.jpg");
   	background-repeat: no-repeat; 
   	background-color: #EAFBFC;
	background-position: top left;
} 

.element-menu-bottom-marron	{
   	margin: 0px;
	padding: 0px;
	width: 160px;
   	height: 8px; 
   	background-image:  url("/images/charte/menu-fond-bas-marron-petit.jpg");
   	background-repeat: no-repeat; 
   	background-color: #EAFBFC;
	background-position: top left;
} 

.element-menu-bottom-orange	{
   	margin: 0px;
	padding: 0px;
	width: 160px;
   	height: 8px; 
   	background-image:  url("/images/charte/menu-fond-bas-orange-petit.jpg");
   	background-repeat: no-repeat; 
   	background-color: #EAFBFC;
	background-position: top left;
} 

.menu-head	{
   	color: #FFFFCC;
   	font-size: 14px;
   	font-weight: bold;
   	text-align: center;
   	padding-top: 4px;   
}

.element-menu-titre-bleu	{
   	width: 158px;
   	height: 22px;
   	border-left: 1px dotted #FFCC00;
	border-right: 1px dotted #FFCC00; 
   	background-color: #A2BEFF;
   	padding: 0px;
   	background-image:  url("/images/icones/bullette.gif");
   	background-repeat: no-repeat;
   	background-position: 1px;
   	border-bottom: #ffffff 1px solid;
}
.element-menu-titre-vert	{
   	width: 158px;
   	height: 22px;
   	border-left: 1px dotted #FFCC00;
	border-right: 1px dotted #FFCC00; 
   	background-color: #E5FFA9;
   	padding: 0px;
   	background-image:  url("/images/icones/bullette.gif");
   	background-repeat: no-repeat;
   	background-position: 1px;
   	border-bottom: #ffffff 1px solid;
}

.element-menu-titre-marron	{
   	width: 158px;
   	height: 22px;
   	border-left: 1px dotted #FFCC00;
	border-right: 1px dotted #FFCC00; 
   	background-color: #FFAC00;
   	padding: 0px;
   	background-image:  url("/images/icones/bullette.gif");
   	background-repeat: no-repeat;
   	background-position: 1px;
   	border-bottom: #ffffff 1px solid;
}

.element-menu-titre-orange	{
   	width: 158px;
   	height: 22px;
   	border-left: 1px dotted #FFCC00;
	border-right: 1px dotted #FFCC00; 
   	background-color: #FFCC00;
   	padding: 0px;
   	background-image:  url("/images/icones/bullette.gif");
   	background-repeat: no-repeat;
   	background-position: 1px;
   	border-bottom: #ffffff 1px solid;
}

.menu-titre	{
   	color: #000099;
   	font-size: 12px;
   	font-weight: bold;
   	padding-top: 4px;
   	padding-left: 16px;
}

.hertz	{
	background-image:  url("/images/logos/logo-hertz.jpg");
	background-repeat: no-repeat;
	background-color: #006599;
	background-position: center;
	height: 50px;
}

.actif	{
	background-image:  url("/images/logos/logo-actif.png");
	background-repeat: no-repeat;
	background-color: #006599;
	background-position: center;
	height: 57px;
}

.lenovo	{
	background-image:  url("/images/logos/logo-lenovo-rdc.jpg");
	background-repeat: no-repeat;
	background-color: #006599;
	background-position: center;
	height: 50px;
}

.renault	{
	background-image:  url("/images/logos/logo-renault.jpg");
	background-repeat: no-repeat;
	background-color: #006599;
	background-position: center;
	height: 50px;
}

.voyagistes	{
	background-image:  url("/images/logos/logo-voyagistes.jpg");
	background-repeat: no-repeat;
	background-color: #006599;
	background-position: center;
	height: 50px;
}

.forums	{
	background-image:  url("/images/charte/vignette-forums.jpg");
	background-repeat: no-repeat;
	background-color: #993300;
	background-position: center;
	height: 72px;
}

.element-submenu-erreur	{ 
	background-color: #FF9933; 
	margin: 0px;
	padding: 0px;
	font-size: 12px;
} 

.element-submenu-erreur ul	{
   	list-style-image: url("/images/icones/puce_tetieres.gif");
   	padding-left: 20px; 
   	margin: 0px;
  	border-bottom: #ffffff 1px solid;
   	background-color: #FF9933;
	border-left: 1px dotted #FFCC00;
	border-right: 1px dotted #FFCC00;
}

.element-submenu-erreur li {  
	padding-top: 2px;
	padding-bottom: 2px; 
	font-size: 12px;
}

.element-submenu-erreur ul.select	{
   	list-style-image: url("/images/icones/puce_tetieres.gif");
   	padding-left: 20px;
   	margin: 0px;
  	border-bottom: #ffffff 1px solid;
   	background-color: #ffffff;
	font-weight: bold;
}

.element-submenu	{ 
	background-color: #FFFFCC; 
	margin: 0px;
	padding: 0px;
	font-size: 12px;
} 

.element-submenu ul	{
   	list-style-image: url("/images/icones/puce_tetieres.gif");
   	padding-left: 20px; 
   	margin: 0px;
  	border-bottom: #ffffff 1px solid;
   	background-color: #FFFFCC;
	border-left: 1px dotted #FFCC00;
	border-right: 1px dotted #FFCC00;
}

.element-submenu li {  
	padding-top: 1px;
	padding-bottom: 1px; 
	font-size: 12px;
}

.element-submenu ul.select	{
   	list-style-image: url("/images/icones/puce_tetieres.gif");
   	padding-left: 20px;
   	margin: 0px;
  	border-bottom: #ffffff 1px solid;
   	background-color: #ffffff;
	font-weight: bold;
}

.element-submenu-2	{ 
	background-color: #FFFFCC; 
	margin: 0px;
	padding: 0px;
	font-size: 12px;
} 

.element-submenu-2 ul	{
   	list-style-image: url("/images/icones/puce_tetieres.gif");
   	padding-left: 20px; 
   	margin: 0px;
  	background-color: #FFFFCC;
}

.element-submenu-2 li {  
	padding-top: 2px;
	padding-bottom: 2px; 
	font-size: 11px;
}

.element-submenu-3	{ 
	background-color: #E1FFBF; 
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	border-left: #006600 1px dotted;
	border-right: #006600 1px dotted;
} 

.element-submenu-3 ul	{
   	list-style-image: url("/images/icones/puce_tetieres.gif");
   	padding-left: 20px; 
   	margin: 0px;
  	background-color: #E1FFBF;
}

.element-submenu-3 li {  
	padding-top: 2px;
	padding-bottom: 2px; 
	font-size: 11px;
}

.element-submenu-4	{ 
	background-color: #E1FFBF; 
	margin: 0px;
	padding: 0px;
	font-size: 12px;
} 

.element-submenu-4 ul	{
   	list-style-image: url("/images/icones/puce_tetieres.gif");
   	padding-left: 20px; 
   	margin: 0px;
  	background-color: #E1FFBF;
}

.element-submenu-4 li {  
	padding-top: 2px;
	padding-bottom: 2px; 
	font-size: 11px;
}

.nouvelles { 
	margin: 0px;
	padding: 0px;
} 

.nouvelles li {  
	list-style-type: none;
	background-image:url("/images/icones/pdf.gif");
	background-repeat: no-repeat;
	padding-bottom: 2px;
	padding-left:18px;
}

.nouvelles-ppt { 
	margin: 0px;
	padding: 0px;
} 

.nouvelles-ppt li {  
	list-style-type: none;
	background-image:url("/images/icones/ppt.gif");
	background-repeat: no-repeat;
	padding-bottom: 2px;
	padding-left:18px;
}


.li-pdf { 
	margin: 0px;
	padding: 0px;
} 

.li-pdf ul	{
   	padding-left: 0px; 
   	margin: 0px;
 }

.li-pdf li {  
	list-style-type: none;
	background-image:url("/images/icones/pdf.gif");
	background-repeat: no-repeat;
	padding-bottom: 2px;
	padding-left:18px;
}

.histoire { 
	margin: 0px;
	padding: 0px;
} 

.histoire li {  
	list-style-type: none;
	background-image:url("/images/icones/bullette.gif");
	background-repeat: no-repeat;
	padding-bottom: 2px;
	padding-left:18px;
}
 
/* Fin de dï¿½finitions des menus gauche et droite */ 


/* Dï¿½finitions des liens */

a.lien1:link { color: #FF9900; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;text-decoration:none;}
a.lien1:visited { color: #FF9900; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;text-decoration:none;}
a.lien1:hover  { background: #95C863; color: #0000B5 }

a.lien2:link { color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;text-decoration:none; }
a.lien2:visited { color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;text-decoration:none; }
a.lien2:hover  { background: #95C863; color: #0000B5 }

a.lien3:link { color: #006600; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;text-decoration:none;}
a.lien3:visited { color: #006600; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;text-decoration:none;}
a.lien3:hover  { background: #95C863; color: #0000B5 }

a.lien4:link { color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration:none;}
a.lien4:visited { color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;text-decoration:none;}
a.lien4:hover  { background: #FFCC00; color: #0000B5 }

a.copyright:link { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;text-decoration:none;}
a.copyright:visited { color: white; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
a.copyright:hover  { background: #95C863; color: #0000B5 }

a.extern,
a.pdf, 
a.intern,
a.menu,
a.mail	{
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 18px;
  margin-left: 5px;
  font-size: 11px;
  text-decoration:none;
}

a.extern	{
	background-image: url("/images/icones/sout.gif");
}

a.pdf	{
	background-image: url("/images/icones/pdf.gif");
}

a.intern {
  	background-image: url("/images/icones/fw.gif");
}

a.mail {
  	background-image: url("/images/icones/em.gif");
}

a.menu {
  	background-image: url("/images/icones/puce_tetieres.gif");
}

a.extern:link,
a.pdf:link,
a.intern:link,
a.menu,
a.mail:link { color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

a.extern:visited,
a.pdf:visited,
a.intern:visited,
a.menu,
a.mail:visited { color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

a.extern:hover	{ 
	background: #95C863; 
	color: #0000B5; 
	background-image: url("/images/icones/sout.gif");
	background-repeat: no-repeat;
	background-position: center left;
}
a.pdf:hover	{ 
	background: #95C863; 
	color: #0000B5; 
	background-image: url("/images/icones/pdf.gif");
	background-repeat: no-repeat;
	background-position: center left;
}
a.intern:hover	{ 
	background: #95C863; 
	color: #0000B5; 
	background-image: url("/images/icones/fw.gif");
	background-repeat: no-repeat;
	background-position: center left;
}

a.mail:hover  { 
	background: #95C863; 
	color: #0000B5; 
	background-image: url("/images/icones/em.gif");
	background-repeat: no-repeat;
	background-position: center left;
}

a.menul:hover  { 
	background: #95C863; 
	color: #0000B5; 
	background-image: url("/images/icones/puce_tetieres.gif");
	background-repeat: no-repeat;
	background-position: center left;
}

/*  Cadre à coins arrondis de hauteur et largeur variable  */

.hautgauche,
.hautdroit,
.basgauche,
.basdroit  /* Propriétés communes aux quatre coins de notre arrondi */
	{
		float: left;
		height: 8px;
		width: 7px;
		background-repeat: no-repeat;
}

.hautgauche	{
	background-image: url('/images/admin/cadre6_01b.gif');
	margin-left: 30px;
}

.hautcentre	{
	background-image: url('/images/admin/cadre6_02.gif');
	background-repeat: repeat-x;
	float: left;
	width:500px;
	height:8px;
	background-color: #FFFFFF;	
}

.hautdroit	{
	background-image: url('/images/admin/cadre6_04b.gif');
}

.centrecentre	{
	float: left;
	border-left: 1px solid black;
	border-right: 1px solid black;
	width: 512px;
	background-color: #FFFFFF;
	margin-left: 30px;
}

.basgauche	{
	clear: both;
	background-image: url('/images/admin/cadre6_10.gif');
	margin-left: 30px;
}

.bascentre	{
	background-image: url('/images/admin/cadre6_11.gif');
	background-repeat: repeat-x;
	float: left;
	width: 500px;
	height: 8px;
}

.basdroit	{
	background-image: url('/images/admin/cadre6_12.gif');
}

/*  Zoom d'images sur rollover */

img {border:0} 

.thumb {
	width:600px;
	height:434px; 
	margin:20px;
	float:left; 
	background-color: #E1FFBF; 
	display:block;
} 

.thumb a {
	display:block;
}

.thumb a:hover {
	position:absolute;	
}	 
	
/*hack pour permettre le rollover  de gauche à droite avec mozilla*/

body>.thumb a:hover {	  
	position:relative;	 
}	
	
.thumb a img { 
	margin:0;
	padding:0;
	width:600px;
	height:434px; 
}

.thumb a:hover img {
	position:relative;
	left:0px;
	top:80px;
	width:849px;
	height:614px;  
} 
/*  Fin de zoom d'images sur rollover */


/*  Styles pour les menus du haut de page*/
.basictab ul{
margin: 4px;
padding: 3px 0;
margin-left: 0;
font: bold 11px Verdana;
border-bottom: 1px solid gray;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid gray;
border-bottom: none;
background-color: #f6ffd5;
color: #2d2b2b;
}

.basictab li a:visited{
color: #2d2b2b;
}

.basictab li a:hover, .basictab li a.current{
background-color: #DBFF6C;
color: black;
}

.basictab li a:active{
color: black;
}

#tabcontentcontainer{
width:95%; /*width of 2nd level content*/
height:1.5em; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
}

.tabcontent{
display:none;
}

/*  Fin des styles pour les menus du haut de page*/

/* Boîte d'information sur lien */

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	line-height: 15px;
	text-indent: 10px;
	border: 1px solid #996600;
	padding: 4px;
	background-color: lightyellow;
	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #006600;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
} 

/* Coins arrondis  */
#coinsarrondis {
    width: 620px !important;
	/width: 620px;
	-width: 600px;
    padding: 5px;
    text-align: left;
    background-color: #FFFFCC;
    border: 3px solid #006600;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}

#coinsarrondis1 {
    width: 620px !important;
	/width: 620px;
	-width: 600px;
    padding: 5px;
    text-align: left;
    background-color: #FFFFCC;
    border: 3px solid #006600;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}

#coinsarrondis2 {
    width: 620px !important;
	/width: 620px;
	-width: 600px;
    padding: 5px;
    text-align: left;
    background-color: #FFFFCC;
    border: 3px solid #006600;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}