/* CSS Document */
/* Ce document a été développé par Le square*/
/* Cette feuille de style définit les styles communs entre les deux types 
 de navigateur => IE + Mozilla */

/* Défintion des styles généraux */
body{
	background:url(IMAGES/SITE/body.jpg) repeat-x #FFFFFF;
	height:1024px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
img{
	border:none;
}
ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
a{
	color:#007a8d;
}
form{
	margin:0px;
	padding:0px;
}
.erreur{
	display:block;
	margin:0 0 0 15px;
	padding-top:10px;
	color:#cc3300;
}
h1 {
	margin:0px;
	padding:0px;
	font-size:15px;
	color:#00869a;
}
h1 a {
	text-decoration:none;
}
h5{
	margin:10px 0 0 0;
	font-size:12px;
	font-weight:bold;
}
.spam{
	display:none;
}
/* Définition des styles pour les conteneurs */
/* ------ MENU ------ */
#conteneur_general {
	width:840px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
#conteneur_general #haut{
	margin-top:20px;
	background:url(IMAGES/SITE/conteneur_haut.jpg) no-repeat;
	width:827px;
	height:15px;
}
#conteneur_general #milieu{
	background:url(IMAGES/SITE/conteneur_milieu.jpg) repeat-y;
	width:826px;
}
#conteneur_general #logo{
	margin-left:10px;
}
/* gestion des images */
#milieu img{
	float:left;
}
#contenu_milieu img{
	float:none;
}
/* Fin de gestion des images */
#conteneur_general #menu{
	width:550px;
	margin-left:10px;
	float:left;
}
#milieu #form_search {
	margin:0 10px 0 0;
	padding:0px;	
	width:200px;
	height:42px;
	background:url(IMAGES/SITE/contact-gauche.jpg) no-repeat;
	float:right;
}
#milieu form{
	padding-left:10px;
	margin-top:4px;
}
#milieu #text-search {
	margin-left:5px;
	border:1px solid #7c7c7c;
	background-color:#eeeeee;
}
#milieu #chercher{
	cursor:pointer;
    border:0;
    background:url(IMAGES/SITE/submit-search.jpg) top left no-repeat;
    width:76px;
    height:26px;
    text-indent:9999px; /* Fait sortir sous Mozzy */
    padding-left:0px !important;
    padding-left:9999px; /* fait sortir sous IE, mais allonge */
    overflow:hidden;
}
#liens_chemin_spe{
	float:left;
	margin-left:10px;
	padding-top:3px;
	color:#999999;
}
#liens_chemin_spe a{
	color:#999999;
}
#milieu #recherche_avancee{
	clear:right;
	width:160px;
	margin-left:645px;
	list-style-type:none;
}

/* BANNIERE */
#milieu #banniere {
	margin:10px 0 0 10px;
}
/* SQUARE INFO + SQUARE EXPO */
#milieu .div_gauche{
	margin:10px 0 0 10px;
	width:246px;
	float:left;
}
.div_gauche #haut_squarerealisation{
	background:url(IMAGES/SITE/titre_squarerealisation.jpg) no-repeat;
	width:246px;
	height:39px;
	margin-top:10px;
}
.div_gauche #milieu_squarerealisation{
	background:url(IMAGES/SITE/milieu_squarerealisation.jpg) repeat-y;
	width:246px;
}
.div_gauche #bas_squarerealisation{
	background:url(IMAGES/SITE/bas_squarerealisation.jpg) no-repeat;
	width:246px;
	height:15px;
}
.div_gauche #haut_squarerealcrea{
	background:url(IMAGES/SITE/titre_squarerealcrea.jpg) no-repeat;
	width:246px;
	height:39px;
	margin-top:10px;
}
.div_gauche #milieu_squarerealcrea{
	background:url(IMAGES/SITE/milieu_squareoffre.jpg) repeat-y;
	width:246px;
}
.div_gauche #bas_squarerealcrea{
	background:url(IMAGES/SITE/bas_squareoffre.jpg) no-repeat;
	width:246px;
	height:15px;
}
.div_projet .titre_squarerealcrea{
	color:#d42528;
	font-weight:bold;
}
.div_gauche #haut_squarerealmulti{
	background:url(IMAGES/SITE/titre_squarerealmulti.jpg) no-repeat;
	width:246px;
	height:39px;
	margin-top:10px;
}
.div_gauche #milieu_squarerealmulti{
	background:url(IMAGES/SITE/milieu_squareoffremulti.jpg) repeat-y;
	width:246px;
}
.div_gauche #bas_squarerealmulti{
	background:url(IMAGES/SITE/bas_squareoffremulti.jpg) no-repeat;
	width:246px;
	height:15px;
}
.div_projet .titre_squarerealmulti{
	color:#b7007d;
	font-weight:bold;
}
.div_gauche #haut_squarerealphoto{
	background:url(IMAGES/SITE/titre_squarerealphoto.jpg) no-repeat;
	width:246px;
	height:39px;
	margin-top:10px;
}
.div_gauche #milieu_squarerealphoto{
	background:url(IMAGES/SITE/milieu_squareoffrephoto.jpg) repeat-y;
	width:246px;
}
.div_gauche #bas_squarerealphoto{
	background:url(IMAGES/SITE/bas_squareoffrephoto.jpg) no-repeat;
	width:246px;
	height:15px;
}
.div_projet .titre_squarerealphoto{
	color:#33414a;
	font-weight:bold;
}
.div_gauche #haut_squareinfo{
	background:url(IMAGES/SITE/titre_squareinfo.jpg) no-repeat;
	width:246px;
	height:39px;
}
.div_gauche #milieu_squareinfo{
	background:url(IMAGES/SITE/milieu_squareinfo.jpg) repeat-y;
	width:246px;
}
.div_gauche #bas_squareinfo{
	background:url(IMAGES/SITE/bas_squareinfo.jpg) no-repeat;
	width:246px;
	height:15px;
}
.div_gauche .div_projet{
	width:241px;
	height:88px;
	border-top:1px dotted #989898;
}
.div_gauche .div_projet img, #milieu_squareexpo img{
	margin-left:1px;
}
.div_projet ul{
	margin:5px 0 0 75px;
}
.div_projet .titre_squarerealisation{
	color:#ff9900;
	font-weight:bold;
}
.div_projet .titre_squareinfo{
	color:#2551e1;
	font-weight:bold;
}
.desc_squarerealisation{
	color:#666666;
}
.desc_squareinfo{
	color:#666666;
}
.div_gauche .haut_reportagesonore{
	margin-top:10px;
	background:url(IMAGES/SITE/haut_reportagesonore.gif) no-repeat;
	width:246px;
	height:40px;
}
.div_gauche .milieu_reportagesonore{
	background:url(IMAGES/SITE/milieu_reportagesonore.gif) repeat-y;
	width:246px;
}
/*.milieu_reportagesonore span, #milieu_squareliens span{
	display:block;
	color:#666666;
	width:210px;
	margin-left:10px;
	padding-top:10px;
}*/
.titre_reportagesonore{
	color:#9a9a9c;
	font-weight:bold;
	margin-left:75px;
	padding-top:5px;
	display:block;
	height:45px;
}
#desc_reportagesonore{
	margin:20px 0 0 10px;
	color:#666666;
}
#desc_reportagesonore li{
	width:210px;
}
#ensavoirplus_rep{
	margin-top:5px;
	font-size:11px;
}
.div_gauche .div_projet img, .milieu_reportagesonore img{
	margin-left:1px;
}
.div_gauche .bas_reportagesonore{
	background:url(IMAGES/SITE/bas_reportagesonore.gif) no-repeat;
	width:246px;
	height:17px;
	margin-bottom:10px;
}
.div_gauche .haut_squareoffre{
	margin-top:10px;
	background:url(IMAGES/SITE/titre_squareoffre.jpg) no-repeat;
	width:246px;
	height:39px;
}
.div_gauche .milieu_squareoffre{
	background:url(IMAGES/SITE/milieu_squareoffre.jpg) repeat-y;
	width:246px;
}
.div_gauche .milieu_squareoffre a{
	color:#636363;
}
.div_gauche .milieu_squareoffre a:hover{
	color:#000000;
}
.div_gauche .bas_squareoffre{
	background:url(IMAGES/SITE/bas_squareoffre.jpg) no-repeat;
	width:246px;
	height:17px;
	margin-bottom:10px;
}
.div_gauche .haut_squareoffremulti{
	margin-top:10px;
	background:url(IMAGES/SITE/titre_squareoffremulti.jpg) no-repeat;
	width:246px;
	height:39px;
}
.div_gauche .milieu_squareoffremulti{
	background:url(IMAGES/SITE/milieu_squareoffremulti.jpg) repeat-y;
	width:246px;
}
.div_gauche .milieu_squareoffremulti a{
	color:#636363;
}
.div_gauche .milieu_squareoffremulti a:hover{
	color:#000000;
}
.div_gauche .bas_squareoffremulti{
	background:url(IMAGES/SITE/bas_squareoffremulti.jpg) no-repeat;
	width:246px;
	height:17px;
	margin-bottom:10px;
}
.div_gauche .haut_squareoffrephoto{
	margin-top:10px;
	background:url(IMAGES/SITE/titre_squareoffrephoto.jpg) no-repeat;
	width:246px;
	height:39px;
}
.div_gauche .milieu_squareoffrephoto{
	background:url(IMAGES/SITE/milieu_squareoffrephoto.jpg) repeat-y;
	width:246px;
}
.div_gauche .milieu_squareoffrephoto a{
	color:#636363;
}
.div_gauche .milieu_squareoffrephoto a:hover{
	color:#000000;
}
.div_gauche .bas_squareoffrephoto{
	background:url(IMAGES/SITE/bas_squareoffrephoto.jpg) no-repeat;
	width:246px;
	height:17px;
	margin-bottom:10px;
}
.div_projet a, #desc_expo a{
	font-size:11px;
	display:block;
	margin-top:2px;
}
.div_gauche #haut_squareexpo{
	margin-top:10px;
	background:url(IMAGES/SITE/haut_squareexpo.gif) no-repeat;
	width:246px;
	height:39px;
}
.div_gauche #milieu_squareexpo{
	background:url(IMAGES/SITE/milieu_squareexpo.jpg) repeat-y;
	width:246px;
}
#milieu_squareexpo ul{
	margin-left:70px;
}
#milieu_squareexpo .titre_squareexpo{
	color:#50c23d;
	font-weight:bold;
	/*margin-left:75px;*/
	padding-top:5px;
	display:block;
	/*height:45px;*/
}
#milieu_squareexpo #desc_expo{
	margin:20px 0 0 10px;
	color:#666666;
}
#milieu_squareexpo #desc_expo li{
	width:210px;
}
#milieu_squareexpo #ensavoirplus{
	margin-top:5px;
}
#bas_squareexpo{
	background:url(IMAGES/SITE/bas_squareexpo.jpg) no-repeat;
	width:246px;
	height:14px;
}
.div_gauche .haut_squarebook{
	/*margin-top:10px;*/
	background:url(IMAGES/SITE/haut_squarebook.gif) no-repeat;
	width:246px;
	height:40px;
}
.div_gauche .milieu_squarebook{
	background:url(IMAGES/SITE/milieu_squarebook.gif) repeat-y;
	width:246px;
}
.milieu_squarebook span, #milieu_squareliens span{
	display:block;
	color:#666666;
	width:210px;
	margin-left:10px;
	padding-top:10px;
}
.div_gauche .bas_squarebook{
	background:url(IMAGES/SITE/bas_squarebook.gif) no-repeat;
	width:246px;
	height:17px;
	margin-bottom:10px;
}
.div_gauche #haut_squareliens{
	background:url(IMAGES/SITE/haut_squareliens.gif) no-repeat;
	width:246px;
	height:40px;
}
.div_gauche #milieu_squareliens{
	background:url(IMAGES/SITE/milieu_squareliens.gif) repeat-y;
	width:246px;
}
.div_gauche #bas_squareliens{
	background:url(IMAGES/SITE/bas_squareliens.gif) no-repeat;
	width:246px;
	height:17px;
	margin-bottom:10px;
}
/* Pour rester dans le flux de la page avec mozi*/
.position{
	clear:both;
	font-size:1px;
	line-height:1;
	height:10px;
}
/* CONTENU CENTRAL ACCUEIL */
#contenu_central{
	margin:10px 0 0 260px;
	width:555px;
}
#contenu_central #contenu_haut{
	background:url(IMAGES/SITE/titreaccueil.gif) no-repeat;
	width:552px;
	height:82px;
}
#contenu_central #contenu_milieu{
	/*background:url(IMAGES/SITE/milieu_accueil.gif) repeat-y;*/
	width:552px;
	font-size:11px;
}
#contenu_central #contenu_milieu span{
	display:block;
	width:510px;
	padding-top:10px;
	padding-left:15px;
}
#contenu_central .presentationsquare{
	padding:10px 28px 0px 28px;
	width:500px;
	margin:30px 0 0 15px;
	font-size:12px;
}
.presentationsquare_img{
	width:530px;	
}
.h1creation {
	color:#d42528;
}
.h1creation a{
	text-decoration:underline;
	color:#d42528;
}
.h1creation a:hover{
	text-decoration:none;
}
.h1multimedia {
	color:#b7007d;
}
.h1multimedia a{
	text-decoration:underline;
	color:#b7007d;
}
.h1multimedia a:hover{
	text-decoration:none;
}
.h1photographie{
	color:#33414a;
}
.h1photographie a{
	text-decoration:underline;
	color:#33414a;;
}
.h1photographie a:hover{
	text-decoration:none;
}
.presentationsquare ul{
	margin-top:10px;
}
.txt_square{
	padding:10px 28px 5px 28px;
	margin-left:15px;
	width:474px;
	line-height:1.5;
	font-size:12px;
}
#contenu_central #contenu_bas{
	background:url(IMAGES/SITE/bas_accueil.gif) no-repeat;
	width:552px;
	height:17px;
}
#telecharger {
	margin:70px 0px 0px 90px;
	line-height:25px;
	font-size:12px;
}
#telecharger2 {
	margin:40px 0px 0px 0px;
	line-height:25px;
	font-size:11px;
}
/* 	BANNIERE BAS */
#bas_banniere{
	width:826px;
	background:url(IMAGES/SITE/ombre.gif) top right no-repeat;
}
#bas_banniere #banniere_haut{
	float:left;
	background:url(IMAGES/SITE/bannierebas_haut.gif) no-repeat;
	width:821px;
	height:13px;
}
#bas_banniere #banniere_milieu{
	background:url(IMAGES/SITE/bannierebas_milieu.gif) repeat-y;
	width:821px;
	text-align:center;
}
#bas_banniere #banniere_milieu span{
	padding-left:40px;
}
#bas_banniere #banniere_milieu li{
	display:inline;
	margin-right:5px;
}
#bas_banniere #banniere_bas{
	background:url(IMAGES/SITE/bannierebas_bas.gif) no-repeat;
	width:821px;
	height:15px;
	margin-bottom:5px;
}
.lien_bas_page{
	text-decoration:none;
	color:#000000;
	text-transform:uppercase;
	padding-right:5px;
}
#banniere_milieu #identite{
	margin:10px 0px 0px 0px;
	font-size:10px;
}
#banniere_milieu #identite span{
	font-weight:bold;
}
#banniere_milieu #identite a{
	margin-left:320px;
}
/* STYLE RUBRIQUE (creation + photos + multimedia) */
.img_rub{
	width:821px;
	height:461px;
	margin-top:10px;
	border-top:1px dotted #989898;
}
.titre_rub{
	width:821px;
	height:40px;
}
.sous_rubrique{
	width:230px;
	margin:20px 0 0 5px;
}
.sous_rubrique_fiche{
	width:230px;
	margin-left:10px;
}
.haut_photo{
	background:url(IMAGES/SITE/ssrub_haut_photo.gif) no-repeat;
	width:225px;
	height:14px;
}
.haut_creation{
	background:url(IMAGES/SITE/ssrub_haut_crea.gif) no-repeat;
	width:225px;
	height:14px;
}
.haut_multimedia{
	background:url(IMAGES/SITE/ssrub_haut_multi.gif) no-repeat;
	width:225px;
	height:14px;
}
.haut_expo{
	background:url(IMAGES/SITE/ssrub_haut_expo.gif) no-repeat;
	width:225px;
	height:14px;
}
.milieu_photo{
	background:url(IMAGES/SITE/ssrub_milieu_photo.gif) repeat-y;
	width:225px;
	padding-left:5px;
}
.milieu_creation{
	background:url(IMAGES/SITE/ssrub_milieu_crea.gif) repeat-y;
	width:225px;
	padding-left:5px;
}
.sous_rubrique a, .sous_rubrique_fiche a{
	text-decoration:none;
	color:#636363;
	margin-left:5px;
}
.sous_rubrique a:hover, .sous_rubrique_fiche a:hover{
	text-decoration:underline;
}
.milieu_multimedia{
	background:url(IMAGES/SITE/ssrub_milieu_multi.gif) repeat-y;
	width:227px;
	padding-left:5px;
}
.milieu_expo{
	background:url(IMAGES/SITE/ssrub_milieu_expo.gif) repeat-y;
	width:225px;
	padding-left:5px;
}
.bas_photo{
	background:url(IMAGES/SITE/ssrub_bas_photo.gif) no-repeat;
	width:225px;
	height:15px;
	padding-bottom:20px;
}
.bas_creation{
	background:url(IMAGES/SITE/ssrub_bas_crea.gif) no-repeat;
	width:225px;
	height:15px;
	padding-bottom:20px;
}
.bas_multimedia{
	background:url(IMAGES/SITE/ssrub_bas_multi.gif) no-repeat;
	width:225px;
	height:15px;
	padding-bottom:20px;
}
.bas_expo{
	background:url(IMAGES/SITE/ssrub_bas_expo.gif) no-repeat;
	width:225px;
	height:15px;
	padding-bottom:20px;
}
.encart{
	width:552px;
	margin-left:260px;
	margin-top:10px;
}
.encart #haut_encart_photo{
	background:url(IMAGES/SITE/haut_encart_photo.gif) no-repeat;
	width:549px;
	height:40px;
}
.encart #haut_encart_crea{
	background:url(IMAGES/SITE/haut_encart_crea.gif) no-repeat;
	width:551px;
	height:40px;
}
.encart #haut_encart_multimedia{
	background:url(IMAGES/SITE/haut_encart_multi.gif) no-repeat;
	width:551px;
	height:40px;
}
.encart #milieu_encart_photo{
	background:url(IMAGES/SITE/milieu_encart_photo.gif) repeat-y;
	width:549px;
	height:150px;
	padding-bottom:20px;
}
.encart #milieu_encart_crea{
	/*background:url(IMAGES/SITE/milieu_encart_crea.gif) repeat-y;*/
	width:534px;
	/*height:150px;*/
	padding-bottom:20px;
	margin-left:15px;
}
.encart #milieu_encart_multimedia{
	background:url(IMAGES/SITE/milieu_encart_multi.gif) repeat-y;
	width:549px;
	height:150px;	
	padding-bottom:20px;
}
.encart span{
	color:#FFFFFF;
	display:block;
	margin-left:25px;
	padding-top:10px;
}
.encart .txt{
	width:260px;
	padding-top:10px;
	margin-left:25px;
}
.txt a{
	display:block;
	margin-top:5px;
	font-size:11px;
	text-decoration:underline;
	color:#FFFFFF;
}
.encart .titre{
	color:#ff9900;
	font-weight:bold;
}
.encart .desc{
	color:#FFFFFF;
}
.encart .img_encart{
	width:250px;
	float:right;
}
.encart .img_encart img{
	float:none;
}
.encart #bas_encart_photo{
	background:url(IMAGES/SITE/bas_encart_photo.gif) no-repeat;
	width:550px;
	height:18px;
	margin-bottom:20px;
}
.encart #bas_encart_crea{
	background:url(IMAGES/SITE/bas_encart_crea.gif) no-repeat;
	width:550px;
	height:18px;
	margin-bottom:20px;
}
.encart #bas_encart_multimedia{
	background:url(IMAGES/SITE/bas_encart_multi.gif) no-repeat;
	width:550px;
	height:18px;
	margin-bottom:20px;
}
/* STYLE DES FICHES PROJETS */
/* liens en haut de page */
.liens_chemin{
	width:320px;
	margin-left:80px;
}
.liens_chemin li{
	display:inline;
	color:#999999;
}
.liens_chemin li a{
	color:#999999;
}
.galerie {
	width:820px;
	height:650px;
	z-index:1;
}
.bloc_titre{
	margin-top:20px;
	width:600px;
	height:20px;
	background-color:#FF0000;
	z-index:2;
}
.sous_rubrique_fiche .focus_liens{
	color:#000000;
}
/* STYLE REFERENCES */
.img_ref{
	padding-top:10px;
	margin-left:10px;
}
#contenu_ref{
	width:798px;
	margin-left:10px;
	border-right:1px solid #4d2200;
	border-left:1px solid #4d2200;
}
#bas_contenu_ref{
	background:url(IMAGES/SITE/bas_contenu_ref.gif) no-repeat;
	width:800px;
	height:13px;
	margin-left:10px;
}
#contenu_ref #txt_ref{
	line-height:2;
	background-color:#dbd3cc;
	font-weight:bold;
	font-size:11px;
	text-indent:25px;
}
#tab_ref{
	width:100%;
}
#tab_ref .td_ref{
	width:25%;
	height:200px;
	border-right:1px dotted #a7a7a7;
	border-bottom:1px dotted #a7a7a7;
}
.td_ref a{
	margin:10px 0 10px 85px;
	display:block;
	text-decoration:none;
}
.ref{
	text-align:center;
	display:table-cell;
 	vertical-align: middle;
	height:195px;
	width:193px;
}
.ref * {
    vertical-align: middle;
}
.ref_presentation{
	text-align:center;
	height:195px;
	width:193px;
}
#tab_ref img, #tab_presentation img{
	float:none;	
}
/* STYLE PRESENTATION */
#contenu_presentation{
	width:798px;
	margin-left:10px;
	border-right:1px solid #009999;
	border-left:1px solid #009999;
}
#contenu_presentation #txt_presentation{
	line-height:1.5;
	background-color:#d9edf0;
	font-weight:bold;
	font-size:11px;
	border-bottom:1px dotted #999999;
}
#txt_presentation span{
	display:block;
	clear:both;
	width:730px;
	padding:10px 0 10px 0;
	margin:0 0 0 25px;
}
#bas_contenu_presentation{
	background:url(IMAGES/SITE/bas_contenu_presentation.gif) no-repeat;
	width:800px;
	height:13px;
	margin-left:10px;
}
#tab_presentation{
	width:100%;
}
#tab_presentation .td_presentation{
	width:25%;
	height:200px;
	border-right:1px dotted #a7a7a7;
	border-top:1px dotted #a7a7a7;
	text-align:center;
}
.td_presentation ul{
	font-weight:bold;
	font-size:10px;
	margin:10px 0 0 0;
}
.td_presentation li{
	margin-top:3px;
}
.td_presentation a{
	font-size:9px;
}
.mailto_equipe{
	margin-bottom:20px;
}
/* STYLE RECHERCHE */
.search_advanced{
	margin-top:10px;
	width:800px;
	padding-left:10px;
	position:relative;
}
.container{
	width:250px;
	position:relative;	
	z-index:3;
}
.search_advanced #hautsearch_advanced{
	background:url(IMAGES/SITE/haut_rechercheavance.jpg) no-repeat;
	width:246px;
	height:81px;
}
.search_advanced #milieusearch_advanced{
	background:url(IMAGES/SITE/milieu_rechercheavance.jpg) repeat-y;
	width:246px;
	padding:10px 0 0 10px;
	font-size:11px;
}
#milieusearch_advanced form{
	margin:0px;
	padding:0px;
}
#milieusearch_advanced select{
	width:200px;
	float:left;
	font-size:11px;
}
.search_advanced .bassearch_advanced{
	background:url(IMAGES/SITE/bas_rechercheavance.jpg) repeat-y;
	width:246px;
	height:19px;
}
.container_info{
	width:auto;
	margin:5px 0 5px 0;
}
.submit_advancedsearch{
	margin:10px 0 10px 0;
	border:1px solid #afe7af;
}
.texte{
	border:1px solid #00869a;
	background-color:#cce7eb;
	width:220px;
	font-size:11px;
	margin-left:210px;
	text-align:center;
}
.result_recherche{
	margin-left:250px;
	width:555px;
	position:absolute;
	top:0;
	left:12;
}
#result_haut{
	background:url(IMAGES/SITE/haut_resultatsearch.gif) no-repeat;
	width:552px;
	height:40px;
}
.result_recherche .result_milieu{
	background:url(IMAGES/SITE/milieu_resultatsearch.gif) repeat-y;
	width:552px;
}
.result_recherche .result_bas{
	background:url(IMAGES/SITE/bas_resultatsearch.gif) no-repeat;
	width:552px;
	height:23px;
}
.result_milieu .encart_bleu{
	background-color:#cce7eb;
	border-bottom:1px dotted #999999;
	width:546px;
	margin:-4px 0 0 1px;
}
.encart_bleu form{
	margin:0 0 5px 30px;
	padding-top:5px;
}
#result_sub{
	cursor:pointer;
    border:0;
    background:url(IMAGES/SITE/submit_result.gif) top left no-repeat;
    width:76px;
    height:26px;
    text-indent:9999px; /* Fait sortir sous Mozzy */
    padding-left:0px !important;
    padding-left:9999px; /* fait sortir sous IE, mais allonge */
    overflow:hidden;
}
.container_all_results{
	width:546px;
	height:88px;
	margin-left:1px;
	border-top:1px dotted #979797;
}
.container_all_results ul{
	margin-left:70px;
	width:475px;
}
.titre_results{
	color:#ff9900;
	font-weight:bold;
}
#cle{
	background:url(IMAGES/SITE/cle_mini.gif) right top no-repeat;
	height:16px;
}
/* CONTACT */
.formulaire_input {
	border:1px solid #7c7c7c;
	background-color:#cce7eb;
	padding:2px;
	color:#444444;
}
.envoyer_form {
	border:1px solid #7c7c7c;
	background-color:#00869a;
	color:#ffffff;
}
#haut_contact{
	background:url(IMAGES/SITE/haut_contact.jpg) no-repeat;
	width:246px;
	height:81px;
}
#milieu_contact{
	background:url(IMAGES/SITE/milieu_rechercheavance.jpg) repeat-y;
	width:246px;
	font-size:11px;
}
.img_contact{
	margin:1px 0 0 1px;
	padding:0px;
	float:left;
}
#logo_google{
	margin-top:15px;
}
#txt_google_maps{
	margin-bottom:20px;
}
.txt_contact{
	display:block;
	margin:0 0 0 75px;
	width:160px;
	padding-top:15px;
	font-weight:bold;
	font-size:10px;
}
#haut_contact_droite{
	background:url(IMAGES/SITE/haut_contact_droite.gif) no-repeat;
	width:551px;
	height:40px;
}
#adresse{
	font-size:13px;
	margin-left:20px;
	padding:10px 0 10px 0;
}
#adresse_titre{
	font-weight:bold;
}
.corps_contact{
	margin:10px 0 0 20px;
}
.corps_contact span{
	font-weight:bold;
}
/* LOGIN */
.container_login{
	width:800px;
	margin:10px 0 0 10px;
}
.container_login #haut_login{
	background:url(IMAGES/SITE/haut_login.gif) no-repeat;
	width:800px;
	height:41px;
}
.container_login #milieu_login{
	background:url(IMAGES/SITE/milieu_login.gif) repeat-y;
	width:800px;
}
.container_login #encart_rose{
	background-color:#ffcccc;
	width:798px;
	height:50px;
	margin-left:1px;
	font-weight:bold;
	font-size:11px;
	border-bottom:1px dotted #cccccc;
}
#encart_rose span{
	display:block;
	margin-left:20px;
	padding-top:15px;
}
#haut_form_login{
	background:url(IMAGES/SITE/haut_form_login.gif) no-repeat;
	width:360px;
	height:10px;
	margin:20px 0 0 20px;
}
#milieu_form_login{
	background:url(IMAGES/SITE/milieu_form_login.gif) repeat-y;
	width:360px;
	margin:-5px 0 0 20px;
}
label{
	display:block;
	font-weight:bold;
	width:100px;
	margin-top:10px;
	float:left;
}
#milieu_form_login input{
	margin-top:10px;
}
#bas_form_login{
	background:url(IMAGES/SITE/bas_form_login.gif) no-repeat;
	width:360px;
	height:11px;
	margin:0 0 0 20px;
}
#bas_login{
	background:url(IMAGES/SITE/bas_login.gif) no-repeat;
	width:800px;
	height:14px;
	margin:0 0 50px 0;
} 
/* MENTIONS LEGALES */
#haut_mentions{
	background:url(IMAGES/SITE/haut_mentions.gif) no-repeat;
	width:800px;
	height:41px;
}
#milieu_mentions{
	background:url(IMAGES/SITE/milieu_mentions.gif) repeat-y;
	width:800px;
}
#milieu_mentions_span{
	display:block;
	width:750px;
	margin-left:20px;
	padding-top:10px;
}
#bas_mentions{
	background:url(IMAGES/SITE/bas_mentions.gif) no-repeat;
	width:800px;
	height:17px;
	margin-bottom:20px;
}
/* AFFICHAGE PAGE */
.pages{
	margin:15px 0 0 300px;
}
.pages_search{
	margin-left:180px;
}
.pages, .pages_search{
	text-align:center;
	width:200px;
}
.pages .focus, .pages_search .focus{
	color:#000000;
	font-size:13px;
}
/* COPYRIGHT */
.copyright{
	font-size:9px;
	font-weight:bold;
	display:block;
	margin:0 0 10px 500px;
}
#copyright_rub{
	font-size:9px;
	font-weight:bold;
	margin-top:50px;
	padding-bottom:10px;
	display:block;
}

/*----------------VOEUX 2009---------------*/
#contenu_central_voeux{
	margin:10px 0px 0px 0px;
	background-image:url(test_voeux/couverture.jpg);
	width:821px;
	height:587px;
}

#contenu_central_voeux #contenu_milieu{
	position:absolute;
	margin:260px 0px 0px 155px;
	width:180px;
	height:236px;
}
/*----------------VOEUX 2009---------------*/

/*----------------DEVELOPPEMENT DURABLE---------------*/
#dd_page {
	margin:0px 23px 0px 33px;
}
.dd_titre1 {
	margin:0px;
	font-size:20px;
	color:#5b7000;
}
.dd_titre2 {
	margin:0px 0px 5px 0px;
	color:#5b7000;
	font-size:16px;
	font-weight:bold;
}
.dd_titre3 {
	margin:15px 0px 5px 0px;
	color:#5b7000;
	font-size:14px;
	font-weight:bold;
}
.dd_texte1 {
	color:#525252;
}
.dd_texte2 {
	margin:0px;
	color:#8b8b8b;
}
.dd_signature {
	margin:0px 0px 5px 0px;
	color:#5b7000;
}
.dd_legende {
	margin:0px;
	color:#525252;
	font-size:11px;
}
.dd_important {
	color:#95c91c;
}
.dd_titre_intro_droite {
	font-weight:bold;
	color:#5b7000;
}
.dd_texte_intro_droite {
	font-size:11px;
	color:#ffffff;
}
#dd_intro {
	padding:0px 0px 24px 0px;
	margin:0px 0px 23px 0px;
	border-bottom:1px solid #d5d5d5;
}
#dd_intro_gauche {
	margin:0px 31px 0px 0px;
	width:354px;
	float:left;
}
#dd_intro_droite {
	padding:20px 20px 0px 20px;
	width:319px;
	height:291px;
	background-image:url(IMAGES/SITE/dd_cadre_vert.jpg);
	float:left;
}
.dd_contenu {
	margin:0px;
	/*background-color:orange;*/
}
.dd_contenu ul {
	margin:5px 0px 0px 50px;
	list-style-image:url(IMAGES/SITE/dd_puce.png);
	color:#8b8b8b;
}
.dd_contenu img {
	margin-top:15px;
}
.dd_contenu_gauche {
	/*background-color:green;*/
	float:left;
}
.dd_contenu_droite {
	/*background-color:purple;*/
	float:left;
}
/*----------------DEVELOPPEMENT DURABLE---------------*/