@charset "UTF-8";

/*|||||||||||||||||||||||||||||||||||||||||||||||*/
/* CSS AOP “Prés-Salés du Mont-Saint-Michel” */
/*|||||||||||||||||||||||||||||||||||||||||||||||*/

/*################################*/
/* DEFAUT */
/*################################*/

* {
	margin: 0;
	padding: 0;
	border: 0;
	border-style: dotted;
	border-color: #534741;
	font-family: Arial, Helvetica, sans-serif;
	/*line-height: 1.2em;*/
	color: #534741;
}


/*################################*/
/* HTML BASE */
/*################################*/

/* Divers */

html {
	font-size: 100%;
}
body {
	/*position: relative;*/
	padding-bottom: 40px; 
	background-color: white;
	font-size: .7em;
	line-height: 1.4em; 
	text-align: left;
}
/* Hack IE 6 Win \*/
* html, * body {
	height: 100%;
}
/* Fin hack */
hr {
	color: #534741;
	background-color: #534741;
	height: 1px;
	border: 0;
	margin: 2em 0;  
}

/* Texte - Images */

p {
	font-size: 1em;
}
h1, h2, h3, h4, h5, strong {
	font-weight: bold;
}
h6 {
	font-weight: normal;
}
p, h1, h2, h3, h4, h5, h6 {
	padding-bottom: .75em;
	line-height: 1.4em; 
}
h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.4em;
}
h2.aop-big {
	font-size: 2em;
}
h3 {
	padding-top: 1em; 
	font-size: 1.3em;
	letter-spacing: .05em; 
	color: #81ACC9; 
}
h4 {
	margin-bottom: 1em; 
	padding-top: 1em; 
	padding-bottom: .25em; 
	font-size: 1.1em;
	font-weight: normal; 
	text-transform: uppercase;
	letter-spacing: .1em; 
	border-bottom-width: 1px;  
}
h5 {
	padding: .5em 0;
	font-size: 1.2em;
}
h6 {
	padding-bottom: 1.5em; 
	font-size: 1.1em;
	font-style: italic; 
	line-height: 1.8em; 
}
a {
	text-decoration: underline;
}
a:hover {
	color: black; 
	text-decoration: none;
}
img {
	font-size:.9em;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}

/* Listes */

ul, ol {
	margin-bottom: 1em;
	padding: 0 0 .75em 2em;
	font-size: 1em;
	line-height: 1.2em; 
}
ul {
	list-style-type: square;
}
li {
	padding: 0 0 .5em 0;
}

/* Tableaux */

table {
	/*border-collapse: collapse;*/ 
	font-size: 1em;
}
td, th {
	text-align: left; 
}

/* Formulaires */

form {
	font-weight: normal;
}
input, select, textarea, label {
	vertical-align: middle;
	font-size: 1em;
	margin-bottom: 5px; 
}
input, select, textarea {
	float: left; 
	width: 195px; 
	padding: .2em .5em;
	border-width: 1px;
	border-style: solid;
	background-color: white; 
}
input:focus,
textarea:focus {
	outline: none;
	background-color: #F5F4EE; 
}
label {
	clear: left; 
	float: left; 
	width: 75px; 
	margin-bottom: 5px; 
}
.radio, 
.checkbox {
	border: none;
}
select {
	padding: 1px;
}
select option {
	padding-left: .5em;
}
fieldset {
	clear: both;
	margin: 0 0 .5em 0;
}

/* Colors */

h2.aop-red {
	color: #f13d3e;
}
h2.aop-blue {
	color: #81acc9;
}


/*################################*/
/* COMMUN */
/*################################*/

/*--------------------------------*/
/* Global */ 
/*--------------------------------*/

#container {
  position: relative;
	overflow: hidden; 
	width: 948px; 
	margin: 20px auto 0 auto; 
	border-width: 1px; 
	border-style: solid;
	background: url(../images/footer_bg.jpg) left bottom repeat-x; 
}
#page-bottom-content {
	overflow: hidden; 
	width: 948px; 
	margin: 40px auto 0 auto; 
}
.no_display {
	display: none; 
}
.clear {
	clear: both; 
}
.commentaire {
	color: #F0F; 
}

/*--------------------------------*/
/* Navigation */ 
/*--------------------------------*/

#nav {
	float: left; 
	width: 160px; 
  padding-bottom: 20px;
}

/* Navigation principale */ 

#nav-main, 
#nav-main ul.niv_1, 
#nav-main ul.niv_2, 
#nav-main li {
	margin: 0; 
	padding: 0; 
	list-style-type: none;
}
#nav-main li.niv_1 {
	background: url(../images/nav-main_niv1_bg_out.gif) left bottom repeat-x; 
}
#nav-main a {
	display: block;
	text-decoration: none; 
	padding: .75em 8px .75em 13px; 
}
#nav-main a:hover {
	background: #99A499 url(../images/nav-main_niv1_bg_over.gif) left bottom repeat-x;
	color: white;
}
#nav-main li.acces {
	position: relative; 
	padding: .75em .5em .75em 8px; 
}
#nav-main li.acces:hover {
	background-color: #CAD0CA;
	background-image: url(../images/nav-main_niv1_acces_bg_over.gif);  
	color: #515351;
	cursor: default; 
}
#nav-main ul.niv_2 {
	display: none; 
	position: absolute; 
	top: 0;
	left: 160px;
	width: 200px;
}
#nav-main li.acces:hover ul.niv_2 {
	display: block; 
}
#nav-main ul.niv_2 * {
	color: #515351;
}
#nav-main ul.niv_2 a {
	background: #CAD0CA url(../images/nav-main_niv2_bg_out.gif) left center no-repeat;  
	border-bottom-width: 2px;
	border-color: #EAECEA;
	border-bottom-style: dotted;
}
#nav-main ul.niv_2 li.dernier_item  a{
	border: none; 
}
#nav-main ul.niv_2 a:hover {
	background-color: #99A499;
	background-image: url(../images/nav-main_niv2_bg_over.gif);  
}
#nav-main ul.niv_2 li:hover * {
	color: white;
}
#nav #slogan, 
#nav #logo_feader {
	display: block; 
	margin: 20px auto 25px auto; 
}
#nav #logo_feader {
	padding-right: 10px; 
}
a#telecharger_depliant_gp, 
a#telecharger_livret {
	display: block; 
	width: 115px;
	margin: 0 auto 30px auto; 
	text-decoration: none; 
  font-weight: bold;
	text-align: center;
  transition: all .3s;
}
a#telecharger_depliant_gp {
	padding-top: 165px; 
	background: url(../images/depliant_gp.jpg) center 0px no-repeat; 
}
a#telecharger_livret {
	padding-top: 145px; 
	background: url(../images/livret.jpg) center 0px no-repeat; 
}
a#telecharger_depliant_gp:hover, 
a#telecharger_livret:hover {
	background-position: center 5px; 
}

/* Navigation secondaire */ 

#nav-second {
	position: absolute;
	top: 0px;
	left: 655px;
	background: url(../images/nav-second_left_bg.png) left bottom no-repeat;
}
.nav-second_right {
	display: block;
	float: left; 
	width: 9px;
	height: 1.2em; 
	padding: .75em 0 1em 0; 
	background: url(../images/nav-second_right_bg.png) left bottom no-repeat;
}
#nav-second ul {
	margin: 0 9px;
	padding: 0;
	list-style-type: none;
}
#nav-second li {
	float: left; 
	padding: 0;
	background: url(../images/nav-second_center_bg.png) left bottom repeat-x;
}
#nav-second a {
	display: block;
	padding: .75em .75em 1em .75em; 
	background: url(../images/separateur_texte.gif) right .75em no-repeat;
	text-decoration: none; 
}
#nav-second a.dernier_item {
	padding-right: .75em; 
	background: none; 
}

/* Navigation alternative */ 

#nav-alt, 
#nav-alt ul, 
#nav-alt li {
	margin: 0; 
	padding: 0; 
	list-style-type: none;
}
#nav-alt {
	display: block; 
	overflow: hidden; 
}
#nav-alt ul.column_1, 
#nav-alt ul.column_2, 
#nav-alt ul.column_3, 
#nav-alt ul.column_4, 
#nav-alt ul.column_5 {
	float: left; 
	display: block;
	margin-right: 8px; 
}
#nav-alt ul.column_1 {
	width: 100px; 
}
#nav-alt ul.column_2 {
	width: 145px; 
}
#nav-alt ul.column_3 {
	width: 125px; 
}
#nav-alt ul.column_4 {
	width: 130px; 
}
#nav-alt ul.column_5 {
	width: 120px; 
	margin-right: 0; 
}
#nav-alt li.acces, 
#nav-alt li.niv_1 a {
	padding: .2em 8px .2em 10px; 
	background: url(../images/separateur_texte.gif) left .5em no-repeat;
	font-weight: bold;  
}
#nav-alt li.niv_1 a {
	display: block;
	text-decoration: none; 
}
#nav-alt ul.niv_2 {
	padding-top: .5em;  
}
#nav-alt ul.niv_2 a {
	padding-left: 0; 
	background: none; 
	font-weight: normal; 
}

/* Breadcrumb */

#breadcrumb {
	padding: 1em 1em 1em 20px; 
	border-bottom-width: 1px; 
	border-bottom-style: dotted; 
}
#breadcrumb, 
#breadcrumb a {
	color: #A9A3A0; 
}
#breadcrumb a:hover, 
#breadcrumb .page_active {
	color: #534741;
}

/*--------------------------------*/
/* Header */ 
/*--------------------------------*/

#header {
	position: relative; 
	height: 160px; 
	background-position: right top; 
	background-repeat: no-repeat; 
}
a#header-logo {
	display: block;
	width: 129px; 
	height: 129px; 
	padding: 31px 0 0 31px; 
	background: white url(../images/nav-main_niv1_bg_out.gif) left bottom repeat-x; 
}

/*--------------------------------*/
/* Content */ 
/*--------------------------------*/

#content {
	float: left; 
	min-width: 788px; 
	width: 786px;
	min-height: 400px; 
  /*padding-bottom: 220px;*/
	background: white url(../images/defaut_content_bg.gif) left top no-repeat; 
}
#content #column_1, 
#content #column_2 {
	float: left; 
	overflow: hidden; 
}
#content #column_1 {
	width: 289px; 
	padding: 20px 25px 40px 20px; 
}
#content #column_1 p {
	text-align: justify; 
}
#content #column_2 {
	width: 454px;
	padding: 10px 0 40px 0;
}
#content #group_1, 
#content #group_2 {
	float: left;  
}
#content #group_1 {
	width: 140px;  
}

/*--------------------------------*/
/* Footer */ 
/*--------------------------------*/

#footer {
	float: right; 
	/*clear: both;*/ 
	width: 786px; 
	margin-top: 60px; 
	/*background: url(../images/footer_bg.jpg) left bottom repeat-x;*/
  /*position: absolute;
  left: 190px;
  bottom: 0;*/
}
#footer-content-top {
	position: relative; 
	overflow: hidden; 
}
#footer-content {
	overflow: hidden; 
	width: 654px;
	/*margin-left: 30px;*/
	padding: 20px 20px 10px 30px; 
	background: white url(../images/footer-content_bg.jpg) left top no-repeat; 
}
#footer-content #mentions {
	clear: both; 
	text-align: right; 
}
#footer-content #mentions a {
	padding-left: .5em; 
	text-decoration: none; 
}


/*################################*/
/* RUBRIQUES */
/*################################*/

/*--------------------------------*/
/* Commun */ 
/*--------------------------------*/

body#rub_producteurs #content #column_2 img {
	display: block; 
	margin: 0 10px 10px 0; 
}
body#rub_outrouver #content #column_1, 
body#rub_actu #column_1, 
body#rub_presse #column_1, 
body#rub_contact #content #column_1, 
body#rub_mentions #column_1 {
	width: 722px; 
	padding-left: 40px; 
}
body.srub_historique #content #column_1, 
body.srub_garanties #content #column_1 {
	width: 369px; 
}
body.srub_historique #content #column_2, 
body.srub_garanties #content #column_2 {
	width: 374px;
}
.telecharger {
	display: block; 
	overflow: hidden; 
	text-decoration: none; 
}
.telecharger img {
	float: left; 
	margin-right: 5px; 
}

/* Formulaires */

input.valider {
	clear: both; 
	width: auto; 
	margin: 10px 0 20px 0; 
	padding: .5em 1em; 
	font-size: 1.2em;
	font-weight: bold; 
}
input.valider:hover {
	background-color: #534741; 
	color: white; 
	cursor: pointer; 
}
form.form_type {
	overflow: hidden; 
	margin-top: 20px;
}
form.form_type .bloc_1, 
form.form_type .bloc_2 {
	float: left;
	clear: none; 
	display: block; 
}
form.form_type .bloc_1 {
	width: 300px; 
	margin-right: 40px; 
}
form.form_type .bloc_2 {
	width: 380px; 
}
form.form_type input#code_postal {
	width: 50px; 
}
form.form_type input#tel {
	width: 100px; 
}
label {
	clear: left; 
	float: left; 
	width: 75px; 
	margin-bottom: 5px; 
}
form.form_type .bloc_2 label {
	width: 100%; 
}
form.form_type textarea {
	clear: both; 
	width: 350px; 
	height: 250px; 
}
form.form_type .bloc_2 p {
	clear: both; 
}
.obligatoire {
	color: red; 
	font-weight: bold; 
}

/*--------------------------------*/
/* Accueil */ 
/*--------------------------------*/

body#rub_accueil #header {
	background-image: url(../images/accueil_header_bg.jpg); 
}
body#rub_accueil #content {
	background-image: url(../images/accueil_content_bg.jpg); 
}
body#rub_accueil #footer-content-top {
	padding: 0 0 35px 0; 
}
body#rub_accueil #page-bottom-content {
	width: 788px;
	padding-left: 160px;  
}
body#rub_accueil #footer-content-top img, 
body#rub_accueil #page-bottom-content img {
	display: block; 
	float: left; 
	border-width: 1px 0 1px 1px; 
	border-color: white; 
	border-left-color: #534741; 
}
body#rub_accueil #footer-content-top p {
	display: block; 
	float: left; 
	width: 142px; 
	padding: 10px 5px 0 0;
	/*text-align: center; */
	font-size: 90%; 
	line-height: 1.1em;
}
body#rub_accueil #footer-content-top img.dernier_item, 
body#rub_accueil #page-bottom-content img.dernier_item {
	border-right-width: 1px; 
	border-right-color: #534741; 
}
body#rub_accueil #actu {
	overflow: hidden; 
	width: 460px; 
	margin: 80px 0 0 15px; 
	padding: 0;
}
body#rub_accueil #actu .groupe {
	overflow: hidden; 
}
body#rub_accueil a.module {
	float: left; 
	margin: 0 13px 13px 0; 
	padding: 11px 11px .75em 11px; 
	width: 80px; 
	border-bottom-width: 1px;  
	text-decoration: none; 
}
body#rub_accueil a.module:hover {
	padding: 10px 10px .75em 10px; 
	border-width: 1px;  
}
body#rub_accueil a.module img {
	display: block; 
	padding-bottom: 1em; 
}

/*--------------------------------*/
/* Démarche AOP */ 
/*--------------------------------*/

body#rub_demarche #header {
	background-image: url(../images/demarche_header_bg.jpg); 
}

/*--------------------------------*/
/* Producteurs */ 
/*--------------------------------*/

body#rub_producteurs #header {
	background-image: url(../images/producteurs_header_bg.jpg); 
}
body.srub_carteprod #content #column_1 {
	width: 450px; 
	padding-top: 0; 
	padding-left: 0; 
	padding-right: 10px; 
}
body.srub_carteprod #content #column_2 {
	width: 328px;  
}
body.srub_carteprod #content #column_2 img {
	float: left;  
}
body.srub_carteprod #content #column_2 img.dernier_item {
	margin-right: 0;  
}
body.srub_carteprod #content #group_1 {
	width: 469px;  
}
body.srub_carteprod #content #group_2 {
	clear: both; 
	width: 329px;  
	padding-left: 140px;
}
body.srub_carteprod #content #group_2 {
	clear: both; 
	width: 329px;  
	padding-left: 140px;
}
body.srub_infoprod {
	/*height: auto;*/ 
	background-color: #9ECBD1; 
}
body.srub_infoprod #producteur {
	overflow: hidden; 
	width: 400px; 
}
body.srub_infoprod #producteur_haut, 
body.srub_infoprod #producteur_centre, 
body.srub_infoprod #producteur_bas {
	overflow: hidden; 
}
body.srub_infoprod #producteur_haut, 
body.srub_infoprod #producteur_bas {
	background-color: #6EB4B5; 
}
body.srub_infoprod #producteur_haut {
	padding: 15px 10px 10px 20px; 
}
body.srub_infoprod #producteur_haut h5 {
	padding: 0; 
	color: white; 
	text-transform: uppercase; 
}
body.srub_infoprod #producteur_centre {
	padding: 20px 20px 20px 20px; 
	/*background-color: #89CCCC;*/ 
	background-color: #9ECBD1; 
}
body.srub_infoprod #producteur_centre img {
	float: left; 
	margin-bottom: 10px; 
}
body.srub_infoprod .telecharger {
	float: right; 
	width: 130px; 
}
body.srub_infoprod span.clear {
	display: block; 
}
body.srub_infoprod #producteur_centre h5 {
	display: inline-block; 
	clear: both; 
	margin-bottom: .5em; 
	padding-bottom: .25em; 
	border-bottom-width: 1px; 
	border-color: white; 
}
body.srub_infoprod #producteur_bas {
	height: 10px; 
}
body .fancybox-opened {
	z-index: 10000;
}

/*--------------------------------*/
/* Viande */ 
/*--------------------------------*/

body#rub_viande #header {
	background-image: url(../images/viande_header_bg.jpg); 
}

/* Recettes */ 

body.srub_recettes ul.ingredients {
	margin-bottom: 2em;
	padding: 1em 1em 1em 2em; 
	border-width: 1px; 
}

/*--------------------------------*/
/* Où le trouver ? */ 
/*--------------------------------*/

body#rub_outrouver #header {
	background-image: url(../images/outrouver_header_bg.jpg); 
}
body.srub_grossiste #footer {
	margin-top: 0; 
}
body#rub_outrouver .tableau {
	margin-bottom: 4em;
} 
/* body#rub_outrouver #content #column_1 h2 {
	padding-bottom: 0; 
} */
body#rub_outrouver .tableau td, 
body#rub_outrouver .tableau th {
	padding: .75em 10px .75em 0; 
	height: 1.2em;
	vertical-align:middle;
}
body#rub_outrouver .tableau th {
	background-color: #99A499; 
	color: white; 
}
body#rub_outrouver .tableau td {
	/*border-bottom-width: 1px;*/ 
	background-color: white; 
}
body#rub_outrouver .tableau tr.last_item td {
	padding-bottom: 20px;
	border-bottom: 4px solid #99A499; 
}
body#rub_outrouver .tableau.v2 tr.last_item td {
	border-bottom: none; 
}
body#rub_outrouver .tableau tr.tr_link:hover {
	cursor: pointer; 
}

/* Coloration lignes alternées */

/*body#rub_outrouver .tableau tr:nth-child(even) td {
	background-color: white; 
}
body#rub_outrouver .tableau tr:nth-child(odd) td {
	background-color: #EDEEED; 
}*/
body#rub_outrouver .tableau tr:nth-child(even) td {
	background-color: #EDEEED; 
}

/* Fin Coloration lignes alternées */

body#rub_outrouver .tableau.v2 th {
	padding: .5em .75em;
	/*background-color: #CAD0CA;*/ 
	background-color: #99A499; 
	font-weight: bold;
	color: white;
	text-transform: uppercase;
}
body#rub_outrouver .tableau .ligne_commentaire {
	padding: .5em 10px;
	background-color: white; 
	font-weight: bold;
	color: #99A499; 
}
body#rub_outrouver .tableau .col_1 {
	width: 45px; 
	padding-left: 5px;
}
body#rub_outrouver .tableau .col_2 {
	width: 150px; 
	font-weight: bold;
}
body#rub_outrouver .tableau.v2 .col_2 {
	text-transform: uppercase;
}
body#rub_outrouver .tableau .col_3 {
	width: 150px; 
}
body#rub_outrouver .tableau .col_4 {
	width: 35px; 
	text-align: right; 
}
body#rub_outrouver .tableau .col_5 {
	width: 110px; 
}
body#rub_outrouver .tableau .col_6 {
	width: 80px; 
}
body#rub_outrouver .tableau .col_7 {
	width: 35px; 
}
body#rub_outrouver .tableau .col_8 {
	width: 65px; 
}
body#rub_outrouver .tableau td.col_7, 
body#rub_outrouver .tableau td.col_8 {
	/*padding: 0;*/ 
	padding-right: 5px; 
}
body#rub_outrouver .tableau .col_7 a, 
body#rub_outrouver .tableau .col_8 a {
	display: inline-block;  
	padding: .25em .5em; 
	background-color: #99A499;
	color: white; 
	font-weight: bold; 
	text-decoration: none;
	white-space:nowrap;
}
body#rub_outrouver .tableau .col_7 a:hover, 
body#rub_outrouver .tableau .col_8 a:hover {
	background-color: #4C5A4B;
	background-color: #707B6F;
}
body#rub_outrouver .tableau a {
	text-decoration: none;
}
body#rub_outrouver .tableau a img {
	transition: all .2s;
}
body#rub_outrouver .tableau a:hover img {
	transform: scale(1.1);
}
a#telecharger_depliant_bouchers {
	display: block; 
	width: 106px; 
	height: 108px; 
	margin: 30px 0 0 300px; 
	padding: 60px 0 0 86px; 
	background: url(../images/depliant_bouchers.jpg) left 0 no-repeat; 
	/*text-align: right;*/ 
	text-decoration: none; 
  font-weight: bold;
  transition: all .3s;
}
a#telecharger_depliant_bouchers:hover {
	background-position: left 5px; 
}

/*--------------------------------*/
/* Actualités - Presse */ 
/*--------------------------------*/

body#rub_actu #header {
	background-image: url(../images/actu_header_bg.jpg); 
}
body#rub_presse #header {
	background-image: url(../images/presse_header_bg.jpg); 
}
body#rub_actu #content, 
body#rub_presse #content {
	background-image: url(../images/actu_content_bg.gif); 
}
body#rub_actu #column_1 h2, 
body#rub_presse #column_1 h2 {
	padding-left: 6px; 
}
body#rub_actu .module, 
body#rub_presse .module {
	overflow:hidden; 
	margin-bottom: 20px; 
	padding-top: 12px; 
	width: 712px; 
	background: url(../images/actu_module_haut_bg.jpg) left top no-repeat; 
}
body#rub_actu .module_centre, 
body#rub_presse .module_centre {
	overflow:hidden; 
	float: left; 
	width: 688px; 
	padding: 24px 0 24px 24px; 
	background: url(../images/actu_module_centre_bg.jpg) left top repeat-y; 
}
body#rub_presse .module_centre {
	padding-top: 14px; 
	padding-bottom: 14px; 
}
body#rub_actu .module_bas, 
body#rub_presse .module_bas {
	clear: both; 
	width: 712px; 
	height: 12px;  
	background: url(../images/actu_module_bas_bg.jpg) left bottom no-repeat; 
}
body#rub_actu .module .groupe_1, 
body#rub_presse .module .groupe_1, 
body#rub_actu .module .groupe_2, 
body#rub_presse .module .groupe_2 {
	float: left; 
}
body#rub_actu .module .groupe_1, 
body#rub_presse .module .groupe_1 {
	width: 170px; 
	margin-right: 40px; 
}
body#rub_presse .module .groupe_1 {
	/*width: 100px;*/ 
	text-align: right; 
}
body#rub_actu .module .groupe_1 img {
	margin-bottom: .75em; 
}
body#rub_actu .module .groupe_1 .legende, 
body#rub_presse .module .groupe_1 .legende {
	margin-bottom: .75em; 
	font-size: 90%; 
}
body#rub_actu .telecharger, 
body#rub_presse .telecharger {
	margin-top: .75em; 
}
body#rub_presse .telecharger {
	float: left; 
	width: 120px; 
	margin: 1.5em 2em 0 0; 
}
body#rub_actu .module .groupe_2, 
body#rub_presse .module .groupe_2 {
	width: 430px; 
}
body#rub_actu .module .groupe_2 h4, 
body#rub_presse .module .groupe_2 h4 {
	padding: 0; 
	margin-bottom: .5em; 
	border: none; 
	font-weight: bold;
	color: #999; 
}
body#rub_actu #column_1 .module .groupe_2 h2, 
body#rub_presse #column_1 .module .groupe_2 h2 {
	padding-left: 0; 
	color: #81ACC9; 
	font-size: 1.8em;
	line-height: 1.2em;
}

/*--------------------------------*/
/* Partenaires */ 
/*--------------------------------*/

body#rub_partenaires #header {
	background-image: url(../images/partenaires_header_bg.jpg); 
}
body#rub_partenaires #column_1 {
	float: none; 
	width: 560px;
	margin: 0 auto; 
	padding: 10px 0 20px 0; 
}
body#rub_partenaires #content .liste_partenaires {
	float: left; 
	width: 250px;
	list-style-type: none; 
}
body#rub_partenaires #content #financier {
	margin-right: 40px; 
}
body#rub_partenaires #content .liste_partenaires, 
body#rub_partenaires #content .liste_partenaires li {
	padding: 0;  
	text-align: center; 
}
body#rub_partenaires #content .liste_partenaires li {
	display: block;
	padding: 10px;  
	border-width: 1px;
	border-color: white; 
	text-decoration: none; 
}
body#rub_partenaires #content .liste_partenaires li:not(:first-child):not(:last-child) {
	height: 130px;
}
body#rub_partenaires #content .liste_partenaires h3 {
	padding: 0; 
}
body#rub_partenaires .liste_partenaires img {
	height: auto;
}
body#rub_partenaires .liste_partenaires img[alt*="DDTM"] {
	width: 90px;
}
body#rub_partenaires .liste_partenaires img[alt*="Conservatoire"] {
	width: 100px;
	margin-bottom: 10px;
}

/*--------------------------------*/
/* Contact */ 
/*--------------------------------*/

body#rub_contact #header {
	background-image: url(../images/contact_header_bg.jpg); 
}

/*--------------------------------*/
/* Crédits - Mentions légales */ 
/*--------------------------------*/

body#rub_mentions #header {
	background-image: url(../images/mentions_header_bg.jpg); 
}
body#rub_mentions #column_1 a {
	font-weight: bold; 
}
body#rub_mentions #column_1 * {
	line-height: 1.2em; 
}
body#rub_mentions #column_1 h2 {
	padding-top: 1em; 
}
body#rub_mentions #column_1 h3 {
	padding-top: 0; 
	padding-bottom: .5em; 
}
