/*  
------------------------------------------
Corps 
------------------------------------------
*/

* {
	margin : 0;
	padding : 0;
	border : 0;
	font-weight:normal;
	text-decoration: none;
	background: transparent;
	}

body {
	font: 100% Arial, Helvetica, sans-serif;	
	font-size:11px;
	background: transparent url(ima/fond_body_int.jpg) no-repeat top center;
      }

h2 {
	font-size: 24px;
	font-weight:normal;
	margin: 14px 0 0 0;
	}
	
h3 {
	clear: both;
	color:#333;
	font-size: 18px;
	font-weight:normal;
	margin: 15px 0;
	line-height:220%;
	background: transparent url(ima/fond_sstitre_int.gif) repeat-x left bottom;
	}
	
h4 {
	color:#333;
	font-size: 14px;
	font-weight:normal;
	margin: 10px 0 15px 0;
	text-decoration:underline;
	}

p {	
	color:#555;
	font-size:12px;
	line-height:180%;
	margin:10px 0;
}  



ul {
    list-style-type: disc;
    list-style-image: url(ima/puce_int.gif);
    list-style-position: inside;
   }
	
li {
	color:#555;
	font-size:12px;
	line-height:180%;
	margin-left: 0;
    padding-left: 21px;
	text-indent:-21px;
	}


	
a:link {
	color: #555;
}

a:visited  {
	color: #555;
	}
a:hover {
	color: #000;
	}
a:active {
	color: #000;
	}

/*  
------------------------------------------
CONTENER GENERAL
------------------------------------------
*/

#contAll {
	width : 1000px;
	height:693px;
	margin : 0 auto;
      }
	  

/*  
------------------------------------------------------------------------------------------------------------------------------
CONTENU
------------------------------------------------------------------------------------------------------------------------------
*/

/*  
------------------------------------------
Top CONTENU
*/


#topLogoInt {
	float: left;
	width : 229px;
	height: 175px;
	text-indent : -9000px;
	background: transparent url(ima/logo_int.jpg) no-repeat left top;
    }
	#topLogoInt a {
	margin: 0;
	display : block;
	width: 229px;
	height: 175px;
    }
	
#topImgInt {
	float: left;
	width : 765px;
	height: 175px;
 	}


/*  
------------------------------------------
Contener GAUCHE
*/


#contG {
	float: left;
	width : 229px;
	min-height: 200px;
	background: transparent url(ima/fond_contG_int.gif) no-repeat left top;
    }
	
#navG {
	margin:94px 5px 0 5px;
	list-style: none;
	text-align:right;
	border-top: 1px #dadada solid;
	}	

#navG ul {
	list-style: none;
	}

#navG li {
	padding:0 0 1px 0;
	}

#navG li a {
	display:block;
	width:203px;
	padding:8px 8px;
	background-color:#ededed;
	}
#navG li a:hover {
	background-color:#FFF;
	}


.lienDomaine1 {
	display:block;
	width:203px;
	padding:8px 8px;
	background-color:#FFF;
	color: #555;
}
a.lienDomaine1:link,a.lienDomaine1:visited,a.lienDomaine1:hover,a.lienDomaine1:active {
	color: #555;
	}

.lienDomaine2 {
	display:block;
	width:203px;
	padding:8px 8px;
	background-color:#FFF;
	color: #2c9bdb;
}
a.lienDomaine2:link,a.lienDomaine2:visited,a.lienDomaine2:hover,a.lienDomaine2:active {
	color: #2c9bdb;
	}

.lienDomaine3 {
	display:block;
	width:203px;
	padding:8px 8px;
	background-color:#FFF;
	color: #e2ab18;
}
a.lienDomaine3:link,a.lienDomaine3:visited,a.lienDomaine3:hover,a.lienDomaine3:active {
	color: #e2ab18;
	}

.lienDomaine4 {
	display:block;
	width:203px;
	padding:8px 8px;
	background-color:#FFF;
	color: #bf4d2e;
}
a.lienDomaine4:link,a.lienDomaine4:visited,a.lienDomaine4:hover,a.lienDomaine4:active {
	color: #bf4d2e;
	}

.lienDomaine5 {
	display:block;
	width:203px;
	padding:8px 8px;
	background-color:#FFF;
	color: #6eaf2f;
}
a.lienDomaine5:link,a.lienDomaine5:visited,a.lienDomaine5:hover,a.lienDomaine5:active {
	color: #6eaf2f;
	}	
	
.lienDomaine6 {
	display:block;
	width:203px;
	padding:8px 8px;
	background-color:#FFF;
	color: #b13d9f;
}
a.lienDomaine6:link,a.lienDomaine6:visited,a.lienDomaine6:hover,a.lienDomaine6:active {
	color: #b13d9f;
	}	

	
/*  
------------------------------------------
Contener DROIT
*/

#contD {
	float: left;
	width : 765px;
	min-height: 200px;
    }

/*  
-------
menu
*/

#menuG {
	float: left;
	width : 229px;
	height: 39px;
	background: transparent url(ima/fond_menu_G.gif) no-repeat left top;
    }

#menuD {
	float: left;
	width : 765px;
	height: 39px;
	text-align:right;
	background: transparent url(ima/fond_menu_D.gif) repeat-x left top;
 	}

#navigation {
	list-style: none;
	
	}

#navigation li {
	display: inline ;
	margin:0;
	padding:0;
	}

#navigation li a {
	border-left: 1px #e1e1e1 solid;
	margin-left:1px;
	font-size:12px;
	text-align: center;
	padding:12px 12px; 
	line-height:320%;
	background: transparent url(ima/fond_menu_over_off.gif) repeat-x left bottom;
	}
#navigation li a:hover {
	background: transparent url(ima/fond_menu_over_off.gif) repeat-x left top;
	}

.on {
	color:#000;
	border-left: 1px #e1e1e1 solid;
	margin-left:1px;
	font-size:12px;
	text-align: center;
	padding:12px 12px; 
	line-height:320%;
	background: transparent url(ima/fond_menu_over_off.gif) repeat-x left top;
	}

/*  
-------
titre
*/

#contTitInt {
	float: left;
	width : 765px;
	height: 56px;
	background: transparent url(ima/fond_tit_int.gif) repeat-x left top;
    }

/*  
-------
centre
*/

#contCentInt {
	float: left;
	width : 765px;
	background: transparent url(ima/fond_centre_int.gif) repeat-y left top;
    }

#centG {
	float: left;
	width : 22px;
	margin: 0 2px;
	min-height:22px;
	background-color:#666;
	}
	
#centD {
	float: left;
	width : 699px;/*743 moins le margin et moins le padding*/
	padding: 0 20px 20px 20px;
	/*background: transparent url(ima/fond_centre_logo.jpg) no-repeat right bottom;*/
	}

#lienDomaine1 {
	font-size: 16px;
	margin: 12px 0 0 7px;
	padding: 0 0 10px 0;
	line-height:250%;
	background: transparent url(ima/fond_lien_droit_general.gif) no-repeat right bottom;
	}
	#lienDomaine1 a {
	display : block;
	width : 692px;
	color: #7E7E7E;
	}

#lienDomaine2 {
	font-size: 16px;
	margin: 12px 0 0 7px;
	padding: 0 0 10px 0;
	line-height:250%;
	background: transparent url(ima/fond_lien_droit_affaires.gif) no-repeat right bottom;
	}
	#lienDomaine2 a {
	display : block;
	width : 692px;
	color: #2c9bdb;
	}

#lienDomaine3 {
	font-size: 16px;
	margin: 12px 0 0 7px;
	padding: 0 0 10px 0;
	line-height:250%;
	background: transparent url(ima/fond_lien_droit_immobilier.gif) no-repeat right bottom;
	}
	#lienDomaine3 a {
	display : block;
	width : 692px;
	color: #e2ab18;
	}
	
#lienDomaine4 {
	font-size: 16px;
	margin: 12px 0 0 7px;
	padding: 0 0 10px 0;
	line-height:250%;
	background: transparent url(ima/fond_lien_droit_urbanisme.gif) no-repeat right bottom;
	}
	#lienDomaine4 a {
	display : block;
	width : 692px;
	color: #bf4d2e;
	}

#lienDomaine5 {
	font-size: 16px;
	margin: 12px 0 0 7px;
	padding: 0 0 10px 0;
	line-height:250%;
	background: transparent url(ima/fond_lien_droit_marche.gif) no-repeat right bottom;
	}
	#lienDomaine5 a {
	display : block;
	width : 692px;
	color: #6eaf2f;
	}

#lienDomaine6 {
	font-size: 16px;
	margin: 12px 0 0 7px;
	padding: 0 0 10px 0;
	line-height:250%;
	background: transparent url(ima/fond_lien_droit_NTIC.gif) no-repeat right bottom;
	}
	#lienDomaine6 a {
	display : block;
	width : 692px;
	color: #b13d9f;
	}
	
	
#centDG {
	float: left;
	width : 370px;
	}
#centDD {
	float: left;
	width : 310px;
	}

	
/*  
------------------------------------------
END
------------------------------------------
*/

#endVide {
	float: left;
	width:229px;
	height: 105px;
	}
	
#end {
	float: left;
	width:765px;
	height:105px;
	color:#888;
	font-size:10px;
	line-height:250%;
	background: transparent url(ima/fond_end.jpg) no-repeat left top;
	margin-top:20px;
    }
	#end a {
	color: #888;
	}
	#end a:visited  {
	color: #888;
	}
	#end a:hover {
	color: #000;
	}

#end1 {
	float: left;
	padding:3px 0 0 0;
	width:562px;
	height: 102px;/*105 moins le padding*/
	text-align:right;
	}
	#end1 p {
	margin:10px 0 0 0;
	font-size:11px;
	line-height: 160%;
	}
	
#end2 {
	float: left;
	padding: 0 0 0 23px;
	width:180px; /*203 moins le padding*/
	height: 105px;
	line-height:180%;
	}


	
/*  
----------------------
AUTRE
*/

#endLogoInt {
	clear: both;
	width:895px;
	padding-top:10px;
	text-align:right;
	}


.erreur, .formulaire_ok {
	color:#FFFF99;
    }

.mentions {
	font-size:10px;
	font-style:italic;
    }
	
.gra {
	font-weight:bold;
    }
	
.red {
	color:#C00;
    }

/*  
----------------------
FORM
*/

.formG {
	color:#555;
	text-align:right;
	font-size:13px;
    float: left;
	padding: 23px 10px 0 0;
	width: 200px;
}

.formD {
    float: left;
	padding: 15px 0 2px 0;
	width: 450px;
}

.cadre
        {
		font-size:14px;
        background-color: #FFF;
        padding: 3px;
		margin:3px 0;
        border: solid 1px #333;
	
		
