/* feuille de style */



/* reset */

html *,body *,body {

	margin:0;

	padding:0;

}

/* balise de base */

body {
	background: #ccc url(../images/p.jpg);
	text-align:justify;
	white-space: normal;

}

body, table, tr, th, td {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}

th, td {

	vertical-align:top;

}

h1 {
	font-size:130%;

}

h2 {
	font-size:120%;
	color: #F00;

}

h3 {
	font-size:110%;
	color: #00C;

}

h4 {

	font-size:115%;

}

h5 {
	font-size:100%;
	color: #333;

}

h6 {

	font-size:105%;

}

p {
	font-size:100%;
	font-weight: bolder;
	line-height: normal;
	color: #000;

}

li {

	margin-left:10px;

}

/* Clearing floats without extra markup  */

.wrapper { display: inline-block; }

.wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

* html .wrapper { height: 1%; }

.wrapper { display: block; }





/* Structure */

#page {

	width: 800px;

	margin: 0px auto;

	background-color: #ffffff;

}

#top {

	clear:both;

}

#logo {

	float:left;

	width: 300px;

	padding-left: 10px;

}

#logo a {

	color: #000;

	text-decoration:none;

}

#map {

	float:right;

	width: 300px;

	padding-right: 20px;

	text-align:right;

}

#map a {

	font-size: 12px;

	font-weight: bold;

	color: #000;

	line-height: 38px;

}

#nav {

	background: url(../images/projett_adil_02_03.jpg) repeat-x;

}

#nav li {

	display: inline;

}

#nav li a {

	padding-right: 10px;

	padding-left: 10px;

	line-height: 26px;

	background: url(../images/projett_adil_02_05.jpg) center right no-repeat;

	font-size: 13px;

	font-weight:bold;

	color: #FFFFFF;

	text-decoration: none;

}

#bani {

	

}

#main {

	

}

#left_content {

	float:left;

	width:270px;

}

#right_content {

	float:left;

	width:510px;

	padding: 5px 8px;

}
.piedpage{

	color:#000;

	text-decoration:none;

	font-size:11px;



	text-align:left;

}

#right_content p,

#right_content ul,

#right_content ol,

{

	margin: 3px 10px 2px 1px;

	

}



#bottom_content {

}

.wdg {

	width: 254px;

	padding: 5px 10px 8px 5px;

	background: url(../images/art_coin_bas.jpg) right bottom no-repeat;

}

.wdg_bar {

	height: 26px;

}

.w1 {

	width: 240px;

}

.w2 {

	width: 490px;

}

.wdg_bar_center {
	float: left;
	height: 26px;
	background: url(../images/projett_adil_02_11.jpg) repeat-x;
	font-size: 130%;
	font-weight:bold;
	color: #FFFFFF;
	line-height: 26px;

}

.wdg_bar_left {

	float: left;

	height: 26px;

	width: 7px;

	background: url(../images/projett_adil_02_09.jpg) no-repeat;

}

.wdg_bar_right {

	float: left;

	height: 26px;

	width: 7px;

	background: url(../images/projett_adil_02_14.jpg) no-repeat;

}

.wdg_content {

	padding: 6px;

}



.wdg_content a{

	text-decoration:none;

	color:#FF0000;

}



.wdg_content a:hover{



	font-size:12px;

	font-style:oblique;

	font-weight:bold;

}

#right_content a{
	text-decoration:none;
	color:#C03;
	font-size: 110%;

}

#right_content a:hover{
	font-size:120%;
	font-style:oblique;
	font-weight:bold;
	color: #900;

}

.more {

	background:url(../images/more.jpg) right center no-repeat;

	text-align:right;

	margin: 0 10px 10px 0;

	padding-right: 10px;

}

.more a {

	color:#F00;

	text-decoration:none;

}



.wdgf {

	float:left;

	padding: 0 0 0 10px;

	width: 256px;

	background: url(../images/projett_adil_02_03.jpg) top left repeat-x;

}

.wdgf .wdgf_bar {

	background: url(../images/projett_adil_02_05.jpg) top right no-repeat;

}

.wdgf .wdgf_bar a {

	font-size: 13px;

	font-weight:bold;

	color: #FFFFFF;

	line-height: 26px;

	padding: 2px 0 2px 25px;

	margin:0 0 0 8px;

	text-decoration: none;

	background: url(../images/projett_adil_02_22.jpg) center left no-repeat;

}



.wdgf .more {

	background:url(../images/moref.jpg) right center no-repeat;

	text-align:right;

	margin: 0 10px 10px 0;

	padding-right: 10px;

}

.wdgf .more a {

	color:#000;

	text-decoration:none;

}



.titre_realisation {

	color:#FF3300;

	text-decoration:none;

	font-size:11px;

	font-style:oblique;

	font-weight:bold;

	text-align:center;

}

/* contenu */





.art .i {

	padding: 5px;

	background: url(../images/art_coin_haut.jpg) left top no-repeat;

}

.art .p {

	padding: 0 15px 10px 0;

	background: url(../images/art_coin_bas.jpg) right bottom no-repeat;

}

