/* CSS Document */

html {
	min-height: 100%;
	height: auto;
}


body {
	margin: 0px;
	background: url(../img_graph/fond.jpg) bottom left repeat-x #000000;
	font-family: Arial, sans-serif, Helvetica; 
	font-size: 11px;
	color: #FFFFFF;
}

* html body {
	height: 100%;
}

A {
	color: #FFFFFF;
	text-decoration: underline;
}

FORM {
	margin: 0;
}

#corps {
	width: 776px;
	margin: auto;
	margin-top: 0px;
	background: url(../img_graph/corps/milieu2.jpg) top left repeat-y;
}

#inscription_nl {
	display: none;
	position: absolute;
	z-index: 2;
	width: 160px;
	top: 165px;
	margin-left: 590px;
	background-color: #cccc00;
	padding: 10px;
}

#inscription_nl .input_text {
	border: solid 1px #aaaa00;
	width: 150px;
	font-size: 11px;
}

#inscription_nl .btn {
	color: #FFFFFF;
	background: url(../img_graph/btn_nl.png) top left no-repeat;
	width: 50px;
	height: 23px;
	border: 0;
	font-size: 10px;
	font-weight: bold;
}

#entete {
	padding: 0 10px 0 10px;
	height: 141px;
	background: url(../img_graph/logo2.jpg) top center no-repeat #000000;
}

#contenu {
	background: url(../img_graph/corps/entete2.jpg) top left no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	padding: 40px 22px 30px 22px;
	min-height: 400px;	
}

#pied {
	width: 776px;
	height: 9px;
	background: url(../img_graph/corps/pied2.gif) top left no-repeat;
	margin: auto;
}

#pied A {
	color: #FFFFFF;
	text-decoration: none;
}

#pied .contenu_pied {
	position: absolute;
	z-index: 2;
	width: 776px;
	text-align: center;
	margin-top: -10px;
}

/* MENU */

#sur_menu {
	position: absolute;
	z-index: 2;
	top: 3px;
	width: 776px;
	text-align: right;
	color: #FFFFFF;
}

#sur_menu A {
	color: #FFFFFF;
	text-decoration: none;
}

.menu {
	position: absolute;
	z-index: 2;
	top: 140px;
	margin-left: 10px;
	padding: 0 20px 0 10px;
	height: 30px;	
	font-size: 9px;
	font-weight: bold;
}

.menu UL  {
	margin: 0px;
	list-style-type: none;
	padding:0;
}

.menu LI {
	margin-right: 3px;
}

.menu_off {
	float: left;
	list-style: none;
	padding: 0 0 0 9px;
	background:url(../img_graph/entete/menu/li.jpg) no-repeat left top;
}

.menu_off A {	
	display: block;
	height: 21px;
	text-decoration: none;
	background-color: #E2C7E0;
	padding: 8px 18px 0px 9px;
	color: #FFFFFF;
	background:url(../img_graph/entete/menu/a.jpg) no-repeat right top;	
}

.menu_off A:hover {
	background-color: #000000;
	background:url(../img_graph/entete/menu/a_on.jpg) no-repeat right top;
	padding: 8px 18px 0px 9px;
	color: #FFFFFF;
}

.menu_on {
	float: left;
	list-style: none;
	padding: 0 0 0 9px;
	background:url(../img_graph/entete/menu/li_on.jpg) no-repeat left top;
}

.menu_on A {	
	display: block;
	height: 21px;
	text-decoration: none;
	background-color: #E2C7E0;
	padding: 8px 18px 0px 9px;
	color: #FFFFFF;
	font-weight: bold;
	background:url(../img_graph/entete/menu/a_on.jpg) no-repeat right top;
}

.menu_ok {
	float: left;
	list-style: none;
	padding: 0 0 0 9px;
	background:url(../img_graph/entete/menu/li_on.jpg) no-repeat left top;
}

.menu_ok A {	
	display: block;
	height: 21px;
	text-decoration: none;
	background-color: #E2C7E0;
	padding: 8px 18px 0px 9px;
	color: #FFFFFF;
	font-weight: bold;
	background:url(../img_graph/entete/menu/a_on.jpg) no-repeat right top;
}

/* COMMUN */

#menu32 {
	position: absolute;
	z-index: 100;
	width: 200px;
	margin-left: 20px;
	background-color: #000000;
	border: solid 1px #666666;
	display: none;
}

#menu32 A {
	display: block;
	padding: 3px;
	text-decoration: none;
}

#menu32 A:hover {
	display: block;
	padding: 3px;
	text-decoration: none;
	background-color: #F7F7F7;
	color: #000000;
}

.lecture {
	color: #fff;
	padding: 10px;
	border: solid 1px #0f0f0f;
}

/* PAGE ACCUEIL */

.accueil_haut {
	height: 220px;
	border-bottom: solid 1px #414141;
}

.accueil_haut .cadre_video {
	width: 239px;
	float: left;
}

.accueil_bas {
	margin-top: 5px;
}

.accueil_bas .accueil_boeuf {
	border: solid 1px #666666;
	background: url(../img_graph/pages/accueil/fond_menu_off.png) bottom left no-repeat;
	cursor: pointer;
}

.accueil_bas .accueil_boeuf_hover {
	border: solid 1px #cc0b1c;
	background: #cc0b1c;
	cursor: pointer;
}

.accueil_bas .accueil_pomme {
	border: solid 1px #666666;
	background: url(../img_graph/pages/accueil/fond_menu_off.png) bottom left no-repeat;
	cursor: pointer;
}

.accueil_bas .accueil_pomme_hover {
	border: solid 1px #f2bb06;
	background: #f2bb06;
	cursor: pointer;
}

.accueil_bas .accueil_veau {
	border: solid 1px #666666;
	background: url(../img_graph/pages/accueil/fond_menu_off.png) bottom left no-repeat;
	cursor: pointer;
}

.accueil_bas .accueil_veau_hover {
	border: solid 1px #734796;
	background: #734796;
	cursor: pointer;
}

.accueil_bas .accueil_agneau {
	border: solid 1px #666666;
	background: url(../img_graph/pages/accueil/fond_menu_off.png) bottom left no-repeat;
	cursor: pointer;
}

.accueil_bas .accueil_agneau_hover {
	border: solid 1px #e0187b;
	background: #e0187b;
	cursor: pointer;
}

.accueil_bas .accueil_porc {
	border: solid 1px #666666;
	background: url(../img_graph/pages/accueil/fond_menu_off.png) bottom left no-repeat;
	cursor: pointer;
}

.accueil_bas .accueil_porc_hover {
	border: solid 1px #527aad;
	background: #527aad;
	cursor: pointer;
}

.accueil_bas .accueil_lien_titre {
	text-align: center;
}

.accueil_bas .logos {
	position: absolute;
	z-index: 2;
	margin-top: 30px;
	margin-left: 690px;
	width: 40px;
	text-align: center;
}

/* CLASS GROUPES */

.groupe_1 {
	color: #FFFFFF;
	background-image: url(../img_graph/puces/1.png);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	border-bottom: solid 1px #cc0b1c;
	padding: 0 10px 10px 24px;
}
.groupe_2 {
	color: #FFFFFF;
	background-image: url(../img_graph/puces/2.png);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	border-bottom: solid 1px #e0187b;
	padding: 0 10px 10px 24px;
}
.groupe_3 {
	color: #FFFFFF;
	background-image: url(../img_graph/puces/3.png);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	border-bottom: solid 1px #734796;
	padding: 0 10px 10px 24px;
}
.groupe_4 {
	color: #FFFFFF;
	background-image: url(../img_graph/puces/4.png);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	border-bottom: solid 1px #f2bb06;
	padding: 0 10px 10px 24px;
}
.groupe_5 {
	color: #FFFFFF;
	background-image: url(../img_graph/puces/5.png);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	border-bottom: solid 1px #527aad;
	padding: 0 10px 10px 24px;
}
.groupe_6 {
	color: #FFFFFF;
	background-image: url(../img_graph/puces/6.png);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	border-bottom: solid 1px #006600;
	padding: 0 10px 10px 24px;
}

/* NEWS JQUERY */

.news_style {
	display:none;
}

.news_show {
	margin-left: 259px;
	color: #FFFFFF;
	width: 470px;
	height: 195px;
	overflow: auto;
}

.titre_news {
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	padding: 0 0 10px 0;
}

.titre_news A {
	text-decoration: none;
}

.date_news {
	font-size: 11px;
	font-weight: normal;
}

.corps_news {
	text-align: justify;
}

.corps_news A {
	text-decoration: none;
}

/* MINIS MENUS */

.mini_menu_produit {
	display: none;
	position: absolute;
	z-index: 2;
	margin-top: -66px;
	width: 125px;
}

.ss_mini_menu_produit_1 {
	display: block;
	text-decoration: none;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
	height: 17px;
	text-align: center;
	margin-bottom: 1px;
	color: #000000;
	padding-top: 3px;
	background: url(../img_graph/pages/accueil/mini_menu/ss_1.png) top left no-repeat;
}
.ss_mini_menu_produit_1:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;
}

.ss_mini_menu_produit_2 {
	display: block;
	text-decoration: none;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
	height: 17px;
	text-align: center;
	margin-bottom: 1px;
	color: #000000;
	padding-top: 3px;
	background: url(../img_graph/pages/accueil/mini_menu/ss_2.png) top left no-repeat;
}
.ss_mini_menu_produit_2:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;
}

.ss_mini_menu_produit_3 {
	display: block;
	text-decoration: none;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
	height: 17px;
	text-align: center;
	margin-bottom: 1px;
	color: #000000;
	padding-top: 3px;
	background: url(../img_graph/pages/accueil/mini_menu/ss_3.png) top left no-repeat;
}
.ss_mini_menu_produit_3:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;
}

.ss_mini_menu_produit_4 {
	display: block;
	text-decoration: none;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
	height: 17px;
	text-align: center;
	margin-bottom: 1px;
	color: #000000;
	padding-top: 3px;
	background: url(../img_graph/pages/accueil/mini_menu/ss_4.png) top left no-repeat;
}
.ss_mini_menu_produit_4:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;
}

.ss_mini_menu_produit_5 {
	display: block;
	text-decoration: none;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
	height: 17px;
	text-align: center;
	margin-bottom: 1px;
	color: #000000;
	padding-top: 3px;
	background: url(../img_graph/pages/accueil/mini_menu/ss_5.png) top left no-repeat;
}
.ss_mini_menu_produit_5:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;
}


/* DOSSIERS */

/* TITRES */

.titre_dossier_1 {
/*	background: url(../img_graph/pages/dossiers/fond_titre_1.png) top left no-repeat;*/
	height: 19px;
	padding: 4px 20px 0 20px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

.titre_dossier_2 {
	background: url(../img_graph/pages/dossiers/fond_titre_2.png) top left no-repeat;
	height: 19px;
	padding: 4px 20px 0 0;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}

.titre_dossier_3 {
	background: url(../img_graph/pages/dossiers/fond_titre_3.png) top left no-repeat;
	height: 19px;
	padding: 4px 20px 0 0;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}

.titre_dossier_4 {
	background: url(../img_graph/pages/dossiers/fond_titre_4.png) top left no-repeat;
	height: 19px;
	padding: 4px 20px 0 0;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}

.titre_dossier_5 {
	background: url(../img_graph/pages/dossiers/fond_titre_5.png) top left no-repeat;
	height: 19px;
	padding: 4px 20px 0 0;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	height: 19px;
	padding: 4px 20px 0 0;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}

/* RECETTES */

/* BOEUF */

.recette_titre_1 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	font-style: italic;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.recette_image_1 {
	text-align: center;
	margin-bottom: 20px;
}

.recette_image_1 IMG {
	border-top: solid 4px #cc0b1c;
	border-left: solid 4px #cc0b1c;
	border-right: solid 4px #cc0b1c;
	border-bottom: solid 12px #cc0b1c;
}

.recette_titre2_1 {
	color: #cc0b1c;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 15px;
}

.recette_ingredients_details_1 {
	margin-bottom: 30px;
}

.recette_ingredients_details_1 .ss_titre {
	color: #cc0b1c;
	font-size: 12px;
	font-style: italic;
	margin-bottom: 10px;
}

.recette_ingredients_details_1 UL {
	margin: 0;	
	margin-bottom: 10px;
	padding: 0;
}

.recette_ingredients_details_1 LI {
	display: inline;
	padding: 0 3px 0 12px;
	background-image: url(../img_graph/pages/recettes/puce_1.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.recette_prepa_details_1 {
	margin-bottom: 30px;
}

.recette_prepa_details_1 UL {
	margin: 0;
	list-style: none;
	padding: 0;
}

.recette_prepa_details_1 LI {
	padding-left: 12px;
	background-image: url(../img_graph/pages/recettes/puce_0.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-align: justify;
	margin-bottom: 5px;
}

/* AGNEAU */

.recette_titre_2 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	font-style: italic;
	margin-bottom: 20px;
}

.recette_image_2 {
	text-align: center;
	margin-bottom: 20px;
}

.recette_image_2 IMG {
	border-top: solid 4px #e0187b;
	border-left: solid 4px #e0187b;
	border-right: solid 4px #e0187b;
	border-bottom: solid 12px #e0187b;
}

.recette_titre2_2 {
	color: #e0187b;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 15px;
}

.recette_ingredients_details_2 {
	margin-bottom: 30px;
}

.recette_ingredients_details_2 .ss_titre {
	color: #e0187b;
	font-size: 12px;
	font-style: italic;
	margin-bottom: 10px;
}

.recette_ingredients_details_2 UL {
	margin: 0;	
	margin-bottom: 10px;
	padding: 0;
}

.recette_ingredients_details_2 LI {
	display: inline;
	padding: 0 3px 0 12px;
	background-image: url(../img_graph/pages/recettes/puce_2.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.recette_prepa_details_2 {
	margin-bottom: 30px;
}

.recette_prepa_details_2 UL {
	margin: 0;
	list-style: none;
	padding: 0;
}

.recette_prepa_details_2 LI {
	padding-left: 12px;
	background-image: url(../img_graph/pages/recettes/puce_0.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

/* VEAU */

.recette_titre_3 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	font-style: italic;
	margin-bottom: 20px;
}

.recette_image_3 {
	text-align: center;
	margin-bottom: 20px;
}

.recette_image_3 IMG {
	border-top: solid 4px #734796;
	border-left: solid 4px #734796;
	border-right: solid 4px #734796;
	border-bottom: solid 12px #734796;
}

.recette_titre2_3 {
	color: #734796;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 15px;
}

.recette_ingredients_details_3 {
	margin-bottom: 30px;
}

.recette_ingredients_details_3 .ss_titre {
	color: #734796;
	font-size: 12px;
	font-style: italic;
	margin-bottom: 10px;
}

.recette_ingredients_details_3 UL {
	margin: 0;	
	margin-bottom: 10px;
	padding: 0;
}

.recette_ingredients_details_3 LI {
	display: inline;
	padding: 0 3px 0 12px;
	background-image: url(../img_graph/pages/recettes/puce_3.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.recette_prepa_details_3 {
	margin-bottom: 30px;
}

.recette_prepa_details_3 UL {
	margin: 0;
	list-style: none;
	padding: 0;
}

.recette_prepa_details_3 LI {
	padding-left: 12px;
	background-image: url(../img_graph/pages/recettes/puce_0.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

/* POMME */

.recette_titre_4 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	font-style: italic;
	margin-bottom: 20px;
}

.recette_image_4 {
	text-align: center;
	margin-bottom: 20px;
}

.recette_image_4 IMG {
	border-top: solid 4px #f2bb06;
	border-left: solid 4px #f2bb06;
	border-right: solid 4px #f2bb06;
	border-bottom: solid 12px #f2bb06;
}

.recette_titre2_4 {
	color: #f2bb06;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 15px;
}

.recette_ingredients_details_4 {
	margin-bottom: 30px;
}

.recette_ingredients_details_4 .ss_titre {
	color: #f2bb06;
	font-size: 12px;
	font-style: italic;
	margin-bottom: 10px;
}

.recette_ingredients_details_4 UL {
	margin: 0;	
	margin-bottom: 10px;
	padding: 0;
}

.recette_ingredients_details_4 LI {
	display: inline;
	padding: 0 3px 0 12px;
	background-image: url(../img_graph/pages/recettes/puce_4.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.recette_prepa_details_4 {
	margin-bottom: 30px;
}

.recette_prepa_details_4 UL {
	margin: 0;
	list-style: none;
	padding: 0;
}

.recette_prepa_details_4 LI {
	padding-left: 12px;
	background-image: url(../img_graph/pages/recettes/puce_0.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

/* PORC */

.recette_titre_5 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	font-style: italic;
	margin-bottom: 20px;
}

.recette_image_5 {
	text-align: center;
	margin-bottom: 20px;
}

.recette_image_5 IMG {
	border-top: solid 4px #527aad;
	border-left: solid 4px #527aad;
	border-right: solid 4px #527aad;
	border-bottom: solid 12px #527aad;
}

.recette_titre2_5 {
	color: #527aad;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 15px;
}

.recette_ingredients_details_5 {
	margin-bottom: 30px;
}

.recette_ingredients_details_5 .ss_titre {
	color: #527aad;
	font-size: 12px;
	font-style: italic;
	margin-bottom: 10px;
}

.recette_ingredients_details_5 UL {
	margin: 0;	
	margin-bottom: 10px;
	padding: 0;
}

.recette_ingredients_details_5 LI {
	display: inline;
	padding: 0 3px 0 12px;
	background-image: url(../img_graph/pages/recettes/puce_5.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.recette_prepa_details_5 {
	margin-bottom: 30px;
}

.recette_prepa_details_5 UL {
	margin: 0;
	list-style: none;
	padding: 0;
}

.recette_prepa_details_5 LI {
	padding-left: 12px;
	background-image: url(../img_graph/pages/recettes/puce_0.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}



/* RECETTE DU MOMENT */

.recette_du_moment {
	border-top: solid 4px;
	border-left: solid 4px;
	border-right: solid 4px;
	border-bottom: solid 12px;
	width: 490px;
	height: 250px;
	float: left;
}

.recette_du_moment_titre {
	position: absolute;
	z-index: 3;
	margin-top: 190px;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	width: 450px;
	height: 45px;
	padding: 15px 10px 0 30px;
	text-transform:uppercase;
}

.recette_du_moment_titre_fond {
	position: absolute;
	z-index: 2;
	margin-top: 190px;
	background-color: #FFFFFF;
	width: 490px;
	height: 60px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}

.recettes_liste_cat {
	width: 227px;
	height: 50px;
	display: block;
}

.recettes_liste_cat A {
	color: #FFFFFF;
	text-decoration: none;
}

.nb_recettes {
	float: right;
	font-style: italic;
	color: #717171;
}

.table_derniere_recettes TD {
	border-bottom: solid 1px #414141;
}

.table_derniere_recettes A {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

/* FORMULAIRE CONTACT */

#form_contact {
	width: 500px;
	height: 370px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

#form_contact .input_text {
	font-size: 12px;
	border: solid 1px #006600;
	background-color: #FFFFFF;
	width: 150px;
}

#form_contact .input_text_long {
	font-size: 12px;
	border: solid 1px #006600;
	background-color: #FFFFFF;
	width: 300px;
}

#form_contact .input_textarea {
	width: 100%;
	height: 100px;
	font-size: 12px;
	border: solid 1px #006600;
	background-color: #FFFFFF;
	
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #006600;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
}

#form_contact .contact_recap_message {
	margin: auto;
	border: solid 1px #006600;
	background-color: #FFFFFF;
	padding: 5px;
	color: #006600;
	font-weight: normal;
	font-style: italic;
	width: 400px;
}

.bouton {
	border: solid 1px #006600;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #006600;
	color: #FFFFFF;
	font-size: 12px;
}


/* PHOTOTHEQUE */

.menu_rub_gal {
	width: 200px;
	float: right;
}

.menu_rub_gal .btn_rub_gal {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	background: url(../img_graph/pages/phototheque/btn_rub.png) top left no-repeat;
	width: 199px;
	height: 44px;
	margin-bottom: 5px;
}

#slide_galerie {
	width: 490px;
	height: 250px;
	border: solid 4px #006600;
	background-color: #000000;
}

#slide_img_container {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

#description_img {
	position: absolute;
	z-index: 99;
	margin-top: 190px;
	background-color: #FFFFFF;
	width: 490px;
	height: 60px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
	color: #000000;
}

.phototheque_menu {
	margin-top: 20px;
	text-align: center;
}

.titre_rub_gal_off {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}

.titre_rub_gal_on {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;
}

.phototheque_viewer {
	background-color: #212121;
	min-height: 195px;
}

.phototheque_liste {
	background-color: #212121;
	min-height: 195px;
	padding: 30px 0 0 0;
	text-align: center;
}

.liste_gal UL {
	margin: 0px;
	margin-top: 30px;
	list-style-type: none;
	padding: 0px;
}

.liste_gal LI {
	margin-right: 30px;
	margin-bottom: 15px;
	margin-top: 15px;
	float: left;
	list-style: none;
	width: 110px;
	height: 110px;
	text-align: center;
}

.liste_gal A IMG {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}

.liste_gal A:hover IMG {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;
}

.liste_gal IMG {
	border: solid 4px #FFFFFF;
}

.bloc_photo {
	background-color: #202020;
	border: solid 1px #202020;
}

/* ACTUALITES */

.categories_news {
	width: 200px;
	height: 400px;
}

.categories_news_div {
	display: block;
	margin-bottom: 10px;
}

.categories_news A {
	color: #FFFFFF;
	text-decoration: none;
}

.nb_news {
	float: right;
	font-style: italic;
	color: #717171;
}

.liste_news {
	width: 495px;
	float: right;
	padding: 0 0 0 15px;
	border-left: solid 1px #212121;
}

.corps_news_unique {
	text-align: justify;
}

.corps_news_unique A IMG {
	margin: 0 10px 10px 0;
}

/* POINTS DE VENTE */

.point_vente {
	display: block;
	font-weight: normal;
	border-bottom: solid 1px #212121;
	padding: 10px 0 10px 0;
}

.point_vente:hover {
	background-color: #111111;
}

.point_vente_nom {
	font-weight: bold;
	padding: 0 0 3px 7px;
	font-size: 12px;
}

.ouvre_filtres {
	text-align: right;	
}

.ouvre_filtres IMG {
	cursor: pointer;	
}

#filtre_points_vente {
	display: none;
	text-align: center;
	padding: 7px 0 3px 0;
	background: url(../img_graph/pages/dossiers/fond_filtre.png) top left no-repeat #101010;
	width: 494px;
	heigth: 53px;
	margin-bottom: 20px;
}

#filtre_points_vente SELECT {
	font-size: 10px;
}

/* PRESSE */

.bloc_recherche {
	width: 204px;
	height: 95px;
	padding: 25px 0 0 0;
	background: url(../img_graph/fond_bloc_recherche.png) top left no-repeat;
}

.bloc_recherche .bouton {
	margin-top: 7px;	
}

.input_date {
	font-size: 11px;
	width: 81px;
	height: 16px;
	padding: 3px 0 0 2px;
	background: url(../img_graph/fond_date_picker.png) top left no-repeat;
	border: 0;
}

.presse_dossier {
	border-bottom: solid 1px #212121;
	min-height: 90px;
	padding: 10px 0 0 10px;
	display: block;
}

.presse_dossier:hover {
	background-color: #111111;	
}

.presse_dossier IMG {
	margin: 0 10px 10px 0;	
}

.presse_dossier_titre {
	font-size: 14px;
	font-weight: bold;
}