/* CSS Document */
* {
scrollbar-face-color: #000;
scrollbar-shadow-color: #FFF;
scrollbar-highlight-color: #FFF;
scrollbar-3dlight-color: #FFF;
scrollbar-darkshadow-color: #FFF;
scrollbar-track-color: #FFF;
scrollbar-arrow-color: #FFF;
}

BODY {
margin:0px;
padding:0px;
background:#090909 url('../img/bg.jpg') repeat-x;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:62.5%
}

BODY.inter {
margin:0px;
padding:0px;
background:#090909 url('../img/bginter.jpg') repeat-x;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:62.5%
}

UL { margin-top:5px; }

LI {
margin:0 auto;
margin-bottom:5px
}


H1 { font-size:2.4em; margin:0px;}
H2 { font-size:1.4em; color:#009533; margin:0px;}
H3 { font-size:1.8em; color:#87ca10; margin:0px;}
H4 { font-size:1.2em; font-weight:normal; margin:0px;}
H5 { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#009433}
H6 { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF}

H1.titre, H2.titre, H3.titre, DIV.titre { margin:10px 0px }
H1.entete, H2.entete, H3.entete { margin:20px 0px }

LI A { color:#009533; text-decoration:none; font-weight:bold }
LI A:hover { color:#009533; text-decoration:underline; }

.zone { position:relative;display:block; margin:0px auto; padding:0 auto; width:978px; text-align:left }
.bloc { display:block; margin:0px auto; padding:0px auto; text-align:left }

.menu { display:block; height:20px; width:198px; background:url('../img/sprites.png') -9px -54px no-repeat  ; margin-left:15px; color:#FFFFFF; text-decoration: none; text-indent:10px}
.menu:hover { display:block; height:20px; width:198px; background:url('../img/sprites.png') -208px -54px no-repeat  ; color:#009533 }

.menuBig { display:block; height:38px; width:228px; background:url('../img/sprites.png') -9px -416px no-repeat  ; margin-left:15px; color:#FFFFFF; text-decoration: none;}
.menuBig:hover { display:block; height:38px; width:228px; background:url('../img/sprites.png') -252px -416px no-repeat  ; color:#009533 }

.menuBig DIV { font-size:14px; line-height:14px; padding-top:3px; text-align:center; font-weight:bold }

#logo { width:302px; height:88px; float: left; margin-top:10px}
#claim { width:370px; height:88px; float: left; margin:20px 20px 10px 20px}
#coords { width:238px; height:88px; float: right; background:url('../img/sprites.png') -160px -122px no-repeat; margin:20px 0px 0px 0px}
#menu { display:block; width:220px; float: left; margin:20px 0px 0px 12px; }
#pictos { display:block; width:145px; float: right; margin:0px 0px 13px 0px }
#pictosTop { display:block; height:77px; width:134px; background:url('../img/sprites.png') -10px -122px no-repeat; margin-bottom:15px }
#news { height:45px; width:611px; background:url('../img/sprites.png') 0px -74px no-repeat; float:right; clear:both }
#anim { position:absolute; top:0px; left:0px; width:100%; height:544px;}
#reasTitre { display:block; float:left; height:30px; width:178px; background:url('../img/sprites.png') -230px -15px no-repeat; margin-left:12px; margin-right:15px }
#reasNav { height:33px; margin-top:2px }
#tel { display:block; height:18px; width:18px; background:url('../img/sprites.png') -558px -26px no-repeat; margin:0px 5px 0px 10px; float:left }
#fax { display:block; height:18px; width:18px; background:url('../img/sprites.png') -578px -26px no-repeat; margin:0px 5px 0px 10px; float:left }
#home { display:block; height:24px; width:24px; background:url('../img/sprites.png') -418px -134px no-repeat; margin:8px 10px; float:left }
#nav { display:block; height:30px; clear:both; border-bottom: 1px solid #ececec; margin:0px auto }
#chemin { display:block; height:44px; clear:both; margin:0px auto}
#contenu { display:block; clear:both; min-height:350px; height: auto !important; height: 350px; }
#centre { background:#fff url('../img/bginter.jpg') 0px -230px repeat-x; clear:both }

#ozanges, #ozanges:visited { text-decoration:none }
#chemin A { color:#000000; text-decoration:none }

.rub { margin:16px 0px } 
#rub1 { display:block; height:20px; width:120px; background:url('../img/sprites.png') -428px -14px no-repeat  ; }
#rub2 { display:block; height:20px; width:120px; background:url('../img/sprites.png') -428px -34px no-repeat  ; }
#rub3 { display:block; height:20px; width:120px; background:url('../img/sprites.png') -428px -54px no-repeat  ; }

.curTab { display:block; float:left; height:25px; width:105px; background:url('../img/sprites.png') -10px -14px no-repeat; text-align:center; color:#009533; text-decoration:none; font-size:1.2em; font-weight:bold; padding-top:8px }
.tab { display:block; float:left; height:25px; width:105px; background:url('../img/sprites.png') -120px -14px no-repeat; text-align:center; color:#dfd800; text-decoration:none; font-size:1.2em; font-weight:bold; padding-top:8px; }
.tab:hover { text-decoration:underline }
.clean { clear:both;}
.cap1 { text-decoration:underline;font-weight:bold }

.pic { height:64px; width:145px; margin:2px 0px } 
#pic1 { display:block; background:url('../img/sprites.png') -460px -206px no-repeat  ; }
#pic1:hover { background:url('../img/sprites.png') -460px -275px no-repeat  ; }
#pic2 { display:block; background:url('../img/sprites.png') -302px -206px no-repeat  ; }
#pic2:hover { background:url('../img/sprites.png') -302px -275px no-repeat  ; }
#pic3 { display:block; background:url('../img/sprites.png') -150px -206px no-repeat  ; }
#pic3:hover { background:url('../img/sprites.png') -150px -275px no-repeat  ; }
#pic4 { display:block; background:url('../img/sprites.png') 0px -206px no-repeat  ; }
#pic4:hover { background:url('../img/sprites.png') 0px -275px no-repeat  ; }

.nav {display:block; float:left; margin:0px auto; height:28px; text-align:center; width:120px; }
.navOn { display:block; float:left; margin:0px auto; height:28px; text-align:center; background: #3ebd61; width:120px; }
.navLabel {display:block; margin:0px auto; height:28px; }

#nav1 { background:url('../img/sprites.png') -16px -375px no-repeat; width:100px; }
#nav1:hover { background: url('../img/sprites.png') -16px -380px no-repeat ; }
#nav1On { background: url('../img/sprites.png') -16px -347px no-repeat ; width:100px }

#nav2 { background:url('../img/sprites.png') -128px -375px no-repeat; width:90px; }
#nav2:hover { background: url('../img/sprites.png') -128px -380px no-repeat ; }
#nav2On { background: url('../img/sprites.png') -128px -347px no-repeat ; width:90px; }

#nav3 { background:url('../img/sprites.png') -222px -375px no-repeat; width:70px; }
#nav3:hover { background: url('../img/sprites.png') -222px -380px no-repeat ; }
#nav3On { background: url('../img/sprites.png') -222px -347px no-repeat ; width:70px; }

#nav4 { background:url('../img/sprites.png') -304px -375px no-repeat; width:86px; }
#nav4:hover { background: url('../img/sprites.png') -304px -380px no-repeat ; }
#nav4On { background: url('../img/sprites.png') -304px -347px no-repeat ; width:86px; }

#nav5 { background:url('../img/sprites.png') -400px -375px no-repeat; width:90px; }
#nav5:hover { background: url('../img/sprites.png') -400px -380px no-repeat ; }
#nav5On { background: url('../img/sprites.png') -400px -347px no-repeat ; width:90px; }

.interNav { display:block; float:left; margin:0px auto; height:34px; width:26px; background:url('../img/sprites.png') -599px -358px no-repeat;}
#openCNav { width:26px; background:url('../img/sprites.png') -532px -360px no-repeat;}
#closeCNav { width:26px; background:url('../img/sprites.png') -567px -360px no-repeat;}

.imgBord { border-left:10px solid #090909 }

#smenu { height:22px; padding-top:8px; padding-left:45px; letter-spacing:2px }
#smenu A, #smenu A:visited { text-decoration:none; color:#009533; font-weight:bold}
#smenu A:hover { text-decoration:underline}

#page {
position:absolute
}

#col1 { float:left; margin:0 auto; width:630px; margin-right:0px; margin-left:40px; min-height:350px; height: auto !important; height: 350px;  }
#col2 { float:left;margin:0 auto; width:300px; background:#030303; color:#fff; min-height:350px; height: auto !important; height: 350px;  }
#col3 { margin:0 auto; width:930px; margin-left:40px }
.tiers { float:left; margin:0 auto; width:296px; }

.foncierBloc1 { display:block; float:left;margin:0 auto; width:120px; height:150px; text-decoration:none; background:#009533; border:5px solid #030303; margin-left:10px; margin-bottom:10px }
.foncierBloc2 { display:block; float:left;margin:0 auto; width:120px; height:150px; text-decoration:none; background:#87ca10; border:5px solid #030303; margin-left:10px; margin-bottom:10px }

.f-fiche-Bloc1 { display:block; float:left;margin:0 auto; width:240px; text-decoration:none; background:#009533; border:12px solid #009533; margin-bottom:10px }
.f-thumbs-Bloc1 { display:block; float:left;margin:0 auto; width:120px; height:90px; text-decoration:none; background:#009533; border:5px solid #030303; margin-bottom:10px; margin-right:5px }

#rotator {position:relative; height:180px}
.imgFoncier { position:absolute;}

#rotatorActu {position:relative; height:200px; width:250px; display:block; margin:0 auto; margin-bottom:20px; text-align:center }
.blocActu { position:absolute; width:200px; background:#030303; border:12px solid #009533; padding:15px; top:0px; left:0px}

#header {
display:block;
height:130px;
width:100%;
margin:0px auto;
padding:0px auto;
clear:both;
}


#footer {
margin-top:15px;
display:block;
height:35px;
}

#anim {
}

.A11Blanc, A.A11Blanc, A.A11Blanc:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

.A11Orange, A.A11Orange, A.A11Orange:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff9d03;
text-decoration:none;
}

.A10Gris, A.A10Gris, A.A101Gris:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#7f807e;
text-decoration:none;
}

.legende  {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#171515;
text-decoration:none;
font-style:italic;
}

.A18Blanc  {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
color:#FFFFFF;
}

.A12Blanc  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
color:#FFFFFF;
}

.A24Blanc  {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:24px;
color:#FFFFFF;
}

.A18Bleu  {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:18px;
color:#375eab;
}

.A11Bleu {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#375eab;
}

.ref {
display:block;
padding:5px;
border:1px solid #CCCCCC;
background:#FFFFFF;
width: 393px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#171515;
text-decoration:none;
font-weight:bold;
}
.ref:hover {
background:#20a42c;
color:#FFFFFF;
}

.btn {
display:block;
padding:5px;
border:1px solid #CCCCCC;
background:#68a71d;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.separateur {
position:relative;
display:block;
margin:0 auto;
padding:0 auto;
clear:both;
}

.reasItem {
display:block;
padding:5px;
border:1px solid #FFFFFF;
background:#68a71d;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.reasItem:hover {
display:block;
padding:5px;
border:1px solid #61a5f9;
background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#236db2;
text-decoration:none;
font-weight:bold;
}

.reaType { display:block; background:#ffc11b; padding:5px; color:#236db2; font-family:Arial, Helvetica, sans-serif; font-weight:bold}

A.rea { display:inline-block; border:6px solid #FFFFFF; float:left; margin: 0 auto; margin-left:10px; margin-bottom:5px; padding:0 auto }
A.rea:hover {  border:6px solid #79b04a }

#reasHome {
display:block;
clear:both;
width:972px;
background:#FFFFFF;
height: 120px;
margin: 0px auto;
padding:0px auto;
visibility:visible
}

.reaGal { visibility: hidden }

.mapRub {width:170px; float:left; margin-right:20px; margin-top:10px; color:#FFFFFF; font-size:1.2em}
.mapRub A, .mapRub A:visited {color:#FFFFFF; text-decoration:none}
.mapRub A:hover { text-decoration:underline }

.mooquee
{
	padding: 15px 5px 15px 0px;	
	width:500px;
	margin-left:50px;
	/* don't change */
    position: absolute;
	overflow: hidden;
	white-space: nowrap;
	
}
.mooquee-text
{
	/* don't change */
	position: absolute;
	color:#1fa243;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.info_item A { text-decoration:none; color:#009533 }
info_item A:hover { text-decoration:underline; }

#dropMenu { visibility:hidden;position:absolute; width:160px; border-left:1px solid #ececec; border-right:1px solid #ececec; background:#FFFFFF; top:160px; left:0px }
#dropMenu A, #dropMenu A:visited { display:block; padding:5px; border-bottom: 1px solid #ececec; text-decoration:none; color:#009533; font-weight:bold }
#dropMenu A:hover { text-decoration:underline}