﻿/* IMPORTATION DU FICHIER CSS D'ALTITUDE */
@import url("/client/uploads/css/style.css");
/* 
DÉBUT DU STYLES POUR LE MENU DU HAUT 
*/
.menu1{
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background: #FFFFFF;
	width: 755px;
}
#menu1_onglets{

}
.menu1 .menuallume1{
	color: #FFFFFF;
}
#menu1_onglets{}
.menu1 a{
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 29px;
	margin: 0px;
	text-align: center;
	height: 29px;
}
.menu1 .cornerdroit1{ padding: 0px 12px; height: 29px; }
.menu1 .cornerdroit2{ padding: 0px 14px; height: 29px; }

#I15 .cornerdroit1{ padding: 0px 14px; }
#I10 .cornerdroit1{ padding: 0px 14px; }
#I11 .cornerdroit1{ padding: 0px 13px 0px 14px; }
#I12 .cornerdroit1{}
#I13 .cornerdroit1{}
#I14 .cornerdroit1{}

#I15 .cornerdroit2{ padding: 0px 16px; }
#I10 .cornerdroit2{ padding: 0px 16px; }
#I11 .cornerdroit2{ padding: 0px 16px; }
#I12 .cornerdroit2{ padding: 0px 15px 0px 14px; }
#I13 .cornerdroit2{ padding: 0px 14px; }
#I14 .cornerdroit2{ padding: 0px 14px; }

#I14{ float: right; }

.menu1bleu, .menuallume1bleu { background: no-repeat url(/_images/couleur/bkg_bleu_menu.jpg) bottom left; }
.menu1bleu :hover, .menuallume1bleu :hover{ color: #FFFFFF; background: no-repeat url(/_images/couleur/bkg_bleu_menu.jpg) bottom left;}
.menu1bleu .cornerdroit1, .menuallume1bleu .cornerdroit1, .menu1bleu .cornerdroit2, .menuallume1bleu .cornerdroit2{ background: no-repeat url(/_images/couleur/bkg_bleu_menu_droite.gif) bottom right; }

.menu1jaune, .menuallume1jaune { background: no-repeat url(/_images/couleur/bkg_jaune_menu.jpg) bottom left; }
.menu1jaune :hover, .menuallume1jaune :hover{ color: #FFFFFF; background: no-repeat url(/_images/couleur/bkg_jaune_menu.jpg) bottom left;}
.menu1jaune .cornerdroit1, .menuallume1jaune .cornerdroit1, .menu1jaune .cornerdroit2, .menuallume1jaune .cornerdroit2{ background: no-repeat url(/_images/couleur/bkg_jaune_menu_droite.gif) bottom right; }

.menu1vert, .menuallume1vert { background: no-repeat url(/_images/couleur/bkg_vert_menu.jpg) bottom left; }
.menu1vert :hover, .menuallume1vert :hover { color: #FFFFFF; background: no-repeat url(/_images/couleur/bkg_vert_menu.jpg) bottom left;}
.menu1vert .cornerdroit1, .menuallume1vert .cornerdroit1, .menu1vert .cornerdroit2, .menuallume1vert .cornerdroit2{ background: no-repeat url(/_images/couleur/bkg_vert_menu_droite.gif) bottom right; }

.menu1bleupale, .menuallume1bleupale { background: no-repeat url(/_images/couleur/bkg_bleupale_menu.jpg) bottom left; }
.menu1bleupale :hover, .menuallume1bleupale :hover{ color: #FFFFFF; background: no-repeat url(/_images/couleur/bkg_bleupale_menu.jpg) bottom left;}
.menu1bleupale .cornerdroit1, .menuallume1bleupale .cornerdroit1, .menu1bleupale .cornerdroit2, .menuallume1bleupale .cornerdroit2{ background: no-repeat url(/_images/couleur/bkg_bleupale_menu_droite.gif) bottom right; }

.menu1rouge, .menuallume1rouge { background: no-repeat url(/_images/couleur/bkg_rouge_menu.jpg) bottom left; }
.menu1rouge :hover, .menuallume1rouge :hover{ color: #FFFFFF; background: no-repeat url(/_images/couleur/bkg_rouge_menu.jpg) bottom left;}
.menu1rouge .cornerdroit1, .menuallume1rouge .cornerdroit1, .menu1rouge .cornerdroit2, .menuallume1rouge .cornerdroit2{ background: no-repeat url(/_images/couleur/bkg_rouge_menu_droite.gif) bottom right; }

.menu1mauve, .menuallume1mauve { background: no-repeat url(/_images/couleur/bkg_mauve_menu.jpg) bottom left; }
.menu1mauve :hover, .menuallume1mauve :hover{ color: #FFFFFF; background: no-repeat url(/_images/couleur/bkg_mauve_menu.jpg) bottom left;}
.menu1mauve .cornerdroit1, .menuallume1mauve .cornerdroit1, .menu1mauve .cornerdroit2, .menuallume1mauve .cornerdroit2{ background: no-repeat url(/_images/couleur/bkg_mauve_menu_droite.gif) bottom right; }

.menuhautover{ background-color:#3300FF; }

.sousmenu1{
	position: absolute;
	visibility: hidden;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	width: 150px;
	text-align: left;
	z-index: 5000;
}

.sousmenu1 a{
	float: left;
	clear: both;
	margin: 0px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 2px;
	text-decoration: none;
	width: 144px;
	background-color: #ffffff;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
}

.sousmenu1bleu_top{ height: 7px; width: 150px; background: no-repeat url(/_images/couleur/img_bleu_smenu_top.gif) top left; }
.sousmenu1vert_top{ height: 7px; width: 150px; background: no-repeat url(/_images/couleur/img_vert_smenu_top.gif) top left; }
.sousmenu1rouge_top{ height: 7px; width: 150px; background: no-repeat url(/_images/couleur/img_rouge_smenu_top.gif) top left;}
.sousmenu1mauve_top{ height: 7px; width: 150px; background: no-repeat url(/_images/couleur/img_mauve_smenu_top.gif) top left; }
.sousmenu1bleupale_top{ height: 7px; width: 150px; background: no-repeat url(/_images/couleur/img_bleupale_smenu_top.gif) top left; }
.sousmenu1jaune_top{ height: 7px; width: 150px; background: no-repeat url(/_images/couleur/img_jaune_smenu_top.gif) top left; }


.sousmenu1bleu_bottom{ clear: both; height: 7px; width: 150px; background: no-repeat url(/_images/couleur/img_bleu_smenu_bottom.gif) top left; }
.sousmenu1vert_bottom{ clear: both; height: 7px; width: 150px; background: no-repeat url(/_images/couleur/img_vert_smenu_bottom.gif) top left; }
.sousmenu1rouge_bottom{ clear: both; height: 7px; width: 150px; background: no-repeat url(/_images/couleur/img_rouge_smenu_bottom.gif) top left; }
.sousmenu1mauve_bottom{ clear: both; height: 7px; width: 150px; background: no-repeat url(/_images/couleur/img_mauve_smenu_bottom.gif) top left; }
.sousmenu1bleupale_bottom{ clear: both; height: 7px; width: 150px; background: no-repeat url(/_images/couleur/img_bleupale_smenu_bottom.gif) top left; }
.sousmenu1jaune_bottom{ clear: both; height: 7px; width: 150px; background: no-repeat url(/_images/couleur/img_jaune_smenu_bottom.gif) top left; }

.sousmenu1 a.bleu:hover{ color: #000; background-color: #BBC3C8; }
.sousmenu1 a.vert:hover{ color: #000; background-color: #AAC9A2; }
.sousmenu1 a.rouge:hover{ color: #000; background-color: #EAD7D5; }
.sousmenu1 a.mauve:hover{ color: #000; background-color: #BCA9B1; }
.sousmenu1 a.bleupale:hover{ color: #000; background-color: #B4CFE6; }
.sousmenu1 a.jaune:hover{ color: #000; background-color: #EBBE73; }

/* 
DÉBUT DU STYLE POUR LE MENU GAUCHE
*/
.menu2{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	line-height: 24px;
}

.menu2 .menuhautover{
	color: #FFFFFF;
}

.menu2 a{
	color: #FFFFFF;
	text-decoration: none;
	padding: 4px 0px 4px 0px;
	margin: 0px 4px 0px 4px;
	text-align: left;
}

.menu2 a:hover{
	color: #FFFFFF;
}

.sousmenu2{
	position: absolute;
	visibility: hidden;
	top: 0px;
	left: 0px;
	margin: 0px 0px 2px 0px;
	width: 150px;
	text-align: right;
}

.sousmenu2 a{
	float: left;
	clear: both;
	margin: 0px 0px 2px 0px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003876;
	padding: 2px;
	border-top: 2px solid #459e33;
	border-right: 2px solid #459e33;
	border-left: 2px solid #459e33;
	border-bottom: 2px solid #459e33;
	text-decoration: none;
	width: 142px;
	background: url(/_images/sous_menu_background.png);
	font-size: 9px;
	font-weight: bold;
}

.sousmenu1 a:hover{
	color: #003876;
}

/* menu 3 */

.menu_content{
	float: right;
	width: 600px;
}

.menu3{
	float: right;
	margin-top: 9px;
	padding: 5px 0px 4px 5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.menu3 .menuhautover{
	color: #007cba;
}

.menu3 a{
	color: #006699;
	text-decoration: none;
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 8px;
	text-align: left;
}

.menu3 a:hover{
	color: #007cba;
}

.sousmenu3{
	position: absolute;
	visibility: hidden;
	top: 0px;
	left: 0px;
	margin: 0px 0px 2px 0px;
	width: 150px;
	text-align: right;
}

.sousmenu3 a{
	float: left;
	clear: both;
	margin: 0px 0px 2px 0px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003876;
	padding: 2px;
	border-top: 2px solid #459e33;
	border-right: 2px solid #459e33;
	border-left: 2px solid #459e33;
	border-bottom: 2px solid #459e33;
	text-decoration: none;
	width: 142px;
	background: url(/_images/sous_menu_background.png);
	font-size: 9px;
	font-weight: bold;
}

.sousmenu3 a:hover{
	color: #003876;
}

.separator{
	color: #FFFFFF;
}

.separator:hover{
	color: #FFFFFF;
}

/*
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;
}

body
{
	font-family: Verdana, Helvetica, sans-serif;
	
	background:url("/_images/watermark_bg.jpg");
	background-attachment:fixed;
	background-position:top;
	background-repeat:repeat-x;
	
}

form{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

img { border: 0px; }

.centered{
	width: 1003px;
	margin: 0px auto 0px auto;
}

#wrapwebsite {
	float: left;
	width: 1003px;
}

#wrapheader {
	float: left;
	width: 1003px;
}

.bande_top{
	margin-bottom: 6px;
}

#wrapmiddle {
	float: left;
	width: 755px;
	background: #FFFFFF;
	border-left: 1px solid #003875;
	border-right: 1px solid #003875;
}

.middlebox{
	float: left;
	width: 757px;
	margin: 0;
	padding: 0;
}

#wrap_rightcorner {
	width: 239px;
	height: 210px;
	text-align:center;
	/*background-image:url(/_images/bg_rightcorner.jpg);
	background-repeat:no-repeat;
	background-color:#dfecf2;*/
}

#wrap_quote {
	width: 239px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	color:#013469;
	font-size:10px;
}

.wrap_rightpanel{
	float: right;
	width: 239px;
	margin-right: 1px;
	margin-top:0px;
}

#right_panel{
 	padding: 0px 15px;
	z-index: 0;
}

.page2_content{
	float: left;
}

#page2_wrapleftmenu{
	float: left;
	width: 185px;
	margin: 17px 0px 20px 6px;
}

.page2_wrapleftmenu_bleu .page2_wrapleftmenu_top{
	height: 16px; width: 185px; background: no-repeat url(/_images/couleur/img_bleu_menuleft_top.gif) top left; border-bottom: 1px solid #000;
}
.page2_wrapleftmenu_vert .page2_wrapleftmenu_top{
	height: 16px; width: 185px; background: no-repeat url(/_images/couleur/img_vert_menuleft_top.gif) top left; border-bottom: 1px solid #000;
}
.page2_wrapleftmenu_rouge .page2_wrapleftmenu_top{
	height: 16px; width: 185px; background: no-repeat url(/_images/couleur/img_rouge_menuleft_top.gif) top left; border-bottom: 1px solid #000;
}
.page2_wrapleftmenu_jaune .page2_wrapleftmenu_top{
	height: 16px; width: 185px; background: no-repeat url(/_images/couleur/img_jaune_menuleft_top.gif) top left; border-bottom: 1px solid #000;
}
.page2_wrapleftmenu_bleupale .page2_wrapleftmenu_top{
	height: 16px; width: 185px; background: no-repeat url(/_images/couleur/img_bleupale_menuleft_top.gif) top left; border-bottom: 1px solid #000;
}
.page2_wrapleftmenu_mauve .page2_wrapleftmenu_top{
	height: 16px; width: 185px; background: no-repeat url(/_images/couleur/img_mauve_menuleft_top.gif) top left; border-bottom: 1px solid #000;
}


.page2_wrapleftmenu_bleu .page2_wrapleftmenu_bottom{
	clear: both; height: 16px; width: 185px; background: no-repeat url(/_images/couleur/img_bleu_menuleft_bottom.gif) bottom left;
}
.page2_wrapleftmenu_vert .page2_wrapleftmenu_bottom{
	clear: both; height: 16px; width: 185px; background: no-repeat url(/_images/couleur/img_vert_menuleft_bottom.gif) bottom left; 
}
.page2_wrapleftmenu_rouge .page2_wrapleftmenu_bottom{
	clear: both; height: 16px; width: 185px; background: no-repeat url(/_images/couleur/img_rouge_menuleft_bottom.gif) bottom left;
}
.page2_wrapleftmenu_jaune .page2_wrapleftmenu_bottom{
	clear: both; height: 16px; width: 185px; background: no-repeat url(/_images/couleur/img_jaune_menuleft_bottom.gif) bottom left;
}
.page2_wrapleftmenu_bleupale .page2_wrapleftmenu_bottom{
	clear: both; height: 16px; width: 185px; background: no-repeat url(/_images/couleur/img_bleupale_menuleft_bottom.gif) bottom left; 
}
.page2_wrapleftmenu_mauve .page2_wrapleftmenu_bottom{
	clear: both; height: 16px; width: 185px; background: no-repeat url(/_images/couleur/img_mauve_menuleft_bottom.gif) bottom left; 
}

.logo{
	float: left;
	width: 200px;
}

.search_box{
	width: 210px;
	margin-top: 8px;
}
.search_gauche{ float: left; }
.search_centre{ 
	float: left; 
	width: 184px; 
	height: 22px;
	border-top: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
	background-color: #FFF;
}
.search_droite{ float: left; }
.txtrecherche{
	border: none;
	width: 150px;
	padding: 5px 2px 5px 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.slider{
	float: left;
	width: 757px;
	margin-bottom: 1px;
}

#wrapleftpanel{
	float: left;
}

#wrapcontent {
	float: left;
	margin: 25px 25px 25px 25px;
	padding: 10px 10px 10px 10px;
	width: 640px;
	min-height: 220px;
	
}

#wrapcontent object{
	z-index: 200;
}

object{
	z-index: 5;
}

#wrapcontent_page2{
	float: left;
	margin: 10px 10px 10px 10px;
	padding: 10px 0px 35px 0px;
	width: 530px;
	min-height: 230px;
}

#wrapcontent_calendrier{
	float: left;
	margin: 25px 12px 25px 12px;
	padding: 10px 10px 35px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
}

#wrapcontent_paf2{
	float: left;
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	width: 530px;
	min-height: 230px;
}

#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: #000000;
}

#wrapcontent td, #wrapcontent p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#wrapfooter{
	clear: both;
	width: 1003px;
	height: 24px;
	padding: 10px 0px; 
}

.wrapfooter_gauche{float:left}
.wrapfooter_centre{float:left; background-color: #006699; width: 968px;}
.wrapfooter_droite{float:left}

.titre{
	color: #003875;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #003875;
}

.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;
}

.wrapmiddlebox{
	float: left;
	width: 757px;
}

.wrapmain{
	float: left;
}

#wrapcontent_home{
	float: left;
	width: 757px;
}

.wrapcontent_left_box{
	float: left;
	width: 460px;
	min-height: 300px;
/*	border-right: 1px solid #000; */
	margin-top: 15px;
}

.wrapcontent_right_box{
	float: left;
	width: 208px;
}

.menu_gauche_fiche{
	float: left;
	width: 163px;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding: 10px 10px 10px 10px;
}

.menu_gauche_fiche_selected{
	float: left;
	width: 163px;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding: 10px 10px 10px 10px;
}

.page2_wrapleftmenu_bleu .menu_gauche_fiche_selected, .page2_wrapleftmenu_bleu .menu_gauche_fiche:hover, .page2_wrapleftmenu_bleu .menu_gauche_fiche_selected:hover{ background-color: #BBC3C8;}
.page2_wrapleftmenu_bleupale .menu_gauche_fiche_selected, .page2_wrapleftmenu_bleupale .menu_gauche_fiche:hover, .page2_wrapleftmenu_bleupale .menu_gauche_fiche_selected:hover{ background-color: #B4CFE6; }
.page2_wrapleftmenu_rouge .menu_gauche_fiche_selected, .page2_wrapleftmenu_rouge .menu_gauche_fiche:hover, .page2_wrapleftmenu_rouge .menu_gauche_fiche_selected:hover{ background-color: #EAD7D5; }
.page2_wrapleftmenu_jaune .menu_gauche_fiche_selected, .page2_wrapleftmenu_jaune .menu_gauche_fiche:hover, .page2_wrapleftmenu_jaune .menu_gauche_fiche_selected:hover{ background-color: #EBBE73; }
.page2_wrapleftmenu_vert .menu_gauche_fiche_selected, .page2_wrapleftmenu_vert .menu_gauche_fiche:hover, .page2_wrapleftmenu_vert .menu_gauche_fiche_selected:hover{ background-color: #AAC9A2; }
.page2_wrapleftmenu_mauve .menu_gauche_fiche_selected, .page2_wrapleftmenu_mauve .menu_gauche_fiche:hover, .page2_wrapleftmenu_mauve .menu_gauche_fiche_selected:hover{ background-color: #BCA9B1; }




.menu_gauche_fiche a, .menu_gauche_fiche_selected a{
	text-decoration: none;
}

.menu_gauche_fiche_titre{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/* ZONES PRIMEURS */

.wrap_zone1{
	float: left;
	width: 434px;
	margin: 0px 0px 10px 10px;
	padding: 12px 15px 10px 10px;
/*	border-bottom: 1px solid #000; */
	overflow: hidden;
}

.wrap_zone1_seul{
	float: left;
	width: 434px;
	margin: 0px 0px 10px 10px;
	padding: 0px 10px 10px 10px;
	overflow: hidden;
}

.zone1_image{
	float: left;
	width: 131px;
	height: 131px;
	overflow: hidden;
}

.zone1_primeur_content_right{
	float: left;
	width: 288px;
	padding: 0px 0px 0px 10px;
}

.zone1_primeur_content{
	float: left;
	width: 469px;
}

.zone1_wrapprimeur{
	float: left;
	clear: both;
	width: 469px;
	margin: 0px 0px 10px 0px;
}

.zone1_primeur_titre_zone{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #006699;
	font-weight: bold;
	margin: 0px 0px 30px 0px;
}

.zone1_primeur_titre{
	float: left;
	font-family: Verdana, "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	font-weight: bold;
	margin-bottom: 5px;
}

.zone1_primeur_titre a, .zone1_primeur_titre a:visited{color: #1a798d; text-decoration: none;}

.zone1_primeur_texte{
	float: left;
	clear: both;
	width: 424px;
	font-family: Verdana, "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: hidden;
	padding-left: 10px;
	padding-top: 0px;
}

.zone1_primeur_texte_withimage{
	float: left;
	width: 278px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.wrap_zone1_seul .zone1_primeur_texte, .wrap_zone1_seul .zone1_primeur_texte_withimage, .zone1_primeur_texte_withimage {}
.wrap_zone1 .zone1_primeur_texte, .wrap_zone1 .zone1_primeur_texte_withimage {}
.zone1_primeur_texte p, .zone1_primeur_texte_withimage p{ margin: 6px 0px; }

.zone_1_fleche_verte{
	float: left;
	text-align: right;
	clear: both;
	margin: 0px 0px 5px 0px;
	/*margin: 5px 0px 5px 0px;*/
	margin-bottom: 15px;
	width:415px;
}

/**/
.wrap_zone2{
	float: left;
	width: 425px;
	height: 160px;
	margin: 0px 0px 10px 10px;
	padding: 0px 15px 10px 10px;
	overflow: hidden;
}

.wrap_zone2_seul{
	float: left;
	width: 434px;
	height: 310px;
	margin: 0px 0px 10px 10px;
	padding: 12px 10px 10px 10px;
	overflow: hidden;
}

.zone2_image{
	float: left;
	width: 131px;
	height: 131px;
	overflow: hidden;
}

.zone2_primeur_content_right{
	float: left;
	width: 288px;
	padding: 0px 0px 0px 20px;
}

.zone2_primeur_content{
	float: left;
	width: 469px;
}

.zone2_wrapprimeur{
	float: left;
	clear: both;
	width: 469px;
	margin: 0px 0px 10px 0px;
}

.zone2_primeur_titre_zone{
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #006699;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

.zone2_primeur_titre{
	float: left;
	font-family: Verdana, "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 10px;
}

.zone2_primeur_titre a, .zone2_primeur_titre a:visited{color: #666666; text-decoration: none;}

.wrap_zone2_seul .zone2_primeur_texte { height: 250px;}
.wrap_zone2 .zone2_primeur_texte{height: 100px;}

.zone2_primeur_texte{
	float: left;
	clear: both;
	width: 424px;
	font-family: Verdana, "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: hidden;
	padding-left: 10px;
	padding-top: 0px;
}

.zone2_primeur_texte_withimage{
	float: left;
	clear: both;
	width: 278px;
	padding-left: 10px;
	height: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: hidden;
}

.zone2_primeur_texte p, .zone2_primeur_texte_withimage p{ margin: 6px 0px; }

/**/
.wrap_zone3{
	float: left;
	width: 288px;
	margin: 0px 0px 10px 0px;
	padding: 0px 15px 10px 10px;
	overflow: hidden;
}

.zone3_titre{
	float: left;
	width: 288px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #55b144;
	margin: 15px 0px 30px 20px;
}

.zone3_image{
	float: left;
}

.zone3_primeur_content_right{
	float: left;
	width: 300px;
	padding: 0px 0px 0px 20px;
}

.zone3_primeur_content{
	float: left;
	width: 260px;
}

.zone3_wrapprimeur{
	float: left;
	clear: both;
	width: 240px;
	margin: 0px 0px 0px 0px;
}

.zone3_wrapprimeur li{
	margin-left: -30px;
}

.zone3_primeur_titre{
	float: left;
	width: 225px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
/*	font-weight: bold; */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
}

.zone3_primeur_titre a, .zone3_primeur_titre a:visited{
	color: #666666;
	text-decoration: none;
}

.zone3_primeur_texte{
	float: left;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.zone_separateur{
/*	border-top: 1px solid #000; */
	clear: both;
	width: 280px;
}

/**/
.wrap_zone4{
	float: left;
	width: 288px;
	margin: 0px 0px 10px 0px;
	padding: 0px 15px 10px 10px;
	overflow: hidden;
}

.zone4_titre{
	float: left;
	width: 260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #55b144;
	margin: 10px 0px 5px 20px;
}

.zone4_image{
	float: left;
}

.zone4_primeur_content_right{
	float: left;
	width: 280px;
	padding: 0px 0px 0px 20px;
}

.zone4_primeur_content{
	float: left;
	width: 260px;
}

.zone4_wrapprimeur{
	float: left;
	clear: both;
	width: 240px;
	margin: 0px 0px 0px 0px;
}

.zone4_wrapprimeur li{
	margin-left: -30px;
}

.zone4_primeur_titre{
	float: left;
	width: 225px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
/*	font-weight: bold; */
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
}

.zone4_primeur_titre a, .zone4_primeur_titre a:visited{
	color: #666666;
	text-decoration: none;
}

.zone4_primeur_texte{
	float: left;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/**/
.wrap_zone5{
	float: left;
	width: 260px;
	margin: 0px 0px 10px 0px;
	padding: 0px 15px 10px 10px;
	overflow: hidden;
}

.zone5_titre{
	float: left;
	width: 260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #55b144;
	margin: 10px 0px 5px 20px;
}

.zone5_image{
	float: left;
}

.zone5_primeur_content{
	float: left;
	width: 260px;
}

.zone5_wrapprimeur{
	float: left;
	clear: both;
	width: 240px;
	margin: 0px 0px 0px 0px;
}

.zone5_wrapprimeur li{
	margin-left: -30px;
}

.zone5_primeur_titre{
	float: left;
	width: 225px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
/*	font-weight: bold; */
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
}

.zone5_primeur_titre a, .zone5_primeur_titre a:visited{
	color: #666666;
	text-decoration: none;
}

.zone5_primeur_texte{
	float: left;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* MOUSEOVER UNDERLINE AND COLOR CHANGE */
.zone5_primeur_titre a:hover, .zone4_primeur_titre a:hover, .zone3_primeur_titre a:hover {
	text-decoration: underline;
	color: #164a80;
	}
	/* END MOUSEOVER */
	
/**/
.wrap_zone6{
	clear: both;
	width: 208px;
	padding-top: 8px;
	text-align: center;
}

.wrap_zone6_content, .wrap_zone12_content{
	width: 208px;
	background-color:#FFFFFF;
	border-right: 1px solid #a5a5a5;
	border-left: 1px solid #a5a5a5;
}
.zone6_titre{
	font-size: 15px;
	color: #006699;
	font-weight: bold;
}
.zone6_wrapprimeur{
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.zone6_primeur_titre{
	font-size: 12px;
	color: #000;
	font-weight: normal;
}
.zone6_primeur_titre a, .zone6_primeur_titre a:visited{
	font-size: 15px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}
.zone6_primeur_texte{
	font-size: 12px;
}

/**/
.wrap_zone7{
	clear: both;
	width: 208px;
	padding-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.wrap_zone7_content{
	width: 192px;
	background-color:#FFFFFF;
	border-right: 1px solid #a5a5a5;
	border-left: 1px solid #a5a5a5;
	padding: 0px 8px;
}
.zone7_titre{
	font-size: 15px;
	line-height: 14px;
	margin-bottom: 5px;
	color: #006699;
	font-weight: bold;
}
.zone7_wrapprimeur{
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	color: #333333;
}
.zone7_primeur_titre{ margin-top: 5px; }
.zone7_primeur_titre a, .zone7_primeur_titre a:visited{ color: #333333; }
.zone7_primeur_texte{ font-size: 11px; }
.zone7_primeur_texte a{ color: #333333; }

.zone12_titre, #zone12_titre {
	display:none;
}

.zone12_primeur_titre, #zone12_primeur_titre, .zone12_primeur_texte, #zone12_primeur_texte, .zone12_primeur_titre a, #zone12_primeur_titre a, .zone12_primeur_texte a, #zone12_primeur_texte a {
	text-align:center;
	text-decoration:none;
	font-size: 15px;
	color: #006699;
	font-weight: bold;
}

.wrap_zone12 {
	padding-top:10px;
}

/* 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_ligne{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;	
	text-decoration: none;
	width: 100%;
	cursor: pointer;
	margin: 0px 0px 1px 0px;
	padding: 2px;
}
#LegendeTitre{
	font-weight: bold;
	padding-bottom: 10px;
}
#Legendes{
	width: 620px;
	padding: 10px;
}

.calendrier_infobulle{
	top: 0;
	left: 0;
	
	position: absolute;
	visibility: hidden;
	display: block;
	width: 208px;
	overflow: hidden;
}

.calendrier_infobulle_texte{
	border-right: 1px solid #008457;
	border-left: 1px solid #008457;
	background-color: #FFFFFF;
	padding: 3px;
}

.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: #003875;
	padding: 2px 5px 2px 5px;
}

#calendar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.calendardate{
	padding-bottom: 0px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#datetop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003875;
}

#dayrow{
	color: #666666;
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Jour{
	color: #666666;
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Box{
	margin: 0px;
	padding: 0px;
}

.calendrier_icones{
}

.rightpanel_wrapcalendar{
	width: 208px;
	text-align: center;
	background-color:#FFFFFF;
	border-right: 1px solid #a5a5a5;
	border-left: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
}

.right_panel_calendar_event{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
}

.right_panel_calendar_event a, .right_panel_calendar_event a:visited{
	color: #333333;
}

.right_panel_wrap_events{
	float: left;
	clear: both;
	width: 181px;
	padding: 10px 10px 10px 10px;
}

/* 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;
}

/**/

.paf2_spacer{
	float: left;
	clear: both;
	width: 600px;
}

.paf2_imagedonnee, .paf2_imagedonnee_noimage{
	float: left;
	width: 60px;
	overflow: hidden;
	margin: 10px 10px 10px 10px;
}

.paf2_wraptext{
	float: left;
	color: #666666;
}

.paf2_wraptext a, .paf2_wraptext a:visited{
	color: #666666;
}

.mystyle2 { list-style-image: url(/_images/checkmark.jpg)}


#NouveauUser{display: none;}