#content {
	/*H:0 - D:0 - B:0 + G:10 */
	padding: 5px 0px 0px 0px;
	margin: 0;
	}
#content .titre {
	float:left;
	width:767px;
	height: 90px;
	margin: 0;
	padding: 0;
	background-color:#AEAEB1;
	}	
#content .titre p {
	font-family: Arial, Helvetica, sans-serif;
	color:#23427A;
	text-align: left ;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	/*H:0 - D:0 - B:0 + G:10 */
	padding: 5px 15px 5px 0px;
	margin:0;
}
#content .ligne {
	float:left;
	width:767px;
	height: 8px;
	margin: 0;
	padding: 0;
	}	
#content .ligne2 {
	float:left;
	width:767px;
	height: 15px;
	margin: 0;
	padding: 0;
	}
#content .search {
	float:left;
	width:767px;
	height: 28px;
	/*H:0 - D:0 - B:0 + G:10 */
	margin: 2px 0px 0px 0px;
	padding: 0;
	background-color:#AEAEB1;
	}
#content .search p {
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align: left ;
	font-size:12px;
	font-weight:normal;
	/*H:0 - D:0 - B:0 + G:10 */
	padding: 5px 0px 0px 20px;
	margin:0;
	}	
#content h3 {
	color: #c00;
	font-variant: small-caps;
	}
#content ul li {
	list-style-image:url(../images/puce.gif);
	list-style-position:outside;
	margin:0;
	padding:0;
	
	}	
#contenu h2 {
		font-family: Arial, Helvetica, sans-serif;
		background-color:#113D78;
		color:#ffffff;
		width:450px;
		height:20px;
		font-size:13px;
		text-align:left;
		font-weight:bold;
		/*H:0 - D:0 - B:0 + G:10 */
		padding: 3px 0px 0px 10px;
		margin:0;
}
#contenu .alerte {
		font-family: Arial, Helvetica, sans-serif;
		color:#FF0000;

		font-size:13px;
		text-align:left;
		font-weight:normal;
		/*H:0 - D:0 - B:0 + G:10 */
		padding: 0px 0px 0px 0px;
		margin:0;
}	

#contenu .txtBlancGLeft13 {
		font-family: Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:13px;
		font-weight:bold;
		/*H:0 - D:0 - B:0 + G:10 */
		padding: 0px 0px 0px 10px;
		margin:0;
}	
#contenu .txtBlancGRight13 {
		font-family: Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:13px;
		font-weight:bold;
		text-align: right;
		/*H:0 - D:0 - B:0 + G:10 */
		padding: 0px 10px 0px 0px;
		margin:0;
}	
#contenu .txtBlancGCenter13 {
		font-family: Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:13px;
		text-align:center;
		font-weight:bold;
		/*H:0 - D:0 - B:0 + G:10 */
		padding: 0;
		margin:0;
}
#contenu .txtBleuLeft13 {
		font-family: Arial, Helvetica, sans-serif;
		color:#003477;
		font-size:13px;
		text-align:left;
		font-weight:normal;
		/*H:0 - D:0 - B:0 + G:10 */
		padding: 0;
		margin:0;
}
#contenu .txt2BleuLeft13 {
		font-family: Arial, Helvetica, sans-serif;
		color:#003477;
		font-size:13px;
		text-align:left;
		font-weight:normal;
		/*H:0 - D:0 - B:0 + G:10 */
		margin:0;
		padding-left:37px;
}
#contenu .txt3BleuLeft13 {
		font-family: Arial, Helvetica, sans-serif;
		color:#003477;
		font-size:13px;
		text-align:left;
		font-weight:normal;
		/*H:0 - D:0 - B:0 + G:10 */
		margin:0;
		padding-left:17px;
}
#contenu .txtBleuCenter21 {
		font-family: Arial, Helvetica, sans-serif;
		color:#003477;
		font-size:21px;
		text-align:center;
		font-weight:normal;
		/*H:0 - D:0 - B:0 + G:10 */
		padding: 0;
		margin:0;
}
#contenu .tof {
   	float:left;
    width: 324px;
    height: 250px;
	margin: 0;
	/*H:0 - D:0 - B:0 + G:10 */
	padding: 0;
	overflow:hidden;
}
#contenu .tof2 {
   	float:left;
    width: 305px;
    height: 402px;
	margin: 0;
	/*H:0 - D:0 - B:0 + G:10 */
	padding: 0;
	overflow:hidden;
}
#contenu .tof3 {
   	float:left;
    width: 154px;
    height: 98px;
	margin: 0;
	/*H:0 - D:0 - B:0 + G:10 */
	padding: 0;
	overflow:hidden;
}
#contenu .tof4 {
   	float:left;
    width: 117px;
    height: 155px;
	margin: 0;
	/*H:0 - D:0 - B:0 + G:10 */
	padding: 0;
	overflow:hidden;
}
#contenu a.blc {
		font-family: Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:12px;
		text-align:right;
		font-weight:normal;
}
#contenu .prix {
		margin: 0;
		padding: 0;
		background-image:url(../images/case-prix2.gif);
		background-position:right top;
		background-repeat:no-repeat;
}
#contenu .prix p {
		font-family: Arial, Helvetica, sans-serif;
		color:#003477;
		font-size:21px;
		text-align:right;
		font-weight:normal;
		/*H:0 - D:0 - B:0 + G:10 */
		padding: 5px 10px 0px 0px;
		margin:0;
}
#contenu .prix2 {
		margin: 0;
		padding: 0;
		background-image:url(../images/case-prix.gif);
		background-position:right top;
		background-repeat:no-repeat;
		background-color:#00FF66
}
#contenu .prix2 p {
		font-family: Arial, Helvetica, sans-serif;
		color:#003477;
		font-size:21px;
		text-align:center;
		font-weight:normal;
		/*H:0 - D:0 - B:0 + G:10 */
		padding: 0px 0px 0px 0px;
		margin:0;
}
select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003477;
	height:20px;
	margin:-2px;
	border : 1px solid #003477; 
	/*width:110px;*/
}
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003477;
	/*width:130px;*/
	margin:-4px;
	border : 1px solid #003477;
}
textarea  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003477;
	/*width:130px;*/
	margin:-4px;
	border : 1px solid #003477;
}
form {
	margin: 0;
	padding: 0;
}

#footer p {
	margin: 0;
	text-align:right;
	}
#footer img {
	padding-left: 35px;
	}
a {
	color: #fff;
	font-weight: bold;
	text-decoration:none
	}
a:hover {
	color: #fff;
	text-decoration:underline
	}
#header {
	position: relative;
	}
.lisere {
		border:#1C2750 2px solid;
}
.lisere2 {
		border-bottom:#1C2750 2px solid;
		border-left:#1C2750 2px solid;
		border-right:#1C2750 2px solid;
}

#location {
	float:center;
	width:740px;
	margin: 0;
	padding-left:15px;
	border: 0;
}
#location table {
	margin: 0;
	padding: 0;
}
#location .titreBleu {
	height:23px;
	background-color:#1C2750;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	margin: 0;
	padding: 0;
}
#location .txtBlTab {
	height:20px;
	background-color:#7295C5;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin: 0;
	padding: 0;
}
#location .txtBleuTab {
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	color:#2D437C;
	font-size:12px;
	font-weight:normal;
	border-bottom:#7295C5 1px solid;
	margin: 0;
	padding: 0;
}
#location .txtBleuTab2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#2D437C;
	font-size:13px;
	font-weight:normal;
	margin: 0;
	padding: 0;
}
#location .txtBleu p {
	font-family: Arial, Helvetica, sans-serif;
	color:#2D437C;
	font-size:12px;
	font-weight:normal;
	margin: 0;
	padding: 0;
}