/* CSS Document */
/* Feuille de style d'habillage g�n�rique */
/* Compl�ter avec la feuille "habillage.css" pour les pages du site public et "home.css" pour la page d'accueil*/
body,td,th {
	color: #333300;
	font-family:"Verdana",Geneva,Sans,sans-serif;
	font-size:12px;
}
body {
	background-image: url(../images/fond.jpg);
	background-repeat:repeat-y;
	background-position:top center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img {
	margin: 0;
	border: 0;
	padding:0;
}
form {
	margin: 0;
	padding:0;
}
.clearleft {
	clear: left;
}
#recherche {width: 150px;}
/* Menu en cascade ====================== */
ul#menu{
  width:168px;
  _width:170px;
/*  
	background-image:url(../images/gh_nav_fd.jpg);
  background-repeat:repeat-y; 
  */
}
/*.soum{
  background-image:url(../images/gh_nav_fd.jpg);
  background-repeat:repeat-y;
}*/
ul#menu .navdeb {
	background-image:url(../images/gh_nav_top.jpg);
	/*border:1px solid #FF9900;*/
	color:#FFCC00;
	height:7px;
	font-size:2px;
}
ul#menu .navdeb hr {
	display:none;
}
ul#menu .navfin {
	background-image:url(../images/gh_nav_bot.jpg);
	height:7px;
	margin-bottom:10px;
}
ul#menu .navfin hr {
	display:none;
}
/**/
ul#menu ul{
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	opacity: 0.95;
	/*border:1px solid #FF9900;*/
	left:168px;
	width:168px;
	_width:170px;
}
ul#menu a{
	background-image:url(../images/gh_nav_bt.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-top:3px;
	padding-bottom:3px;
}
ul#menu a:hover {
	background-image:url(../images/gh_nav_bto.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
ul#menu a span{
	padding-left:5px;
}

ul#menu li, ul#menu .open_sr li{
	/*margin-bottom:5px;*/
}
ul#menu li .open_sr{
	margin-bottom:0px;
}

/* Affichage / masquage ===================*/
.open {
	display: block;
}
.closed {
	display: none;
}

/* Conteneur */
#conteneur{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
/****************** ENTETE ***************************************************/
/* entete et home_entete*/
#logotik {
	padding-top:8px;
	margin-left:8px;
	margin-right:10px;
	float:left;
	/*border:thin solid #006600;*/
}
#userinfo{
	padding-top:40px;
	margin-left:4px;
	margin-right:15px;
	width:479px;
	float:left;
	/*border:thin solid #00FF33;*/
}
#loginzone{	
	margin-left:4px;
	float:left;
	height:50px;
}
/* c'est une imge maintenant */
/*.deconn a {
	display:block;
	float:right;
	margin-top:1px;
	width:10px;
	height:10px;
	background-image:url(../images/deconnect.jpg);
	background-repeat:no-repeat;
}
.deconn a:hover {
	background-image:url(../images/deconnect_2.jpg);
	background-repeat:no-repeat;
}
.deconn a span {
	display:none;
}*/

/****************** CORPS ***************************************************/
/* colonnes*/
/*
#corpsdepage2{
	background-image:url(../images/drchouxhaut.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
*/
#blocsup{
	width:700px;
	margin-left:20px;
	padding-left:10px;
}
#colonne_gh{
	float:left;
	width:190px;
	margin-left:20px;
}
.gh_colonnerallonge{
	padding-left:10px;
	padding-right:10px;
	display:none;
}
.gh_colonnerallonge2{
	padding-left:10px;
	padding-right:10px;
	background-image:url(../images/ghfond.jpg);
	background-repeat:repeat-y;
	background-position:right;
	display:none;
}
.gh_colonnerallonge3{
	padding-left:10px;
	padding-right:10px;
	background-color:#FFFFFF;
	background-image:url(../images/ghfond.jpg);
	background-repeat:repeat-y;
	background-position:right;
	
}
#colonne_menu{
	background-image:url(../images/ghfond.jpg);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#FFFFFF;
	width:190px;
	font-weight:bold;
	font-size:12px;
	padding-top:20px;
	
}
#menutop{
	background-image:url(../images/ghhaut.jpg);
	height:8px;
}
#menubot{
	background-image:url(../images/ghpied.jpg);
	height:16px;
}
#menucontent {
	padding-left:9px;
}
/**/
#rechnav {
	background-image:url(../images/gh_2ndnav_fd.jpg);
	background-repeat:repeat-y;
	margin-top:15px;
}
#rechnav hr{
	display:none;
}
.searchtop{
	background-image:url(../images/gh_2ndnav_top.jpg);
	background-repeat:no-repeat;
	height:7px;
	font-size:2px;
	color:#FFFFFF;
}
.searchbot{
	background-image:url(../images/gh_2ndnav_bot.jpg);
	background-repeat:no-repeat;
	height:7px;
}


/*#rechnav .search form{
	padding: 0 5px 0 5px;
	margin: 0;
	background-image:url(../images/gh_2ndnav_bt.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}*/
#rechnav .search a {
	display:block;
	margin:0;
	padding:0;
	padding-left:5px;
	margin-top:5px;
	margin-bottom:3px;
	background-image:url(../images/gh_2ndnav_bt.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#rechnav .search a:hover {
	background-image:url(../images/gh_2ndnav_bto.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
/**/
.blokdenav {
	background-image:url(../images/gh_2ndnav_fd.jpg);
	background-repeat:repeat-y;
}
.blokdenav hr{
	display:none;
}
.bloktop{
	background-image:url(../images/gh_2ndnav_top.jpg);
	background-repeat:no-repeat;
	height:7px;
}
.blokbot{
	background-image:url(../images/gh_2ndnav_bot.jpg);
	background-repeat:no-repeat;
	height:7px;
}
.gh_colonnerallonge3 .blokdenav .blokmed{
	padding-left:5px;
}
.blokdenav .blokmed a {
	display:block;
	margin:0;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:3px;
	background-image:url(../images/gh_2ndnav_bt.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.blokdenav .blokmed a:hover {
	background-image:url(../images/gh_2ndnav_bto.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.gh_colonnerallonge3 .blokdenav .blokmed a {
	background-image:none;
}
.gh_colonnerallonge3 .blokdenav .blokmed a:hover {
	background-image:none;
}
/**/
#colonne_drcontent{
	padding-left:10px;
	padding-right:10px;
}

/****************** PIED ***************************************************/

#foot{
/*
	background-image:url(../images/piedfond.jpg);
	background-position:right;
	background-repeat:repeat-y;
*/
	background: transparent url('../images/alliance/chou1.png') no-repeat top right;height: 191px;margin:0 auto;width:960px;}
#footoir {padding: 130px 0 0 20px;}
#choupier {display:none;}
/* #choupier {float: right; width:194px;height:171px;padding-right:17px} */
/* 
#footcontent {
	padding-left:10px;
	padding-right:200px;
}
#foottop{
	background-image:url(../images/piedhaut.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:50px;
	padding-left:10px;
	padding-right:210px;
}
#footbot{
	background-image:url(../images/piedbas.jpg);
	background-repeat:no-repeat;
	background-position:right;	
	height:15px;
}
*/

/****************** BLOCS ***************************************************/

/* BLOCS ARRONDIS */
/* Jaune */
.jon{
	margin-bottom:10px;
	width: 99%;
}
.jontex{
	padding: 0 5px;
	text-align:justify;
}
.jonh{
	background-image:url(../images/coinjaune_hd.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.jonhg{
	height:10px;
	background-image:url(../images/coinjaune_hg.jpg);
	background-repeat:no-repeat;
}
.jonb{
	background-image:url(../images/coinjaune_bd.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.jonbg{
	height:10px;
	background-image:url(../images/coinjaune_bg.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}
/* vert */
.vert{
	margin-bottom:10px;
	width: 99%;
}
.vertex{
	padding:5px;
}
.verth{
	background-image:url(../images/coinvert_hd.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.verthg{
	height:10px;
	background-image:url(../images/coinvert_hg.jpg);
	background-repeat:no-repeat;
}
.vertb{
	background-image:url(../images/coinvert_bd.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.vertbg{
	height:10px;
	background-image:url(../images/coinvert_bg.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

/* gris */
.gris{
  margin-bottom:10px;
	width: 99%;
}
.grisex{
    padding:5px;
}
.grish{
    background-image:url(../images/coingris_hd.jpg);
    background-repeat:no-repeat;
    background-position:right top;
}
.grishg{
    height:10px;
    background-image:url(../images/coingris_hg.jpg);
    background-repeat:no-repeat;
}
.grisb{
    background-image:url(../images/coingris_bd.jpg);
    background-repeat:no-repeat;
    background-position:right bottom;
}
.grisbg{
    height:10px;
    background-image:url(../images/coingris_bg.jpg);
    background-repeat:no-repeat;
    background-position:left bottom;
}

/* jaune fond vert */
.purjv{
    margin-bottom:20px;
	background-color:#FFFFE6;
	width: 99%;
}
.purjvtex{
    padding:5px;
}
.purjvh{
    background-image:url(../images/purjv_hd.jpg);
    background-repeat:no-repeat;
    background-position:right;
}
.purjvhg{
    height:10px;
    background-image:url(../images/purjv_hg.jpg);
    background-repeat:no-repeat;
}
.purjvb{
    background-image:url(../images/purjv_bd.jpg);
    background-repeat:no-repeat;
    background-position:right;
}
.purjvbg{
    height:10px;
    background-image:url(../images/purjv_bg.jpg);
    background-repeat:no-repeat;
}

/****************** SPIP ***************************************************/

/* Logos, documents et images */
/* Logos de liste */
.spip_logos { margin: 0; padding: 0 10px; border: 0; }
/* Documents */
.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.77em; }
.spip_doc_descriptif { clear: both; font-size: 0.71em; }

/* loggage */
#loggage {position: absolute;width:300px;left: auto;right: auto;padding-left: 20px;}
.forml {width: 200px;}

/* Mise en page AMAP DE PROVENCE */

.vertex h2 {font-size:15px;}
.vertex p {text-align:justify;}

/* SPECIFIQUE LADP */
#corpsdepage2 .jon .texte {text-align:justify;}
a.ssrubrique03 {color:#000;display:block;padding:1px;}
h3 a.ssrubrique02 {color:#009900;}
#nouvomess {display:none;}
.partenaire-ladp {text-align:center;}
.logo-partenaire-ladp a {width:160px;height:130px;display:table-cell;padding:5px;border:1px solid #ccc;vertical-align:middle;}
.partenaire-ladp h3 a {font-size:11px;color:#000;}
.logo-partenaire-ladp .spip_logos {padding:0px;}
#financement-leader {height:80px;display:block;width:90%;margin:0 auto;background:url(/images/financement-leader.jpg) no-repeat center center;}
#financement-leader a {display:block;height:100%;}
#colonne_menu #menu li a#rubrique34 {display:none;}
