.titre {color:#ffffff; font-size:14pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; }
.titre1 {color:#ffffff; font-size:12pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:bold; }
.gras {color:#ffffff; font-size:12pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:bold; }
.bottom_link {color:#118FA2; font-size:8pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; }

.font_menu {color:#FFFFFF; font-size:10pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; text-decoration:none; }
.font_menu:hover {color:#FFFFFF; font-size:10pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:bold; }

.link {color:#ffffff; font-size:9pt; font-family:Verdana,Arial,sans-serif; font-style:italic; font-weight:normal; text-decoration:underline; }
.link:hover {color:#ffffff; font-size:9pt; font-family:Verdana,Arial,sans-serif; font-style:italic; font-weight:bold; text-decoration:none; }

.link_pied {color:#ffffff; font-size:8pt; font-family:Verdana,Arial,sans-serif; font-style:italic; font-weight:normal; text-decoration:none; }
.link_pied:hover {color:#ffffff; font-size:8pt; font-family:Verdana,Arial,sans-serif; font-style:italic; font-weight:bold; text-decoration:none; }


.font9_b {color:#2F2E76; font-size:9pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:bold; text-decoration:none; }

.font9 {color:#333333; font-size:9pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; }
.font9_w_b {color:#FFFFFF; font-size:9pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:bold; }
.font9_w_j {color:#ffffff; font-size:9pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; text-align:justify; padding:2pt; }
.font10 {color:#333333; font-size:10pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; }
.font10_w_b {color:#FFFFFF; font-size:10pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:bold; }
.font10_w_j {color:#ffffff; font-size:10pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; text-align:justify; padding:2pt; }


.titre_page {color:#ffffff; font-size:12pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:bold; }
.titre_rub {color:#ffffff; font-size:12pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; }
.titre_art {color:#ffffff; font-size:11pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:bold; }
.prix_reg {color:darkred; font-size:10pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; }
.prix_vente {color:darkred; font-size:11pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:bold; }
.form_q {color:#333333; font-size:10pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:bold; }
.form_r {color:#333333; font-size:10pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; }


.sommaire_link {color:#118C9F; font-size:11pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; }
.article_link {color:#118C9F; font-size:11pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; }
.ref {color:#333333; font-size:8pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; }
.titre_prix {color:#333333; font-size:10pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; text-decoration:underline; }
.prix {color:darkred; font-size:10pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:bold; }
.prix_unite {color:#333333; font-size:9pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; }
.texte {color:#333333; font-size:9pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; text-align:justify; }

.sommaire_link_home {color:#ffffff; font-size:9pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; }
.article_link_home {color:#ffffff; font-size:9pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; }
.ref_home {color:#333333; font-size:9pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; }
.titre_prix_home {color:#333333; font-size:9pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; text-decoration:underline; }
.prix_home {color:#FFFFBF; font-size:9pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:bold; }
.prix_unite_home {color:#ffffff; font-size:9pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; }
.texte_home {color:#ffffff; font-size:9pt; font-family:Verdana,Arial,sans-serif; font-style:normal; font-weight:normal; text-align:justify; }

.marge_d, .marge_d TD , .marge_d TH
{
background-image:url('/gif/marge_d.gif') ;
}

/*  Debut du style de la page d'accueil : nouvelle version du site (version du 20/02/2009)*/


/*Redefintion des balises ordinaires */

body
{
  	background-color:#4E4E4E;
	text-align:center;
}

td.font9_b
{
	text-align:left;
}



.logo
{
/* 	float:top; */
	width:471px;
	margin:0 auto;
}

/*Identification et definition des styles des differentes section de la page*/

#top
{
	margin:0 auto;
	padding:0;
	min-height:120px;
	text-align:center;

}

#navigation {
	margin: 0 ;
	padding: 0 ;
	list-style: none ;
	text-align: center ;
	width:980px;
/* 	font-size:9px; */
}

#navigation li {
	display: inline ;
	margin-right: 1px ;	
	background: url('/gif/point.gif') center left no-repeat;
/* 	background-position:center left; */
	padding-top:5px;
/* 	width:22px; */
/*  	background-color:yellow;  */
	line-height:2em;
}

#navigation li a {
	padding: 4px 20px ;
	line-height: 1em ;
	text-align: center ;
	text-decoration: none ;
}

#bottom{
	text-align:center;
	width:980px;
 	height:50px;
}

#container
{
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	width:980px;
	min-height:800px;
	color:#8182EC;
/* 	background-color:#4E4E4E; */
}

#container p
{
	text-align:justify;
	font-size:0.8em;
}

#container img
{
	border:0;
}

#north
{
	float:left;
	margin:0;
	padding:0;
	width:980px;
 	height:290px;
/* 	background-color:#FFFFFF; */
}

#south
{
	float:left;
	margin:0;
	padding:0;
	width:980px;
 	height:290px;
/* 	background-color:#FFFFFF;*/
}


#north_east
{
	float:right;
	margin:0;
	padding:0;
	padding-top:10px;
	width:490px;
 	height:290px; 
	background: url('/gif/CGPP_Accueil_north_east.jpg') top left no-repeat;
}

#north_west
{
	float:left;
	margin:0;
	padding:0;
	padding-top:10px;
	width:490px;
 	height:290px; 
	background: url('/gif/CGPP_Accueil_north_west.jpg') top right no-repeat;
}

#south_east
{
	float:right;
	margin:0;
	padding:0;
	width:490px;
	height:290px;
	background: url('/gif/CGPP_Accueil_south_east.jpg') top left no-repeat;
}


#south_west
{
	float:left;
	margin:0;
	padding:0;
	width:490px;
	height:290px;
	background: url('/gif/CGPP_Accueil_south_west.jpg') top right no-repeat;
}

#north_east .menu_image
{
	float:left;
	margin:0;
	padding:0;
	margin-top:30px;
 	margin-right:62px; 
}

#north_west .menu_image
{
	margin:0;
	padding:0;
	float:right;
  	margin-top:30px;
 	margin-left:57px; 
}

#south_east .menu_image
{
	float:left;
	margin:0;
	padding:0;
	margin-bottom: 10px; 	
 	margin-right:62px; 
}

#south_west .menu_image
{
	float:right;
	margin:0;
	padding:0;
	margin-left:57px;
   	margin-bottom: 10px; 
}

.texte_carre
{
	float:left;
	margin:0;
	padding:0px;
	width:170px; 
	text-align:justify;
	height:174px;
	overflow:hidden;
	color:#8182EC;
}

.texte_rectangle
{
	float:left;
	margin:0;
	padding:0;
	width:367px;
	height:76px;
	overflow:hidden;
	color:#8182EC;
}

.texte_rectangle a:link, .texte_carre a:link, .texte_rectangle a:visited, .texte_carre a:visited
{
/* Rend clickable les textes de la page d'accueil */
	text-decoration:none;
	color:#8182EC;
}


#south_east p.texte_carre, #south_west p.texte_carre
{
 	margin-top: 35px; 
}

#north_east p.texte_carre, #north_west p.texte_carre
{
	padding-top:5px;
}

#north_west p.texte_carre, #south_west p.texte_carre,
#north_west p.texte_rectangle, #south_west p.texte_rectangle
{
  	margin-left: 80px;  
}

#north_east p.texte_rectangle, #south_east p.texte_rectangle
{
  	margin-left: 50px;
}

#north_east p.texte_carre, #south_east p.texte_carre
{
   	margin-left: 4px; 
}

/*  Style du formulaire de contact*/

#contact
{
	margin:0 ;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:800px;
	height:1000px;
	background-color:#38378E;
	text-align:center;
}

#contact img
{
	margin:40px ;
	padding:0;
	width:717px;
	height:auto;
	text-align:center;
}

#contact form
{
	width:717px;
}

#contact table
{
	margin-left:auto;
	margin-right:auto;
	width:717px;
	background-color: #38378E;
}

#contact table tr
{
	line-height:30px;
}

#contact table tr td 
{
	color:white;
/*	width:200px;*/
}

#contact table tr td input.champ_texte
{
	position:relative;
	left:-10px;
	width:220px;
	border-style:none;
	
}

#contact table tr td input.champ_confirmation
{
	position:relative;
	left:25px;
	width:220px;
	border-style:none;
	
}

#contact table tr td TEXTAREA
{
	border-style:none;
}

#contact_sat
{
	margin:0 ;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:800px;
	background-color:#38378E;
	text-align:center;
}

#contact_sat img
{
	margin:40px ;
	padding:0;
	width:717px;
	height:auto;
	text-align:center;
}

#contact_sat form
{
	width:717px;
}

#contact_sat table
{
	margin-left:auto;
	margin-right:auto;
	width:717px;
	background-color: #38378E;
}

#contact_sat table tr
{
	line-height:30px;
}

#contact_sat table tr td 
{
	color:white;
/*	width:200px;*/
}

#contact_sat table tr td input.champ_texte
{
	position:relative;
	left:-10px;
	width:220px;
	border-style:none;
	
}

#contact_sat table tr td input.champ_confirmation
{
	position:relative;
	left:25px;
	width:220px;
	border-style:none;
	
}

#contact_sat table tr td TEXTAREA
{
	border-style:none;
}

.libelle
{
	position:relative;
	top:-90px;
}

.comment
{
	position:relative;
/*	top:-10px;
	left:-75px;*/
	font-size:xx-small;
	font-weight:lighter;
	line-height:3px;
}


/*Style du contenu des pages assurance.php, immobilier.php, 
placement.php et departement.php, accessible depuis le menu de la page d'accueil*/
#bandeau
{
	margin:0 auto;
	padding:0;
	text-align:center;
}

#nav_btn
{
	margin: 0 ;
	padding: 0 ;
	list-style: none ;
	text-align: center ;
	width:700px;
	background-color:white;
	color:black;
}

#nav_btn li
{
	float:left;
	display: inline ;
	margin-right:10px;
/* 	height:10px; */
}

.btn_nav
{
/*	margin:5px;
 	float:left; */
}

#bandeau_flash
{
	margin:0;
	padding:0;
	margin-left:20px;
	margin-bottom:20px;
	background-color:#38378E;
}

img.illustration
{
	float:left;
	margin:0px;
	margin-right:10px;
	width:175px;
	padding:0;
	border-style:solid;
}

.texte
{
	marging:0;
	padding:0;
	color:white;
	font-size:10pt;
	font-style:italic;
/* 	font-weight:bolder; */
}
