/* IMPORTATION DU FICHIER CSS D'ALTITUDE */
@import url("/client/uploads/css/style.css");
/* 
DÉBUT DU STYLES POUR LE MENU DU HAUT 
*/
.menu1{
	float: left;
	width: 515px;
	background-color: #86AEC1;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 29px;
}

.menu1 a{
	background-color: #86AEC1;
	color: #FFFFFF;
	text-decoration:none;
	padding: 4px;
	margin: 0px 7px 0px 7px;
	text-align: left;
}

.menu1 a:hover, .menu1 .menuhautover, .menu1 .menuallume1{
	background-color: #93B9CB;
	color:#FFFFFF;
}

.sousmenu1{
	display: none;
	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: none;
	/*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 STYLES POUR LE MENU SPECIAL
*/
.menu2{
	float: left;
	width: 300px;
	background-color: #86AEC1;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
}

.menu2 div{
	float: left;
	text-align: center;
	margin-right: 8px;
}

.menu2 .menuhautover{
	background-color: #93B9CB;
	color:#FFFFFF;
}

.menu2 a{
	color: #FFFFFF;
	text-decoration:none;
}
.menu2 a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.sousmenu2{
	position: absolute;
	display: none;
	visibility: hidden;
	top:0px;
	left:0px;
}
.sousmenu2 a{ display: none; }
.sousmenu2 a:hover{ display: none; }

/* 
DÉBUT DU STYLE POUR LE MENU GAUCHE
*/
.menu3{
	margin: 12px 0px;
	font-size:11px;
	text-align: center;
	color: #7F776E;
}
.menu3 a{
	color:#7F776E;
	padding:0px 8px;
	margin: 0px auto 0px auto;
}
.menu3 a:hover{ color:#FFFFFF; }
.menu3 .menuallume3{ color:#FFFFFF; }
.menu3_separateur{ 
	color:#7F776E;
	padding:0px 8px;
	margin: 0px auto 0px auto; }

.sousmenu3{
	display: none;
	position: absolute;
	visibility:hidden;
	top:0px;
	left:0px;
}

.sousmenu3 a{ display: none; }
.sousmenu3 a:hover{ display: none; }

/*
FIN DES STYLE POUR LES MENUS
---------------------------------------
DÉBUT DES STYLES POUR LE CONTENU
*/
html{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body{
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 100%;
	background: repeat url(/_images/bkg_centrer.gif) top left;
}

img { border: 0px; }

.tbwebsite{
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	height: 100%;
	width: 100%;
	border-collapse: collapse;
	width: 975px;
}

#wrapwebsite { 
	width: 975px;
	margin: 21px auto 0px auto;
}
#wrapfooter { 
	width: 975px;
	margin: 0px auto 0px auto;
}
#wrapmiddle { 
	width: 975px;
	margin: 0px auto 0px auto;
}
.wrapmiddle { 
	background: url(/_images/bkg_contenu.jpg) top left;
}

#wrapheader {
	width: 975px;
	height: 116px;
	background: no-repeat url(/_images/bkg_entete.jpg) 0px 11px;
}

#menulangue{ padding-right: 32px; visibility: hidden;}
#menulangue a{
	display: block;
	background: #BAD0DB;
	color: #AB8D49;
	line-height: 18px;
	float: right;
	padding: 1px 20px;
	text-decoration: none;
}
#menulangue a:hover{
	background: #86AEC1;
	color: #AB8D49;
	line-height: 18px;
	float: right;
	padding: 1px 20px;
	text-decoration: none;
}
.logo{
	clear: both;
	float: left;
	padding-top: 7px;
	padding-left: 32px;
	width: 224px;
}
.date{
	background: #86AEC1;
	color: #FFFFFF;
	float: right;
	white-space: nowrap;
	margin-top: 37px;
	margin-right: 30px;
	padding: 1px 10px 2px 5px;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

#wrapmenus{
	clear: both;
	width: 975px;
	background: #86AEC1 repeat-y url(/_images/bkg_menu.gif) top left;
	padding-bottom: 5px;
}

#frmrecherche{ float: left;}
.txtrecherche{
	float: left;
	margin-top: 25px;
	margin-left: 10px;
	font-size: 10px;
	padding: 3px;
	border: 1px solid #B0AAA3;
	width: 109px;
}
.btnrecherche{float: left; padding-top: 25px;}

#wrapcontent {
	background: #86AEC1 repeat-y url(/_images/bkg_contenu.jpg) top left;
	padding: 20px 20px 20px 20px;
}
#wrapcontent a{ color: #004EA6; }
#wrapcontent a:visited{ color: #729FD3;}

.titre{
	color: #635E58;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-top: 0px;
}
.titre_accueil{ display: none; }

/* Page allfiches, soussection, page */
#listefiches, #listesoussections{}
#listefiches a, #listesoussections a{}
#texte1{
	margin-left: 100px;
	width: 700px;
}

/* Page allfiches_artifex, soussection_artifex, page_artifex */
#wrapmenu_artifex{
	margin: 0px 0px 0px 10px;
	width: 180px;
	float: left
}
#texte_artifex{
	margin-left: 100px;
	width: 550px;
	float: left;
	font-size: 13px;
}
.titre_artifex{
	color: #635E58;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px;
}
.soustitre_artifex{
	color: #635E58;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin: 10px 0px 15px 0px;
}
.image_equipe{
	float:left;
	margin-right: 15px;
	margin-bottom: 15px;
}

/* page soussection, allfiches et fiche */
#listesoussections_artifex{ color: #635E58; }
#listesoussections_artifex a, #listesoussections_artifex a:visited{ color: #635E58; display: block; padding: 3px 4px; text-decoration: none;}
#listesoussections_artifex a:hover, #listesoussections_artifex a:active, #listesoussections_artifex a.allume{ color: #004EA6; }

/* page allfiches */
#listefiches_allfiches_artifex{ color: #635E58; font-size: 12px; line-height: 18px; margin: 10px 40px;}
#listefiches_allfiches_artifex a, #listefiches_allfiches_artifex a:visited{ color: #635E58; }
#listefiches_allfiches_artifex a:hover{ color: #004EA6; }

/* page fiche */
#listefiches_artifex{ margin-left: 18px; color: #635E58; }
#listefiches_artifex a, #listefiches_artifex a:visited, #listefiches_artifex a:hover{ text-decoration: none; color: #635E58;}
#listefiches_artifex a:hover{ color: #004EA6; }
#listefiches_artifex a.allume{ color: #635E58; font-weight: bold;}

/* Page allfiches_presse, soussection_presse, page_presse */
#wrapmenu_presse{
	margin: 0px 0px 0px 0px;
	width: 300px;
	float: left
}
#texte_presse{
	margin-left: 20px;
	width: 550px;
	float: left;
}
.titre_presse{
	color: #635E58;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px;
}
.soustitre_presse{
	clear: both;
	color: #635E58;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin: 20px 0px 15px 0px;
}
.image_equipe{
	float:left;
	margin-right: 15px;
	margin-bottom: 15px;
}

/* page soussection, allfiches et fiche */
#listesoussections_presse{ color: #635E58; font-size: 12px; }
#listesoussections_presse a, #listesoussections_presse a:visited{ color: #635E58; display: block; padding: 3px 4px; text-decoration: none;}
#listesoussections_presse a:hover, #listesoussections_presse a:active, #listesoussections_presse a.allume{ color: #004EA6; }
#listesoussections_presse div{ width: 45%; float: left;}

/* page allfiches */
#listefiches_allfiches_presse{ color: #635E58; font-size: 12px; line-height: 18px; margin: 10px 40px;}
#listefiches_allfiches_presse a, #listefiches_allfiches_presse a:visited{ color: #635E58; }
#listefiches_allfiches_presse a:hover{ color: #004EA6; }

/* page fiche */
#listefiches_presse{ margin-left: 18px; color: #635E58; }
#listefiches_presse a, #listefiches_presse a:visited, #listefiches_presse a:hover{ text-decoration: none; color: #635E58;}
#listefiches_presse a:hover{ color: #004EA6; }
#listefiches_presse a.allume{ color: #635E58; font-weight: bold;}

/* Page allfiches_artistes, soussection_artiste, page_artiste */
#wrapmenu_artiste{
	margin: 0px 0px 0px 10px;
	width: 180px;
	float: left
}
#texte_artiste{
	margin-left: 100px;
	width: 550px;
	float: left;
}
.texte_artiste{
	width: 550px;
	overflow: auto;
	float: left;
	margin: 10px 17px 20px 0px;
}
.titre_artiste{
	color: #635E58;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px;
}

#listesoussections_artiste{
	height: 360px;
	overflow: auto;
	/*direction: rtl;*/
	text-align: left;
	background: transparent;
	border: none;
}
#listesoussections_artiste a, #listesoussections_artiste a:visited{ display: block; padding: 3px 4px; color: #635E58; text-decoration: none;}
#listesoussections_artiste a:hover, #listesoussections_artiste a:active, #listesoussections_artiste a.allume{ color: #004EA6; }


/* Page allfiches_artistes, soussection_artiste, page_artiste */
#wrapmenu_realisation{
	margin: 0px 0px 0px 10px;
	width: 180px;
	float: left
}
#texte_realisation{
	margin-left: 100px;
	width: 550px;
	float: left;
}
.texte_realisation{
	width: 550px;
	overflow: auto;
	float: left;
	margin: 10px 17px 20px 0px;
}
.titre_realisation{
	color: #635E58;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px;
}

#listesoussections_realisation{
	height: 360px;
	overflow: auto;
	/*direction: rtl;*/
	padding-left: 5px;
	background: transparent;
	border: none;
}
#listesoussections_realisation a, #listesoussections_realisation a:visited{ display: block; text-align: left; padding: 3px 4px 3px 0px; color: #635E58; text-decoration: none;}
#listesoussections_realisation a:hover, #listesoussections_realisation a:active, #listesoussections_realisation a.allume{ color: #004EA6; }

/* page allfiches */
#listefiches_allfiches_realisation{ color: #635E58; font-size: 12px; line-height: 18px; margin: 10px 40px;}
#listefiches_allfiches_realisation .listefiches_allfiches_realisation{ width: 45%; float: left; }
#listefiches_allfiches_realisation a, #listefiches_allfiches_realisation a:visited{ text-decoration: none; color: #635E58; }
#listefiches_allfiches_realisation a:hover{ color: #004EA6; }

/* Page allfiches3, soussection3, page3 */
#wrapmenu3{
	margin: 0px 0px 0px 10px;
	width: 180px;
	float: left
}
#texte3{
	margin-left: 100px;
	width: 550px;
	float: left;
}
#texte3_boitedescription .texte_realisation{
	height: 110px;
	overflow: auto;
}

.titre_client{
	color: #635E58;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px;
}
#listesoussections3{
	height: 300px;
	overflow: auto;
	/*/*direction: rtl;*/
	text-align: left;
	background: transparent;
	border: none;
}
#listesoussections3 a, #listesoussections3 a:visited{
	margin: 0px;
	padding: 0px;
	display: block;
	padding: 3px 4px;
	color: #635E58;
	text-decoration: none;
}
#listesoussections3 a:hover, #listesoussections2 a:active, #listesoussections3 a.allume{
	color: #004EA6;
}
#listefiches3{
	margin-left: 40px;
	color: #635E58;
}
#listefiches3 a, #listefiches3 a:active, #listefiches3 a:hover{
	text-decoration: none;
	color: #635E58;
}
#listefiches3 a.allume{
	text-decoration: none;
	color: #635E58;
}



/* Slideshow */
.titre_realisation{
	color: #86AEC1;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin: 20px 0px 5px 0px;
}
.texte_realisation{
	color: #635E58;
	font-size: 11px;
	line-height: 16px;
	text-align: left;
	width: 450px;
}
a.lien_realisation{
	background: #86AEC1;
	color: #FFFFFF;
	padding: 4px;
	text-decoration: none;
	font-weight: bold;
}
a.lien_realisation:hover{ 
	background-color: #B59950;
}
#liens_slideshow{
	margin: 10px 0px;
	clear: both;
}
.boite_image_slideshow{
	margin: 10px 0px;
}
#liens_slideshow{
	color: #FFFFFF;
}


/**/
#texte4, #texte5, #texte6, #texte7{
	margin-left: 20px;
	width: 530px;
	float: left;
}

#presse_temoignage, #flash5, #flash6, #flash7{
	margin: 0px 0px 10px 10px;
	width: 300px;
	float: left;
	overflow: hidden;
}

/* ZONES PRIMEURS */
/* Texte sur l'accueil */
#acc_wrapprimeur{
	background: #86AEC1 repeat-y url(/_images/bkg_accprimeur.jpg) top left;
	padding: 8px 20px;
}
#acc_wrapprimeur .image_primeur{ 
	float: left; 
	margin: 0px 5px 5px 0px;
}
.acc_wrapprimeur_left{
	clear: both;
	float: left;
	width: 430px;
	margin-right: 40px;
}
.acc_wrapprimeur_right{
	float: left;
	width: 430px;
}
#acc_wrapprimeur .titre_primeur, #acc_wrapprimeur .titre_primeur a{
	font-size: 13px;
	font-weight: bold;
	color: #636363;
	text-decoration: none;
	margin-bottom: 5px;
}
#acc_wrapprimeur .texte_primeur{
	font-size: 11px;
	color: #000000;
	margin-bottom: 10px;
}

/* Toiles sur l'accueil*/
#acc_toiles{
	margin: 20px 0px;
}
#acc_toile_left{
	width: 347px;
	float: left;
}
#acc_toile_middle{
	width: 241px;
	margin: 0px auto 0px auto;
	float: left;
	text-align:center;
}
#acc_toile_right{
	width: 347px;
	float: left;
}
#acc_toile_left .toile, #acc_toile_right .toile{
	margin: 0px auto 0px auto; 
	width: 224px;
	text-align: center;
	position: relative;
}
#acc_toile_middle .toile{
	margin: 0px auto 0px auto; 
	width: 241px;
	position: relative;
}
#acc_toile_left .titre_zone, #acc_toile_middle .titre_zone, #acc_toile_right .titre_zone{
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
/*#acc_toile_left .image_primeur, #acc_toile_right .image_primeur{ background: #86AEC1 repeat-y url(/_images/bkg_image206.gif) top left; }
#acc_toile_middle .image_primeur{ background: #86AEC1 repeat-y url(/_images/bkg_image263.gif) top left; }*/
#acc_toile_left .image_primeur img, #acc_toile_right .image_primeur img, #acc_toile_middle .image_primeur img{ margin: 9px; }
#acc_toile_middle .image_primeur img{ margin:9px auto 9px auto;text-align:center; }
#acc_toile_middle .image_primeur{float:left;width:241px;}
/* SITE MAP */
.site_map_content{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.sitemapwrapallfiches{
	padding: 0px 0px 0px 40px;
}
.sitemapfiche{
	margin: 5px 0px 5px 0px;
}
.sitemapwrapsubsection{
	padding: 0px 0px 0px 40px;
	margin: 0px 0px 10px 0px;
}
.sitemapsubsection{	
}
.sitemapwrapsection{
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	font-size: 12px;
}

/* 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_infobulle{
	top: 0;
	left: 0;
	border: 1px solid #b6d0ee;
	background-color: #FFFFFF;
	position: absolute;
	visibility: hidden;
	display: block;
	padding: 3px;
	width: 200px;
	overflow: hidden;
}

.calendrier_infobulle_date{margin: 2px 0; font-size: 10px;}
.calendrier_infobulle_titre{font-weight: bold; margin: 2px 0;}
.calendrier_infobulle_description{margin: 2px 0;}

/* CALENDRIER toutevenements.asp */

#calendriertitre{
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #003466;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003466;
	border-bottom:1px solid #003466;
}

/* 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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
