/* IMPORTATION DU FICHIER CSS D'ALTITUDE */
@import url("/client/uploads/css/style.css");
/* 
DÉBUT DU STYLES POUR LE MENU DU HAUT 
*/
.menu1{
	background-color: #FFFFFF;
	padding: 4px 4px 4px 4px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	width: 729px;
	background: url(/_images/background_menu.gif);
}

.menu1 .menuhautover{
	background-color:#004EA6;
	color:#FFFFFF;
}

.menu1 a{
	color: #FFFFFF;
	text-decoration:none;
	padding:4px 4px 4px 4px;
	margin: 0px auto 0px auto;
	text-align: left;
}

.menu1 a:hover{
	background-color:#004EA6;
	color:#FFFFFF;
}

.sousmenu1{
	position: absolute;
	visibility: hidden;
	top:0px;
	left:0px;
	background-color:#FFFFFF;
	border-top:1px solid #004EA6;
	border-right:1px solid #004EA6;
	border-left:1px solid #004EA6;
	width: 150px;
	text-align: left;
}

.sousmenu1 a{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #004EA6;
	padding:2px;
	border-bottom:1px solid #004EA6;
	text-decoration:none;
}

.sousmenu1 a:hover{
	background-color:#004EA6;
	color:#FFFFFF;
}

/* 
DÉBUT DU STYLE POUR LE MENU GAUCHE
*/
.menu2{
	clear: right;
	margin: 25px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	font-family: Frutiger, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 158px;
}

.menu2 .menuallume2{
	color:#FFFFFF;
	background-color: #3a5492;
}

.menu2 a{
	float: left;
	width: 150px;
	color: #3a5492;
	text-decoration: none;
	padding: 2px 4px 2px 4px;
	margin: 4px 0px 4px 0px;
	text-align: left;
}

.menu2 a:hover{
	color:#FFFFFF;
	background-color: #3a5492;
}

.sousmenu2{
	float: left;
	background-color: #ebf1f9;
	width: 158px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.sousmenu2 a{
	font-family: Frutiger, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3a5492;
	text-decoration: none;
	width: 142px;
	padding: 0px 0px 0px 16px;
}

.sousmenu2 a:hover{
	background-color: #3a5492;
	color: #FFFFFF;
}

.soussection_item_separator, .section_item_separator{
	text-align: center;
}

.section_item, .soussection_item{
	float: left;
	clear: both;
	width: 158px;
}


/*
FIN DES STYLE POUR LES MENUS
---------------------------------------
DÉBUT DES STYLES POUR LE CONTENU
*/
html, body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 100%;
	background: url(/_images/background_cotes.jpg);
}

body
{
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Helvetica, sans-serif;
	height: 100%;
	background: url(/_images/background_cotes.jpg);
}

img { border: 0px; }

.tbwebsite{
	margin: 0px auto 0px auto;
	background-color: #FFFFFF;
	border-left: solid 1px #bbd0ea;
	border-right: solid 1px #bbd0ea;
}

#wrapwebsite { 
	width: 776px;
}

#wrapheader {
	width: 776px;
}

#wrapmiddle {
	float: left;
	width: 776px;
	background-color: #FFFFFF;
	background: url(/_images/background_contenu.jpg) no-repeat;
	position:relative;
}

#wrapleftpanel{
	float: left;
	width: 175px;
}

#wrapcontent {
	float: left;
	margin: 25px 15px 25px 25px;
	padding: 0px 0px 0px 0px;
	width: 545px;
	
}

#wrapcontent a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004EA6;
}

#wrapcontent a:visited{
	color: #729FD3;
}

#wrapcontent .texte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #002f74;
}

#wrapcontent td, #wrapcontent p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002f74;
}

#wrapfooter{
	margin: 0px 0px 0px 198px;
}

.copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a5492;
	margin: 0px 0px 15px 198px;
	text-align: center;
}

.titre{
	color: #002f74;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	width: auto;
	border-bottom: 1px solid #004EA6;
}

.titreaccueil{
	background-color: #004EA6;
	text-align: left;
	width: 467px;
	color: #FFFFFF;
	Font-Family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 4px 4px 4px 25px;
}

.texte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color: #000000;
}

#listefiches, #listesoussections{
	text-align: left;
}

#listefiches a, #listesoussections a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004EA6;
}

/* ZONES PRIMEURS */

#wrapzoneprimeurs {
	float: left;
	width: 545px;
}

.wrapprimeur{
	float: left;
	height: 114px;
	width: 545px;
	margin: 0px 0px 10px 0px;
}

.zoneprimeur_titre{
	float: left;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #002f74;
	margin: 40px 0px 0px 0px;
}

.primeur_description{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 377px;
	height: 70px;
	margin: 17px 10px 18px 134px;
	padding: 0px 0px 0px 0px;
	padding: 4px 8px 4px 8px;
	color: #113d7d;
	line-height: 15px;
	overflow: hidden;
}

#tb_zoneprimeur3{
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
}

.tr_zoneprimeur3{
	vertical-align: top;
}

.primeur_image3{
	width: 50%;
}

.primeur_description3{
	width: 50%;
}

#primeur_titre3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 10px 10px;
	font-weight: bold;
	color: #002f74;
	width: 250px;

}

#primeur_titre3 a, #primeur_titre3 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #002f74;
	text-decoration: none;
}

.primeur_texte3{

}

.primeur_texte3, .primeur_titre3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002f74;
	padding: 0px 10px 0px 10px;
}

#wrapprimeur_zone3{
	float: left;
	clear: both;
	width: 175px;
	text-align: right;
	margin: 5px 0px 10px 0px;
}

/* SITE MAP */
.sitemapwrapallfiches{
	padding: 0px 0px 0px 40px;
}

.sitemapfiche{

}

.sitemapwrapsubsection{
	padding: 0px 0px 0px 40px;
	margin: 0px 0px 10px 0px;
}

.sitemapsubsection{
	
}

.sitemapwrapsection{
	margin: 0px 0px 10px 0px;
}

/* MOTEUR RECHERCHE*/

.MoteurRecherche{
	float:left;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px 0px 10px 0px;
	width:475px;
	color:#999999;

}
.MoteurRechercheChiffre{
	float:left;
	clear:left;
	width:25px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
.MoteurRechercheTitre{
	float:left;
	width:450px;
	padding:0px;
	margin:0px;
	
}
.MoteurRechercheTitre a{
	text-decoration:none;
	color:#999999;
	text-decoration:underline;

}
.MoteurRechercheDesc{
	float:left;
	clear:both;
	width:475px;
	padding:0px;
	margin:0px;
}
.Resultats{
	float:left;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	width:475px;
	padding-top:5px;
}
.Resultats a{
	text-decoration:underline;
	color:#999999;
}

/* CALENDRIER */

.calendrier_ligne1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#729FD3;	
	text-decoration: none;
	width:100%;
	cursor: pointer;
}
.calendrier_ligne2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#729FD3;	
	text-decoration: none;
	width:100%;
	cursor: pointer;	
}

/* CALENDRIER toutevenements.asp */

#calendriertitre{
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #002f74;
	padding: 0px 5px 0px 5px;
}

#calendar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.calendardate{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#datetop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #002f74;
	border-bottom:1px solid #002f74;
}

/* FORMULAIRE */

.formulaire_usager_erreur{
	border: 1px solid red;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 20px 0px;
	text-align: center;
	font-weight: bold;
	color: red;
}

/* CONCOURS */

.concours_lien_inscription{
	float: left;
	margin: 10px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.search_wrapselectboxes{
	float: left;
	margin: 0px 0px 0px 35px;
	width: 450px;
}

.no_result{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #FF0000;
}

#submit_button{
	float: left;
	clear: both;
	margin: 0px 0px 0px 20px;
}
.langue_choice {
   position:absolute;
   top:5px;
   right:5px;
}
.langue_choice a,.langue_choice a:visited {
   font-size:11px;
   font-family: Frutiger, Verdana, Helvetica, sans-serif;
   text-decoration:none;
}
.langue_choice a:hover {
   font-size:11px;
   font-family: Frutiger, Verdana, Helvetica, sans-serif;
   text-decoration:none;
}