
* {
/*border:1px #cccccc solid;*/
}

body, td, tr {
	font-size:0.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
img {
	border:none
}
strong {
	color:#684c00;
}
#container {
	margin:0 auto 0 auto;
	width:965px;
	background:#edece5 url(./images/css/home_bg1600m.png) center top no-repeat;
}
/*********** HEADER ***************/

#header {
	height:130px;
	width:963px;
}
#logo_home {
	margin:33px auto 0 auto;
	width:221px;
	height:94px;
	background:url(./images/css/logo.png) no-repeat;
}

/*********** MAIN ***************/
#main {
	width:965px;
	height:457px;
	margin-top:-10px;
	float:left;
}
#espaceConstructeur {
	background: url(./images/css/espaceconstructeur_bg.jpg) no-repeat;
	width:309px;
	height:322px;
	float:left;
}
#espaceConstructeur #espaceCostructeurBtn {
	display:block;
	margin-left:84px;
	width:167px;
	height:37px;
	margin-top:-2px;
	background:url(./images/btn/espaceconstructeur_btn.png) no-repeat;
}
#espaceConstructeur .boutons {
	height:100px;
	width:309px;
	margin-top:200px;
	float:left;
	display:block
}
#espaceConstructeur .boutons .outils_com {
	width:163px;
	height:26px;
	background:url(./images/btn/lesoutilsdecom_btn.gif) no-repeat;
	display:block;
	margin-left:10px;
	float:left
}
#espaceConstructeur .boutons .outils_com:hover {
	background:url(./images/btn/lesoutilsdecom_btn_over.gif) no-repeat;
}
#espaceConstructeur .boutons .actualite_btn {
	width:65px;
	height:25px;
	background:url(./images/btn/actualite_btn.gif) no-repeat;
	display:block;
	margin:14px 0 0 7px;
	float:left
}
#espaceConstructeur .boutons .actualite_btn:hover {
	background:url(./images/btn/actualite_btn_over.gif) no-repeat;
}
#espaceConstructeur .boutons .outils_juri {
	width:119px;
	height:26px;
	background:url(./images/btn/outils_juri_btn.gif) no-repeat;
	display:block;
	margin:0px 0px 0 40px;
	float:left
}
#espaceConstructeur .boutons .outils_juri:hover {
	background:url(./images/btn/outils_juri_btn_over.gif) no-repeat;
}
#espaceConstructeur .boutons .devenez_adherant {
	width:87px;
	height:35px;
	background:url(./images/btn/devenez_adherant_btn.gif) no-repeat;
	display:block;
	margin:1px 0px 0 2px;
	float:left
}
#espaceConstructeur .boutons .devenez_adherant:hover {
	background:url(./images/btn/devenez_adherant_btn_over.gif) no-repeat;
}
#carte {
	margin-top:30px;
	width:329px;
	background:url(./images/css/carte2.png) no-repeat;
	float:left;
}

#a_btn_construct{
	margin-left: 55px;
}

#carte .boutons {
	height:107px;
	width:330px;
	margin-top: 6px;
	float:left;
	display:block;
	background:url(./images/css/carte_bottom_bg.gif) no-repeat;
}
#carte .boutons .etapes {
	width:148px;
	height:25px;
	background:url(./images/btn/etapes_btn.gif) no-repeat;
	display:block;
	margin:4px 0 0 10px;
	float:left
}
#carte .boutons .etapes:hover {
	background:url(./images/btn/etapes_btn_over.gif) no-repeat;
}
#carte .boutons .nous_choisir {
	width:131px;
	height:25px;
	background:url(./images/btn/nouschoisir_btn.gif) no-repeat;
	display:block;
	margin:26px 0 0 -65px;
	float:left
}
#carte .boutons .nous_choisir:hover {
	background:url(./images/btn/nouschoisir_btn_over.gif) no-repeat;
}
#carte .boutons .contrats {
	width:73px;
	height:34px;
	background:url(./images/btn/contrats_btn.gif) no-repeat;
	display:block;
	margin:21px 0 0 5px;
	float:left
}
#carte .boutons .contrats:hover {
	background:url(./images/btn/contrats_btn_over.gif) no-repeat;
}
#carte .boutons .indices {
	width:103px;
	height:35px;
	background:url(./images/btn/indices_btn.gif) no-repeat;
	display:block;
	margin:0px 0 0 85px;
	float:left
}
#carte .boutons .indices:hover {
	background:url(./images/btn/indices_btn_over.gif) no-repeat;
}
#espacePartenaires {
	margin-top:26px;
	height:392px;
	width:313px;
	background:url(./images/css/partenaire_bg.gif) no-repeat;
	float:left;
}
#espacePartenaires #espacepartenaire_btn {
	background:url(./images/btn/partenaires_nationaux_btn.gif) no-repeat;
	width:223px;
	height:36px;
	margin:150px 0 0 80px;
	float:left
}
#espacePartenaires .boutons {
	height:100px;
	width:300px;
	margin-top:0px;
	float:left;
	display:block;
}
.club {
	width:146px;
	height:26px;
	background:url(./images/btn/club_btn.png) no-repeat;
	display:inline;
	margin:4px 0 0 15px;
	float:left
}
.club:hover {
	background:url(./images/btn/club_btn_over.png) no-repeat;
}
.partenaire_national {
	width:109px;
	height:48px;
	background:url(./images/btn/devenezpartenaire_btn.png) no-repeat;
	display:inline;
	margin: 3px 0 0 -13px;
	z-index:100;
	float:left
}
.partenaire_national:hover {
	background:url(./images/btn/devenezpartenaire_btn_over.png) no-repeat;
}
.actions2009 {
	width:73px;
	height:35px;
	background:url(./images/btn/action2009_btn.png) no-repeat;
	display:inline;
	margin:41px 0 0 -40px;
	float:left
}
.actions2009:hover {
	background:url(./images/btn/action2009_btn_over.png) no-repeat;
}
#listepartenaires {
	margin:44px 0 0 8px;
	float:left
}
#listepartenaires ul {
	padding:0;
	margin:0;
	list-style:none;
	list-style-type:none;
	float:left
}
#listepartenaires li {
	/*padding:2px;*/
	margin:0;
	list-style:none;
	list-style-type:none;
	float:left
}
#photoUne {
	margin: 10px 0 10px 15px;
	width:900px;
	height:170px;
	/*margin-left:40px;*/
	float:left;
	padding:0px 5px 5px 10px;
}
#photoUne ul {
	padding:0;
	margin:0;
	list-style:none;
	list-style-type:none;
	float:left
}
#photoUne li {
	padding:0 4px 0 4px;
	margin:0;
	text-align:center;
	list-style:none;
	list-style-type:none;
	width:153px;
	float:left;
}
#photoUne .photoBtn {
	background:url(./images/btn/photoUne_btn.png) no-repeat;
	width:128px;
	height:23px;
	margin-top:-25px;
	float:left;
}


#photoUne ul {
	float:left;
}

#photoUne ul li span {
	font-size:0.8em;
	color:#7b7b7b;
	display:block;
	float:left;
}
#photoUne .fleche_g {
	width:34px;
	height:40px;
	background:url(./images/btn/fleche_photoune_gauche_btn.png) no-repeat;
	display:block;
	margin:40px 0 0 -40px;
	float:left;
}
#photoUne .fleche_d {
	width:34px;
	height:40px;
	background:url(./images/btn/fleche_photoune_droite_btn.png) no-repeat;
	display:block;
	margin:40px 0 0 0;
	float:left;
}
/*********** FOOTER ***************/

#textHome{padding: 0 0 0 52px; font-family: arial;}
#textHome div.bloc{float: left; margin: 0 15px 0 0; color: #2e2e2e !important; font-size: 10px !important;}
#textHome div.bloc h2{text-transform: uppercase; color: #a2a2a2; font-size: 16px; margin-bottom: 5px;}
#textHome div.bloc a{color: #006699 !important; font-weight: bold;}
#textHome div.bloc a.link_on_btn{display: block; width: 202px; height: 25px; position: absolute; top: 0; left: 15px;}
#textHome div.bloc span.liresuite{display: block;float: right; margin-right: 20px;}
#blocEdito{background: url(images/css/actu_constr_home_2.png) no-repeat center top; width:232px; /*height:126px;*/ padding:54px 10px 14px 10px;/*margin-top:-70px;*/}
#blocActu{background: url(images/css/actu_part_home_2.png) no-repeat center top; width:232px;	/*height:126px;*/ padding:54px 10px 14px 10px;/*margin-top:-70px;*/}
#blocBrevePartner{background: url(images/css/actu_partner_home_2.png) no-repeat center top; width:229px;	/*height:126px;*/ padding:54px 10px 14px 10px;/*margin-top:-70px;*/}

.actuHome{background: url(images/css/fond_actu_home.png) no-repeat center bottom;  margin: -8px 0 0 -10px; padding: 0 10px; width: 232px;}
#blocBrevePartner .actuHome{background: url(images/css/fond_actu_home.png) no-repeat bottom -1px !important;  margin: -8px 0 0 -10px; padding: 0 10px; width: 232px;}

#under_footer {
	width:960px;
	float:right;
	padding-top: 100px;
}

