/* ------------------------------------------
/* Typographie generale (style transversaux)
/* ------------------------------------------ */
html { font-size: 100%; } /* Cf.: http://pompage.net/pompe/definir-des-tailles-de-polices-en-CSS/ */
body { font-size: 0.8125em; font-family: "Arial", "Verdana", sans-serif; color: #504f4f; }

/* Titraille / Intertitres */

h3 { font-size: 1.20em; font-weight: bold; }
/*
h1 { font-size: 1.70em; color: #000; }
h2 { font-size: 1.40em; font-weight: normal; }

*/
h3.spip {} /* Cf.: spip_style.css */
hr.spip {} /* Cf.: spip_style.css */
h1 {font-size:1.8em;}
h2 { font-size:1.5em;}
h3 { font-size:1.2em;}

/* Autres enrichissements typo */
strong { font-weight: bold; }
em { font-style: italic; }
abbr, acronym { border-bottom: 1px dotted; cursor: help; }
small { font-size: 0.88em; color: #666; }
dfn { font-weight: bold; color: #666; }
del { text-decoration: line-through; }
ins { color: red !important; text-decoration: none; }
sup, sub { font-size: .8em; font-variant: normal; }
/* Listes */
ul.spip {} /* Cf.: spip_style.css */
ol.spip {} /* Cf.: spip_style.css */
dl {}
dt {}
dd {}
ul, li, p, figure{margin:0;padding:0; }

ul {list-style:none;}

/* Citations, code et poesie */
cite {}
q {}
blockquote {}
blockquote.spip {} /* Cf.: spip_style.css */
blockquote.spip_poesie {} /* Cf.: spip_style.css */
.spip_code {} /* Cf.: spip_style.css */
.spip_cadre {} /* Cf.: spip_style.css */
address {}

/* Tableaux */
table.spip {} /* Cf.: spip_style.css */

/* Logos, documents et images */
img { margin: 0; padding: 0; border: 0; }
.spip_logos {} /* Cf.: spip_style.css */
.spip_documents {} /* Cf.: spip_style.css */
.spip_documents_center {} /* Cf.: spip_style.css */
.spip_documents_left {} /* Cf.: spip_style.css */
.spip_documents_right {} /* Cf.: spip_style.css */
.spip_doc_titre {} /* Cf.: spip_style.css */
.spip_doc_descriptif {} /* Cf.: spip_style.css */

@font-face {
    font-family: 'DaxBold';
    src: url('../polices/DaxOT-Black.otf');
}

@font-face {
    font-family: 'Dax';
    font-weight: bold;
    src: url('../polices/DaxOT-Regular.otf');
}

.clear {clear:both;}

/* ------------------------------------------
/* Disposition a l'ecran des blocs principaux
/* ------------------------------------------ */

a {color:#636363;text-decoration:none;}

a.button:visited {color:#fff;}

.separation {border-bottom:1px solid #D2D2D2;}

#entete .logo {margin-left:5px;}
#entete a.accueil img.spip_logos { vertical-align: bottom; line-height: 1em; }
#entete a.accueil #nom_site_spip { vertical-align: bottom; font-size: 2.2em; font-family: Georgia, Times, serif; font-weight: normal; }
#entete .formulaire_menu_lang { position: absolute; right: 0; top: 0.90em; display: block; width: 30%; } /*Cf.: spip_formulaires.css*/
#entete .formulaire_recherche { clear:both;}
#entete .spip_logos {float: left;}
#menu {z-index:600;position:relative;}
    
#conteneur { clear: both;overflow: hidden; }
#contenu {overflow:hidden;}

#navigation, #center, #centre, #extra { float: left;}
#extra {text-align:center;}

#pied {background:#333332 url('../medias/fond-footer.png') repeat-x;padding:40px 10px 30px 20px;}
#plante {background:#eaeaea;padding:10px 10px 10px 20px;font-size:11px;}
.page_sommaire #plante {background:none;margin-top:65px;}
.page_sommaire #plante li {display: inline;margin:5px;}
.page_sommaire #plante p {text-align:center;}
#pied a, #pied a:visited, #pied a:hover {color:#fff;}
#plante a, #plante a:visited #plante a:hover {color:#636363;}
#pied img { vertical-align: middle; }
#pied a:hover {text-decoration:underline;}

#organisateurs {
	padding-left:35px;
	text-align:center;
}

ul#partenaires {
	padding-left:35px;
	padding-bottom:20px;
}

ul#partenaires li {
	margin-right:20px;
}

#nav_footer {text-align:left;margin-bottom:20px;min-height:250px;}
#nav_footer ul {float:left;border-right:1px solid #757474;}
#nav_footer ul.lu_3 {border-right:0;}
#pied #nav_footer li {display:block;margin-bottom:10px;}
#pied #nav_footer li.racine {text-transform:uppercase;margin-bottom:20px;}
#nav_main {clear:both;margin: 0 auto;text-align:center;font-size:11px;}
#nav_main li {margin:0px 5px 0px 5px;}
/* Espaceur de blocs */
.nettoyeur { clear: both; height: 0; margin: 0; padding: 0; border: 0; line-height: 1px; font-size: 1px; }

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }


/* ------------------------------------------
/* Habillage des elements du contenu
/* ------------------------------------------ */

#bandeau {width: 1024px;height:280px;padding-top:15px;background-repeat:no-repeat;background-position: bottom center;}
#hierarchie { font-size: 0.90em; margin-bottom: 1em;}
#hierarchie, #hierarchie a { color: #666; }

.cartouche { margin-bottom: 2em; }
.cartouche .spip_logos { float: right; margin-left: 16px; margin-bottom: 4px; }
.cartouche p { margin: 0; padding: 0; clear: left; }
.surtitre, .soustitre { font-size: 0.90em; color: #666; text-transform: uppercase; letter-spacing: 0.10em; }
.cartouche .surtitre { margin-bottom: 0.30em; }
.cartouche .soustitre { margin-top: 0.50em; margin-bottom: 0.30em; }
.cartouche .traductions { font-size: 0.90em; }

.chapo { margin-bottom: 1.50em; line-height: 1.40em;}
.chapo p {margin:0;padding:0;margin-top:0.5em;font-size:12px;}
.texte { line-height: 1.60em; }
.hyperlien { display: block; background: #EEE; padding: 0.50em 1em; font-weight: bold; color: #8B6F92; }
.ps, .notes { margin-bottom: 2em; line-height: 1.40em; }
.notes { clear: both; font-size: 0.90em; }

abbr.published { border: 0; }

/* Portfolio */
#documents_portfolio { clear: both; margin: 2em auto; text-align: center; }
#documents_portfolio .spip_logos { margin: 6px 3px 0 3px; border: 4px solid #DDD; }
#documents_portfolio a.on .spip_logos { border-color: #F57900; }
#documents_portfolio a:focus .spip_logos,
#documents_portfolio a:hover .spip_logos,
#documents_portfolio a:active .spip_logos { border-color: #8B6F92; }

/* ------------------------------------------
/* Surcharge pages particulières ou éléments
/* ------------------------------------------ */

/* + Les Liens */
a.nav {
	margin-top: 1em;
	text-decoration: none;
}

a.nav:hover {
	text-decoration:underline;
}

a.blanc {
	color: #fff;
	text-decoration: none;
}

a.blanc:hover {
	text-decoration:underline;
}
/*  - Les Liens */

.page_sommaire #conteneur {
	border-top: none;
	background-image: none;
}

.page_sommaire #contenu {
	padding-top: 0;
}

.label {
    font-size:100%;
}

.page_sommaire #pied {
position: relative;
	top: -48px;
}

.list-inline input[type=checkbox], .list-inline input[type=radio]{
    margin:5px;
}

.list-inline input[type=checkbox]:first-child, .list-inline input[type=radio]:first-child {
    margin-left:0;
}

#evenement_publics label, #evenement_themes label, #evenement_handicap label, #evenement_tax label {
    font-weight:normal;
}

#contenu .classic {
	margin-top:75px;
}

/* entete */
#bloc-marque, #actions, #retour {
	float:left;
}

#ftdr li.menu {
	background-position:0px 1px;
	margin-right:1px;
}

#ftdr li.fb {
	background-position:-60px 1px;
	margin-right:1px;
}

#ftdr li.tw {
	background-position:-164px 1px;
	margin-right:2px;
}

#ftdr li.www {
	background-position:-200px 1px;
}

/* menu niveau 1 */
/*#menu ul {
	list-style-type: none;
	z-index: 50;
}

#menu ul a.menu {
	position: absolute;
	color: #70ab25;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
}

#menu  ul #tige1 {
	left: 113px;
	top: -45px;
	width: 170px;
	height: 30px;
	padding-bottom: 50px;
	text-align: center;
	background-image: url(../img/tige1_off.png);
}

#menu  ul li #t1 {
	left: 120px;
	top: 35px;
}

#menu  ul #tige1:hover {
	top: -55px;
	background-image: url(../img/tige1_on.png);
	font-size: 1.04em;
	padding-bottom: 60px;
}

#menu  ul #tige2 {
	left: 280px;
	top: -45px;
	width: 170px;
	height: 30px;
	padding-bottom: 50px;
	text-align: center;
	background-image: url(../img/tige1_off.png);
}

#menu  ul li #t2 {
	left: 320px;
	top: 35px;
}


#menu  ul #tige2:hover {
	top: -55px;
	background-image: url(../img/tige1_on.png);
	font-size: 1.04em;
	padding-bottom: 60px;
}

#menu  ul #tige3 {
	left: 460px;
	top: -45px;
	width: 123px;
	height: 30px;
	padding-bottom: 50px;
	text-align: center;
	background-image: url(../img/tige2_off.png);
	vertical-align: bottom;
}

#menu  ul li #t3 {
	left: 520px;
	top: 35px;
}


#menu  #tige3:hover {
	top: -55px;
	background-image: url(../img/tige2_on.png);
	font-size: 1.04em;
	padding-bottom: 60px;
}

#menu  ul #tige4 {
	left: 610px;
	top: -45px;
	width: 90px;
	height: 30px;
	padding-bottom: 50px;
	text-align: center;
	background-image: url(../img/tige3_off.png);
	vertical-align: bottom;
}

#menu  ul li #t4 {
	left: 520px;
	top: 35px;
}


#menu  #tige4:hover {
	top: -55px;
	background-image: url(../img/tige3_on.png);
	font-size: 1.04em;
	padding-bottom: 60px;
}

#menu  ul #tige5 {
	left: 745px;
	top: -45px;
	width: 71px;
	height: 30px;
	padding-bottom: 50px;
	text-align: center;
	background-image: url(../img/tige3_off.png);
	vertical-align: bottom;
}

#menu  ul li #t5 {
	left: 520px;
	top: 35px;
}


#menu  #tige5:hover {
	top: -55px;
	background-image: url(../img/tige3_on.png);
	font-size: 1.04em;
	padding-bottom: 60px;
}



#menu ul li ul  {
	position: absolute;
	background-color: #5a9e28;
	opacity : 0.9;
    -moz-opacity : 0.9;
    -ms-filter: "alpha(opacity=90)"; /* IE 8 */
  /*  filter : alpha(opacity=90); /* IE < 8 
	display: none;
}

#menu ul li:hover ul {
	display: block;
	border: solid 1px #5a9e28;
	width: 24.5em;
	padding-right: 0.5em;
}

#menu ul li ul li {
	padding-top: 0.5em;
	padding-bottom: 1em;
	border-bottom: solid 1px white;
}

#menu ul li ul li.dernier {
	border-bottom: none;
}

#menu ul li ul li:hover  {
	font-size: 1.05em;
}

#menu ul li ul a {
	color: white;
	text-decoration: none;
	font-weight: bold;
}

*/

#info p {padding-left:10px;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 /* common styling */

#entete .spip_logos {
	margin-left: 15px;
}


.formulaire_spip h2 {
	font-size: 1.5em;
}

.formulaire_recherche {
	margin-left:10px;
}

#formulaire_recherche #recherche, #formulaire_recherche .submit, .formulaire_acceder_compte input { 
    border:1px solid #d2d2d2;
	text-transform:uppercase;
	color:#9c9c9c;
	background:#f0f0f0;
}

#formulaire_recherche .submit {
	padding:0;
	font-size: 11px;
}

.formulaire_recherche input.text {
	padding-left:5px;
	font-size: 11px;
    letter-spacing: 1px;
    width: 167px;
}

#formulaire_recherche  label {
	display: none;
}

#contenu #hierarchie {
	width:74%;
}

#rebours {
	float: right;
	font-size: 4em;
	padding-top: 0.4em;
	padding-right: 1em;
}

#navigation ul li {
	padding-left: 0.8em;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	border-bottom:1px dotted #c7c6c6;
}

#navigation ul ul {
	list-style:square;
}

#navigation ul ul li {
	margin-left:30px;
}

#navigation ul ul li {
	padding-left:0;
}

#navigation ul ul li:last-child {
	border:0;
}

#navigation ul li a, #navigation ul li a:visited{
	font-size:11px;
	color:#636363;
	text-decoration:none;
}

/* DEBUT PARTIE CENTRALE gabarit mosaïque de RUBRIQUES  */
#centre #liste_rubriques_centre {
	margin-top: 2.8em;
	width: 570px;
}

#centre .liste-rub {
	float: left;
	padding-right: 0.2em;
	width: 49%;
	height: 15em;
	overflow: hidden;
}


#centre .liste-rub  .img-rub {
	float: left;
	margin-right: 0.4em;
	width: 120px;
	height: 98px;
	/*
    -moz-border-radius: 15px; 
    -webkit-border-radius: 15px; 
    border-radius: 15px;
	*/
}

#centre .liste-rub h3 {
	font-size: 1.1em;
}

#centre h2.titre {
	font-size: 13px;
    font-weight: bold;
    padding: 6px;
    padding-bottom: 0.5em;
    width: 532px;
}

/* liste articles */

#centre #voir-aussi {
	min-height:250px;
	padding-top: 40px;
	clear:both;
}

#centre #liste {
	margin:10px;
}
#centre #liste li {
	border-top:1px dotted #e2e1df;
	padding-top:10px;
	height:125px;
	clear:both;
}

#centre .faq #liste li ul li {
	/*height:35px;*/
	border-top:0;
	margin-bottom:15px;
	height:auto;
}

.response {
	margin-top:10px;
}

#centre #liste li.nettoyeur {
	border:0;
	height:0px;
}

#centre #liste li div{
	float:left;
}

#centre #liste li div.media {
	text-align:center;
}

#centre #liste li div.text {
	margin-left:15px;
}

#centre #liste li img {
	border:1px solid #e2e1df;
}

#centre #liste li figcaption{
	text-indent:-5000px;
}

#centre #liste li div h3 {
	font-size:14px;
	margin-bottom:5px;
}

#centre #gauche .titre, #centre #gauche p {
	padding-left: 0.5em;
}

#centre #gauche p.titre {
	padding-left:0.4em;
}

#centre #droit p {
	padding-left:0.5em;
}


#centre .chapo {
	font-size: 0.9em;
	font-weight:bold;
}

/* FIN PARTIE CENTRALE gabarit mosaïque de RUBRIQUES */

/* DEBUT PARTIE CENTRALE gabarit accueil campagne */
#centre #bloc, #centre #une {
	clear:both;
	margin-left: 3px;
}

#centre #bloc {
	margin-left: 24px;
}

#centre #content {
	margin-left:auto;
	margin-right:auto;
}
#centre #content #gauche, #centre #content #droit {
	float: left;
	margin-bottom:20px;
}

#centre #content #droit, #centre #content #gauche {
	margin-left: 22px;
}

#centre #content #droit {
	margin-left:18px;
}


/* FIN PARTIE CENTRALE gabarit accueil campagne */

/* DEBUT PARTIE CENTRALE gabarit liste articles */
#centre #liste_articles_centre {
	margin-top: 2.7em;
}

#centre #liste_articles_centre h2 {
	font-size: 1.3em;
}

#centre #liste_articles_centre h3 {
	font-size: 1.1em;
}

#centre .liste-art {
	height: 130px;
	overflow: hidden;
	padding-left: 0.1em;
	width: 98%;
}

/* DEBUT PARTIE CENTRALE gabarit un article (noisette) */

#centre #un_article_centre, #centre #more{
	margin:0 15px 0 15px;
}

#centre #un_article_centre {
	padding:20px 0;
}

#centre #more {
	padding:0px 0;
}

#centre #un_article_centre {
	background:#fff;
}

.dynamic {min-height:215px; margin-bottom:5px;margin-left: 8px;margin-right: 9px;}

#gauche .dynamic {margin-left:0px;}

#centre #more .dynamic {
	float:left;
}

.contact .coordonnees {margin-top:168px;}
.contact .mail {margin-left:57px;padding-top:18px;}
.contact .tel {margin-left:142px;margin-top:-29px;}
.contact a, .contact a:hover {color:#fff;}

#centre #un_article_centre h1, #centre #voir-aussi h2 {
	font-size: 14px;
	font-weight: bold;
	padding:0 9px 0px 11px;
	display:inline;
	font-family:'Arial';
	text-transform:uppercase;
}

#centre .entry-content a:visited {
	text-decoration:underline;
	color:#636363;

}

#centre h2.entry-title {
	font-size:14px;
}

#centre .entry-content img, .response img{
	margin:10px 14px 0px 0px;
}

#centre .entry-content p, #centre .entry-content ul, .response ul, .response p {
	margin: 5px 0 15px 0;
}

#centre .entry-content table, #centre .entry-content th, #centre .entry-content td, .response table.spip th, .response table.spip td{
	border:1px solid #D2D2D2;
}	

#bloc object {
	width:544px;
}

#centre #article-content {
	padding:10px;
}

.published {
	font-weight:bold;
	font-size:12px;
	margin-right:5px;
}

#centre #options p {
	float:left;
}

#centre #un_article_centre .soustitre {
	text-transform: none;
	font-size: 1.5em;
}
#centre #un_article_centre .ps {
	padding-left: 0.8em;
	padding-top: 0.5em;
	padding-bottom: 0.3em;
	padding-right: 0.3em;
	line-height: 1em;
}


/* FIN PARTIE CENTRALE gabarit recherche */

.cartouche h1 {background:#6BB021;color:#fff;display:inline;font-size:22px;font-family:'Arial';padding:0 5px 0px 25px; text-transform:uppercase;}

/* DEBUT PARTIE CENTRALE gabarit annexes : plan, 404... */
#centre #404_centre h1 {
	font-size: 1.8em;
	font-weight: bold;
}

#centre #plan_centre h1 {
	font-size: 1.8em;
	font-weight: bold;
}

#liste_rubriques_centre a {color:#6BB021;}
#liste_rubriques_centre h3 {margin-bottom:5px;}
#liste_rubriques_centre img {margin-bottom:30px;}

#plan_centre, #recherche_centre {width:970px;margin:10px 5px 30px 5px;margin-right:5px;}

#plan_centre ul {width:990px;margin-bottom:60px;min-height:205px;}
#plan_centre ul li {float:left;width:29%;margin-right:30px;}
#plan_centre ul li ul li {float:none;margin-top:10px;width:100%;}
#plan_centre li a {color:#9C9C9C;}
#plan_centre ul li ul {width:100%;}
#plan_centre ul li ul {width:100%;}
#plan_centre h2 a, #plan_centre h3 a, #recherche_centre h2 a, #recherche_centre h3 a {color:#6BB021;margin-bottom:10px;}
#plan_centre h2, #recherche_centre h2 {font-size:19px;border-bottom:1px solid #e5e5e6;}
#plan_centre h3, #recherche_centre h3 {margin-top:22px;}
#plan_centre h2 a:hover {text-decoration:none;}
#recherche_centre .published {color:#6bb021;}
#recherche_centre li {margin-bottom:10px;border-bottom:1px dotted #9C9C9C; }

#plan_centre h2 span.green_square{background: url("../img/square.png") no-repeat scroll -32px -19px transparent;
    padding: 3px 1px 20px 14px;}
/* FIN PARTIE CENTRALE gabarit annexes : plan, 404... */

#extra hr {
	color: white;
}

#extra .decouvr_logocampagne {
	margin: 0.6em;
	width: 83px;
	height: 68px;
	float: left;
}

#extra  #fleche {
	position: relative;
	width: 148px;
	height: 31px;
	left: -0.7em;
	
}

#centre .liste-art .titre {
	padding-left:0px;
}

#contenu .extends #liste_rubriques_centre {
	width:800px;
}

a.externe {
    background: url("../img/external-link.png") no-repeat scroll right center transparent;
    padding-right: 20px;
}

ul.projet {
	margin-left:20px;
	padding:0;
}

.pagination .on {
	color:#70AB25;
}

a.lien_pagination {
	color: #999999;
    display: inline;
    font-size: 11px;
    letter-spacing: 1px;
    padding: 5px;
}

.separateur {
	color:#999;
}

#bloc-partage a.tw, #bloc-partage a.fb{
	width:63px;
	height:73px;
	display:block;
	float:left;
	text-indent:-5000px;
}

#bloc-partage a.tw {
	background:url('../medias/TW.png') no-repeat top center transparent;
	margin:42px 6px;

}

#bloc-partage a.fb {
	background:url('../medias/FB.png') no-repeat top center transparent;
	margin:41px 0 0 29px;
}


.border-bloc {
	border:1px solid #d2d2d2;
	margin-bottom:10px;
}

span.gerbe, span.rss { }


span.gerbe, span.rss {
	background:url('../medias/sprites.png') no-repeat transparent;
	padding: 13px 0 10px 23px;
}

#header_home .thumbnail {
    margin-bottom:0;
    border:0;
}

.manage .table > tbody > tr > td {
    border-top:0;
}

.manage .table > tbody > tr.even {
    background:#F5F5F5;
    color:#000;
}
.manage .table > tbody > tr.even a {
    color:#000;
}


.manage .table > tbody > tr.odd {
    background:#DDD;
    color:#000;
}

.manage .table > tbody > tr.even a, .manage .table > tbody > tr.even a:visited {
    color:#000;
}

.manage .table > tbody > tr.odd a, .manage .table > tbody > tr.odd a:visited {
    color:#000;
}

.manage .table > tbody > tr.odd .btn-primary {
    background:red;
    color:#fff;
    border-color:red;
}

span.rss {background-position:-102px 1px;}

span.gerbe {background-position:-24px 1px;}

#plan_centre #pucerss li{margin-bottom:10px;float:none;}

#breadcrumbs { font-size: 0.90em; margin:5px 0px 15px 0px;}

#breadcrumbs a {margin:0px 5px 0px 5px;}

#breadcrumbs strong { margin-left:5px}

#centre #bas {height:auto;}

/* breadcrubms */

.breadcrumbs {
    background:transparent;
    border:0;
    margin: 15px 0 15px;
    font-size: 1.1em;
    padding:0;
}

#evenement_themes label, #evenement_publics label, #evenement_handicap label, #evenement_tax label{
    /*margin:0px 10px;*/
}

#evenement_themes #search_themes label, #evenement_publics #search_publics label, #evenement_handicap #search_handicap label, #evenement_tax #search_tax label{
    margin:0px 10px;
}

.breadcrumbs > *, .breadcrumbs > * a, .breadcrumbs > * span  {
    text-transform:none;
}

.column, .columns  {
    padding-left:0;
    padding-right:0;
}

#rebours {
    font-size: 1em;
}

.blocx {
    border:1px solid #D2D2D2;
    background:#fff;
    padding:15px;
}

#header_home .blocx {
    margin:0 25px;
}

#header_home .blocx:first-child {
    margin-left:15px;
}

#header_home .blocx:last-child {
    margin-right:0;
}

#header_home {
    margin-bottom:15px;
}

#header_home .blocx {
    width:297px;
}

#recherche_statut {
    width:150px;
}

#fiche {
    padding:10px;
}

#rebond {
    margin-top:50px;
}

#fiche .list-inline {
    display:inline-block;
}

#search_tax_placeholder, label[for=search_tax_placeholder] {
    display:none;
}

.optional {
    display:none;
}



/*
@todo marges
*/
#fiche .col-lg-7 {
    
}

/* responsive */

#wrapper {width:898px;}
/*#main {width:1260px;}*/
#extra {width:200px;}
#navigation {width:204px;}
#centre {width:589px;}
#center {width:892px;}
#menu { width:656px;}
#pied, #plante {margin-left: 16px;width: 1022px;}
#nav_footer {width:994px;margin-left: 63px;}
#nav_footer ul {margin-right: 58px;padding-right: 50px;width: 221px;}
#centre #liste li div.media {width:200px;}
#centre #liste li img {width:170px;}
#centre #liste li div.text {width:298px;}
#more .dynamic {width:260px;}
#centre #content #droit, #centre #content #gauche {width:265px;}
#centre #bloc {width:560px;}
#centre #une {width: 579px;}
#centre #liste_articles_centre {width: 570px;}
.formulaire_rechercher_projets {width:534px;}
#centre #resultats_recherche table {width:534px;}
.extends {width:777px;}
.page_sommaire #contenu {width:898px;margin-left:47px;}
.page_sommaire #page {margin:0 auto;}

@media only screen and (min-width: 991px) and (max-width: 1152px) {
	#page {width:1000px;}
	#center {width:854px;}
	#menu {width:639px;margin:26px 2px 2px;}
	#entete a.accueil img.spip_logos {width:833px;}
	#centre {width:586px;}
	#navigation {width:168px;}
	#pied, #plante {width:954px;}
	#nav_footer ul {margin-right: 39px;padding-right: 31px;}
	#nav_footer {width:905px;}
	#partenaires li {margin:22px 17px 10px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	#page, #slider_content{width:712px;}
	#menu, #center {width:393px;}
	#entete a.accueil img.spip_logos {width:500px;}
	#main {width:990px;}
	#centre {width:512px;}
	#extra {display:none;width:0px;}
	#more .dynamic {width:230px;}
	#pied, #plante {width:712px;}
	#nav_footer {width:709px;}
	#nav_footer ul {width:177px;font-size:11px;}

	

}

@media only screen and (max-width: 767px) {
}

@media only screen and (min-width: 480px) and (max-width: 767px) { 
	/*#page{width:490px;}
	#menu, #center {width:150px;}
	#entete a.accueil img.spip_logos {width:300px;}
	#main {width:490px;background:#fff;border:1px solid #000;}
	#slider_content, #extra, #navigation, #breadcrumbs{display:none;width:0px;}
	#centre {width:490px;}
	#more .dynamic {width:190px;}
	#pied, #plante {width:436px;}
	#nav_footer {width:433px;}
	#nav_footer ul {width:100px;font-size:10px;}
	#main, #page {margin:0}*/
}