/* Feuille de style pour le contenu des pages 
 * C'est cette feuille de style qui doit être liée aux pages du site
 * La feuille de style de la charte est appelée depuis cette feuille.
 */
 
/* Import des style pour la charte */
@import "charte.css";


/****************************** CONIACT ******************************/
#contact {
	float: left;
	width:98%;
	margin-top:10px;
	margin-left:5px;
	line-height:1.4em;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
	/*border:1px solid red;*/
}
#contactTxt{
	width:100%;
	float:left;
	text-align:left;
	/*border:1px solid red;*/
}
#contactTxt01{
	width:48%;
	float:left;
	text-align:left;
	/*border:1px solid red;*/
}
#contactTxt01 img,
#contactTxt02 img{
	float:left;
	margin-right:8px;
}
#contactTxt02{
	width:48%;
	float:right;
	text-align:left;
	/*border:1px solid red;*/
}
#contactTxt b{
	color : #700B20;
}
#contactTxt li{
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
	list-style-image:url(../images/charte/puce02.gif);
	margin-bottom:3px;
	margin-left:40px;
}
#contactTxt .li01{
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
	list-style-image:url(../images/charte/puce02.gif);
	margin-bottom:15px;
	margin-left:40px;
}
#contactPlan{
	width:45%;
	float:right;
	text-align:center;
}
#contact .bouton,
#questionnaire .bouton{
	margin:2px 15px; 
	background-color:#97001F; 
	color:#fff; 
	width:250px; 
	height:25px;
	font-weight:bold;
}
#formContact input,textarea{
	width:100%;
	border:1px solid #000;
	font-size:12px;

}
#formContact input,textarea
{
	padding:2px;	
	height:16px
}
#formContact input:focus,textarea:focus{
	border-color:#FF0000;
}
#formContact .champRequis{
	color:#FF0000;
}

/***************** MENU *****************/
#menu {
	margin:0;
	padding:0;
	width:229px;
	float:left;
}
#menu dt {
	cursor: pointer;
	height: 25px;
	line-height: 28px;
	text-align:right;
	font-size:1.1em;
	font-weight: bold;
	color:#fff;
	margin:0;
	padding:0;
}
#menu dd {
	width:160px;
	margin:0;
	padding:0px 0px 0px 20px;
}
#menu dt a {
	color: #FFF;
	text-decoration: none;
	display: block;
	height: 100%;
	padding-right:30px;
}
#contenu #menu dt a {
	color: #FFF;
	text-decoration: none;
	display: block;
	height: 100%;
	padding-right:30px;
}
#menu dt a:hover {
	color: #FFF;
	background:#97001f url(../images/charte/puce.gif) 215px 10px no-repeat;
	text-decoration: none;
	display: block;
	height: 100%;
	padding-left:20px;
}
#menu ul{
	margin:0;
	padding:0;
	list-style:none;
}
#menu li {
	font-size:1.1em;
	text-align:right;
	text-decoration: none;
	padding-right:10px;
}
#menu li a {
	color: #FFF;
	text-decoration: none;
	display: block;
}
#menu li a:hover {
	color:#FFF;
	text-decoration: none;
}

/***************** STYLE DIVERS *****************/
.grosA {
font:bold 1.3em Arial, Helvetica, sans-serif;
color:#009cff;
}

.grosB {
font:bold 1.3em Arial, Helvetica, sans-serif;
color:#ffd900;
}

.grosC {
font:bold 1.3em Arial, Helvetica, sans-serif;
color:#000;
}

.grosD {
font:bold 1.3em Arial, Helvetica, sans-serif;
color:#28e21e;
}

.grosE {
font:bold 1.3em Arial, Helvetica, sans-serif;
color:#FFF;
}

.grasA{
font:1.3em Arial, Helvetica, sans-serif;
color:#FFF;
text-align:justify;
margin:0 5px;
}

/***************** CONTENU TEXTUEL *****************/

#contenuTexte{
	float:left;
	width:740px;
	padding:0px 0px;
}
td{
	line-height:1.4em;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
}
#contenuTexte h1{
	font:bold  italic 2.4em "Times New Roman", Times, serif;
	text-align:left;
	color:#FFF;
	letter-spacing:0.5em;
}

#contenuTexte h2{
	font:1.8em "Times New Roman", Times, serif;
	text-align:left;
	color:#FFF;
}

#contenuTexte p{
	padding:5px;
	font-size:1.1em;
	line-height:1.8em;
	text-align:justify;
	color:#FFFFFF;
}
#contenuTexte a:link, #contenu a:visited{
	color: #FFF;
	text-decoration:none;
}
#contenuTexte a:hover, #contenu a:active{
	color: #97001F;
	text-decoration:none;
}
#contenuTexte p.couleur, .couleur{
	color:#FFF;
}
/****************************** PRESENTATION ******************************/
#presentation {
	width:99%;
	margin-top:10px;
	margin-left:5px;
	float: left;
	/*border:1px solid red;*/
}
*html #presentation {
	width:100%;
}
#bandeau{
	width:610px;
	height:25px;
	background-image:url(../images/charte/fd_bandeau_actu.gif); 
	background-position:bottom; 
	background-repeat:no-repeat; 
	font:bold 1.3em Arial, Helvetica, sans-serif;
	letter-spacing:0.06em;
	margin-left:70px;

	padding-top:2px;
	color:#fff;
	text-align:center;
}
#info_concours{
	width:610px;
	height:90px;
	background-image:url(../images/charte/fd_bandeau_actu.gif); 
	background-position:bottom; 
	background-repeat:no-repeat; 
	font:bold 1.2em Arial, Helvetica, sans-serif;
	letter-spacing:0.06em;
	margin-left:70px;
	padding-top:2px;
	color:#fff;
	text-align:center;
}
/*#presentation a:link, #presentation a:visited{
	color: #FFF;
	text-decoration:none;
}
#presentation a:hover, #presentation a:active{
	color: #97001F;
	text-decoration:none;
}*/
#presentation .grasA{
	font:1.1em Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:justify;
	margin:0 5px;
}
#presentation .grasA p{
	padding:0 0 15px 0;
	font:1.1em Arial, Helvetica, sans-serif;
	line-height:1.1em;
	text-align:justify;
	color:#FFFFFF;
}
#presentation p{
	padding:5px;
	font:1.1em Arial, Helvetica, sans-serif;
	line-height:1.2em;
	text-align:justify;
	color:#FFFFFF;
}

#presentation .gche {
	width:420px;
	margin-top:10px;
	float: left;
	/*border:1px solid red;*/
}
*html #presentation .gche {
	width:410px;
}
#presentation .news{
	width:400px;
	margin-top:10px;
	float: left;
}
#presentation .encartbleunews{
	padding:5px 10px;
	min-height:330px;
	height:auto !important;
	height:330px;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
	background:#5079cf;
	line-height: normal;
	border-right:1px solid #354f90;
	border-bottom:1px solid #354f90;
}
#presentation .encartbleunews img{
	margin-right:10px;
	float:left;
}
#presentation .encartbleunews h1{
	font: bold 12px Arial, Helvetica, sans-serif; 
	color:#FFCC00;
	background-image:url(../images/charte/pointill.gif); 
	background-position:bottom; 
	background-repeat:repeat-x; 
	padding-left: 0; 
	letter-spacing:1px; 
	margin:0;
}
.ligneg {
	float: left;
	width:390px;
	padding:0 0 15px 0;
	margin:0 0 20px 0;
	border:1px white solid;
}
.ligneg img{
	float: left;
}
#presentation .image {
	margin:3px 0 0 0;
	
}
#presentation .drte {
	width:290px;
	margin-top:10px;
	float: right;
}
#presentation .encartbleu{
	padding:5px 10px;
	min-height:330px;
	height:auto !important;
	height:330px;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
	background:#5079cf;
	line-height: normal;
	border-right:1px solid #354f90;
	border-bottom:1px solid #354f90;
}
#presentation .encartbleu h1{
	font: bold 12px Arial, Helvetica, sans-serif; 
	color:#FFCC00;
	background-image:url(../images/charte/pointill.gif); 
	background-position:bottom; 
	background-repeat:repeat-x; 
	padding-left: 0; 
	height:18px;
	letter-spacing:1px; 
	margin:0;
}
#presentation .encartbleu img{
	margin-right:10px;
	/*margin-bottom:10px;*/
}
/************** image + legende **************/
.div_img{
	width:250px;
	height:71px;
	padding:15px 0px 5px 15px;
	/*border:1px red solid;*/
}
.img_image{
	float:left;
	width:50px;
	height:110px;
	/*border:1px red solid;*/ 
	margin:0px 10px 4px 0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #fff;
	text-align:center;
	font-weight:600;
}
*html .img_image{
	margin:0px 0px 4px 0px; 
	/*border:1px red solid;*/
	height:71px;
}
/****************************** SOMMAIRE ******************************/
#sommaire {
	width:99%;
	margin-top:10px;
	margin-left:5px;
	float: left;
	/*border:1px solid red;*/
}
*html #sommaire {
	width:97%;
}
#sommaire a:link, #sommaire a:visited{
	color: #FFF;
	text-decoration:none;
}
#sommaire a:hover, #sommaire a:active{
	color: #97001F;
	text-decoration:none;
}
#sommaire .divgche{
	width:190px;
	float:left;
	min-height:370px;
	height:auto !important;
	height:370px;
}
#sommaire .encartbleu h1{
	font: bold 12px Arial, Helvetica, sans-serif; 
	color:#FFCC00;
	background-image:url(../images/charte/pointill.gif); 
	background-position:bottom; 
	background-repeat:repeat-x; 
	padding-left: 0; 
	letter-spacing:1px; 
	margin:0;
}
#sommaire .encartbleusommaire{
	padding:5px 10px;
	min-height:370px;
	height:auto !important;
	height:370px;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
	background:#5079cf;
	line-height: normal;
	border-right:1px solid #354f90;
	border-bottom:1px solid #354f90;
}
#sommaire .encartbleudte{
	float:left;
	width:550px;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
	/*border:1px solid red;*/
}
#sommaire li{
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
	list-style-image:url(../images/charte/puce01.gif);
	margin-bottom:3px;
	margin-left:10px;
}
*html #sommaire li{
	margin-left:250px;
}
/****************************** MAGAZINE ******************************/
#magazine {
	width:99%;
	margin-top:10px;
	margin-left:5px;
	float: left;
	/*border:1px solid red;*/
}
*html #magazine {
	width:97%;
}
#magazine .gche {
	width:420px;
	margin-top:10px;
	float: left;
	/*border:1px solid red;*/
}
*html #magazine .gche {
	width:410px;
}
#magazine .news{
	width:400px;
	margin-top:10px;
	float: left;
}
#magazine .encartbleuune{
	padding:5px 10px;
	min-height:380px;
	height:auto !important;
	height:380px;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
	background:#5079cf;
	line-height: normal;
	border-right:1px solid #354f90;
	border-bottom:1px solid #354f90;
}
/**html #magazine .encartbleuune{
	min-height:377px;
	height:auto !important;
	height:377px;
}*/
#magazine .encartbleuune h1{
	font: bold 12px Arial, Helvetica, sans-serif; 
	color:#FFCC00;
	background-image:url(../images/charte/pointill.gif); 
	background-position:bottom; 
	background-repeat:repeat-x; 
	padding-left: 0; 
	letter-spacing:1px; 
	margin:0;
}
#magazine .encartbleuune img{
	margin-right:10px;
	float:left;
}
#magazine .drte {
	width:290px;
	margin-top:10px;
	float: right;
}
#magazine .encartbleu{
	padding:5px 10px;
	min-height:380px;
	height:auto !important;
	height:380px;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
	background:#5079cf;
	line-height: normal;
	border-right:1px solid #354f90;
	border-bottom:1px solid #354f90;
}
#magazine .encartbleu h1{
	font: bold 12px Arial, Helvetica, sans-serif; 
	color:#FFCC00;
	background-image:url(../images/charte/pointill.gif); 
	background-position:bottom; 
	background-repeat:repeat-x; 
	padding-left: 0; 
	height:18px;
	letter-spacing:1px; 
	margin:0;
}
#magazine .encartbleudte{
	float:left;
	width:550px;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
	/*border:1px solid red;*/
}
#magazine li{
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
	list-style-image:url(../images/charte/puce01.gif);
	margin-bottom:3px;
	margin-left:20px;
}

/************************************ RECHERCHE ************************************/

#recherche {
	width:99%;
	margin-top:10px;
	margin-left:5px;
	float: left;
	/*border:1px solid red;*/
}
*html #recherche {
	width:97%;
}
#recherche .gche {
	width:350px;
	margin-top:10px;
	float: left;
	/*border:1px solid red;*/
}
*html #recherche .gche {
	width:340px;
}
#recherche .drte {
	width:350px;
	margin-top:10px;
	float: right;
}
#recherche .encartbleu{
	padding:5px 10px;
	min-height:380px;
	height:auto !important;
	height:380px;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
	background:#5079cf;
	line-height: normal;
	border-right:1px solid #354f90;
	border-bottom:1px solid #354f90;
}
#recherche .encartbleu h1{
	font: bold 12px Arial, Helvetica, sans-serif; 
	color:#FFCC00;
	background-image:url(../images/charte/pointill.gif); 
	background-position:bottom; 
	background-repeat:repeat-x; 
	padding-left: 0; 
	height:18px;
	letter-spacing:1px; 
	margin:0;
}
#recherche .encartbleudte{
	float:left;
	width:550px;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
	/*border:1px solid red;*/
}
#recherche li{
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
	list-style-image:url(../images/charte/puce01.gif);
	margin-bottom:3px;
	margin-left:20px;
}


/************************************ HISTORIQUE ************************************/
#historique {
	width:99%;
	margin-top:10px;
	margin-left:5px;
	float: left;
	/*border:1px solid red;*/
	font-size:1.1em;
	line-height:1.4em;
	text-align:justify;
	color:#FFFFFF;
}
*html #historique {
	width:97%;
}
#historique p{
	padding:5px;
	font:1.1em Arial, Helvetica, sans-serif;
	line-height:1.8em;
	text-align:justify;
	color:#FFFFFF;
}
#historique li{
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
	list-style-image:url(../images/charte/puce02.gif);
	margin-bottom:3px;
	margin-left:40px;
}

/************************************ QUESTIONNAIRE ************************************/
#questionnaire {
	width:99%;
	margin-top:10px;
	margin-left:5px;
	float: left;
	/*border:1px solid red;*/
	font-size:1.1em;
	line-height:1.4em;
	text-align:justify;
	color:#FFFFFF;
}
*html #questionnaire {
	width:97%;
}
#questionnaire .input{
	width:15px;
	border:0px solid #000;
}
#questionnaire .input:focus{
	border-color:#FF0000;
}
#questionnaire p{
	padding:5px;
	font:1.1em Arial, Helvetica, sans-serif;
	line-height:1.2em;
	text-align:justify;
	color:#FFFFFF;
}
#questionnaire .fond{
	font:1.3em Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:justify;
	margin:0 5px;
}
#questionnaire .grasA{
	font:1.1em Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:justify;
	margin:0 5px;
}
#questionnaire .grasA p{
	padding:0 0 15px 0;
	font:1.1em Arial, Helvetica, sans-serif;
	line-height:1.1em;
	text-align:justify;
	color:#FFFFFF;
}

/****************************** LETTER ******************************/
#letter {
	width:99%;
	margin-top:10px;
	margin-left:5px;
	float: left;
	/*border:1px solid red;*/
}
*html #letter {
	width:97%;
}
#letter .gche {
	width:420px;
	margin-top:10px;
	float: left;
	/*border:1px solid red;*/
}
*html #letter .gche {
	width:410px;
}
#letter .news{
	width:400px;
	margin-top:10px;
	float: left;
}

#letter .encartbleunews{
	padding:5px 10px;
	min-height:300px;
	height:auto !important;
	height:300px;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
	background:#5079cf;
	line-height: normal;
	border-right:1px solid #354f90;
	border-bottom:1px solid #354f90;
}
#letter .encartbleunews img{
	margin-right:10px;
	float:left;
}
#letter .img{
	margin:0;
	float:none;
}
#letter .encartbleunews h1{
	font: bold 12px Arial, Helvetica, sans-serif; 
	color:#FFCC00;
	background-image:url(../images/charte/pointill.gif); 
	background-position:bottom; 
	background-repeat:repeat-x; 
	padding-left: 0; 
	letter-spacing:1px; 
	margin:0;
}
#letter .ligneg {
	float: left;
	width:390px;
	padding:0 0 15px 0;
	margin:0 0 20px 0;
	border:1px white solid;
}
#letter .ligneg img{
	float: left;
}
#letter .drte {
	width:290px;
	margin-top:10px;
	float: right;
}
#letter .encartbleu{
	padding:5px 10px;
	min-height:120px;
	height:auto !important;
	height:120px;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
	background:#5079cf;
	line-height: normal;
	border-right:1px solid #354f90;
	border-bottom:1px solid #354f90;
}
#letter .encartbleu h1{
	font: bold 12px Arial, Helvetica, sans-serif; 
	color:#FFCC00;
	background-image:url(../images/charte/pointill.gif); 
	background-position:bottom; 
	background-repeat:repeat-x; 
	padding-left: 0; 
	height:18px;
	letter-spacing:1px; 
	margin:0;
}
#letter .encartbleudte{
	float:left;
	width:550px;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
	/*border:1px solid red;*/
}
#letter li{
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
	list-style-image:url(../images/charte/puce01.gif);
	margin-bottom:3px;
	margin-left:40px;
}

/****************************** PUBLICATION ******************************/
#publication {
	width:730px;
	margin-top:10px;
	margin-left:5px;
	float: left;
	/*border:1px solid red;*/
}
#publication .encartbleu{
	padding:5px 10px;
	height:214px !important;
	min-height:214px;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:1.2em;
	text-align:justify;
	background:#5079cf;
	line-height: normal;
	border-right:1px solid #354f90;
	border-bottom:1px solid #354f90;
	/*border:1px solid red;*/
}
#publication .encartbleu p{
	padding:5px;
	font-size:1.1em;
	line-height:1.4em;
	text-align:justify;
	color:#FFFFFF;
}
#publication .encartbleugche{
	width:143px;
	float:left;
	margin:0 14px 0 0;
}
*html #publication .encartbleugche{
	margin:0 5px 0 0;
}
#publication .encartbleudte{
	float:left;
	width:550px;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
	/*border:1px solid red;*/
}

/****************************** CREATION COMPTE ******************************/

#creation_compte input, select {

	border:#000000 solid 1px;
}

#creation_compte table {

	margin-left:30px;
	padding-left:30px;
}

#creation_compte .erreur {
	
	color:#13304F;
	font-style:italic;
}


/****************************** MON COMPTE ******************************/


#mon_compte fieldset {

	border:#000000 solid 1px;
}
#mon_compte legend {

	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 5px;
}
#mon_compte td {

	padding:0px 4px 0px 4px;
}
#mon_compte .mc_tabfoot {

	background:#133380;
}
#mon_compte .mc_tabfill {

	background:#6a85ba;
}
#mon_compte .mc_tabfillinfo {

	background:#45536F;
}
#mon_compte .mc_tabfillabo {

	background:#5e76a6;
}
#mon_compte .mc_tabfillaboart {
	
	padding:10px;
}

/****************************** MERCI ******************************/

#merci .recaptab {
	
	margin-left:30px;
}

#merci td {

	color:#000000;
	border-bottom:#000000 solid 1px;
	text-align:left;
}

#merci h2 {

	color:#FFFFFF;
	text-align:left;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#merci h3 {

	color:#FFFFFF;
	text-align:left;
	font-size:16px;
	width:75%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:0px;
}

#merci .infopaiement {

	font-size:12px;
	width:75%;
	border:#FFFFFF solid 1px;
	padding: 5px 5px 5px 5px;
}

#merci .infoachat {

	width:75%;
	text-align:justify;
}
/****************************** CONDITION ******************************/
#condition {
	float: left;
	width:100%;
	margin-top:10px;
	margin-left:5px;
	/*border:1px solid red;*/
}
*html #condition {
	width:98%;
}

#condition .gche {
	width:49%;
	margin-top:10px;
	float: left;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
}

#condition .drte {
	width:49%;
	margin-top:10px;
	margin-left:5px;
	float: right;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
}
#condition p{
	padding:5px;
	font-size:1.1em;
	line-height:1.4em;
	text-align:justify;
	color:#FFFFFF;
}
#condition b{
	color:#700B20;
}
#condition li{
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
	list-style-image:url(../images/charte/puce02.gif);
	margin-bottom:3px;
	margin-left:40px;
}
#condition .li01{
	font:1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:justify;
	list-style-image:url(../images/charte/puce02.gif);
	margin-bottom:15px;
	margin-left:40px;
}

/*********************compte*********************/
*+html #ident{
position:absolute;
top:350px;
left:0px;
	width:217px;
	text-align:center;
	float:left;
	clear:both;

}
#ident{
	width:217px;
	text-align:center;
	float:left;
	clear:both;

}
#ident h1{
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:left;
	background: #700b20;
	padding: 2px 2px 2px 10px;
}
#identif{
	margin:5px 5px;
	width:201px;
	line-height:1.8em;
	background:#97001f;
}

#identif input{
	padding:2px;
	margin:2px;
	font: bold 1em Arial, Helvetica, sans-serif;
	width:130px;
	border:1px solid #e26700;
}

#menu #identif a{
	font: bold 0.9em Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	margin-left:4px;
	padding:0;
	text-align:left;
}
#menu #identif a:hover{
	font: bold 0.9em Arial, Helvetica, sans-serif;
	color:#FFCC00;
	text-decoration:underline;
	margin-left:4px;
	padding:0;
	text-align:left;
}
#ok{
	font: bold 1.1em Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}
#ok:hover{
	text-decoration:underline;
}
#search {
	width:500px;
	height:30px;
	float:right;
	margin:7px 0 0 0;
	font:bold 1.4em Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

#search input{
	padding:2px;
	font: normal 0.7em Arial, Helvetica, sans-serif;
	width:100px;
	border:1px solid #000000;
}

#search a{
	font: bold 0.7em Arial, Helvetica, sans-serif;
	color:#FFCC00;
	text-decoration:none;
}









/********************** Pages immobiliers ******/
#contenu #contenuTexte .titre
{
	background-color:#5079CF;
	font-weight:bold;
	font-size:1.1em;
}
#contenu #contenuTexte .soustitre
{
	font-weight:bold;
	border-bottom:1px solid white;
	padding-left:0px;
	padding-bottom:0px;
}





/****************** Listing des annonces immobilières ******/
#listing 
{

}
#listing  .listing-prod
{
	width:340px;
	margin-right:15px;
	float:left;
	font-size:12px;

	padding:5px 5px;
	background:#5079cf;
	border-right:1px solid #354f90;
	border-bottom:1px solid #354f90;
}
#listing  .listing-prod img
{
	border:1px solid white;
	float:left;
	width:150px;
	margin-right:5px;
}
#listing  .listing-prod .listing-contenu
{
	float:left;
	width:183px;

}
#listing  .listing-prod .listing-contenu p
{
	line-height:10px;
	border-bottom:1px solid #4364B7;
	background-color:#6D8FD7;
}
#listing  .listing-prod .listing-contenu  .prix
{
	font-size:18px;
	border:none;
}
#listing  .listing-prod .listing-contenu  .details
{
	display:block;
	font-size:12px;
	margin-top:5px;
	text-align:center;
	background-color:#4364B7;
	border:1px solid #BFCFF1;
}
#listing  .listing-prod .listing-contenu  .details:hover
{
	background-color:#CC6633;
}


/****************** Fiche produit des annonces immobilières ******/
#ficheprod 
{

}
#ficheprod  .listing-prod
{
	width:640px;
	margin-right:15px;
	float:left;
	font-size:12px;

	padding:5px 5px;
	background:#5079cf;
	border-right:1px solid #354f90;
	border-bottom:1px solid #354f90;
}
#ficheprod  .listing-prod .encart-img
{
	float:left;
	margin-right:5px;
	text-align:center;
}
#ficheprod  .listing-prod .encart-img #img-big
{
	border:1px solid white;
	width:300px;
	margin-bottom:3px;
	
}
#ficheprod  .listing-prod .encart-img .ico-img
{
	/*height:75px;*/
	width:75px;
	float:left;
	margin-right:5px;
	border:1px solid white;
}
#ficheprod  .listing-prod .listing-contenu
{
	float:left;
	width:333px;

}
#ficheprod  .listing-prod .listing-contenu h2
{
	font-size:18px;
}
#ficheprod  .listing-prod .listing-contenu p
{
	line-height:10px;
	border-bottom:1px solid #4364B7;
	background-color:#6D8FD7;
}
#ficheprod  .listing-prod .listing-contenu  .prix
{
	font-size:18px;
	border:none;
}

#formAnnonce
{
	
}
#formAnnonce .inputPetit
{
		width:160px;
		border:1px solid #BFCFF1;
		background-color:#5079CF;
		height:16px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
}
#formAnnonce .inputPays
{
		width:160px;
		border:1px solid #BFCFF1;
		background-color:#5079CF;
		height:19px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
}
#formAnnonce .inputGrand
{
		width:500px;
		border:1px solid #BFCFF1;
		background-color:#5079CF;
		height:70px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;	
}
#formAnnonce .inputAdresse
{
		width:170px;
		border:1px solid #BFCFF1;
		background-color:#5079CF;
		height:40px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;	
}

div.AnnonceBox{
	background-color:#BBEFC2;
	padding:10px;
	width:580px;
	margin:25px 0 0 72px;
	border-top:1px solid #AABDA0;
	border-left:1px solid #AABDA0;
	border-right:2px solid #889B90;
	border-bottom:2px solid #889B90;
}