body {
background:url(../gfx/fonds/fond.png) repeat-y center top;
}
html {
background:#1B3E55 url(../gfx/fonds/back.gif) repeat-x;
border-top:5px solid #C8C8C8;
}
#header {
background:url(../gfx/fonds/header.gif) no-repeat center top;
text-align:center;
}
#top {
height:130px;
}
#main {
background:url(../gfx/fonds/main.gif) no-repeat 0 24px;
margin:0 auto;
padding:0 2px 20px;
position:relative;
top:0;
width:986px;
}
#menu {
float:left;
}
h3, h4 {
font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
font-size:16px;
}
#login {
background:url(../gfx/fonds/login.gif) no-repeat;
float:left;
height:24px;
padding-left:25px;
width:352px;
}
#login h3 {
display:block;
float:left;
margin:9px 8px 0 0;
}
#login input {
background:url(../gfx/fonds/login_input.gif) no-repeat;
border:none;
font-size:10px;
height:13px;
margin:1px 0 0;
padding:3px 8px;
width:78px;
}
#login input.submit {
background:url(../gfx/titres/boutons/ok.gif) no-repeat;
height:21px;
margin:0;
padding:0;
position:relative;
top:2px;
width:38px;
}
#menu li {
float:left;
}
#menu li a {
display:block;
height:24px;
}
.gauche {
float:left;
padding:15px 5px 15px 15px;
width:632px;
}
.float_l {
float:left;
}
.float_r {
float:right;
}
.droite_t {
background:#EBECEC url(../gfx/fonds/droite_t.gif) no-repeat;
padding:16px 6px 0;
}
.droite_b {
background:url(../gfx/fonds/droite_b.gif) no-repeat left bottom;
padding-bottom:43px;
margin-bottom:-15px;
width:315px;
}
.block_1,.block_2,.block_3,.block_4 {
float:left;
width:309px;
}
.block_1 {
margin:22px 5px 0 0;
}
.block_2,.block_3,.block_4 {
margin:10px 5px 0 0;
}
.block_5 {
margin:12px 0 0;
}
.block_b {
padding:8px 5px 35px 10px;
position:relative;
width:294px;
}
.block_5 .block_b {
padding:8px 5px 40px 5px;
width:293px;
}
.block_b img {
float:right;
margin-left:10px;
z-index:5;
position:relative;
}
img.logo {
float:none;
margin:7px 5px;
}
.small p {
font-size:10px;
}
.block_b p {
padding-left:8px;
margin-bottom:6px;
}
.block_b h3 {
margin:0 1px 7px 2px;
}
.block_b .next {
background:url(../gfx/titres/boutons/lire_suite.gif) no-repeat;
bottom:1px;
display:block;
height:21px;
position:absolute;
right:13px;
width:104px;
}
.block_1 .block_m {
background:url(../gfx/fonds/block_1_m.gif) repeat-y;
}
.block_1 .block_t {
background:url(../gfx/fonds/block_1_t.gif) no-repeat;
}
.block_1 .block_b {
background:url(../gfx/fonds/block_1_b.gif) no-repeat left bottom;
}
.block_1 p.intro {
background:url(../gfx/deco/puces/point.gif) no-repeat 0 4px;
}
.block_1 p strong {
color:#0065A2;
}


.block_2 .block_m {
background:url(../gfx/fonds/block_2_m.gif) repeat-y;
}
.block_2 .block_t {
background:url(../gfx/fonds/block_2_t.gif) no-repeat;
}
.block_2 .block_b {
background:url(../gfx/fonds/block_2_b.gif) no-repeat left bottom;
}
.block_2 p.intro {
background:url(../gfx/deco/puces/point_2.gif) no-repeat 0 4px;
}
.block_2 p strong {
color:#00ABC4;
}
.block_2 .block_b .next {
background:url(../gfx/titres/boutons/lire_suite2.gif) no-repeat;
}


.block_3 .block_m {
background:url(../gfx/fonds/block_3_m.gif) repeat-y;
}
.block_3 .block_t {
background:url(../gfx/fonds/block_3_t.gif) no-repeat;
}
.block_3 .block_b {
background:url(../gfx/fonds/block_3_b.gif) no-repeat left bottom;
}
.block_3 p.intro {
background:url(../gfx/deco/puces/point_3.gif) no-repeat 0 4px;
}
.block_3 p strong,.block_3 p a {
color:#C02142;
}
.block_3 p a {
font-weight:bold;
text-decoration:none;
}
.block_3 .block_b .next {
background:url(../gfx/titres/boutons/lire_suite3.gif) no-repeat;
}


.block_4 .block_m {
background:url(../gfx/fonds/block_4_m.gif) repeat-y;
}
.block_4 .block_t {
background:url(../gfx/fonds/block_4_t.gif) no-repeat;
}
.block_4 .block_b {
background:url(../gfx/fonds/block_4_b.gif) no-repeat left bottom;
}
.block_4 p.intro {
background:url(../gfx/deco/puces/point_4.gif) no-repeat 0 4px;
}
.block_4 p strong,.block_4 p a {
color:#7B9325;
}
.block_4 .block_b .next {
background:url(../gfx/titres/boutons/lire_suite4.gif) no-repeat;
}



.block_5 .block_m {
background:url(../gfx/fonds/block_5_m.gif) repeat-y;
}
.block_5 .block_t {
background:url(../gfx/fonds/block_5_t.gif) no-repeat;
}
.block_5 .block_b {
background:url(../gfx/fonds/block_5_b.gif) no-repeat left bottom;
}
.block_5 p, #carte p, #carte2 p {
padding-bottom:0;
margin-bottom:0;
color:#fff;
}
.block_5 p {
margin-left:7px;
}
.block_5 p.intro {
background:url(../gfx/deco/puces/point_5.gif) no-repeat 0 4px;
}
.block_5 p strong, #carte p strong, #carte2 p strong {
color:#FFCC00;
}
.block_5 p a {
color:#FFCC00;
font-weight:bold;
text-decoration:none;
}
.block_5 h3 {
margin-bottom:7px;
}

.sep {
background:url(../gfx/fonds/block_5_p.gif) no-repeat left bottom;
width:265px;
height:15px;
display:block;
position:relative;
z-index:2;
}

#lancer_visite, #voir_carte {
bottom:20px;
display:block;
left:15px;
position:absolute;
}

#carte, #carte2 {
height:181px;
margin-bottom:24px;
padding:5px 6px;
position:relative;
width:291px;
}

#carte {
background:url(../gfx/fonds/carte.png) no-repeat;
}

#carte2 {
background:url(../gfx/fonds/carte2.png) no-repeat;
float:left;
margin-top:15px;
}

#carte p, #carte2 p {
font-size:12px;
margin:15px 17px;
width:138px;
}

#navigation {
background:#EBEBEC url(../gfx/fonds/navigation.gif) no-repeat left bottom;
clear:left;
float:left;
left:15px;
margin-right:15px;
min-height:468px;
padding-bottom:53px;
position:relative;
width:194px;
}

#navigation .block_m {
background:url(../gfx/fonds/navigation_m.gif) repeat-y;
}

#navigation .block_b {
background:url(../gfx/fonds/navigation_b.gif) no-repeat left bottom;
height:auto;
padding:8px 5px 35px;
position:static;
width:184px;
}

#navigation .block_t {
position:relative;
background:url(../gfx/fonds/navigation_t.gif) no-repeat;
}

#navigation h3 {
color:#0065A2;
}

#navigation ul {
border-bottom:1px solid #DDDDDD;
}

#navigation li {
background:url(../gfx/deco/boutons/rond2.gif) no-repeat 0 2px;
border-top:1px solid #DDDDDD;
padding:5px 0 7px 26px;
}

#navigation li a {
color:#595959;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

#navigation li.actif a,#navigation li a:hover {
color:#0065A2;
}

#contenu {
background:url(../gfx/fonds/contenu.gif) repeat-x left bottom;
border-bottom:3px solid #EBECEC;
float:left;
left:25px;
min-height:390px;
padding-bottom:100px;
padding-left:16px;
position:relative;
width:710px;
}

#contenu h3  {
border-bottom:3px solid #EBECEC;
font-size:20px;
font-weight:normal;
margin-bottom:20px;
padding-bottom:5px;
}

#contenu h3 strong {
color:#0065A2;
display:block;
}

#contenu h3 b {
color:#0065A2;
}

#contenu h4 {
margin:15px 0 5px;
}

#contenu h4.titre {
background:url(../gfx/deco/puces/h4.gif) no-repeat 0 6px;
color:#0065A2;
margin:0 0 10px 0;
padding:6px 0 0 21px;
line-height:15px;
min-height:18px;
}

#contenu p, #contenu li  {
background:url(../gfx/deco/puces/point.gif) no-repeat 2px 5px;
font-size:12px;
margin-bottom:6px;
padding:0 20px 0 10px;
}
#contenu li  {background:url(../gfx/deco/puces/liste.gif) no-repeat 2px 5px;}
#contenu ul  {
margin:0 8px 0 10px;
}

/*#contenu p  {
background:none;
padding:0 20px 0 0;
}*/

#contenu p.puce  {
background:url(../gfx/deco/puces/point.gif) no-repeat 0 5px;
margin:0 0 8px 10px;
padding:0 20px 0 10px;
}

#contenu a  {
color:#0065A2;
text-decoration:none;
font-weight:bold;
}
#contenu strong, h5 {
color:#0065A2;
}
#contenu h5 {margin:4px 0 6px 0; font-size:12px;}
.illus {
bottom:2px;
float:right;
margin-top:10px;
position:absolute;
right:0;
}

#footer {
background:url(../gfx/fonds/footer.gif) no-repeat;
clear:both;
height:54px;
padding-top:8px;
position:relative;
top:20px;
width:986px;
}
#footer li {
background:url(../gfx/deco/puces/fleches.gif) no-repeat 0 5px;
display:inline;
padding-left:11px;
margin-left:18px;
}
#footer li a {
color:#636363;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.block_b {
height:176px;
}
.droite_b .block_b {
height:170px;
}

.texte {
float:left;
width:612px;
}

.photos {
float:right;
padding:5px 0 0 8px;
width:305px;
}

.photo {
float:right;
margin:5px;
margin-top:0;
}


#contenu .photos p {
background:url(../gfx/deco/puces/fleches2.gif) no-repeat 0 2px;
clear:left;
color:#686868;
font-size:9px;
margin:0 auto;
padding:0 0 0 10px;
width:275px;
}
.photos img {
border:none;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
display:block;
float:left;
}


/* Forms */


label {
background:url(../gfx/deco/puces/point.gif) no-repeat 0 6px;
color:#595959;
clear:left;
float:left;
font-size:10px;
font-weight:bold;
margin:0;
margin-top:0.3em;
padding:0.2em;
padding-left:10px;
width:150px;
}


#contenu p.label {
background:url(../gfx/deco/puces/point.gif) no-repeat 0 6px;
color:#595959;
clear:left;
float:left;
font-size:10px;
font-weight:bold;
margin:0;
margin-top:0.3em;
padding:0.2em;
padding-left:10px;
width:150px;
}


label.radio {
background:none;
color:#595959;
clear:none;
float:none;
font-size:10px;
font-weight:normal;
margin:0 0 0 10px;
padding:0;
}

.br {display:none;}  
  
.textfield {
background:url(../gfx/fonds/input.gif) no-repeat;
border:none;
font-size:10px;
height:13px;
margin:3px 3px 3px 0;
padding:3px 8px;
width:184px;
}
  
.select {
background:#D9D9D9;
border:none;
font-size:10px;
height:13px;
margin:3px 3px 3px 0;
padding-left:8px;
width:184px;
}
textarea {
background:url(../gfx/fonds/textarea.gif) no-repeat;
border:none;
font-size:10px;
margin:3px 3px 3px 0;
height:190px;
padding:5px 0 5px 8px;
width:192px;
}
.submit {
background:url(../gfx/titres/boutons/envoyer.gif) no-repeat right top;
border:none;
margin:10px 0 0;
height:21px;
width:285px;
}
.validation-advice {
color:#D10027;
font-size:10px;
padding:5px 0 0;
}

.bord {background: #EBECEC;
height:4px;
margin:-6px 0 3px 0;
}
ul.plan { list-style:none;}
ul.plan li {background:url(../gfx/deco/puces/plan.gif) no-repeat 0 3px;
	padding:2px 0 2px 10px;
	}
#contenu ul.plan li a {font-size:11px;
	color:#5D5D5D;
	text-decoration:none;
	font-weight:normal; 
	}
ul.plan li a:hover {color:#0065A2;}