.menu ol,.menu_home ol{
	max-width:450px;	
}
html{
	height:100%;	
	background:#282828;
}
body{ 	
	width:100%;
	height:100%;
	margin:0;
	padding:0;	
	font-family:Adobe Garamond Pro;	
	font-size:14px;
	color:#FFFFFF;
}
/* /////////////////////////////////////////// */ 
/* /////////////////////////////////////////// */ 
/* /////////////////////////////////////////// */ 
.image{
	margin:0px;
	margin-bottom:20px;
	text-align:center;
}
.image img{
	max-width:80%;
	
  	-moz-box-shadow: 3px 3px 5px #1B1E1A;
  	-webkit-box-shadow: 3px 3px 5px #1B1E1A; 
}
.texte{
	margin-bottom:0px;
	margin-left:15px;
	margin-right:15px;
	line-height :25px;	
	text-align:justify;	
}
a{
	color:white;
	font-family:Adobe Garamond Pro;
	text-decoration:none;	
}
/* /////////////////////////////////////////// */ 
/* /////////////////////////////////////////// */ 
/* /////////////////////////////////////////// */ 
.content,.content_accueil,.content_interieur{
	width:100%;	
}

.lbl { width:67px; display:inline-block; }
.text, .password, .email, .tel, textarea { width:100px; }
*+html .text, *+html .password, *+html .email, *+html .tel, *+html textarea {height:19px; padding:0; }

.lbl150 { width:150px; }
.lbl124 { width:124px; }
.lbl112 { width:107px; padding-left:5px; }
.lbl65 { width:60px; }
.lbl42 { width:37px; }
.lbl90 { width:85px; }
.lbl105 { width:100px; }
.lbl125 { width:120px; }
.lbl350 { width:345px; }

#tabletitre a{ font-size:13px; color:#FFFFFF ; background:#BDBDBD; font-weight:normal; }
#tabletitre { background:url(../img/tabtitrefond.jpg) left top repeat-x; height:34px; line-height:12px; color:#555555 ;}

.col1 { background-color:#444444; height:25px;}
.col2 { background-color:#6A6A6A; height:25px;}


/* /////////////////////////////////////////// */ 
/* /////////////////////////////////////////// */ 
/* /////////////////////////////////////////// */ 
.header{	
	width:100%;
	display:table;
	height:45px;
	background:#282828;
	
}
.header .gauche,.header .droite{	
	display:table-cell;
	vertical-align: middle;
	text-align:center;	
	width:50px;		
}
.header .milieu{	
	display:table-cell;
	text-align:center;
	vertical-align: top;
}
.milieu img{	
	margin-top:0px;
	border:0px;	
}
.barico{
	height:75px;	
	border:0px;
	text-align:center;	
}
.navcentre {
	margin:auto;
	display:table;
	border:0;
	margin-top:0px;
	
}
.navcentre ul {
	list-style:none;
	margin:0;
	padding:0;
	display:table-row;
	white-space:nowrap;
	border:0;	
}
.navcentre ul li {
	display:table-cell;
	width:85px;	
	text-align:center;
	vertical-align: top;
	border:0;
}
#IconeTel,#IconeMail,#IconeMap{
	width:58px;
	height:58px;
	margin:auto;
}
#IconeTel,#IconeMail,#IconeMap{
	width:58px;
	height:58px;
	margin:auto;
}
#IconeTel{
	background:url("../mobimages/palmer_tel.jpg") no-repeat scroll 10px 15px;
	
}
#IconeMail{
	background:url("../mobimages/palmer_mail.jpg") no-repeat scroll 5px 15px;
}
#IconeMap{
	background:url("../mobimages/palmer_map.jpg") no-repeat scroll 0px 15px;
}

/* /////////////////////////////////////////// */ 
/* /////////////////////////////////////////// */ 
/* /////////////////////////////////////////// */ 
.menu ol,.menu_home ol{
	list-style:none outside none;	
	margin:0;
	text-align:left;
	padding:0;	
	margin:auto;
}

.menu ol li,.menu_home ol li{
	width:100%;
	height:auto;
	overflow:hidden;
	display:block; 
	position:relative;
	background:transparent url("../mobimages/fond-onglet-home.png") repeat-x scroll 0 100%;	
}

.menu ol li a,.menu_home ol li a{
	padding-top:10px;
	padding-bottom:9px;
	padding-left:17px;
	padding-right:60px;
	font-size:15px;
	text-shadow: 0px 0px 0px #454545;
	display:block;
	background:url("../mobimages/fleche.png") no-repeat scroll 90% 50% transparent;
	font-family:Times New Roman;
	color:#ffffff;
}

.menu ol li a:hover,.menu_home ol li a:hover{
	color:#000000;    
}

/* /////////////////////////////////////////// */ 
/* /////////////////////////////////////////// */ 
/* /////////////////////////////////////////// */ 
.btBack,.btHome {
	margin-top:0px;
	height:33px;
	width:33px;
}
.btBack {
	float:left;
	margin-left:5px;
	background:url("../mobimages/palmer_retour.jpg") 100% 100% ;	
}
.btHome {
	float:right;
	margin-right:5px;
	background:url("../mobimages/palmer_home.jpg") 100% 100% ;
	
}

/* /////////////////////////////////////////// */ 
/* /////////////////////////////////////////// */ 
/* /////////////////////////////////////////// */
.Abus{
	text-align:center;
	font-size:11px;
	margin-top:10px;
	margin-bottom:10px;
	font-family:Verdana;
	font-size:9px;
	color:#777777;
}

.Footer{
	padding-top:20px;
	display:table;
	border:0px solid red;
	width:100%;
	margin:auto;
	max-width:550px;
	text-align:center;
	color:#AAAAAA;
}

.liensbas{
	text-align:center;
	margin:auto;
	font-size:12px;
	margin-top:30px;
	margin-bottom:0px;
	border:0px solid green;
}

.liensbas a{
   color:#BBBBBB;
}

.liensbas a:hover{
   color:#DDDDDD;
}

.Footer div{
	display:inline;
}

.content_page select { 
	max-width:200px;
} 
input[type="text"],input[type="password"],textarea{position:relative;width:182px;height:20px;font-size:12px;font-family:Arial, sans-serif;font-weight:normal;margin:3px 0 3px 0;padding:0px 3px;color:#555;background:url(../img/sprite_x_form.png) repeat-x 0px 0px #ffffff;border-top:solid 1px #aaa;border-left:solid 1px #aaa;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:0;behavior: url(js/PIE.htc);}

input[type="text"]:focus,input[type="password"]:focus,textarea:focus{-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.3);box-shadow:0px 0px 4px rgba(0,0,0,0.3);border-color:#999;background:url(../img/sprite_x_form.png) repeat-x 0px -1000px #ffffff;}