/* CSS Document */

body{
	font-size: 62.5%; /* grandeur par défaut=10px;*/
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
}

.fix{
	clear: both;
}

#page{
	text-align: center;
	width: 100%;
}

#contenant{
	width: 750px;
	margin: auto;
}

#contenant_print{
	display: none;
}

#legende{
	background-color: #69675e;
	position: absolute;
	left:25px;
	top:25px;
	width:130px;
	//width: 150px;
	min-height: 180px;
	//height: 180px;
	padding: 0px;
	z-index:1;
	color: #fff;
	font-size: 12px;
	padding: 10px;
	visibility: hidden;
	border: 1px solid #fff;
	font-size: 10px;
}

#archives{
	color: #50504a;
	background-color: #f4f2ed;
	text-align:right;
	width: 744px;
	padding: 5px 7px 7px 7px;
	margin-bottom: 10px;
	border-bottom: 4px solid #50504a;
}

#header{
	height: 70px;
	margin-top: 15px;
}

#saison{
	width: 150px;
	//width: 145px;
	left: 0px;
	//left: -5px;
}

#header-droite{
	float: left;
	padding-top: 8px;
	padding-right: 15px;
	text-align: right;
	width: 555px;
}
#recherche{
	margin-top: 15px;
	height: 18px;
}

#header-gauche{
	float: left;
	text-align: right;
}

#presentationPage{
	height: auto;
	margin: auto;
	border-top: 1px solid #fff;
}

#corps{
	text-align: left;
}


#page_menu_droite{
	width: 150px;
	float: left;
	border-bottom: 2px solid #fff;
	background-color: #fff;
	height: 208px;
}

#page_photo{
	float: left;
}

#page_photo p{
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}

#page_corps{
	width: 750px;
}

#page_corps_titre{
	width: 573px;
	background-color: #1aa704;
	padding: 10px 0px 10px 25px;
	border-top: 2px solid #fff;
}

#page_corps_menu{
	width: 134px;
	padding: 9px 7px 8px 9px;
	background-color: #1aa704;
	float: left;
	min-height: 200px;
	//height: 200px;
}

#page_corps_texte{
	width: 598px;	
	float: left;
}


.utils{
	padding: 0px;
	margin: 0px;
	border: 1px solid #fff;
	margin: auto;
}

.tableavecbordures {
	width:95%;
}

#table_articles{
	min-heigth: 65px;
	//height: 65px;
}

#contenant_article{
	/*border*/
}


.tableavecbordures td {
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	vertical-align: top;
	padding: 6px 2px 6px 2px;
}

.imagegauche {
	padding-right: 8px;
	padding-bottom: 4px;
}

.imagedroite {
	padding-left: 8px;
	padding-bottom: 4px;
}

.cell_gauche_0, .cell_gauche_1{
	background-color: #1aa704;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	text-align: right;
}

.cell_gauche_0 {
	width: 150px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

.cell_gauche_1 {
	width: 130px;
	padding: 10px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

.cell_gauche_1 a{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	
}

.cell_gauche_1 a:hover{
	color: #fff;
	text-decoration: underline;
}

.cell_gauche_2{
	background-color: #69675e;
	padding: 10px;
	width: 130px;
	border-right: 2px solid #fff;
	color: #FFFFFF;
	font-size: 12px;
	text-align: right;
}

.cell_droite_1{
	color: #50504a;
	padding: 14px;
	border-bottom: 2px solid #fff;
	background-color: #d8d7d2;
	font-size: 11px;
}

.cell_droite_2{
	color: #50504a;
	padding: 14px;
	border-bottom: 2px solid #fff;
	background-color: #f4f2ed;
}

.cell_droite_2b{
	color: #50504a;
	padding: 14px;
	background-color: #f4f2ed;
}

.cell_droite_3{
	color: #50504a;
	padding: 14px;
	background-color: #b6de53;
	font-size: 11px;
}

.cell_droite_3 p {
	padding: 0px;
	margin: 0px;
}

.cell_droite_4{
	color: #b5ef78;
	padding: 8px;
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff;
	background-color: #1aa704;
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
}

.cell_droite_5{
	background-color: #286d2d;
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff;
	padding: 20px 15px;
	padding-bottom: 0px;
	font-size: 11px;
	color: #fff;
}

.cell_droite_6{
	background-color: #b6de53;
	border-bottom: 2px solid #fff;
	padding: 20px 15px;
	font-size: 11px;
}

.cell_droite_7{
	color: #50504a;
	padding: 14px;
	width: 50%;
	background-color: #f4f2ed;
	text-align: left;
	vertical-align: top;
	font-size: 10px;
}

#corps_image{
	float: left;
}

#corps_titre{
	float: left;
	width: 150px;
	background-color: #1aa704;
	border-right: 2px solid #fff;
	height: 208px;
}

#article p{
	padding: 0px;
	margin: 0px;
	margin-bottom: 25px;
}

.corps_gauche{
	background-color: #1aa704;
	border-right: 2px solid #fff;
	padding: 10px;
	width: 130px;
	float: left;
}

.corps_droite{
	float: left; 
	padding: 14px;
	width: 569px;
}

.champCourriel{
	border: 1px solid #949181;
	background-color: #fff;
	height: 16px;
	font-size: 9px;
	color: #69675e;
	width: 185px;
	position: relative;
}

.champRech{
	border: 1px solid #DAD8CF;
	background-color: #ECEAE5;
	height: 13px;
	font-size: 9px;
	color: #69675e;
	width: 185px;
	position: relative;
	top: -3px;
	//top: -2px;
}


#footer{
	border-top: 2px solid #fff;
	border-bottom: 1px solid #1c1c1a;
	text-align: right;
}

#footer_accueil{
	text-align: right;
	margin: 20px 0px;
}


#footer2{
	text-align: right;
	width: 100%;
	padding-bottom: 20px;
}

#footer_gauche{
	width: 150px;
	border-right: 2px solid #fff;
	float: left;
	padding: 72px 0px 0px 0px;
	background-color: #fff;
}

#footer_droite{
	float: left;
	width: 598px;
}

#footer_logo{
	padding-left: 15px;
	background-color: #1aa704;
	float: left;
}
 #footer_appuyez a{
	color: #fff;
	font-size: 9px; 
	font-weight: normal;
 }
#footer_appuyez {
	background-color: #286d2d;
	border-right: 2px solid #fff;
	float: left;
	padding: 18px 15px 0px 15px;
	margin: auto;
	width: 268px;
	height: 85px;
	text-align: left;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#footer_abonnez{
	background-color: #b6de53;
	float: left;
	margin: auto;
	padding: 18px 13px 0px 13px;
	width: 270px;
	height: 85px;
	text-align: left;
	color: #33322f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#footer_bas{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer_bas1{
	padding-top: 20px;
	text-align: right;
	color: #3f3c3d;
	font-size: 10px;
	margin: auto;
}

#footer_bas2{
	margin-top: 25px;
	margin-bottom: 10px;
	text-align: right;
	color: #1c1c1a;
	font-size: 11px;
	line-height: 16px;
}

/*											Typo								*/

h1.accueil{
	padding: 0px;
	margin: 0px;
	color: #b0f607;
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	letter-spacing: -1px;
	display: inline;
	text-align: left;
	line-height: 75%;
}


h2.page_saison{
	padding: 0px;
	margin: 0px;
	color: #e3e2dc;
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	letter-spacing: -1px;
	display: inline;
	text-align: left;
	line-height: 75%;
	text-align: left;
}


h2.accueil{
	color: #b5ef78;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
}


h2.titre_section{
	color: #b0f607;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}

#archives h2 {
	color: #50504a;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	float:left;
}

h2.titre_recherche{
	/*color: #286d2d;*/
	color: #fff;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 15px;
	background-color: #1aa704;
	padding: 5px 3px;
}

h4.appuyez{
	color: #b5ef5b;
	font-size: 1.3em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
}

h4.abonnez{
	color: #299c17;
	font-size: 13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	display: inline;
}


h3.accueil{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 0px 0px 0px;
	margin: 0px;
}

.contenu_article{
	color: #000;
	font-size: 1.2em;
	color: #44433d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.accueilSTitreH, .accueilSTitreB{
	font-size: 9px;
	margin: 0px;
}

.accueilSTitreH{
	color: #b5ef5b;
}

.accueilSTitreB .accueilSTitreB a{
	color: #fff;
	font-weight:normal;
}

.idVolume{
	position:relative;
	top: -10px;
	left: 82px;
	color: #fff;
	font-size: 9px;
}

.idVolumePage{
	padding-left: 33px;
	//padding-left: 30px;
	color: #aeaeae;
	font-size: 9px;
}

.accueil_txt{
	color: #50504a;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}

.accueil_txt:hover{
	text-decoration: none;
	color: #1aa704;
	font-weight: normal;
	font-size: 11px;
}

.accueil_lien{
	color: #50504a;
	text-decoration: none;
}

.accueil_lien:hover{
	text-decoration: underline;
}

ul.menu_categorie{
	margin: 0px;
	padding: 0px;
}

li.menu_categorie{
	margin: 0px;
	display: inline;
}

a {
	color: #286d2d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #1aa704;
	text-decoration: underline;
}

a.item_menu_haut{
	color: #44433d;
	font-size: 10px;
	text-decoration: none;
	width: auto;
	//width: 135px;
	padding: 1px 5px 3px 10px;
	display: block;
}

a.item_menu_haut:hover{
	background-color: #1aa704;
	text-decoration: none;
	color: #b0f607;
}

a.item_menu_haut_sel{
	color: #b0f607;
	background-color: #286d2d;
	font-size: 10px;
	text-decoration: none;
	width: auto;
	//width: 135px;
	padding: 1px 5px 3px 10px;
	font-weight: bold;
	display: block;
}

a.item_menu_gauche{
	font-weight: normal;
	font-size: 10px;
	color: #fff;
	margin-bottom: 9px;
	display: block;
	line-height: normal;
}

a.item_menu_gauche:hover{
	color: #b0f607;
	text-decoration:none;
}

a.item_menu_gauche_sel, a.item_menu_gauche_sel:hover{
	font-size: 11px;
	color: #b0f607;
	margin-bottom: 9px;
	display: block;
	line-height: normal;
	text-decoration:none;
}

#archives a {
	color: #50504a;
}

/*						Article						*/
#articleParent {
	position: relative; 
	height: 200px; 
	overflow: hidden; 
	z-index: 1;
}

#articleParent blockquote{
	margin:0px;
	padding:0px;
	line-height:16px;
	margin-left:15px;
}

.artCol {
	position: absolute; 
	width: 221px;
	margin-right: 14px; 
	z-index: 1;
}

/*.artText {
	position: absolute; 
	width: 221px; 
	top: 0px; 
	left: 0px; 
	margin-right: 5px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	line-height: 16px; 
	color: #444444; 
	display: none;
}*/

#pages_corps_texte_contenu a {
	margin: 0px;
	padding: 0px;
	margin-bottom: 16px;
	line-height: 16px;
	padding: 0px;
}

#pages_corps_texte_contenu{
	padding: 20px 25px;
	font-size: 1.2em;
	color: #44433d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}

#pages_corps_texte_contenu h3, #pages_corps_texte_contenu h3 a {
	color: #69675e;	
	font-weight: bold;
	font-size: 1em;
	line-height: 16px;
	margin: 0px 0px 16px 0px;
	padding: 0px
}

#pages_corps_texte_contenu h1 a, #pages_corps_texte_contenu h3 a {
	text-decoration: underline;
	font-weight:normal;
}

#pages_corps_texte_contenu h1, #pages_corps_texte_contenu h1 a {
	color: #1aa704;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 16px;
	margin: 0px 0px 16px 0px;
	padding: 0px;
}

#pages_corps_texte_contenu h4 {
	font-weight: bold;
	font-size: 0.9em;
	margin: 0px 0px 16px 0px;
	padding: 0px;
	line-height: 16px;	
}

#pages_corps_texte_contenu p {
	margin: 0px 0px 16px 0px;
	padding: 0px;
	line-height: 16px;
}

#pages_corps_texte_contenu ul {
	line-height: 16px;
	margin-top: 16px;
	margin-bottom: 16px;
}

#pages_corps_texte_contenu ol {
	line-height: 16px;
	margin-top: 16px;
	margin-bottom: 16px;
}

#pages_corps_texte_contenu li {
	line-height: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

a.footer_bas1{
	color: #3f3c3d;
	font-weight: normal;
}

a.footer_bas1:hover{
	text-decoration: none;
	color: #1aa704;
}

a.footer_bas2{
	color: #1c1c1a;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
}

a.footer_bas2:hover{
	text-decoration: none;
	color: #1aa704;
}

a.texte_navig{
	color: #dad8cf;
	font-size: 10px;
}

a.texte_navig:hover{
	color: #1cb104;
	font-size: 10px;
}

a.texte_util{
	color: #44433d;
	font-size: 10px;
}

a.texte_util:hover{
	color: #1cb104;
}

#contenant_journees a{
	color: #fff;
}

#contenant_journees a:hover{
	color: #fff;
}

.dateJournee{
	color: red;
}

/*						Article						*/

#prev{
	float:left;
	width:33%;
}

#pagenumbers{
	text-align: center;
	float: left;
	width: 33%;
	color: #44433d;
	font-size: 10px;
	font-weight: bold;
}

#next{
	float:left;
	width:33%;
	text-align:right;
}

.utilsTexte{
	width: 33%;
	float:left;
}