/*
	font-family: 'Droid Sans', sans-serif;		 Normal : 400, Bold : 700 
*/
body {
	margin:0px 0px 0px 0px;
	background-color:#fff;
	font-size: 11px;
	font-weight: normal;
	color: #502826;
	/*letter-spacing: 3px;*/
	font-family: 'Droid Sans', sans-serif;
	font-size: 17px;
	text-align: justify;	
}
table td {
	/*	text-align:justify;	/**/
}
a { text-decoration:none; }
.scroll_V{
	display: block;
	overflow:hidden;
	overflow-x: hidden;
	overflow : -moz-scrollbars-vertical;
	overflow-y: scroll;
}
.gold { color: #e1bf7e; }
	.bg_gold { background-color: #e1bf7e; }
	
.overflowHidden { overflow:hidden; }

hr.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
	h1 {
		
		font-family: 'Droid Sans', sans-serif;
		padding: 0;
		margin: 0;
		font-size: 26px;
		font-weight: bold;
		color: #000000;
	}
	h2 {
		
		font-family: 'Droid Sans', sans-serif;
		padding: 0;
		margin: 0;
		font-size: 21px;
		font-weight: normal;
		color: #666666;
	}
	h3 {
		
		font-family: 'Droid Sans', sans-serif;
	}
	h4 {
	}
	h5 {
	}
	
.INTERF_liensUtilisateur { color:#2d8eba; }
.INTERF_liensUtilisateur:hover { color:#e1bf7e; }
	
.SPOT_HAUT_DE_PAGE {
	display:none;
}	/*
	.SPOT_HAUT_DE_PAGE a { text-decoration:none; color:#666666; }
	.SPOT_HAUT_DE_PAGE a:hover { text-decoration:none; color:#F90; }	*/
	
.msgQsl_ERROR {
	font-size: 13px;
	font-weight: bold;
	color: #cc0000;
}
	
.msgQsl_OK {
	font-size: 13px;
	font-weight: bold;
	color: #3C0;
}






/*	####################################################################################################################		INTERFACE
	####################################################################################################################
	####################################################################################################################
	####################################################################################################################
*/
div#RL_div_conteneurGeneral {
	margin: 0;
	padding: 0;
}
div#CONTAINER {
	margin: 0;
	padding: 0;
}
/*	######################################################################################		INTERFACE - HEADER
	######################################################################################
*/
div#HEADER {
	width: 100%;
	/*	height: 81px;	/**/
	background-color: #502826;
	/*	Ombre	*/
	-moz-box-shadow: 0 8px 12px #c6c4c4; 
	-webkit-box-shadow: 0 8px 12px #c6c4c4; 
	box-shadow: 0 8px 12px #c6c4c4; 
	/**/
	border-bottom: 1px solid #663b39;
	z-index: 10000;
	background-image: url(http://www.odiato.fr/img/interface/bg-partition.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	/**/
}
	div#HEADER div#contenu {
		width: 980px;
		margin: 0 auto 0 auto;
	/*	background-color: #CC3300;	*/
	}
		div#HEADER div#contenu div#logo {
			padding: 5px 0 0 0;
			margin:0;
			float: left;
			font-size: 60px;
			color: #FFF;
			overflow: hidden;
		}			
			div#HEADER div#contenu div#joc-bois a { color:inherit; }
	/**/
		div#HEADER div#contenu div#baseline { 
			float: left;
			margin-left: 17px;
			padding-top: 31px;
			font-size: 19px;
			color: #d7b9b7;
		}
			
		div#HEADER div#contenu div#main_menu {
			float: right;
			margin: 0;
			padding: 0 10px 0 10px;
			height: 33px;
			/**/
			-webkit-border-top-left-radius: 10px;
			-webkit-border-top-right-radius: 10px;
			-moz-border-radius-topleft: 10px;
			-moz-border-radius-topright: 10px;
			border-top-left-radius: 10px;
			border-top-right-radius: 10px;
			/**/
			background-color: rgba(0, 0, 0, 0.1);	/**/
		}

/*	######################################################################################		INTERFACE - BODY
	######################################################################################
*/
div#BODY {
	width: 100%;
	background-color: #FFF;
}
	div#BODY div#contenu {
		width: 980px;
		margin: 0 auto 0 auto;
		background: none;
		color: #000;
	}
	
	div#BODY div#bandeau-supp {
	}
		div#BODY div#bandeau-supp img {
			width: 100%;
		}

/*	######################################################################################		INTERFACE - FOOTER
	######################################################################################
*/
div#FOOTER {
	width: 100%;
	background-color: #502826;
	font-size: 13px;
	color: #333;
	padding: 0 0 20px 0;
	margin:0;
		border-top: 1px solid #663b39;	/**/
	background-image: url(http://www.odiato.fr/img/interface/bg-partition.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

	div#FOOTER .contenu {
		width: 980px;
		margin: 10px auto 0 auto;
		color: #FFF;
	}

	/*	#####################	Logo & Adresse
	*/
		div#FOOTER .contenu div#logo-adresse {
			float: right;
		}
			div#FOOTER .contenu div#logo-adresse div#logo {
			}
			div#FOOTER .contenu div#logo-adresse div#logo span.jaune { color: #faa41a; }
			div#FOOTER .contenu div#logo-adresse div#logo span.violet { color: #c407bd; }
			div#FOOTER .contenu div#logo-adresse div#logo span.bleu { color: #3e74ba; }
				div#FOOTER .contenu div#logo-adresse div#logo a { color:inherit; }
	/**/
			div#FOOTER .contenu div#logo-adresse div#baseline { 
				margin-left: 11px;
				font-size: 17px;
				color: #fff;
			}
			/*
			float: left;
			margin-left: 17px;
			padding-top: 31px;
			font-size: 21px;
			color: #d7b9b7;
			/**/
			div#FOOTER .contenu div#logo-adresse div#adresse { 
				float: left;
				width: 300px;
				margin: 10px 0 0 13px;
				border-left: 1px solid #d7b9b7;
				padding-left: 10px;
				/**/
				font-size: 13px;
				color: #d7b9b7;
			}

	/*	#####################	Mentions
	*/
	div#FOOTER .contenu div#mentions {
		float: left;
		width: 600px;
		margin: -29px auto 0 auto;
		text-align: left;
		color:#d7b9b7;
		font-size: 11px;
	}
		div#FOOTER .contenu div#mentions a { color:inherit; }
		div#FOOTER .contenu div#mentions a:hover { color:#e1bf7e; }
		


/*	######################################################################################		MENU PRINCIPAL
	######################################################################################		
*/
/*	#####################	Menu principal dans le HEADER
*/
div#MAIN_MENU_MASTER {
	float:left;
}
div#MAIN_MENU_CONTAINER {
}
div#MAIN_MENU_HEADER {
}
div#MAIN_MENU_FOOTER {
}
	/*	CSS mainMenu : ONGLETS HORIZONTAUX	*/	
	div#MAIN_MENU_BODY {
		ovverflow: hidden;
		font-size: 15px;
		font-family: 'Droid Sans', sans-serif;	/*	 Normal : 400, Bold : 700	/**/
		font-weight: 400;
		letter-spacing: normal;
		text-transform: uppercase;
	}
	div#MAIN_MENU_BODY ul {
		float: left;
		padding: 0px;
		list-style: none;
		margin:0;
	}
	div#MAIN_MENU_BODY ul li {
	  float: left;
	  margin: 0;
	  margin-left: 7px;
	  height: 33px;
	}
	div#MAIN_MENU_BODY ul li a {
	  float: left;
	  text-decoration: none;
	  padding: 10px 8px 0 8px;
	  color: #FFF;
	  text-decoration: none;
	}
	div#MAIN_MENU_BODY ul li a:hover { color:#c39b40; }
	div#MAIN_MENU_BODY ul li.selected { color:#c30b06; font-weight:700; }
	div#MAIN_MENU_BODY ul li a.selected { color:#c30b06; font-weight:700; }
	div#MAIN_MENU_BODY ul li a.selected:hover { color:#c30b06; }
	
	
			div#SECTION_WORK div#second_menu_1 a:hover { color:#e1bf7e; }
			div#SECTION_WORK div#second_menu_1 a.selected { color:#c30b06; }
			div#SECTION_WORK div#second_menu_1 a.unSelected { color:#000; }
	/**/


/*	######################################################################################		MENU SECONDAIRE
	######################################################################################		
*/
div#SECOND_MENU {
	background: none;
	padding: 0;
	margin: -27px 0 -35px 0;
}
/*	div#SECOND_MENU a {
		text-transform: uppercase;
		color: #000;
		font-size: 19px;
		font-weight: bold;
	}
		div#SECOND_MENU a:hover { color:#e1bf7e; }
		div#SECOND_MENU a.selected { color:#c39b40; }
		*/
	
div#SECOND_MENU_CONTAINER {
}
div#SECOND_MENU_HEADER {
}
div#SECOND_MENU_FOOTER {
}
	/*	CSS mainMenu : ONGLETS HORIZONTAUX	*/	
	div#SECOND_MENU_BODY {
		ovverflow: hidden;
		padding: 12px 0 22px 0;
		margin: 0;
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		text-align: center;
	}
	div#SECOND_MENU_BODY ul {
		text-align: left;
		padding: 0;
		margin: 0 0 33px 0;
		list-style: none;
	}
	div#SECOND_MENU_BODY ul li {
	  margin: 0;
	  padding: 0;
	  float: left;
	}
	div#SECOND_MENU_BODY ul li a {
		
		font-family: 'Droid Sans', sans-serif;
	  margin: 0 54px 0 40px;
		text-transform: uppercase;
		color: #000;
		font-size: 19px;
	  /**/
	  display: block;
	  float: left;	 
	}
	div#SECOND_MENU_BODY ul li a:hover { color:#e1bf7e; }
	div#SECOND_MENU_BODY ul li.selected { color:#c39b40; }
div#SECOND_MENU_BODY ul li.spacer { display:none; }
	div#SECOND_MENU_BODY ul li a.selected { color:#c39b40; }
	div#SECOND_MENU_BODY ul li a.selected:hover { color:#e1bf7e; }
	
	
/*	######################################################################################		GENERALITES sur les PAGES
	######################################################################################		
*/
div#TITRE_PAGE {
	margin: 20px 0 0 0;
	padding:0;
	text-align: right;
}
	div#TITRE_PAGE h1 {
		font-size: 55px;
		line-height: 70px;
		font-weight: normal;
		color:#CCC;
		margin:0;
		padding:0;
		text-transform: lowercase;
	}
div#TITRE_PAGE SPAN { /*	color:#CCC; */	display:none;}
	
div#SOUS_TITRE_PAGE {
	/*
	width: 980px;
	margin: 30px auto 20px auto;
	text-align: left;
	color: #CCC;
	*/
	display:none;
}
	
div#COLONNE_CENTRALE {
	width: 100%;
	overflow:hidden;
	color: #000;
	margin: 0 0 60px 0;
}
	div#COLONNE_CENTRALE.withSecondMenu {
		float: left;
		margin: 0 0 0 22px;
		width: 788px;
	}
		
	div#COLONNE_CENTRALE .paragraphe { margin: 40px 0 0 0; }
	div#COLONNE_CENTRALE .paragraphe .titre {
		background-image: url(http://www.odiato.fr/img/interface/shadow_980.png);
		background-position: center bottom;
		background-repeat: no-repeat;
		padding-bottom: 15px;
	}
		div#COLONNE_CENTRALE .paragraphe .titre h3 {
			margin:0;
			padding:0;
			font-size: 23px;
			font-weight: normal;
			color: #502826;
			text-transform: uppercase;
			text-align: left;
		}
			div#COLONNE_CENTRALE .paragraphe .titre h3 SPAN {
			}
	div#COLONNE_CENTRALE .paragraphe .accroche { padding:15px 20px 0 20px; font-size:15px; color:#939598; }
	div#COLONNE_CENTRALE .paragraphe .texte {
		padding: 20px 0 0 0;
		color: #000;
		font-size: 15px;
	}
	div#COLONNE_CENTRALE .paragraphe TABLE TD {
		padding: 0;
		color:#000;
		font-size: 15px;
	}
	
		div#COLONNE_CENTRALE UL {
			list-style:none;
		}
			div#COLONNE_CENTRALE UL LI {
				margin: 10px 0 0 0;
				background-image: url(../../../shared_IMG/png/16x16/accept.png);
				background-position: left top;
				background-repeat: no-repeat;
				padding-left: 20px;
			}
	

/*	######################################################################################		CONTENU / ACCUEIL
	######################################################################################		
*/
div#CONTENU_ACCUEIL_EDITO {
	float: left;
	width: 760px;
	margin-left: 10px;
	padding-top: 10px;
	/*	background-color: #00FF00;	*/
}
div#CONTENU_ACCUEIL_SYNDICATION {
	float: right;
	width: 189px;
	/*	background-color: #FF3399;	*/
}
	
	
/*	######################################################################################		PAGE "NEWS"
	######################################################################################		
*/
	div#COLONNE_CENTRALE .news { margin: 20px 0 60px 0; }
	div#COLONNE_CENTRALE .news .titre {
		background-image: url(http://www.odiato.fr/img/interface/shadow_980.png);
		background-position: center bottom;
		background-repeat: no-repeat;
		padding-bottom: 15px;
		margin-bottom: 10px;
	}
		div#COLONNE_CENTRALE .news .titre h3 {
			margin:0;
			padding:0;
			font-size: 23px;
			font-weight: normal;
			color: #502826;
			text-transform: uppercase;
			text-align: left;
		}
			div#COLONNE_CENTRALE .news .titre h3 SPAN {
			}
	div#COLONNE_CENTRALE .news .colGauche {
		float: left;
		width: 200px;
	}
	div#COLONNE_CENTRALE .news .colDroite {
		float: left;
		width: 740px;
		margin-left: 40px;
	}
	div#COLONNE_CENTRALE .news .colUnique { float:left; width:980px; }
	
	
	div#COLONNE_CENTRALE .news .date { display:none; }
	div#COLONNE_CENTRALE .news .accroche {
		padding: 0 0 20px 0;
		font-size: 23px;
		color: #999;
	}
	div#COLONNE_CENTRALE .news .texte {
		padding: 10px 0 50px 0;
		color:#000;
		font-size: 15px;
	}
	
	
	
/*	######################################################################################		SYNDICATION / ACCUEIL / NEWS
	######################################################################################		
*/
div#SYNDICATION_NEWS {
	width: 380px;	/*	400 - padding	*/
		padding: 10px;
	max-height: 600px;
	background-color: rgba(255, 255, 255, 0.9);
	z-index:10000;
	position: absolute;
	top: 20%;
	right: 20%;
	border: 1px solid #CCC;
}
	div#SYNDICATION_NEWS_HEADER {
		font-size: 25px;
		color: #000;
		text-transform: uppercase;
	}
	div#SYNDICATION_NEWS_BODY_fixe {
	}
	div#SYNDICATION_NEWS_FOOTER {
		height: 15px;
	}
		.SYNDICATION_NEWS_UNENEWS {
			padding: 20px 0 20px 0;
		}
			.SYNDICATION_NEWS_UNENEWS hr.clear {
				display: none;
			}
		.SYNDICATION_NEWS_UNENEWS img {
			float: left;
			max-width: 150px;
			margin-right: 10px;
		}
			.SYNDICATION_NEWS_UNENEWS_TTR {
				float: right;
				width: 220px;
				font-weight:bold;
				font-size: 15px;
			}
			.SYNDICATION_NEWS_UNENEWS_ACCROCHE_ILLUSTRATED,
			.SYNDICATION_NEWS_UNENEWS_ACCROCHE {
				float: left;
				width: 220px;
				color: #000;
				font-size: 13px;
			}
			.SYNDICATION_NEWS_UNENEWS a { text-decoration:none; color:#000; }
			.SYNDICATION_NEWS_UNENEWS a:hover { text-decoration:none; color:#b91d0b; }
	
	
/*	######################################################################################		SECTION WORK
	######################################################################################		
*/
div#SECTION_WORK {
}
	/*	###############	second_menu - 1	*/
	div#SECTION_WORK div#second_menu_1 {
		padding: 22px 13px;
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		text-align: center;
	}
		div#SECTION_WORK div#second_menu_1 a {
		
		font-family: 'Droid Sans', sans-serif;
			text-transform: uppercase;
			color: #000;
			font-size: 19px;
			margin: 0 30px;
		}
			div#SECTION_WORK div#second_menu_1 a:hover { color:#e1bf7e; }
			div#SECTION_WORK div#second_menu_1 a.selected { color:#c39b40; }
			div#SECTION_WORK div#second_menu_1 a.unSelected { color:#000; }
			
			
	/*	############################################################	COLONNE GAUCHE	*/
	div#SECTION_WORK div#col_gauche {
		float: left;
		width: 287px;
		overflow: hidden;
		margin: 54px 0 0 0;
	}
	
		div#SECTION_WORK div#col_gauche div#follow.floatable {
			position: fixed;
			width: 287px;
			overflow: hidden;
			top: 10px;
		}
			
			/*	###############	texte	*/
			div#SECTION_WORK div#col_gauche div#texte {
			}
				div#SECTION_WORK div#col_gauche div#texte h1 {
					padding: 0 0 15px 12px;
					text-transform: uppercase;
					border-bottom: 1px solid #000;
					/**/
					font-size: 21px;
					font-weight: bold;
				}
				div#SECTION_WORK div#col_gauche div#texte div#accroche {
					padding: 21px 0 15px 12px;
					color: #666;
					border-bottom: 1px solid #000;
				}
				
			/*	###############	second_menu - 2	*/
			div#SECTION_WORK div#col_gauche div#second_menu_2 {
				padding: 20px 0 15px 12px;
				text-align: left;
			}
				div#SECTION_WORK div#col_gauche div#second_menu_2 a {
					
					font-family: 'Droid Sans', sans-serif;
					color: #000;
					font-size: 16px;
					line-height: 25px;
				}
					div#SECTION_WORK div#col_gauche div#second_menu_2 a:hover { color:#e1bf7e; }
					div#SECTION_WORK div#col_gauche div#second_menu_2 a.selected { color:#c39b40; }
					div#SECTION_WORK div#col_gauche div#second_menu_2 a.unSelected { color:#000; }
				
			/*	###############	ICON SOCIAL NETWORK	*/
			div#SECTION_WORK div#col_gauche div#icon_social_network {
				padding: 20px 0 0 0;
				text-align: center;
				color: #666;
			}					
				div#SECTION_WORK div#col_gauche div#icon_social_network IMG {
					border:0;
				/*	margin-left:3px;
					vertical-align:middle;	*/
				}
				
			
	/*	###############	previous_next	*/
	div#previous_next {
		margin: 40px 0 0 0;
		text-align: center;
			height: 36px;
	}
		div#previous_next div#previous {
			background-image: url(http://www.odiato.fr/img/follow_PREVIEW.png);
			width: 14px;
			height: 36px;
			display: inline-table;
			cursor:pointer;
		}
			div#previous_next div#previous.off { background-image: url(http://www.odiato.fr/img/follow_PREVIEW_off.png); cursor:not-allowed; }
			div#previous_next div#previous:hover {	background-image: url(http://www.odiato.fr/img/follow_PREVIEW_hover.png); }
		div#previous_next div#next {
			background-image: url(http://www.cartographik.fr/img/follow_NEXT.png);
			width: 14px;
			height: 36px;
			margin-left: 62px;
			display: inline-table;
			cursor:pointer;
		}
			div#previous_next div#next.off { background-image: url(http://www.odiato.fr/img/follow_NEXT_off.png); cursor:not-allowed; }
			div#previous_next div#next:hover {	background-image: url(http://www.odiato.fr/img/follow_NEXT_hover.png); }
			
			
			
	/*	############################################################	COLONNE DROITE	*/
	div#SECTION_WORK div#col_droite {
		float: left;
		width: 610px;
		overflow: hidden;
		margin: 54px 0 0 43px;
	}
		div#SECTION_WORK div#col_droite h2 {
			padding: 2px 0 15px 12px;
			text-transform: uppercase;
			border-bottom: 1px solid #000;
			/**/
			font-size: 19px;
			font-weight: bold;
			color: #000;
		}
		div#SECTION_WORK div#col_droite div#zoneVignettes {
			padding: 6px 0 40px 0;
		}
			div#SECTION_WORK div#col_droite div#zoneVignettes .vignette {
				float: left;
				margin: 20px 6px 0 6px;
				width: 190px;
				overflow: hidden;
				cursor: pointer;
			}
				div#SECTION_WORK div#col_droite div#zoneVignettes .vignette IMG { width:190px; height:190px; z-index:999; }
					
				div#SECTION_WORK div#col_droite div#zoneVignettes .vignette h3 {
					
					font-family: 'Droid Sans', sans-serif;
					font-weight: normal;
					font-size: 15px;
					color: #000;
					margin: 0;
					padding: 7px 0 0 0;
					text-align: left;
				}
				div#SECTION_WORK div#col_droite div#zoneVignettes .vignette div.NEW {
					background-image: url(http://www.odiato.fr/img/interface/icon_NEW.png);
					width: 109px;
					height: 109px;
					margin-left: 81px;
					margin-bottom: -109px;
					z-index: 1000;
					position: relative;
				}
				
	/*	#############	Dossier / images */
	div#SECTION_WORK div#col_droite div#images {
	}
		div#SECTION_WORK div#col_droite div#images .uneImage {
			border-bottom: 1px solid #000;
			padding: 0 0 31px 0;
			margin-bottom: 31px;
		}
			div#SECTION_WORK div#col_droite div#images .uneImage IMG { max-width:623px; }
			
	

param_multiGoogleMaps
43.908458_1.983896_15

/*	######################################################################################		ACCES
	######################################################################################
*/
div#RL_div_contenuPage_ACCES {
		margin-top: 33px;
}
div#map {	/*	contient le maps.google	*/
	width: 98%;
	height: 300px;
	border: 1px solid #0eafc6;
	margin: 10px 0px 0px 0px;
}
div#RL_div_itineraire {
	width: 98%;
	border:1px solid #afafb0;
	margin: 10px 0px 0px 0px;
}	

/*	######################################################################################		CARTE DANS LE BANDEAU
	######################################################################################
*/
div#bandeau-supp div#RL_div_contenuPage_ACCES {
	margin-top: 0;
	padding: 0;
}
	div#bandeau-supp div#RL_div_contenuPage_ACCES div#map {	/*	contient le maps.google	*/
		width: 100%;
		height: 300px;
		border: 0;
		margin: 0;
		padding: 0;
	}
	div#bandeau-supp div#RL_div_contenuPage_ACCES div#RL_div_itineraire {
		display: none;
		margin: 0;
	}	
	div#bandeau-supp div#RL_div_contenuPage_ACCES .INTERF_contact_nomMaison {
		display: none;
		margin: 0;
	}	
			
	



/*	######################################################################################		MENTIONS
	######################################################################################
*/
div#COLONNE_CENTRALE.mentionsLegales TABLE TD {
	
	font-size: 17px;
}
div#COLONNE_CENTRALE.mentionsLegales h1 {
}
table.tblContactInfos_container { width:100%; }
	table.tblContactInfos_container TD {
		width:50%;
		text-align: left;
		vertical-align: top;
	}

	table.tblContactInfos_container table.tblContactInfos_GCH { width:100%; }
		table.tblContactInfos_container table.tblContactInfos_GCH TD {
			width:50%;
			text-align: left;
			vertical-align: top;
		}
			table.tblContactInfos_container table.tblContactInfos_GCH TD.label {
				text-align: right;
				padding-right: 10px;
				color: #999;
			}
			table.tblContactInfos_container table.tblContactInfos_GCH TD.datas {
				font-weight: bold;
			}
				table.tblContactInfos_container table.tblContactInfos_GCH TD.datas SPAN { font-size: 19px; }
		
	table.tblContactInfos_container table.tblContactInfos_DRT { width:100%; }
		table.tblContactInfos_container table.tblContactInfos_DRT TD {
			width:50%;
			text-align: left;
			vertical-align: top;
		}
			table.tblContactInfos_container table.tblContactInfos_DRT TD.label {
				text-align: right;
				padding-right: 10px;
				color: #999;
			}
			table.tblContactInfos_container table.tblContactInfos_DRT TD.datas {
				font-weight: bold;
			}
				table.tblContactInfos_container table.tblContactInfos_DRT TD.datas SPAN { font-size: 19px; }

div#COLONNE_CENTRALE.mentionsLegales .mentionsMaison {
	text-align: justify;
}

div#COLONNE_CENTRALE.mentionsLegales .detailsContacts {
	padding: 20px 0;
		background-image: url(http://www.odiato.fr/img/interface/shadow_980.png);
		background-position: center top;
		background-repeat: no-repeat;
}

div#COLONNE_CENTRALE.mentionsLegales .author {
	margin: 40px 0;
	text-align: center;
	padding: 20px 0;
		background-image: url(http://www.odiato.fr/img/interface/shadow_980.png);
		background-position: center top;
		background-repeat: no-repeat;
}

/*	#################
*/
div#COLONNE_CENTRALE.mentionsLegales {
}
	div#COLONNE_CENTRALE.mentionsLegales A {
		color:#000;
	}
		div#COLONNE_CENTRALE.mentionsLegales A:hover { color:#d85361; }
		
	div#COLONNE_CENTRALE.mentionsLegales H1 {
	}
	div#COLONNE_CENTRALE.mentionsLegales H2 {
	}
	div#COLONNE_CENTRALE.mentionsLegales H3,
	div#contactInfos_UN TABLE TD.datas SPAN,
	div#contactInfos_DEUX TABLE TD.datas SPAN {
		font-family: 'Droid Sans', sans-serif;
		font-size: 17px;
		font-weight: 700;
		color:#000;
		text-transform: uppercase;
		text-align: left;
		padding:0;
		margin:0;
	}
/**/
.detailsContacts {
}
	.detailsContacts H3 {
	}
	.detailsContacts div#contactInfos_UN {
		margin-top: 10px;
		float: left;
		width: 50%;
	}
		.detailsContacts div#contactInfos_UN TABLE { width: 100%; }
			.detailsContacts div#contactInfos_UN TABLE TD {
				vertical-align: text-top;
			}
				.detailsContacts div#contactInfos_UN TABLE TD.label {
					width: 30%;
					text-align: right;
					padding-right: 5px;
					font-weight: 700;
					color: #999;
				}
				.detailsContacts div#contactInfos_UN TABLE TD.datas {
					width: 70%;
					text-align: left;
					padding-left: 5px;
					font-weight: 700;
				}
	/**/
	.detailsContacts div#contactInfos_DEUX {
		margin-top: 10px;
		float: right;
		width: 50%;
	}
		.detailsContacts div#contactInfos_DEUX TABLE { width: 100%; }
			.detailsContacts div#contactInfos_DEUX TABLE TD {
				width: 50%;
				vertical-align: text-top;
			}
				.detailsContacts div#contactInfos_DEUX TABLE TD.label {
					width: 30%;
					text-align: right;
					padding-right: 5px;
					font-weight: 700;
					color: #999;
				}
				.detailsContacts div#contactInfos_DEUX TABLE TD.datas {
					width: 70%;
					text-align: left;
					padding-left: 5px;
					font-weight: 700;
				}
			

div#COLONNE_CENTRALE.mentionsLegales .mentionsMaison {
	text-align: justify;
}

div#COLONNE_CENTRALE.mentionsLegales .detailsContacts {
	padding: 20px 0;
}
/**/
div#COLONNE_CENTRALE.mentionsLegales .author {
	margin: 40px 0;
}
	div#COLONNE_CENTRALE.mentionsLegales .author P STRONG {
		font-family: 'Droid Sans', sans-serif;
		font-size: 17px;
		font-weight: 700;
		color:#000;
		text-transform: uppercase;
		text-align: left;
		padding:0;
		margin:0;
	}
								
	
	
	
/*	######################################################################################		CONTACT
	######################################################################################		
*/
table.MULTIGOOGLEMAPS_CONTENU_CONTACTFORM_TXT { width:100%; }

	table.MULTIGOOGLEMAPS_CONTENU_CONTACTFORM_TXT td {
		padding: 20px;		
	}
	/**/
	table.MULTIGOOGLEMAPS_CONTENU_CONTACTFORM_TXT td input,
	table.MULTIGOOGLEMAPS_CONTENU_CONTACTFORM_TXT td textarea {
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		/**/
		padding: 5px;
		font-weight: bold;
		color: #000;
		border: 3px solid #0089e4;
	}
		table.MULTIGOOGLEMAPS_CONTENU_CONTACTFORM_TXT td input.btn {
			-moz-border-radius: 0;
			-webkit-border-radius: 0;
			border-radius: 0;
			/**/
			padding: 0;
			border: 0;
		}
	/**/	
	table.MULTIGOOGLEMAPS_CONTENU_CONTACTFORM_TXT td.MULTIGOOGLEMAPS_CONTENU_CONTACTFORM_TXT {
		text-align: right;
		padding-right: 20px;
		white-space: nowrap;
		font-size: 15px;
	}
		table.MULTIGOOGLEMAPS_CONTENU_CONTACTFORM_TXT td.MULTIGOOGLEMAPS_CONTENU_CONTACTFORM_TXT span.required {
			color: #F00;
			font-weight: bold;
			font-size: 19px;
		}
	/**/	
	table.MULTIGOOGLEMAPS_CONTENU_CONTACTFORM_TXT td.captcha {
		text-align: left;
		font-size: 15px;
	}
	
	
	
	
	
	
	
	
	
	
	
.blocExergue_PLEIN {
	width: 80%;
	margin: 0 auto 0 auto;
	padding: 20px;
	font-size: 19px;
	background-color: #502826;
	color: #fff;
}
	
.blocExergue_VIDE {
	width: 80%;
	margin: 0 auto 0 auto;
	padding: 20px;
	font-size: 19px;
	background-color: #fff;
	border: 2px solid #502826;
	color: #502826;
}
	
	
	
	