.breadCrumbTop {
	float:left;
	width:400px;
	font-weight:bold;
	text-align:left;
}

.divLeft {
	float:left;
}
.divRight {
	float:right;
}

.divClear {
	clear:both;
}

.center {
	text-align:center;
}

.bar {
	color:#DADADA;
}

.gray {
	color:#666;
}

.grayBackground {
	background-color:#EEE ! important;
}

.menuPage {
	text-align:center ! important;
	margin-bottom:15px;
	margin-top:3px;
}
.menuPage a{
	
	font-size:13px;
	color:#336699;
	font-weight:bold;	
}

.fullTextSearch {
	padding-top:10px;
}

.selected {
	color:black ! important;
	background-color:#F6F6F6;
}


.title, .title a {	
	font-size:15px;
	padding-bottom:1px;
	border-bottom:2px solid #A24272;
	text-align:left;
	font-weight:bold;
	color:#FF6600 ! important;
}

.borderViolet {
	border-color:#A263A6 !important;
}

div.villeList {
	float:left;
	width:100px;
	border-right:1px solid #CCC;
	padding:3px 5px 3px 3px ;
	min-height:75px;		
	text-align: left;
}

div.selectedVille {	
	/*background-color:#EEE;
	border:1px solid #CCC;
	*/
	font-weight:bold
}

div.villeItem {
	margin-top: 5px;
	margin-bottom: 5px;
}

div.villeItem a{
	background:url(../../images/page/arrow.gif) no-repeat ;
	color:#336699;
	padding-left:15px;
}

div.villeFrList {
	float:left;
	width:195px;
}

div.villeFrItem a{
	color:#0000CC;
}

div.alpha {
	font-size:15px;
	padding:10px 0 5px 0;
	font-weight:bold;
}

div.alphalist a {
	color:#0000CC;
}

div.regionList a{
	color:#0000CC;
	font-size:14px;
	padding:2px 2px;
}

.subTitle {	
	font-size:16px ! important; 	
	border-bottom:1px solid #CCC;
	text-align:left;
	background-color:#F8F8F8;
	margin-top:0px;	
}

.subTitle span{
	padding-right:20px;
}

.subTitle span.bgSelected , a.bgSelected  {
	font-weight:bold;
}

.carrerGoogle {
	clear:left;	
}

.b {
	font-weight:bold;
	padding-top: 5px;
}

div.rightBox {	
	border:1px solid #CCC;
	margin-top:10px ! important;
	padding-bottom:5px;
}

div.rightBoxContent {
	padding-left : 5px;	
}

div.rightBoxContent span {
	font-weight:bold;
}

.conntez-vous {	
	background-color:#666;
	padding:3px;
	border:1px solid #CCC;
}
.conntez-vous a {
	font-size:14px;
	font-weight:bold;
	color:#FFF;		
}

div#rightBox .loginForm{
	padding-left:5px;	
}

.loginForm div {
	padding:2px;
}

tr.odd ,div.odd {
	background-color:#FFF;
}

tr.even, div.even {
	background-color:#FEEECD;
}

div.googleMap {
	float:left;
	width:550px;
	height:300px;
	border:solid 1px #000000;
}

div.ficheTitle {	
	margin:15px 0 15px 0;
	font-size:16px;
	color:#0000CC;
	font-weight:bold;
}

.fadeMessage {
	font-weight: bold;
	text-align: center;
	border: 2px solid #ffd324;
	border-width: 2px 0;
	background: #fff6bf;
	padding: 5px;
	margin: 3px 0 3px 0;
}

.fadeError {
	font-weight: bold;
	text-align: center;
	border: 2px solid #CC0033;
	border-width: 2px 0;
	background: #EEE;
	color: red;
	font-size: 11pt;
	padding: 5px;
	margin: 3px 0 3px 0;
}

div.breadcrumb-div {
	clear: both;
	/* IE FIX */
	margin: 0 10px 0 10px;
	padding: 4px 0 8px 0;
	background: #fff;
	font-size: .93em;
	color: #66694E;
}

.fadeInfo {
	font-weight: bold;
	text-align: center;
	border: 1px solid #DDD;
	border-width: 1px 0;
	background: #fff6bf;
	padding: 5px;
	margin: 3px 0 3px 0;
}
