@import url('admin.css');

* {
    margin:                 0;
    padding:                0;
	color:					#4d2104;
}

input, textarea, select {
	color:					#4d2104;
	font-size: 				12px;
}

body {
    background:             #fff;
    font:                   12px/16px arial, helvetica, sans-serif;
	background:             #7A0000 url(images/container.jpg) repeat-x ;
}

/***** Container*****************************************************************************************************/
#container {
    position:               relative;
	width:                  990px;
    padding:                0;
	margin:                 0px auto;
}
/***** header********************************************************************************************************/
#header {
    position:               relative;
    height:                 210px;
	width:					990px;
	margin:                 0;
    padding:                0;
	background:             #7A0000 url(images/header.jpg) center ;
}

#header h1 {
	text-align:				center;
	margin:					0;
	padding:                0;
	padding-top:            	50px;
}

#header h1 a{
	display:				block;
	width:					430px;
	height:					110px;
	text-indent:			-100em;
	/*background:             #2C2C2C url(images/header.jpg) no-repeat center 10px;*/
	padding-left:           100px;
	
}


#header h1.logo {
	text-align:				center;
	padding-left:           0px;
}

#header h1.logo a{
	display:				block;
	width:					322px;
	height:					122px;
	text-indent:			-100em;
	background:             #2C2C2C url(images/logo.jpg) no-repeat center;
	margin-left:           0px;
}

#header .deconnexion {
	margin-bottom:         	30px;
	padding-right:         	40px;
	float:					right;
	position:				absolute;
	top:					10px;
	right:					0px;
	width:					230px;
}

#header .deconnexion a {
}

#header h4 a{
	position:				absolute;
    display:				block;
	font-size:				22px;
	color:					#9a4a2f;
	float:					right;
	top:					175px;
	right:					350px;
	background:         	#fff;
	width:					300px;
	height:					30px;
	line-height:			30px;
    border:             	1px solid #9a4a2f;
	text-align:				center;
	text-decoration:		none;
}

ul.flag {
	display:                inline;
	width:					200px;
	 list-style:         	none;
	background: #ff0000;
}

ul.flag li {
	display:                inline;
	 list-style:         	none;
	width:					200px;
	background: #ffff00;
}

a.fr {
	display:				block;
	width:					36px;
	height:					26px;
	padding:				0px;
	margin:					0px;
	background:             url(images/fr.gif) no-repeat;
	text-indent:			-100em;
	overflow:				hidden;
	
}

a.en {
	display:				block;
	width:					32px;
	height:					26px;
	padding:				0px;
	margin:					0px;
	background:             url(images/en.gif) no-repeat;
	text-indent:			-100em;
	overflow:				hidden;
}

/***** Outercontent**************************************************************************************************/
#outercontent {
	margin:                 0;
    padding:                0;
	background:             #fff;
	width:                  990px;
}
/***** content*******************************************************************************************************/
#content {
	margin:                 0;
    padding:                0;
	margin-left:			200px;
	width:                  773px;
	background:             #fff;
	clear:					both;
	/*padding-bottom:			20px;*/
}

#in_content {
	padding-left:			10px;
	width:                  705px;
	/*padding-bottom:			20px;*/
}

#content ul {
	margin-top:			10px;
}

#content li {
	background:             transparent url(images/puce2.gif) no-repeat top left;
	padding-left:			17px;
	padding-bottom:			8px;
	line-height:			14px;
	list-style:             none;
}

#content  h2, .titre, p.titre{
	margin-top:				10px;
	margin-bottom:			3px;
	padding-bottom:			5px;
	/*padding-left:			13px;*/
	line-height:			20px;
	font-size:				16px;
	color:					#B72503;
	display:				block;
	font-weight:			bold;
	/*background:             transparent url(images/h2.jpg) no-repeat top left;*/
	
}

a.lien_a {
	color:					#322e2d;
}

#content h3, .sous_titre{
	margin-top:				10px;
	margin-bottom:			3px;
	padding-bottom:			5px;
	padding-left:			0px;
	line-height:			20px;
	font-size:				14px;
	color:					#9bb65a;
	display:				block;
	font-weight:			bold;
}

#content h4, .puce {
	background:             transparent url(images/puce2.gif) no-repeat left 8px;
	padding-left:			17px;
	font-size:				12px;
	line-height:			15px;
	padding-top:			5px;
	/*color:					#3cbdfe;*/
}

.change_bloc
{
	position:				absolute;
	top:					300px;
	left:					210px;
}

.vert{
	color:					#1c6209;
	font-weight:			bold;
}

div.clearservice {
	height:                 100px;
	clear:					both;
}

div.avotreservice  {
	position:				relative;
	left:					-16px;
	/*bottom:					105px;
	left:					252px;*/
	margin-top:				10px;
	background:             #fff url(images/avotreservice2.jpg) no-repeat left top;
	padding-top:			0px;
	padding-bottom:			5px;
	width:                  737px;
	height:                 92px;
	clear:					both;
	line-height:			40px;
}

div.service_admin {
	/*height:                 200px;
	margin-top:				200px;
	padding-top:			200px;*/
}

div.avotreservice .editeur {
	margin-left:			5px;
}

div.avotreservice  .service_sep{
	background:             #fff url(images/service_sep.jpg) no-repeat center;
	height:					50px;
	padding:				20px;
	padding:				0px;
	padding-top:			10px;
	padding-bottom:			10px;
}

div.avotreservice ul, div.avotreservice ul  li{
	display:				inline;
	list-style:             none;
	background:				none;
}


div.avotreservice  a.doc{
	margin-left:			30px;
	background:             #fff url(images/doc2.jpg) no-repeat left top;
	color:					#c22e10;
	width:					220px;
	padding-left:			35px;
	padding-right:			30px;
	height:					50px;
	line-height:			50px;
	text-decoration:		none;
	padding-top:			10px;
	padding-bottom:			10px;
	/*display:				block;
	width:					220px;
	height:					40px;
	margin:					3px;
	text-indent:			-100em;
	overflow:				hidden;*/
}

div.avotreservice  a.etude {
	margin-left:			25px;
	background:             #fff url(images/etude2.jpg) no-repeat left center;
	color:					#c22e10;
	width:					220px;
	padding-left:			45px;
	height:					40px;
	line-height:			0px;
	text-decoration:		none;
	padding-right:			30px;
	padding-top:			10px;
	padding-bottom:			10px;
	/*
	display:				block;
	width:					220px;
	height:					40px;
	margin:					3px;
	text-indent:			-100em;
	overflow:				hidden;*/
}

div.avotreservice  a.doc:hover, div.avotreservice  a.etude:hover, div.avotreservice  a.temoignage:hover {
	text-decoration:		underline;
}

div.avotreservice  a.temoignage{
	margin-left:			25px;
	background:             #fff url(images/temoignage2.jpg) no-repeat left center;
	color:					#c22e10;
	/*width:					220px;
	padding-left:			40px;
	height:					40px;
	line-height:			40px;
	text-decoration:		none;
	*/
	width:					240px;
	padding-left:			35px;
	padding-right:			50px;
	height:					50px;
	text-decoration:		none;
	padding-top:			10px;
	padding-bottom:			10px;
	
}

div.avotreservice  a.temoignage:hover {
	text-decoration:		underline;
}

div.clearboth {
	clear:					both;
	background:             transparent
}

div.plus_produit  {
	margin-top:				10px;
	border:					1px solid #cee891;
	background:             #e8f7c5 url(images/plus_produit.jpg) no-repeat 5px 5px;
	padding-top:			0px;
	padding-bottom:			10px;
	width:                  703px;
	clear:					both;
}

div.plus_produit  .contenu_pproduit {
	display:				block;
	float:					left;
	/*background:				#eee;*/
	width:					465px;
	left:					1px;
	margin-top:				45px;
	padding-left:			20px;
}

div.plus_produit  .image_pproduit {
	display:				block;
	float:					right;
	/*background:				#000;*/
	width:					200px;
	text-align:				center;
	margin-right:			10px;
	margin-top:				45px;
}

div.plus_proudit ul {
	margin-top:				5px;
}

div.plus_proudit li, div.plus_proudit .puce {
	background:             #e8f7c5 url(images/liplus_produit.gif) no-repeat left ;
	padding-left:			5px;
	color:					#ff0000;
}

#content  hr{
	margin-left:			3px;
	width:                  98%; /*665px;*/
	background-color: 		#000;
	color: 					#000;
	margin-bottom:			16px;
	/*margin-top:				-17px;*/
	border:					0px;
	height:					1px;
}

#content  textarea.tier {
}

#content  textarea.demi {
}

#content  textarea.full {
}

#content  input.tier {
}

#content  input.demi {
}

#content  input.full {
}

.alerte {
	color:					#d95a31;
}
/***** Table *****************************/
table.table_login {
	/*margin:				10px auto;*/
	margin-left:			50px;
	margin-top:				10px;
	margin-bottom:			10px;
	width:                  350px;
}

table.table_login_pass {
	/*margin:				10px auto;*/
	margin-left:			50px;
	margin-top:				10px;
	margin-bottom:			10px;
	width:                  360px;
}

p.p_login {
	margin-left:			50px;
}
/***** Bandeau ******************************************************************************************************/ 
#bandeau {
	width:                  990px;
	height:                 40px;
	list-style:             none;
	background:				#fff;
	z-index:            	10;
}
/***** Moteur de recherche********************************************************************************************/
div.moteur {
	position:				absolute;
	top:					211px;
	right:					17px;
	background:				url(images/search.jpg) no-repeat;
	width:                  197px;
	height:                 39px;
}

div.moteur input {
	height: 	           	16px;
	color:					#4D2104;
	padding-top:			5px;
	border: 				1px solid #D6D8D9;
	padding-left:			5px;
	width:                  140px;
	margin-left:			10px;
	margin-top:				7px;
	font-size:				11px;
}

div.moteur .buttonok {
	background:				url(images/ok.gif) no-repeat center left;
	border:				    0px solid #000;
	width:                  31px;	
    line-height:           	20px;
	height: 	           	24px;
	text-align:				center;
	font-weight:            bold;
	cursor:					pointer;
	text-indent:			-100em;
	overflow:				hidden;
}

/***** fil d'ariane****************************************************************************************************/
#fil {
	margin-top:				0px;
	background:				#fff;
	height:                 40px;
	/*line-height:            30px;*/
	text-align:				left;
	color: 					#4D2104;
	font-size: 				12px;
	z-index:            	100;
}

#fil .fil_top {
	height:                 15px;
	line-height:            15px;
	text-align:				right;
	padding-right:			0px;
	color: 					#4D2104;
}

#fil .fil_titre {
	color:                  #B72503;
	font-size:				22px;
	/*text-transform: 		uppercase;*/
	height:                 25px;
	line-height:            25px;
	display:				block;
	/*font-weight:			bold;*/
	padding-left:			77px;
	background:				#fff url(images/h1.gif) no-repeat left bottom;
	border-bottom:			1px solid #B72503;
}

#fil .fil_bottom {
	height:                 25px;
	text-align:				left;
	padding-right:			0px;
	padding-top:			0px;
}

#fil a:link, #fil a:visited, #fil a:active {
	text-decoration: 		none; 
	color: 					#4D2104;
	/*font-weight:            bold;*/
	font-size: 				11px;
}

#fil a:hover {
	text-decoration:		underline;
}

#fil a.selected {
	color:                  #B72503;
	font-weight:			bold;
}
/***** Titre*********************************************************************************************************/
/***** Module*********************************************************************************************************/

	/*** News ********/
	div.news {
		margin-left:			0px;
		display:				block;
		width:					185px;
		height:					147px;
		background:             url(images/actualites.jpg) no-repeat left top;
		margin-top:				0px;
		margin-bottom:			0px;
	}
	
	div.news p {
		margin-left:			15px;
	}
	
	div.list_actu {
		margin-top:				10px;
		padding-top:			5px;
		padding-left:			0px;
		margin-left:			0px;
		width:					184px;
		color:					#fff;
		background:             transparent;
	}
	
	a.atitre {
		text-decoration:		none;
		color:					#6a9a1b;
		font-weight:            bold;
	}
	
	a.atitre :hover{
		text-decoration:		underline;
	}

	div.news  a.more{
		position:				absolute;
		/*margin-top:				0px;*/
		bottom:					5px;
		margin-left:			100px;
		text-decoration:		underline;
		color:					#fff;
		padding-top:			0;
	}
	
	/******/
	div.bloc_img {
		display:				block;
		width:					210px;
		height:					145px;
		margin-left:			21px;
		padding-bottom:			20px;
	}
	
/***** news*********************************************************************************************************/
/***** emploie*******************************************************************************************************/
/***** galerie*******************************************************************************************************/
/***** Sondage*******************************************************************************************************/
div.sondage {
	border:					1px solid #B10B1F;
}

div.sondage p {
	padding-bottom:			10px;
	padding-top:			10px;
	padding-left:			10px;
}

div.view_sondage {
	width:                  700px;
	/*position:	absolute;*/
	z-index:				1;
	left:					283px;
}

div.titre_sondage {
	padding-left:			10px;
	line-height:			30px;
	height:					30px;
	background:             #B10B1F;
	color:					#fff;
}

div.titre_sondage button {
	height:					20px;
	line-height:			15px;
}

div.titre_sondage a.bout_droit {
	/*position:				relative;*/
	/*right:					10px;*/
	float:					right;
	color:					#fff;
	margin-top:				-30px;
	margin-right:			5px;
}

div.titre_sondage b {
	color:					#fff;
}

/***** menu1********************************************************************************************************/
#menu1 {
	color:					#4D2104;
    z-index:                300;
    top:                    260px;
    left:                   0px;
    position:               absolute;
    width:                  180px;
	background:             #fff;
}
/*
#menu1  h1{
	color:					#4D2104;
	text-transform: 		uppercase;
	font-weight:            normal;
	font-size:				18px;
	height:					35px;
	line-height:			38px;
	width:					127px;
	background:             transparent url(images/menu_titre.jpg) no-repeat;
	padding-left:			128px;
	padding-bottom:			7px;
}*/

#menu1 ul {
	list-style:             none;
	display:				block;
	/*margin-top:				50px;*/
	width:                  160px;
}

#menu1 ul li {
	margin:					0;
	padding:				0;
	background:             #fff;
	display:				block;
	width:					160px;
	/*line-height:			20px;*/
	margin-top:				0px;
	margin-bottom:			0px;
	padding-bottom:			0px;
	margin-left:			20px;
	border-bottom:			1px solid #4D2104;
	line-height:			20px;
}

#menu1 li a{
	display:				block;
	width:					135px;
	height:					100%;
	background:             #fff url(images/menu1_li.gif) no-repeat 5px 5px;
	margin-left:			0px;
	padding-left:			25px;
	color:					#4D2104;
	text-decoration:		none;
	/*font-weight:			bold;*/
}
/*, #menu1 ul li:hover*/
#menu1 ul li.selected  {
	background:             #D95A31;
	color:					#fff;
}
/*, #menu1 li a:hover*/
#menu1 li a.selected, #menu1 li a:hover {
	color:					#fff;
	background:             #D95A31 url(images/menu1_li.gif) no-repeat 5px 5px;
}

#menu1 li a.open{
	text-decoration:		none;
}

#menu1 li a:hover{
	/*color:					#8cbc2f;*/
	text-decoration:		underline;
}

#menu1 li ul{
	width:					160px;
	/*background:             #929091;*/
	margin-top:				0px;
	margin-left:			0px;
	margin-bottom:			0px;
	padding-bottom:			0px;
	border-top:				1px solid #4D2104;
	background:             #fff;
}

#menu1 li ul li, #menu1 li ul li.selected {
	background:             #fff;
	margin-left:			10px;
	padding-left:			0px;
	/*width:					175px;
	line-height:			30px;*/
	padding-bottom:			0px;
	border-bottom:			0px solid #4D2104;
	width:					150px;
}

#menu1 li ul li a, #menu1 li ul li a:hover{
	padding-left:			15px;
	background:             #fff url(images/menu1_li2.gif) no-repeat left 6px;
	color:					#4D2104;
	text-decoration:		none;
	padding-bottom:			3px;
	
	display:				block;
	width:					130px;
	height:					100%;
}
	
#menu1 li ul li a:hover{
	text-decoration:		underline;
}

#menu1 li ul li a.selected{
	font-weight:			bold;
	color:					#4D2104;
	background:             #fff url(images/menu1_li2.gif) no-repeat left 6px;
	
	display:				block;
	width:					130px;
	height:					100%;
}

#menu1 li ul li ul {
	margin-left:			10px;
	width:					140px;
	background:             #fff;
	padding-bottom:			0px;
	border:					0px solid #4D2104;
}

#menu1 li ul li ul li {
	background:             #fff;
	width:					140px;
	/*height:					20px;
	line-height:			20px;*/
	margin-top:				2px;
	padding-bottom:			0px;
	margin-left:			0px;
	border:					0px solid #4D2104;
	color:             		#DA5E35;
	padding-left:			0px;
}

#menu1 li ul li ul li a, #menu1 li ul li ul li.ssm a {
	color:             		#DA5E35;
	font-weight:			normal;
	line-height:			20px;
	background:             #fff;
	padding-left:			20px;
	margin-left:			0px;
	
	display:				block;
	width:					100px;
	height:					100%;
}

#menu1 li ul li ul li.selected{
	background:             #FAD57D;
	margin-left:			0px;
	width:					140px;
}

#menu1 li ul li ul li a.selected{
	font-weight:			bold;
	text-decoration:		none;
	background:             #FAD57D;
	color:             		#DA5E35;
	margin-left:			0px;
	padding-left:			20px;
}

#menu1 li ul li.selected{
	font-weight:			bold;
	text-decoration:		none;
}

div.contact {
		margin-left:			16px;
		display:				block;
		width:					170px;
		height:					195px;
		background:             #fff url(images/contact.jpg) no-repeat right top;
		margin-top:				50px;
		margin-bottom:			0px;
		color:					#361702;
		text-align:				center;
		padding-top:			40px;
		font-weight:			bold;
	}
	
/**** menu2*********************************************************************************************************/
#menu2 {
	/*border-top:				2px solid #fff;
	border-left:			1px solid #000;
	border-right:			1px solid #000;
	color:					#fff;*/
	background:				#fff url(images/menu2.gif) repeat-x center;
	/*right:					30px;
	padding-left:			30px;*/
	height:					40px;
	line-height:			30px;
	z-index:				10;
    position:               absolute;
	margin: 				0px auto;
	top:					0px;
	right:					0px;
}

#menu2 ul {
	list-style:             none;
	display:				inline;
	margin-bottom:			20px;
	/*padding-left:			30px;*/
	
}

#menu2 ul li {
	padding-bottom:			3px;
	display:				inline;
	background:				none;
	color:					#4d2104;
}

#menu2 li a{
	font-size:				12px;
	text-decoration:		none;
	padding-left:			0px;
	color:					#4d2104;
	font-weight:            normal;
	/*border-left:			1px solid #fff;*/
	/*width:					198px;
	height:					10px;
	line-height:			10px;*/
	/*padding-left:			5px;*/
	padding-right:			20px;
}

#menu2 li a.open{
	text-decoration:		none;
}

#menu2 li a.first_child{
	border-left:			0px solid #fff;
	padding-left:			20px;
}

#menu2 li a.selected, #menu2 li a:hover{
	/*text-decoration:		underline;*/
}

/***** menu3********************************************************************************************************/
#menu3 {
	display:				none;
	/*color:					#8cbc2f;
    z-index:                1;
    top:                    165px;
    right:                  0px;
    position:               absolute;
    width:                  185px;
    height:                 448px;
	border:					2px solid #fff;
	border-top:				0px solid #fff;
	border-right:			0px solid #fff;
	background:             #ff0000;*/
}

/***** push**********************************************************************************************************/

/***** footer********************************************************************************************************/
#footer {
    clear:                  both;
	margin:                 0px 0 0;
	color:					#FFF;
	background:				#2C2C2C;
	width:                  990px;
	height:                 112px;
	position:               relative;
	text-align:				left;
	padding-left:			0;
	display:				none;
}


#footer div.space{/*display:none;*/
	background:				#fff;
	width:					988px;
	height:					10px;
	border-left:			1px solid #000;
	border-right:			1px solid #000;
}

#footer .footer_top, #footer .footer_top p{
	padding-top:			7px;
	color:					#759a11;
	width:                  100%;
	height:                 38px;
	background:				#2C2C2C;
	text-align:				center;
}

#footer .footer_bottom{
	padding-top:			15px;
	color:					#FFF;
	width:                  100%;
	height:                 52px;
	background:				#2C2C2C url(images/footer_bottom.jpg) repeat-x;
	text-align:				center;
	font-size:				14px;
}

#footer .last_update{
	color:					#FFF;
	position:				absolute;
	left:					30px;
	top:					5px;
}

/**** Afficvhage content **********/
div.all_bloc {
	padding-top:					2px;
}
/**************************************** ADMINISTRATION **************************************/

/***** Formlaires *************************/

#contact-fiche {
  /*float:                  left;*/
  /*width:                  100%;*/
  /*height:                 300px;*/
  margin:                 0px;
  padding:                0px;
  /*margin-left:            10px;*/
  margin-top:             17px;
  margin-bottom:          20px;
  background:             #fff url(images/background-localisation.gif) repeat-x left top;
  border:                 1px solid #e3e1e2;
  padding-right:		  5px;
  text-align:			center;
}

#contact-fiche p.titre{
  height:                 21px;
  font-weight:            bold;
  color:                  #d95a31;
  font-size:              14px;
  text-align:             left;
  margin-bottom:          10px;
  margin-left:            10px;
  background:             transparent;
  width:				  100%;
}

#contact-fiche p.subtitre{
  margin:                 0px;
  padding:                0px;
  font-weight:            bold;
  /*color:                  #0053a0;*/
  font-size:              12px;
  text-align:             left;
  padding-left:           14px;
  margin-bottom:          5px;
  border-bottom:          1px dotted #d95a31;
  background:             transparent url(images/form-puce.gif) no-repeat left top;
}

#contact-fiche p.contenu{
  margin:                 0px;
  padding:                0px;
  font-weight:            normal;
  /*color:                  #0053a0;*/
  font-size:              12px;
  text-align:             left;
  margin-left:            10px;
  margin-bottom:          10px;
}

#contact-fiche input.champ {
  margin:                 0px;
  padding:                0px;
  font-weight:            normal;
  /*color:                  #0053a0;*/
  font-size:              12px;
  text-align:             left;
  margin-bottom:          2px;
  /*width:                  350px;*/
}

#contact-fiche select.liste {
  margin:                 0px;
  padding:                0px;
  font-weight:            normal;
  /*color:                  #0053a0;*/
  font-size:              12px;
  text-align:             left;
  margin-bottom:          2px;
  /*width:                  350px;*/
}

#contact-fiche textarea.question {
  margin:                 0px;
  padding:                0px;
  font-weight:            normal;
  /*color:                  #0053a0;*/
  font-size:              12px;
  text-align:             left;
  margin-bottom:          2px;
  /*width:                  350px;*/
  height:                 100px;
}

#contact-fiche button.send_candidature {
  border:                 1px solid #d95a31;
  background:             #cecece;
  color:                  #000;
  font-weight:            bold;
  /*width:                  150px;*/
  margin:            	  0px auto;
  margin-bottom:          10px;
  margin-top:             10px;
}

/* Mobilwood*/
.green {
	font-size:				10px;
	color:					#8ec30c;
}

/* Gravographe*/
.red { 
	font-size:				10px;
	/*color:					#8cbc2f;*/
	color:					#d95a31;
}

/* Gestion du google maps *****************************************************/
#map {
  float:                  left;
  width:                  676px;
  height:                 485px;
  margin:                 0;
  margin-bottom:          10px;
  background:             transparent url(images/background-localisation.gif) repeat-x left top;
  border:                 1px solid #e3e1e2;
}

#entretiendijonnais-fiche {
  float:                  left;
  width:                  400px;
  /*height:                 300px;*/
  margin:                 0px;
  padding:                0px;
  margin-left:            10px;
  background:             green;
  background:             transparent url(images/background-localisation.gif) repeat-x left top;
  border:                 1px solid #e3e1e2;
}

#localisation-image {
  float:                  left;
  width:                  160px;
  height:                 170px;
  margin-left:            0px;
}

#localisation-image img {
  padding:                0px!important;
}

#entretiendijonnais-fiche #localisation-image  img.localisation {
  padding:                0px;
  margin:                 0px;
}

#entretiendijonnais-fiche #localisation-image  p.localisation {
  padding:                0px;
  margin:                 0px;
}

#localisation-describe {
  float:                  left;
  width:                  220px;
  /*background:             blue;*/
}


#entretiendijonnais-fiche #localisation-describe p.title {
  font-size:              14px;
  font-weight:            bold;
  padding:                0px;
  margin:                 0px;
  padding-bottom:         10px;
  color:                  #3969c3;
}


#entretiendijonnais-fiche #localisation-describe p.describe {
  font-size:              12px;
  font-weight:            normal;
  padding:                0px;
  margin:                 0px;
  padding-bottom:         10px;
}

#localisation-fiche-1 {
  padding:                10px;


}

/***** push**********************************************************************************************************/
#push {
	color:					#D10019;
    z-index:                300;
    top:                    38px;
    position:               absolute;
	right:					29px;
    width:                  145px;
	height:                 145px;
	background:             transparent url(images/push.jpg) no-repeat;
	color:					#4D2104;
}
#push div {
	padding-left:			5px;
}

#push  .title {
	text-transform: 		uppercase;
	color:					#BB2202;
	padding-top:			5px;
	font-weight:            bold;
	padding-bottom:			2px;
	text-align:				centre;
}

#push  .contenu {
	color:					#4D2104;
	padding-bottom:			5px;
}

#push  a.more {
	color:					#4D2104;
	text-align:				left;
	position:				absolute;
	right:					10px;
	font-size:				10px;
	bottom:					8px;
}

/*** Langues ******************************************/
.fr {
	background:             #fff url(images/fr_mini.gif) no-repeat 2px center;
	text-align:				left;
	padding-left:			20px;
}

.en {
	background:             #fff url(images/en_mini.gif) no-repeat 2px center;
	text-align:				left;
	padding-left:			20px;
}