/********************* CSS AUTO-GENEREE NE PAS EDITER ***********************/
html, body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, fieldset, form, label, *, .mainMenu ul, .mainMenu ul li a, .mainMenu ul ul, .mainMenu ul ul li, .mainMenu ul ul li a, .Dossier .Fil, .SearchEngine ul, .SearchEngine ul li a, .SearchEngine ul ul, .SearchEngine ul ul li, .SearchEngine ul ul li a{
margin: 0;
padding:0;
border: 0;
}

body{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#474747;
background:#CBCBCB url(../images/backgrounds/v2_bg.jpg) repeat-x top left;
}

body .backgroundTop{

}

body .backgroundLeft{

}

body .backgroundRight{

}

body .backgroundSpacer{

}


li{
list-style-type:none
}

img{
margin:;
}

.BlocType1 img{
margin:0;
}

.BlocType2 img{
margin:0;
}

a{
text-decoration:none;
color:#737373;
}

a:hover{
text-decoration:underline;
}

.Style1{
color:#1A5479;
font-size:10px;
font-weight:normal;
font-family:verdana;
font-style:normal;
}

.CenterAlign{
text-align:center;
}

.Hide, .CacherDIV{
visibility:hidden;
display:none;
}

.Visible, .MontrerDIV{
visibility:visible;
display:block;
}

/* ****************************************Css Containerz********************************** */
.Container{
width:1001px;
margin:auto;
overflow:hidden;
border:1px solid #DBE0E3;
border-top:none;
background:#fff;
}

/* ***************************************Css Header*************************************** */
.Header{
height:242px;
width:989px;
margin-left:5px;
}

.BlocLogo{
margin-left:2px;
background:none;
height:190px;
}

/* Css Logo */
.logo{
width:208px;
height:62px;
float:left;
margin-top:0px;
padding-top:12px;
position:relative;
}

.logoPrint img{
width:360px;
}

.logoPrint{
display:block;
float:left;
height:100%;
margin-top:0;
padding-top:0;
position:absolute;
width:360px;
}

.logo span, .LogIn div span, .Meteo .Tm span{
display:none
}

/* Css LogoIn : inscription */
.Ban{
width:100px;
overflow:hidden;
float:right;
position:relative;
display:none;
margin-top:20px;
}

.Ban img{
margin:0;
}

.Ban .Pac{
position:absolute;
right:66px;
top:7px;
}

.Ban a.Rp{
position:absolute;
right:0px;
bottom:40px;
}

.Ban .Part{
position:absolute;
right:72px;
bottom:40px;
}

.LogIn{
width:177px;
float:left;
background:url(../images/backgrounds/v2_mon_site.jpg) no-repeat 0px 6px;
padding-top:24px;
position:absolute;
margin-top:17px;
display:none;
}

.login {
position: relative; 
width: 600px; 
height: 25px;
left:2px;
}

.LogIn .EnvoiAmi{
padding-top:2px;
margin-top:-10px !important 0px;
margin-right:-10px !important 0px;
}

#MonSite{
margin-top:-20px !important 0px;
}

.LogIn a, .LogIn input, .Search input, .Footer input{
color:#B5B5B5;
line-height:12px;
}

.LogIn input{
border:1px solid #C9CBCE;
padding-left:4px;
height:13px;
width:171px;
vertical-align:middle;
}

.LogIn div{
background:url(../images/backgrounds/v2_inscrivez-vous.jpg) no-repeat top left;
}

.LogIn div, .LogIn div a{
width:110px;
height:12px;
float:left
}

.LogIn label{
position:absolute;
width:100px;
margin-top:-2px;
}

input.Password{
width:70px
}

input.ok{
width:28px;
height:20px;
background:url(../images/backgrounds/v2_ok.jpg) no-repeat top left;
border:0px;
cursor:pointer
}

/* ******************************************Css Menu ****************************************** */
.mainMenu{
background:url(../images/backgrounds/v2_bg_left.jpg) no-repeat left top;
width:828px;
float:left;
height:50px;
padding-left:0px;
z-index:999;
}

.MenuCont{
position:relative;
float:left;
min-height:50px;
width:989px;
left:2px;
background:url(../images/backgrounds/v2_bg_menu.jpg) repeat-x;
z-index:999;
}

.mainMenu ul li a img{
position:absolute;
left:7px;
top:16px
}

.mainMenu ul ul li a, .mainMenu ul li a{
font:bold 12px "Trebuchet MS", "Times New Roman";
display:block;
}

.mainMenu ul{
float:left;
list-style-type:none;
z-index:999;
}

.mainMenu ul li{
position:relative;
display:block;
float:left;
color:#fff;
z-index:999;
text-transform:uppercase;
}

.mainMenu ul li.other{
position:relative;
display:block;
float:left;
color:#fff;
z-index:999;
text-transform:uppercase;
background:url(../images/backgrounds/v2_bor.gif) no-repeat bottom left;
}

.mainMenu ul li a{
float:left;
padding-left:10px;
text-indent:0px;
padding-right:10px;
line-height:43px;
color:#fff
}

.mainMenu ul li a:hover, .mainMenu ul li .current{
background: transparent url(../images/backgrounds/v2_bg_menu_h.gif) center center repeat-x;
text-decoration:none
}

.SearchEngine ul li a img{
position:absolute;
left:7px;
top:16px
}

.SearchEngine ul ul li a, .SearchEngine ul li a{
font:bold 12px "Trebuchet MS", "Times New Roman";
display:block;
}

.SearchEngine ul{
float:left;
list-style-type:none;
z-index:999;
}

.SearchEngine ul li{
position:relative;
display:block;
float:left;
color:#fff;
z-index:999;
text-transform:uppercase;
}

.SearchEngine ul li.other{
position:relative;
display:block;
float:left;
color:#fff;
z-index:999;
text-transform:uppercase;
background:url(../images/backgrounds/v2_bor.gif) no-repeat bottom left;
}

.SearchEngine ul li a{
float:left;
padding-left:10px;
text-indent:0px;
padding-right:10px;
line-height:43px;
color:#fff
}

.SearchEngine ul li a:hover, .SearchEngine ul li .current{
background: transparent url(../images/backgrounds/v2_bg_menu_h.gif) center center repeat-x;
text-decoration:none
}

/* sous-niveaux du menu */
.mainMenu ul ul{
position:absolute;
left:0px;
float:left;
display:block;
margin-top:43px;
height:auto;
background:#FA6262;
visibility: hidden;
z-index:999;
}

html>body .mainMenu ul ul{
margin-left:1px;
display:block;
}

.mainMenu ul ul li{
display:block;
float:none;
color:#fff;
z-index:999;
min-height:24px;
height:auto;
width:auto !important;
width:132px;
float:none;
clear:both;
}

.mainMenu ul ul li a, .mainMenu ul ul li a:hover{
text-transform:none;
color:#fff;
width:130px;
min-height:24px;
height:auto;
padding-left:20px;
border-bottom:1px solid #F57A7A;
background:#FA6262;
padding-top:4px
}

.mainMenu ul ul li a:hover{
display:block;
height:auto;
background:#E92222;
}

/* Couleur de texte selectioné */
html>body .mainMenu ul ul li a, .mainMenu ul ul li a:hover{
height:auto;
}

/* Css Bloc Search */
.Search, .SearchBg{
float:left;
width:161px;
height:50px;
background:url(../images/backgrounds/v2_bg_search.jpg) repeat-x;
}

.SearchBg{
background:url(../images/backgrounds/v2_bg_right.jpg) no-repeat right top;
}

.SearchBg form{
padding:12px 17px 0px
}

.Search input, .Footer input{
border:1px solid #C17B7B;
height:13px;
width:90px;
padding:2px 0px 0px 4px;
color:#727272;
}

.Footer input.ok, input.oks{
background:url(../images/backgrounds/v2_oks.jpg) no-repeat;
height:19px;
width:26px;
border:none;
vertical-align:middle !important;
vertical-align:top;
cursor:pointer
}

/* Css Bloc Pub/Newz  */
.PubCont{
float:left;
width:990px;
height:99px;
padding-left:8px;
z-index:1;
display:none;
position:relative;
margin-top:2px;
}

.Newz{
float:left;
width:239px;
height:90px;
margin-top:0;
margin-left:8px;
background: #B41000;
}

.Head h2{
font:10px verdana;
color:#737373;
}

.Newz p a, .Newz div{
font:10px verdana;
color:#FFFFFF;
}

.Newz p{
color:#FFFFFF;
}

.Newz p.head{
color:#FFFFFF;
font-size:20px;
margin-top:8px;
text-align:center;
font-weight:bold;
}

.Newz p a{
color:;
}

.Newz p{
padding:9px 0px 0px 5px;
}

.Newz div, .Newz div a{
text-transform:uppercase;
font-weight:bold;
border-bottom:1px solid #E6B0A9;
margin-left:1px;
padding:0px 0px 6px 5px;
margin-top:12px;
}

#FinContentTopLeft1 {
padding:0;
margin:0;
}

.Pub{
width:728px;
height:90px;
background:#D6D6D6 url(../images/backgrounds/v2_pub.jpg) no-repeat left center;
text-align:center;
padding-left:11px;
float:left;
}

.PubRectangle{
float:left;
width:300px;
height:250px;
background:#D6D6D6 url(../images/backgrounds/v2_pub_carre.jpg) no-repeat left center;
text-align:center;
padding-left:11px;
margin-top:11px;
}

.Pub img{
margin-top:0px;
}

#pubCarreEditorial {
overflow:visible;
}
/* ******************************************Css Left Bloc ****************************************** */

/* Css Bloc A la Une */
.LeftBloc{
width:98%;
float:left;
padding-left:7px
}

.LeftBloc input, .LeftBloc select, .LeftBloc textarea{
border: 1px #999999 solid;
}

.LeftBloc input[type="image"], .LeftBloc input.image{
border: none;
}

.LeftBloc.Liste{
width:98%;
padding-right:7px;
}

.LeftBloc.Liste h1 em{
font-weight:normal;
}

.LeftBloc.Liste .Act.Top{
background: url(../images/backgrounds/v2_bg_liste.jpg) repeat-x bottom left;
margin-left:-7px !important;
margin-left:-3px;
padding-left:5px !important;
margin-bottom:5px !important;
margin-bottom:-20px;
}

.LeftBloc.Liste h1, .LeftBloc .Act h2 a, .LeftBloc .Act h2, .LeftBloc h3 a, .LeftBloc .Act h2 span, .LeftBloc .Act.Top div span, .LeftBloc .Liste .ActGal h1, .LeftBloc .Act h1.Detail{
font:bold 23px "trebuchet MS", Verdana;
text-transform:none;
color:#464646;
}

.LeftBloc.Liste .Chapeau p{
padding-top:5px;
padding-bottom:20px;
color:#B41000;
}

.LeftBloc.Liste .LogoKeyword img{
padding-bottom:20px;
}

.LeftBloc .Act h1.Detail{
width:580px;
}

.LeftBloc .Act.Top h1, .LeftBloc .Act.Top2 h1{
font:normal 17px "trebuchet MS", Verdana;
text-transform:none;
color:#000;
width:580px;
}

.LeftBloc .Act h1{
font:bold 23px "trebuchet MS", Verdana;
text-transform:none;
}

.LeftBloc .Act h1.Guide{
font:bold 23px "trebuchet MS", Verdana;
text-transform:none;
color:#464646;
width:580px;
}

.LeftBloc .Act h3 a, .LeftBloc .Act h3{
margin:2px 0px 9px 0px;
line-height:21px
}

.LeftBloc .Act.Top div, .LeftBloc .Act.Top div span{
height:17px;
border-bottom:1px solid #E6B0A9;
padding:0px 0px 5px 2px;
margin:1px 0px 11px 0px;
line-height:11px;
color:#000
}

.LeftBloc .Act.Top2{
height:29px;
padding:0;
}

.LeftBloc .Act.Top2 img.AddToFav{
float:right;
margin-top:-1px;
margin-right:-2px;
}

.LeftBloc .Act.Top2 div, .LeftBloc .Act.Top2 div span{
height:17px;
line-height:11px;
color:#000
}

.LeftBloc .Act.Top div span, .LeftBloc .Act.Top2 div span, .Infos span{
color:#B71E09;
border:none;
}

.LeftBloc .Act span a, .LeftBloc .Act span.Upper{
color:#9B0F06;
font:bold 10px "trebuchet MS", Verdana;
text-transform:uppercase;
}

.LeftBloc .Act span.Titre_Une{
font-size: 15px;
color: #000000;
font-weight:normal;
text-transform:none;
}

.LeftBloc .Act p a, .LeftBloc .Act p{
font:normal 11px verdana;
color:#000;
}

.LeftBloc .Act.Top p.Liste a{
font:normal 11px verdana;
color:#000;
}

.LeftBloc .Act p.Liste a{
font:normal 11px verdana;
color:#000;
}

.LeftBloc .Act{
border-bottom:1px solid #E6B0A9;
padding-bottom:14px;
margin-bottom:14px;
overflow:hidden;
float:left;
width:98%;
}

.LeftBloc .Act.NewsAct{
padding-bottom:4px;
margin-bottom:4px;
}

.LeftBloc .Act img{
float:left;
margin-right:9px;
margin-top:4px;
width:auto
}

.LeftBloc .Act img span{
margin-right:9px;
width:auto
}

.LeftBloc .Act.Top img{
margin-top:4px;
margin-bottom:8px
}

.More{
color:#B41000;
float:right;
margin-top:-10px;
margin-right:1px
}

/* Css Bloc / Actulaite en image */
.ActImg{
width:436px;
float:left;
position:relative;
overflow:hidden;
display:none;
}

.ActImg h3, .LeftBloc .Act.Top div span, .LeftBloc .Act.Top2 div span, .Infos span{
font:normal 17px "Trebuchet MS", "Times New Roman";
}

.ActImg h3{
color:#B41000;
}

.ActImg .Txt{
height:212px;
margin-bottom:2px;
margin-top:4px;
position:relative
}

.ActImg .Txt img{
margin-left:4px;
}

.ActImg span{
position:absolute;
top:5px;
right:9px;
}

.ActImg .Fil2 p{
text-align:left
}

.Fil, .FilGuide{
background-color:#B41000;
opacity: 1;
filter: alpha(opacity=60);
position:absolute;
left:4px;
bottom:0px;
padding:4px 27px 6px 6px;
width:396px;
}

.Fil.EventPerso{
width:294px;
}

.ActImg .Fil2{
background-color:#B41000;
opacity: 0.6;
-moz-opacity:0.60;
filter: alpha(opacity=60);
position:absolute;
left:4px;
top:3px;
padding:4px 27px 6px 6px;
width:396px;
}

.ActImg .Fil2{
left:4px !important;
top:30px;
left:5px;
padding:4px 27px 6px 6px;
width:396px;
z-index:999;
}

/* Start Css Slide  */

.slideshowContainer{
width: 100%;
height:212px;
background-color:#E3E3E3;
position:absolute;
}

.slideshowContainer img{
align: center;
}

.loading{
background: url(../images/loading.gif) center no-repeat;
}

#thumbnails{
overflow:hidden;
z-index:1;
}

#thumbnails div a:hover, div a.Current, .outline{
background: url(../images/actualites/accueil/v2_hover.jpg) no-repeat bottom center;
}

#thumbnails img{
background-color:#fff;
opacity: 0.4;
-moz-opacity:0.40;
filter: alpha(opacity=40);
}

#thumbnails .outline img, #thumbnails div a:hover img, #thumbnails div.Pre img, #thumbnails div.Sui img{
background-color:#FFF;
opacity: 1;
-moz-opacity:1;
filter: alpha(opacity=100);
}

.current img{
padding: 5px;
}

#thumbnails img{
width: 56px;
height:27px;
}

#thumbnails img, .ActImg .Pre img, .ActImg .Sui img{
border:1px solid #AF5C54;
margin-right:3px
}

#thumbnails div a{
display:block;
height:40px;
width:60px;
float:left;
margin-top:-2px;
overflow:hidden;
}

#thumbnails div a, #thumbnails .Mins div a:hover, #thumbnails .Mins div.Current{
display:block;
width:60px;
overflow:hidden;
}

.ActImg .Pre, .ActImg .Sui{
position:absolute;
bottom:3px;
right:-4px !important;
right:-8px;
width:15px;
display:block;
z-index:999;
}

.ActImg .Pre{
left:0px
}

#thumbnails div.Pre img, #thumbnails div.Sui img{
width:15px;
height:29px;
}

/* End Css Slide  */

.Mins img{
border:1px solid #AF5C54
}

.Mins a, .Mins div{
display:block;
height:40px;
width:58px;
float:left;
}

.Mins div{
margin-right:5px;
padding-top:2px
}

.Mins div a:hover, .Mins div.Current{
background: url(../images/actualites/accueil/v2_hover.jpg) no-repeat bottom center;
}

.Mins{
width:87% !important;
width:87.2%;
margin:auto;
position:relative;
height:45px;
background:url(../images/actualites/accueil/v2_bg_min.jpg) repeat-x top left;
overflow:hidden;
padding-left:20px;
margin-left:4px;
padding-right:30px
}

.Mins .imageCaption{
display:none;
}

.LeftBloc.Liste .Act.Top img{
float:right;
overflow:hidden;
margin-top:-44px;
margin-left:4px
}

#galleryContainer{
position:relative;
overflow:hidden;
}

#theImages{
position:absolute;
xwidth:632px;
width:1000px;
z-index:0;
}

/* Css Bloc / Actulaite en image Galerie */
.Liste .ActImg{
width:400px;
margin-top:10px;
}

.Liste .ActImg.Diap{
width:436px;
display:block;
float:left;
overflow:hidden;
position:relative;
}

.Liste .ActImg .Txt{
height:338px;
margin-bottom:9px;
margin-top:10px;
background:none
}

.Liste .ActImg.Diap .Txt{
height:212px;
margin-bottom:2px;
margin-top:7px;
position:relative;
}

.Liste .ActImg .Txt img{
margin:0px;
}

.Liste .Mins a, .Liste .Mins div{
overflow:hidden;
height:65px;
width:67px
}

.Liste .Diap .Mins a, .Liste .Diap .Mins div{
display:block;
float:left;
height:40px;
width:58px;
}

.Liste .Mins div a:hover, .Liste .Mins div.Current{
background: url(../images/actualites/galerie/v2_hover.jpg) no-repeat bottom left;
}

.Liste .Mins{
height:65px;
width:380px;
width:380px !important;
background:none;
padding-left:22px;
}

.Liste .Diap .Mins{
background:transparent url(../images/actualites/accueil/v2_bg_min.jpg) repeat-x scroll left top;
height:45px;
padding-left:20px;
padding-right:25px;
padding-top:8px;
position:relative;
width:98% !important;
}

.Liste .Mins div{
padding:0px;
}

.Liste .Mins a.Pre, .Liste .Mins a.Sui{
right:37px !important;
right:37px;
bottom:0px;
width:15px
}

.Liste .Mins a.Pre img, .Liste .Mins a.Sui img{
border:none
}

.Liste .Mins a.Pre{
left:0px
}

.Gal h1{
border-bottom: 1px solid #EECBC6;
padding-bottom:10px;
}

.GalCom{
width:279px;
float:left;
margin-top:10px;
}

.ActGal .GalCom h2{
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
background:#FDB0A7;
padding:15px;
text-transform:uppercase;
color:#000;
margin-bottom:0px
}

.Act.Top h3{
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#000;
margin-bottom:10px
}

.Act.Top.Date h3{
color:#636363;
font-size:10px;
}

.ActGal .GalCom .GalrieCor p{
background:none;
padding:0px;
text-transform:none;
line-height:22px;
color:#474747;
}

.GalrieCor p strong{
text-transform:uppercase;
}

.BlocCont{
float:left;
overflow:hidden;
width:279px;
}

.GalrieCor{
background:url(../images/backgrounds/v2_bg_gal.jpg) repeat-x top left;
padding:10px 0px 30px 15px;
width:264px;
overflow:hidden;
float:left;
}

.Reagir{
margin-left:15px;
overflow:hidden;
float:right;
width:264px;
display:block
}

.ActGal .Reagir p{
border-top: 1px solid #EECBC6;
padding:9px 9px 11px 0px;
}

.ActGal .Reagir p a, .ActGal .Reagir p, .ActGal .Reagir p a span{
color:#474747;
}

.ActGal .Reagir p span{
color:#474747;
}

.ActGal .Reagir p a span{
font-weight:normal
}

.ActGal .Reagir span{
text-transform:none;
}

.ActGal .Reagir span.Last{
color:#092132;
padding-bottom:8px;
display:block;
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
}

.ActGal .Reagir ul.Back{
background:url(../images/backgrounds/v2_g_gal_left.jpg) no-repeat top left;
margin:-6px 13px 12px 0;
}

.ActGal .Reagir ul.Back li{
background:url(../images/backgrounds/v2_g_gal_right.jpg) no-repeat bottom right;
padding-left:27px;
padding-bottom:4px;
font-size:9px;
color:#092132
}

/* ******************************************Css Main Bloc ****************************************** */
/* Css Bloc Main Bloc Containerz */
.MainBloc{
width:236px;
float:left;
overflow:hidden;
margin:20px 7px 0px 7px;
display:none;
}

.Txt{
background:url(../images/backgrounds/v2_bleu_g_Deg.jpg) repeat-x top left;
width:100%;
margin:auto;
overflow:hidden;
}

.ForumTxt{
background:url(../images/backgrounds/v2_bleu_g_Deg.jpg) repeat-x top left;
width:100%;
margin:auto;
}

.Txt.Blog .RssPic{
float: left;
width: 92px;
height:74px;
}

.Txt.Blog .RssContent{
width: 290px;
padding-right: 20px !important;
padding-right: 5px;
padding-bottom: 3px;
}

.Txt.Blog .Small strong{
padding-right: 27px;
}

.Txt.Blog .RssFooter{
clear: both;
}

.Txt.Blog .RssFooter{
padding-top: 3px;
border-top:1px solid #D9D9D9;
}

.Txt.Blog .BreveContent{
width: 100%;
padding-right: 20px !important;
padding-right: 5px;
padding-bottom: 3px;
}

.Txt.Dsc{
padding-left:10px;
}

.Txt img{
float:left;
margin-right:4px;
margin-top:3px;
margin-bottom:14px;
margin-left:7px
}

.Txt img.BtnCnL{
float:none;
margin-top:0;
}

.Txt span img{
float: none;
margin-right:4px;
margin-top:3px;
margin-bottom:14px;
margin-left:7px
}

.BlocType1.Ann .Txt span img{
margin-left:43px;
}

.BlocType1 h4{
background-image: url(../images/rail.jpg);
height:50px;
margin-left:5px;
margin-right:5px;
background-repeat:no-repeat;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:16px;
padding-left:120px;
}

.BlocType1 h4.AgendaH4{
background-image: none;
color:#9B0F06;
font:bold 10px "trebuchet MS", Verdana;
text-transform:uppercase;
margin:0px;
padding-top:16px;
padding-left:0px;
height:15px;
}

.Txt.AgendaTxt{
padding-bottom: 10px;
}

.Txt.AgendaTxt .Bloc{
padding-left:15px;
margin-bottom:3px;
}

.Txt p{

}

.Txt p a{
line-height:13px;
color:#474747;
}

.BlocType2 .Txt p a{

}

.Txt p a, .Txt p a strong, .Txt li, .Txt h2 a, .Txt li a, .Txt p a.lien_droite{

}

.Ann .Txt p a strong, .Txt li a{

}

.BlocType1 .Txt p a{
color:;
}

.cleaner{
width:auto;
height:1px;
font-size:0px;
clear:both;
}

.Txt form{
margin-left:7px
}

.Txt a, .Txt p a, .BlocType1 dt, .Txt p, .Txt tr, .BlocType2 label, .ActGal .GalCom .GalrieCor p{
font:normal 10px verdana;

}

.Txt a{
font-weight:bold;
margin-left:0px
}

.Titre{
background: no-repeat top left;
padding:0px 5px 0px 5px;
}

.Titre p, .Titre h1, .Titre h2, .LeftBloc.Liste .ActGal .Titre h2{
background:repeat-x top left;
width:auto;
height:30px;
text-align:center;
padding-top:5px;
padding-left:7px
}

.BlocType1.Long .Titre h2{
height:40px;
}

.PaDetail .Titre h1{
height:23px;
}

.Titre.Inf p{
padding-left:0px;
}

.Titre strong{
font-size:18px;
font-weight:bold;
}

.BlocType1 .Titre p, .BlocType1 .Titre h1, .BlocType1 .Titre h2, .LeftBloc.Liste .ActGal .Titre h2{
color:#000;
}

.BlocType2 .Titre p{
color:#000;
}

.Pic{
height:94px;
float:left;
width:auto;
}

.For{
position:absolute;
left:45px;
top:6px
}

.MainBloc .For{
left:30px;
top:6px
}

/* Css Bloc BlocType3: Edito */
.BlocType2, .BlocType1{
background:url(../images/vide.gif) no-repeat top right;
width:100%;
padding-bottom:2px;
}

/* Css Bloc Bleu Fonce */
.BlocType1{
background-image:url(../images/backgrounds/v2_bleu_fonce_right.jpg);
position:relative
}

.BlocType1 .Titre, .BlocType1 .Titre h1, .BlocType1 .Titre h2, .LeftBloc.Liste .ActGal .Titre h2{
background-image:url(../images/backgrounds/v2_bleu_fonce_left.jpg);
}

.BlocType1 .Titre p, .BlocType1 .Titre h1, .BlocType1 .Titre h2, .LeftBloc.Liste .ActGal .Titre h2{
background-image:url(../images/backgrounds/v2_bleu_fonce_back.jpg);
}

.BlocType1.Long .Titre h2{
background-image:url(../images/backgrounds/big/v2_bleu_fonce_back.jpg);
}

.BlocType1 .BlocHeight p{
height:29px !important 28px;
}

.BlocType1 .Titre p img{
padding-top:1px;
}

.BlocType1 dl{
margin-bottom:12px;
margin-left:7px;
}

.BlocType1 dl.Bot{
border-top:1px solid #EECBC6;
}

.BlocType1 dt{
background:url(../images/backgrounds/v2_cam.jpg) no-repeat top left;
font-weight:bold;
height:13px;
padding:6px 0px 0px 26px;
}

.BlocType1 dl.Bot dt{
background:url(../images/backgrounds/v2_note.jpg) no-repeat 0px 6px;
height:16px;
padding:12px 0px 0px 22px;
}

.BlocType1 dl.Bot dd{
margin-top:-2px;
padding-bottom:2px
}

.BlocType1 dl a{
font-weight:normal;
margin-left:15px;
display:block;
}

.BlocType1 dl dd span a{
font-weight:bold;
}

.BlocType1.Color, .BlocType1.Ann{
background-image:url(../images/backgrounds/v2_color_fonce_right.jpg)
}

.BlocType1.Color .Titre, .BlocType1.Color .Titre h1, .Meteo .BlocType1.Color .Titre, .BlocType1.Ann .Titre, .BlocType1.Ann .Titre h1, .Meteo .BlocType1.Ann .Titre{
background-image:url(../images/backgrounds/v2_color_fonce_left.jpg);
height:29px;
}

.BlocType1.Ann.Long .Titre, .BlocType1.Color.Long .Titre{
height:40px;
}

.BlocType1.Color .Titre p, .BlocType1.Color .Titre h1, .Meteo .BlocType1.Color .Titre p, .BlocType1.Ann .Titre p, .BlocType1.Ann .Titre h1, .Meteo .BlocType1.Ann .Titre p{
background-image:url(../images/backgrounds/v2_color_fonce_back.jpg);
height:29px;
}

.BlocType1.Color .Titre p, .BlocType1.Color .Titre h1, .Meteo .BlocType1.Color .Titre p{
padding-top:5px;
}

.BlocType1.Ann .Titre p, .BlocType1.Ann .Titre h1, .Meteo .BlocType1.Ann .Titre p{
padding-top:3px;
}

.Container.Newsletter .BlocType1.Color .Titre p{
padding-top:5px;
}

.BlocType1.Color .Titre p, .BlocType1.Color .Titre h1, .BlocType1.Ann .Titre p, .BlocType1.Ann .Titre h1{
color:#FFF;
}

.BlocType1.Color .Titre p img{
padding-top:0px;
}

/* Bloc Bleu Claire */
.BlocType2{
background-image:url(../images/backgrounds/v2_bleu_claire_right.jpg);
}

.BlocType2 .Titre{
background-image:url(../images/backgrounds/v2_bleu_claire_left.jpg);
}

.BlocType2 .Titre p{
background-image:url(../images/backgrounds/v2_bleu_claire_back.jpg);
}

.BlocType2 ul{
padding-top:6px;
margin:6px auto auto 7px;
width:98%;
}

/*ajout UNION*/
.Txt ul{
margin:0px 0px 7px 0px;
font-weight:bold;
font:bold 11px "Trebuchet MS";
width:93%;
}

.Txt ul.Eco{
margin-left:0px;
}

.Txt ul li span{
color:#B41000;
font-weight:normal
}

.MainBloc .Txt .suite, .MainBloc .Txt p, .RightBloc .Txt p, .Txt ul, #Agenda, .Txt img{
margin-left:8px;
}

.MainBloc .Txt .Bor .suite{
MARGIN-left:0px;
}

.MainBloc .Txt.Forum, .Liste .Txt{
padding:0px
}

.Txt.ConfirmMsg p{
padding:10px;
}

.LeftBloc.Liste .BlocType1 .Txt p.Tabulation{
color:#636363;
font-size:11px;
}

.suite{
background:url(../images/backgrounds/v2_puce_.gif) no-repeat 0px 5px;
padding-left:8px
}

/* fin ajout UNION */

.BlocType2 p{
font-weight:bold
}

.margeBlocSondage{
margin-left:5px;
margin-right:5px;
}

.margeBlocSondage td{
vertical-align:top;

}

.margeBlocSondage p{

margin-bottom:4px;
margin-left:-4px;
}

.separatorBlocSondage{
margin-bottom:4px;
border-bottom:1px solid #D9D9D9;
}

/* Bloc BlocType3 */
.BlocType3 .Titre{
background:url(../images/backgrounds/v2_titr_right.gif) no-repeat top right;
height:21px;
padding:0;
margin:0px;
width:42%;
}

.BlocType3 .Titre p{
background-image:url(../images/backgrounds/v2_titr_bg.jpg);
margin-right:10px;
height:17px;
padding-left:6px;
}
.BlocType3 .Titre p strong{
font-size:11px;
}
.BlocType3 .Titre p a, .BlocType3 .Titre p{
color:#fff;
display:block;
text-align:left;
}

.BlocType3 .Titre p a:hover, .Outils li a:hover, .BlocPic .Fil p, .Fil2 p{
text-decoration:none
}

.BlocType3{
border-right:1px solid #D8D8D8;
background:#F8F8F8 url(../images/backgrounds/v2_titr_back.jpg) repeat-x bottom left;
min-height:56px;
margin-bottom:9px;
float:right;
}

.MainBloc .BlocType3{
float:none;
width:100%;
}

.Pad{
float:left;
width:100%;
}

.Pad .BlocType3.Bg{
background:#FFFFFF url(../images/backgrounds/v2_titr_news.jpg) no-repeat bottom left;
width:372px !important;
width:366px;
margin-right:6px;
float:left;
position:relative
}

.Pad .BlocType3.Bg .Txt ul{
/*padding-left:155px;*/
}

.BlocType3.Bg{
background:url(../images/backgrounds/v2_titr_news.jpg) no-repeat bottom left;
min-height:56px;
}

.BlocType3 .Txt{
background:none;
padding:3px 0px 3px 0px;
min-height:35px
}

.BlocType3 .Txt li a{
background:url(../images/backgrounds/v2_puce_.gif) no-repeat 8px 4px;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#464646;
padding-left:20px;
}

/* Css Bloc: Dossier special */
.Dossier{
position:relative;
padding-bottom:3px;
margin-top:3px;
display:block
}

.Dossier .Txt{
width:236px;
}

.Dossier .Txt.ForEvent{
width:300px;
}

.Dossier .Txt p{
text-align:center;
margin-bottom:0px;

}

.Dossier .Txt p a{
font:18px "Trebuchet MS", "Times New Roman";
color:#000;
text-align:center;

}

.Dossier .Txt p a:hover{
text-decoration:none
}

.Dossier .Txt p strong{
font-style:strong
}

.Dossier .Txt img{
margin-bottom:0px;
margin-left:5px;
}

.Dossier .Fil{
width:226px;
min-height:20px;
background-color:#000;
position:absolute;
bottom:0px;
left:5px;
}
.Dossier .Txt.ForEvent .Fil{
width:290px;
min-height:20px;
background-color:#000;
position:absolute;
bottom:0px;
left:5px;
}

.VBloc{
position:relative;
padding-bottom:7px;
margin-top:3px;
display:block
}

.VBloc .Fil{
width:257px;
min-height:20px;
background-color:#000;
position:absolute;
bottom:0px;
left:5px;
}

.Video.Dossier .Fil, .Video.VBloc .Fil{
position:relative;
}

.Dossier .Fil.EventPerso{
width:294px;
}

/* Css Bloc: Petit Annonce - Bloc Droit */
.RightBloc .Econt{
width:270px;
}

.RightBloc .Econt input{
width:160px;
}

.RightBloc .Econt p{
margin-top:13px;
float:left
}

.RightBloc .Econt p.SelL{
width:45%;
float:left
}

.RightBloc .Econt p.PrR{
width:54%;
float:right;
margin-top:27px
}

.RightBloc .Econt form{
padding-top:1px
}

.RightBloc .Econt label{
line-height:15px;
display:block;
}

/* Css Bloc: Petit Annonce - Home page */
.PetitAnnonce{
width:100%;
position:relative;
margin-top:-6px;
height:134px;
overflow:hidden
}

.BlocType1.Long .PetitAnnonce{
margin-top:-8px;
}

.PetitAnnonce .Eco li{
width:28px;
height:25.6px;
border-bottom:1px solid #fff;
border-right:1px solid #AF3927;
cursor:pointer
}

.Econt{
background:url(../images/backgrounds/v2_back_pa.jpg) repeat-x top left;
border:1px solid #AF3927;
border-left:none;
border-top:none;
position:absolute;
top:0px;
left:29px;
width:206px;
overflow:hidden;
height:132px;
}

.Econt p.Tit, .Dossier .Txt{
padding:0px;
margin:0px
}

.Econt p, .EcontLarge p{
margin-top:3px;
font:normal 10px verdana;
}

.Econt p.Tit, .Econt div.TitR{
color:#AF3927;
text-align:center;
width:100%;
font:bold 14px "Trebuchet MS", "Times New Roman";
}

.Econt a.More{
position: absolute;
bottom:0px;
left:12px;
line-height:18px
}

.Econt form{
padding-left:7px;
padding-top:11px
}

.Econt label strong{
font-weight:normal;
color:#FFF;
}

.Econt input, .Econt select{
border:1px solid #999999;
width:115px;
padding-left:4px
}

.Econt input.ok{
background:url(../images/backgrounds/v2_tab_rechrcher.jpg) no-repeat 0px 0px;
height:15px;
width:71px;
border:none
}

.Econt input.Small{
width:52px;
}

.PetitAnnonce .Eco li, .PetitAnnonce .Eco li a{
height:25px;
}

.PetitAnnonce .Eco li a{
display:block;
}

.Eco li a:hover{
text-decoration:none
}

.PetitAnnonce .Eco li#tab1, .PetitAnnonce .Eco li#tab2{
height:26px;
}

.Txt h3, .Titre p{
font:normal 11px "Trebuchet MS", "Times New Roman";
overflow:hidden;
}

.Txt h3, .BlocType1 .Titre h1, .Titre p, .RightBloc .Meteo p.Tit, .LeftBloc .Act.Top div, .LeftBloc .Act.Top2 div, .Titre h1, .Titre h2, .LeftBloc.Liste .ActGal .Titre h2, .LeftBloc.Liste .Act .BlocType1 .Titre h2{
font:17px "trebuchet MS", Verdana
}

.LeftBloc.Liste .Act .BlocType1.Long .Titre h2{
line-height:16px;
}

.Txt.Auth h3{
padding-top: 8px;
padding-bottom: 8px;
}

.Txt.Auth input.login{
width:200px;
background:transparent none repeat scroll 0 0;
float:left;
margin:0;
padding:0;
display:'';
position:absolute;
}
.Txt.Auth input.loginb{
width:200px;
background:transparent none repeat scroll 0 0;
float:left;
margin:0;
padding:0;
display:'';
position:absolute;
}
.Txt.Auth input.password{
width:90px;
}

.Txt.Auth input.Client, .Txt.Auth input.Sbmt{
border:0;
}

.Titre.ForLB h2{
font-size:15px;
}

.PetitAnnonce li#tab1{
background:#D3998F url(../images/backgrounds/v2_imo.jpg) no-repeat top left;
}

.PetitAnnonce li#tab2{
background:#D3998F url(../images/backgrounds/v2_auto.jpg) no-repeat top left;
}

.PetitAnnonce li#tab3{
background:#D3998F url(../images/backgrounds/v2_perso.jpg) no-repeat top left;
}

.PetitAnnonce li#tab4{
background:#D3998F url(../images/backgrounds/v2_euro.jpg) no-repeat top left;
}

.PetitAnnonce li#tab5{
background:#D3998F url(../images/backgrounds/v2_vac.jpg) no-repeat bottom left;
}

.PetitAnnonce .active1#tab1, .PetitAnnonce .active2#tab2, .PetitAnnonce .active3#tab3, .PetitAnnonce .active4#tab4, .PetitAnnonce .active5#tab5{
border:1px solid #AF3927;
border-right:none;
margin-top:0px !important;
margin-top:-1px;
cursor:pointer;
}

.PetitAnnonce .active1#tab1{
background:#EBCDC9 url(../images/backgrounds/v2_imo_h.jpg) no-repeat bottom left;
border-top:none;
}

.PetitAnnonce .active2#tab2{
background:url(../images/backgrounds/v2_auto_h.jpg) no-repeat bottom left;
}

.PetitAnnonce .active3#tab3{
background:url(../images/backgrounds/v2_perso_h.jpg) no-repeat bottom left;
}

.PetitAnnonce .active4#tab4{
background:url(../images/backgrounds/v2_euro_h.jpg) no-repeat bottom left;
}

.PetitAnnonce .active5#tab5{
background:url(../images/backgrounds/v2_vac_h.jpg) no-repeat bottom left;
height:25px !important;
height:26px;
}

/* Css Bloc Bleu Claire: Sondage */
input.vote{
background:url(../images/backgrounds/v2_voter.jpg) no-repeat top left;
width:51px;
height:19px;
margin-top:7px;
cursor:pointer
}

.BlocType2 label{
padding-left:5px;
margin-top:-5px;
vertical-align:text-top
}

/* Css Bloc: Pub en img */
.PubImg{
/*position:relative;*/
padding-bottom:3px;
margin-top:3px;
display:block
}

.PubImgInt{
padding-bottom:2px;
/*position:relative;*/
padding-bottom:3px;
margin-top:3px;
display:block;
}

.PubImgInt p{
margin-left:5px;
margin-right:5px;
}

.PubImgInt a.newsLiens{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#562a2c;
}

.PubImgInt a.newsLiensTxt{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#562a2c;
}

.PubImgInt a.newsLiens:hover, .PubImgInt a.newsLiensTxt:hover{
text-decoration:underline;
}

.LeftBloc.Liste .Act{
width:100% !important;
width:99%;
float:left;
overflow:hidden;
}

/* Css Page Formulaire*/
.LeftBloc.Liste .BlocType1{
}

.LeftBloc.Liste .BlocType1 p{
font-size:10px;
line-height:18px;
}

.LeftBloc.Liste .BlocType1 p.Tabulation{
margin-left:12px;
}

.Form .BlocType2{
width:480px;
float:right;
margin-right:2px
}

.FormLarge .BlocType2{
float:right;
margin-right:2px
}

.Form .BlocType2, .FormLarge .BlocType2{
background-image:url(../images/backgrounds/form/v2_bleu_claire_right.jpg);
}

.Form .BlocType2 .Titre, .FormLarge .BlocType2 .Titre{
background-image:url(../images/backgrounds/form/v2_bleu_claire_left.jpg);
}

.Form .BlocType2 .Titre p, .FormLarge .BlocType2 .Titre p{
background-image:url(../images/backgrounds/form/v2_bleu_claire_back.jpg);
font:bold 14px "Trebuchet MS", "Times New Roman";
color:#FFF;
text-align:left;
}

.Form{
overflow:hidden;
height:375px;
position:relative;
float:left;
width:672px;
}

.Form.Higher{
height:490px;
}

.FormLarge{
overflow:hidden;
min-height:413px;
position:relative;
z-index:1;
width:670px;
padding-left:8px;
}

.FormLarge .EcontLarge{
background:#ffd6d2 url(../images/backgrounds/form/v2_back_pa.jpg) repeat-x top left;
position:relative;
top:0px;
left:0px;
overflow:hidden;
border:none;
min-height:413px;
}

.Form .Econt{
background:#ffd6d2 url(../images/backgrounds/form/v2_back_pa.jpg) repeat-x top left;
position:relative;
top:0px;
left:0px;
width:100%;
overflow:hidden;
border:none;
height:332px;
}

.Form.Higher .Econt{
height:490px;
}

.Form .PetitAnnonce{
width:478px;
position:relative;
margin-top:-4px;
height:auto;
overflow:hidden;
border:1px solid #FEC1BA;
border-bottom:none;
border-top:none;
}

.Form.Higher .PetitAnnonce{
height:450px;
}

.FormLarge .PetitAnnonceLarge{
margin-top:-4px;
position:relative;
height:auto;
overflow:hidden;
border:1px solid #FEC1BA;
border-bottom:none;
border-top:none;
z-index:1
}

.Form .Eco{
width:185px;
position:absolute;
top:50px;
left:4px;
}

.Form .Eco a span{
display:block;
cursor:pointer;
padding-left:55px;
padding-top:9px
}

.Form .Eco a span, .Choix span, .ChoixAlert span, #choix1 span.gras, #choix2 span.gras, .Precis span, .PrecisAlert span{
text-transform:uppercase;
color:#474747;
}

.Precis span.Link, .PrecisAlert span.Link{
float:left;
}

.Precis .Link a, .PrecisAlert .Link a{
text-transform:none;
}

.Choix span.nbResults, .ChoixAlert span.nbResults, .Precis span.nbResults, .PrecisAlert span.nbResults{
color:#CC0033;
}

.Form .Eco li{
width:181px !important;
width:179px;
height:35px;
cursor:pointer;
display:block;
background:url(../images/backgrounds/form/v2_left.jpg) no-repeat top left;
padding-left:5px;
}

.Form .Eco li p{
padding:0px;
margin:0px;
height:35px;
background:url(../images/backgrounds/form/v2_bg.jpg) repeat-x top left;
}

.Form .Eco li p.depose{
background: url(../images/backgrounds/form/v2_pa.jpg) no-repeat top left;
}

.Form .Eco li a, .Form .Eco li#tab1, .Form .Eco li#tab2{
height:35px;
display:block;
overflow:none
}

.Form .Eco li a{
background: no-repeat 26px 0px;
}

.Form .Eco li#tab1 a{
background-image: url(../images/backgrounds/form/econs/v2_imo.jpg);
}

.Form .Eco li#tab2 a{
background-image:url(../images/backgrounds/form/econs/v2_auto.jpg);
}

.Form .Eco li#tab3 a, .Form .Eco li#tab4 a{
background-image:url(../images/backgrounds/form/econs/v2_perso.jpg);
}

.Form .Eco li#tab5 a{
background-image:url(../images/backgrounds/form/econs/v2_euro.jpg);
}

.Form .Eco li#tab6 a{
background-image:url(../images/backgrounds/form/econs/v2_vac.jpg);
}

.active1#tab1 p, .active2#tab2 p, .active3#tab3 p, .active4#tab4 p, .active5#tab5 p, .Form .Eco li.active6#tab6 p{
background:url(../images/backgrounds/form/v2_bg_h.jpg) repeat-x top left;
}

.Form .Eco li.active1, .Form .Eco li.active2, .Form .Eco li.active3, .Form .Eco li.active4, .Form .Eco li.active5, .Form .Eco li.active6{
background:url(../images/backgrounds/form/v2_left_h.jpg) no-repeat top left;
width:181px !important;
width:179px;
}

.Form .Eco li.active1#tab1 a{
background-image: url(../images/backgrounds/form/econs/v2_imo_h.jpg);
}

.Form .Eco li.active2#tab2 a{
background-image:url(../images/backgrounds/form/econs/v2_auto_h.jpg);
}

.Form .Eco li.active3#tab3 a, .Form .Eco li.active4#tab4 a{
background-image:url(../images/backgrounds/form/econs/v2_perso_h.jpg);
}

.Form .Eco li.active5#tab5 a{
background-image:url(../images/backgrounds/form/econs/v2_euro_h.jpg);
}

.Form .Eco li.active6#tab6 a{
background-image:url(../images/backgrounds/form/econs/v2_vac_h.jpg);
}

.Bottom{
background:url(../images/backgrounds/form/v2_bot.jpg) no-repeat bottom left;
bottom:42px;
right:1px !important;
right:2px;
position:absolute;
height:4px;
width:481px;
}

.BottomV2{
background:url(../images/backgrounds/form/v2_bot.jpg) no-repeat bottom left;
bottom:8px !important;
bottom:7px;
right:1px !important;
right:3px;
position:absolute;
height:4px;
width:481px;
}

.Form .Eco li input{
position:absolute;
left:20px !important;
top:10px !important;
left:10px;
top:5px;
}

.Form #tab2 input{
top:43px !important;
}

.Form #tab3 input{
top:80px !important;
}

.Form #tab4 input{
top:115px !important;
}

.Form #tab5 input{
top:150px !important;
}

.Form #tab6 input{
top:185px !important;
}

.Form .Titre p span{
padding-left:36px;
padding-top:2px;
text-transform:none;

}

.FormLarge .Titre p span{
padding-left:36px;
padding-top:2px;
text-transform:none;
}

.Form .TitleImmo{
background:url(../images/backgrounds/form/econs/v2_imo_tit.jpg) no-repeat 5px -2px;

}

.Form .TitleAuto{
background:url(../images/backgrounds/form/econs/v2_auto_tit.jpg) no-repeat 5px -2px;
}

.Form .TitleEm, .Form .TitleEml{
background:url(../images/backgrounds/form/econs/v2_perso_tit.jpg) no-repeat 5px -2px;
}

.Form .TitleEuro{
background:url(../images/backgrounds/form/econs/v2_euro_tit.jpg) no-repeat 5px -2px;
}

.Form .TitleVille{
background:url(../images/backgrounds/form/econs/v2_vac_tit.jpg) no-repeat 5px -2px;
}

/* Css Bloc Bleu Fonce : Tire en deux lignes */
.BlocType1.Long{
background-image:url(../images/backgrounds/big/v2_bleu_fonce_right.jpg);
}

.BlocType1.Long .Titre, .BlocType1.Long .Titre h1{
background-image:url(../images/backgrounds/big/v2_bleu_fonce_left.jpg);
}

.BlocType1.Long .Titre p, .BlocType1.Long .Titre h1{
background-image:url(../images/backgrounds/big/v2_bleu_fonce_back.jpg);
}

/* Bloc Bleu Claire */
.BlocType2.Long{
background-image:url(../images/backgrounds/big/v2_bleu_claire_right.jpg);
}

.BlocType2.Long .Titre{
background-image:url(../images/backgrounds/big/v2_bleu_claire_left.jpg);
}

.BlocType2.Long .Titre p{
background-image:url(../images/backgrounds/big/v2_bleu_claire_back.jpg);
}

.BlocType1.Long .Titre p, .BlocType1.Long .Titre h1, .BlocType2.Long .Titre p, .BlocType2.Long .Titre h1{
height:42px;
line-height:14px;
padding-top:6px;
}

.BlocType1.Color.Long .Titre p{
line-height:16px;
padding-top:3px;
}

.PrecisTop{
width:450px;
float:left;
heught:20px;
border:1px #000 solid;
}

.PrecisLarge{
width:450px;
float:left;
overflow:hidden;
padding-left:22px;
}

.PrecisLarge .edn_left{
float:left;
width:196px;
height:65px;
margin:0;
padding:0;
background:url(../images/backgrounds/form/v2_choix.jpg) repeat-x left top;
font:normal 8px Verdana, Arial, Helvetica, sans-serif;
color:#c93d22;
}

.PrecisLarge .edn_right{
float:left;
width:241px;
height:65px;
margin:0;
padding:0;
background:url(../images/backgrounds/form/v2_choix.jpg) repeat-x left top;
}

.PrecisLarge .edn_right img{
margin:0;
padding:0;
}

.Precis, .PrecisAlert, .Choix, .ChoixAlert{
width:236px;
float:left;
overflow:hidden;
margin-top:15px
}

.Choix,.ChoixAlert{
width:190px;
margin-right:11px;
padding-left:22px;
}

.ChoixAlert, .PrecisAlert{
height:90px;
}
.ChoixAlert {
margin-right:0px;
}
.Choix p, .ChoixAlert p, .Precis div, .PrecisAlert div{
width:190px;
min-height:263px;
margin-top:4px;
display:block;
background:#fee9e6 url(../images/backgrounds/form/v2_choix.jpg) repeat-x left top;
}

.Choix label, .ChoixAlert label{
width:90%;
margin:12px 0px 12px 0px;
float:left;
overflow:hidden
}

.Form .Choix input{
float:left;
width:22px;
border:none;
}

.Form .ChoixAlert input{
float:left;
width:115px;
}

.Precis div, .PrecisAlert div{
width:236px;
padding:7px 8px;
}

.Precis.Float div, .PrecisAlert.Float div{
float:letf;
}

p.Plus{
font-weight:bold;
border-bottom:1px solid #CCB0AD;
text-transform:uppercase;
margin-top:16px;
width:200px
}

.Form .Econt input.ok{
background:url(../images/backgrounds/form/v2_tab_rechrcher.jpg) no-repeat 0px 0px;
height:23px;
width:92px;
margin-left:8px
}

.Form .Econt input.val{
background:url(../images/btn_valid.jpg) no-repeat 0px 0px;
height:21px;
width:61px;
margin-left:8px;
cursor:pointer;
border:0;
}

.Form .Econt input.Small{
width:43px;
}

.Precis div p, .PrecisAlert div p{
margin-bottom:11px;
}

.Precis div strong, .PrecisAlert div strong, .Econt input, .Econt select{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#8B979F
}

.Precis div input, .PrecisAlert div input{
margin-top:3px;
}

.PetitAnnonce .Precis input#com_inseeCP{
width:40px;
}

.Precis label, .PrecisAlert label{
padding-left:0px
}

/* ******************************************Css Right Bloc ****************************************** */

/* Css Right Bloc Containerz */
.RightBloc{
width:300px;
float:left;
overflow: hidden;
position:relative;
display:none;
}

.RightBloc .Meteo p.Tit{
color:#000;
text-align:center;
margin-left:-14px;
margin-top:-4px;
}

.RightBloc .BlocType3, .RightBloc .BlocType1, .RightBloc .BlocType2{
float:left !important;
float:inherit
}

.Pad .BlocType3{
width:300px !important;
width:294px;
margin-right:0px;
float:left;
position:relative
}

.Pad .BlocType3 .PaddingLast{
padding-bottom:30px;
}

.RightBloc .Txt img{
padding:0px;
margin:0px;
padding-left:7px;
padding-right:17px
}

.Txt.GalU img{
margin:3px 4px 14px 7px;
}

.Txt.GalU ul{
padding-top:1px !important!;
padding-top:1px;
}

.Txt p{
xmargin-bottom:6px;
}

/* Css Catre meteo */
.Meteo{
float:left;
overflow:hidden;
width:100%;
position:relative;

}

.Meteo .BlocType1{
background-image:url(../images/backgrounds/v2_bleu_fonce_right2.jpg);
}

.Meteo .BlocType1 .Titre{
background-image:url(../images/backgrounds/v2_bleu_fonce_left2.jpg);
}

.Meteo .BlocType1 .Titre p{
background-image:url(../images/backgrounds/v2_bleu_fonce_back2.jpg);
margin:0px;
padding-left:3px;
}

.Meteo form{
float:left;
margin-top:-27px;
display:block;
position:absolute;

}

.Meteo input{
border:1px solid #555656;
width:132px;
height:12px;
font:normal 9px Verdana;
color:#969696;
padding-left:4px !important;
padding-left:8px;

}

.Meteo input.ok{
background:url(../images/backgrounds/v2_ok_meteo.jpg) no-repeat 0px;
height:15px;
width:24px;
border:none;
cursor:pointer;

}

.Meteo .Tm{
background:url(../images/backgrounds/v2_toute_la_meteo.jpg);
float:right;
position:absolute;
top:190px;
right:5px;
width:53px;
height:30px;
z-index:2
}

.Meteo .Tm a{
display:block;
width:49px;
height:25px;
cursor:pointer;

}

.Meteo a{

}

.Meteo .BlocType1 dt, .Meteo .BlocType1 dl.Bot dt{
background:none;
padding:0px 0px 5px;
text-transform:uppercase;
}

.Meteo .BlocType1 dl a{
font-weight:normal;
margin-left:3px;
line-height:14px
}

.Meteo .BlocType1 .ComU dt a{
display:inline;
}

.Meteo .BlocType1 .ComU a.AllC{
color:#B41000;
text-transform:none;
}

.Meteo .BlocType1 dl{
margin-left:2px;
}

.Meteo .BlocType1 dd.Villes a{
padding-top:10px
}

.Meteo .BlocType1 dd.NoVilles a{
padding-top:0px
}

.Meteo .BlocType1 dl.Bot dt{
padding-top:5px;
}

.Meteo .BlocType1 dl.Bot dd{
float:left;
width:50%
}

.Meteo .BlocType1 dl.Bot dd.NewLine {
margin-left:2px;
padding-top:2px;
}

#Filter[ID]{ /* hack FF */
/*background:url(../images/meteo/meteodujour.png) no-repeat top left;*/
}

#Filter{
width:137px;
height:172px;
border:0;
position:absolute;
top:12px;
right:0px;
}

/* Css Pub  */
.Publicite{
width:300px;
height:auto;
float:right;
margin-bottom:7px;
}

.MainBloc .Publicite{
width:236px;
height:175px;
text-align:center
}

.MainBloc .Publicite img, .MainBloc .Publicite object, .MainBloc .Publicite embed{
text-align:center;
margin-top:17px
}

.LeftBloc.Liste .Publicite{
width:680px;
}

.LeftBloc.Liste .Publicite img, .LeftBloc.Liste .Publicite object, .LeftBloc.Liste .Publicite embed{
text-align:center;
margin-right:7px;
margin-bottom:7px;
margin-left:0px;
margin-top:0px;
float:left;
}

.MainBloc .Publicite img, .MainBloc .Publicite object, .MainBloc .Publicite embed{
text-align:center;
margin-top:17px
}

.Article .Act h3{
font:bold 13px "Trebuchet MS", "Times New Roman";
float:left;
color:#464646;
}

.Publicite p, .LeftBloc .Article .Publicite p, .MainBloc .Publicite p{
text-align:center;
padding:2px 0px 2px 0px;
margin:0px;
color:#E4E4E4;
float:none;
background:#E4E4E4;
}

/* Css bloc Forum  */
.Txt.Forum{
background:url(../images/backgrounds/v2_back.jpg) no-repeat left top;
min-height:87px;
}

.Txt.Forum p{
font-weight:bold;
margin-left:12px;
margin-top:27px;
margin-bottom:13px;
color:#B41000;
}

.Txt.Forum p.Quote{
padding-bottom:25px;
}

img.filterPng{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

.Quote img.filterPng{
float:right;
padding-top:7px;
}

.Txt.Forum p.Go.ForumLink{
background: #feb9b2 none repeat scroll 0% 0%;
padding-top: 5px;
height: auto;
-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;
-moz-background-inline-policy: -moz-initial;
}

.Txt.Forum .DivPuce{
height:87px;
}

.Txt.Forum span{
padding-top:9px;
line-height:22px
}

.Txt.Forum span a{
text-decoration:underline;
color:#B41000;
}

.Txt.Forum p.Go, .BlocResult p.Go, .BlocResult tr.Go{
height:20px;
background:#feb9b2 url(../images/backgrounds/v2_bg_fr.jpg) repeat-x left top;
width:100%;
padding:0px;
margin:0px
}

.BlocResult tr.Go td{
padding-left:4px;
padding-right:4px;
}

.BlocResult tr.Go td.Stl1, .BlocResult tr.Go td.Stl3{
font-weight:bold;
text-align:left;
}

.BlocResult tr.Go td.Stl2, .BlocResult tr.Go td.Stl4{
text-align: right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-transform:none;
}

.BlocResult tr.Go td.Stl1, .BlocResult tr.Go td.Stl2{
min-width:260px;
}

.BlocResult tr.Go td.Stl3, .BlocResult tr.Go td.Stl4{
min-width:325px;
}

.Txt.Forum p.Go a, .BlocResult p.Go a{
text-transform:uppercase;
font:bold 10px "Trebuchet MS", "Times New Roman";
padding-left:8px;
line-height:22px;
display:block;
color:#B41000;
}

.Txt.Forum p.Go a:hover{
text-decoration:none
}

.Txt.Forum p.Go.ForumLink a{
font-weight: bold;
font-size: 12px;

}

/* Css bloc Mots cles  */
.RightBloc .BlocType2 .Txt.Keyz{
height:87px;
position:relative;
}

.RightBloc .BlocType2 .Txt.Keyz ul{
border:0px;
}

.RightBloc .BlocType2 .Txt.Keyz li{
display:inline;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.RightBloc .BlocType2 .Txt.Keyz a{
position:absolute;
color:#474747;
}

/* Css bloc Mots cles : tailles */
a.Articles, a.Cinema, a.Photos, a.Dieppe, a.Bernay, a.Forum, a.Immobilier, a.Automobile{
font-size:10px;
font-weight:normal;

}

a.Tourisme, a.Havre{
font-size:12px;
left:20px;
top:13px;

}

a.Emploi, a.annonces, a.Evreux, a.Rouen{
font-size:14px;

}

a.Emploi{
font-size:18px;
left:172px;
top:28px;
}

/* Css bloc Mots cles : positions */
a.Articles{
left:10px;
top:0px
}

a.Rouen{
left:123px;
top:4px
}

a.Bernay{
left:114px;
top:43px
}

a.MForum{
left:55px;
top:44px
}

a.annonces{
left:94px;
top:56px
}

a.Evreux{
left:80px;
top:26px
}

a.Havre{
left:230px;
top:44px;
font-size:11px;
}

a.Cinema{
left:9px;
top:36px;
}

a.Photos{
left:18px;
top:54px;
}

a.Dieppe{
left:36px;
top:69px;
}

a.Immobilier{
left:112px;
top:72px;
}

a.Automobile{
left:205px;
top:3px;
}

a.Automobile, a.Immobilier, a.Dieppe, a.Photos, a.Cinema{
font-weight:bold
}

/* ******************Css Pages Internes****************** */
.Article h1{
padding-right:94px;
width:66%;
}

.Article .Act h3{
width:100%;
margin-bottom:12px;
margin-top:14px;

}

.Article .Act, .LeftBloc.Liste .ActGal{
border:none;
}

.LeftBloc.Liste .ActGal{
width:100%
}

.LeftBloc .Act h2.Desc{
padding:35px 0px 29px 15px
}

.LeftBloc .Act p{
line-height:16px;
}

.LeftBloc .Act .Stat p{
min-height:17px;
border-bottom:1px solid #D5A7A0;
}

.LeftBloc .Act a.Up{
background:url(../images/backgrounds/v2_up.jpg) no-repeat 100% 5px;
padding-right:12px;
color:black;
float:left;

}

.LeftBloc .Act a.Link{
text-decoration:underline;
}

.LeftBloc .Act a.Link:hover{
text-decoration:none;
}

.LeftBloc .Act p.Cite{
float:right;
text-align:right
}

.LeftBloc.Liste .Act span a{

}

/* Css Pub  */
.Article .Publicite{
float:right;
margin-left:8px;
margin-bottom:12px;
margin-top:12px;
}

.Rbloc{
float:right;
width:300px;
margin-left:8px;
}

.Outils{
position:relative;
margin-top:10px;
}

.Outils ul{
background:#E2E2E2;
border:1px solid #E3A59F;
border-bottom:0px;
width:95px;
position:absolute;
right:0px;
top:0px;
}

.Outils li{
border-bottom:1px solid #E3A59F;
}

.Outils li a{
display:block;
line-height:20px;
padding-left:30px;

}

li.Com{
background:url(../images/backgrounds/v2_com.gif) no-repeat 8px 4px;
}

li.Send{
background:url(../images/backgrounds/v2_send.gif) no-repeat 6px 5px;
}

li.Print{
background:url(../images/backgrounds/v2_print.gif) no-repeat 6px 5px;
}

.BlocPicGuide{
width:214px;
float:left;
border-bottom:1px solid #D4786B;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#8B8A8A;
margin-right:7px;
padding-bottom:5px;
position:relative;
overflow:hidden;
}

.BlocPicGuide img{
padding-top:7px;
margin-left:0px;
margin-bottom:0px;
}

.BlocPicGuide .FilGuide{
margin-top:-22px;
top:100%;
left:0px;
bottom:0px;
width:181px;
display:block;
z-index:9;
min-height:12px;
}

.BlocPic{
width:230px;
float:right;
border-bottom:1px solid #D4786B;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#8B8A8A;
margin-left:7px;
padding-bottom:5px;
position:relative;
overflow:hidden;
}

.BlocPic.Bot{
float:left;
}

.Block{
margin-bottom:5px;
position:relative;
height:auto;
}

/*Hack FF 3*/
html>/**/body .Block{
float:none !important;
}

/*Hack ie7/FF*/
* > .Block{
overflow:inherit;
border:1px solid transparent;
float:right
}

/*Hack ie6*/
* html .Block{
height:100px;
}

.BlocPic.Marg{
margin-right:0px;
}

.Pad{
padding:18px 0px 10px 0px;
float:left;
overflow:hidden;
}

.BlocPic img{
padding-top:7px
}

.BlocPic .Fil{
margin-top:-22px;
top:100%;
left:0px;
bottom:0px;
width:300px;
display:block;
z-index:9;
min-height:12px;
}

.Fil p, .Fil2 p, .BlocPic .Fil p a, .BlocPicGuide .FilGuide p a{
font:normal 11px verdana;
color:#fff;
text-align:center;
}

.BlocPic .Fil p{
background:url(../images/backgrounds/v2_plus.jpg) no-repeat 3px 4px;
text-align:left;
padding:0px 18px;
font-weight:bold;
}

.BlocPic .Fil p a{
font-weight:bold;
}

.BlocPicGuide .FilGuide p{
background:url(../images/backgrounds/v2_plus.jpg) no-repeat 3px 4px;
text-align:left;
padding:0px 18px;
font-weight:bold;
}

.BlocPicGuide .FilGuide p a{
font-weight:bold;
}

.Stat{
background:#F8F8F8;
margin-top:8px;

width:99.5%;
float:left;
text-align:center;
border:1px solid #D5A7A0;border-top:1px solid #F2E3E1;border-bottom:none;
}

.LeftBlocForum .Stat{
width:99%;
}

.Act .Stat p, .Stat a, .Act .Stat p a, .suite{
color:#474747;
font:10px verdana;
}

.Act .Stat p{
text-align:left;
padding-bottom:10px;
padding-left:5px;
padding-top:3px;
}

.Act .Stat p a{
text-decoration:underline
}

.Act .Stat .BlocCom p a{
text-decoration:none;
}

.Act .Stat .BlocCom p a:hover{
text-decoration:underline;
}

.Stat li.ComT a{
background:url(../images/backgrounds/v2_com.gif) no-repeat 8px 0px;
padding-left:26px;
padding-bottom:5px;
padding-top:0px;
border:none;
text-decoration:underline;
}

ul.Inl li a{
background:#E7E7E7 url(../images/backgrounds/v2_send.gif) no-repeat 11px 6px;
float:left;
line-height:22px;
border-bottom:1px solid #D5A7A0;
}

ul.Inl li.SendT a{
width:238px;
padding-left:9px;
border-bottom:1px solid #D5A7A0;
}

ul.Inl li.PrinT a{
padding-left:10px;
background-image:url(../images/backgrounds/v2_print.gif);
width:176px;
}

ul.Inl li.Return a{
background-image:none;
}

.PaDetail ul.Inl li a{
width:183px;
padding-left:36px;
}

ul.Inl li{
display:inherit !important;
display:inline;
float:left;
}

ul.Inl{
float:right;

}

.Stat li.ComT{
border-bottom:none;
background:none;
height:23px;
}

ul.Plus li{
width:90%;
float:left;
text-align:left;
line-height:22px;
padding-left:10%;
}

ul.Plus li{
background:#D6D6D6;
border-bottom:1px solid #D5A7A0;
}

ul.Plus li a{
margin:0px 22px 0px 42px;
font-weight:bold;

}

/*  Css Bloc Infos  */
.Infos{
background:url(../images/backgrounds/v2_infos_5.jpg) no-repeat bottom left;
width:100%;
padding-bottom:15px;
margin-bottom:7px;
font:10px verdana;
color: #474747;
position:relative;
}

.theader{
text-align:center;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.tcol1{
text-align:center;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.Infos h3{
background:url(../images/backgrounds/v2_infos_1.jpg) no-repeat top left;
height:33px;
text-align:center;
font:17px "Trebuchet MS", "Times New Roman";
color:#fff;
padding-top:4px;
}

.Infos.Long h3{
background:url(../images/backgrounds/big/v2_infos_1.jpg) no-repeat top left;
height:44px;
line-height:16px;
padding-top:8px;
}

.Infos span{
font:bold 10px "Trebuchet MS";
text-transform:uppercase;
display:block;
padding-top:6px;
}

.InfosVille{
background:url(../images/backgrounds/v2_infos_2bis.jpg);
}

.InfosVilleInt{
padding-left:6px;
background:url(../images/backgrounds/v2_infos_2.jpg) no-repeat bottom left;

}

* html .InfosVilleInt{
height:80px;
}

.InfosVille p{
line-height:13px;
padding-top:5px;
}

.InfosVille span{
padding-top:0px;
background:url(../images/backgrounds/v2_poeple.jpg) no-repeat 92% 0%;
height:23px;
}

.Weather{
font-weight:bold;
background-color:#FECCC5;
z-index:888;
height:39px;
margin:2px 0px 2px -5px;
width:233px;
color:#000;
}

.Weather p{

z-index:999;
background:none;
padding-left:6px;
padding-top:3px;
}

.Weather p.Jour{
float:left;
width:54px;
}

.AddInt{
background-image:url(../images/backgrounds/v2_infos_3.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-left:6px;
}

.Add{
background-image:url(../images/backgrounds/v2_infos_3bis.jpg);
background-position:top left;
background-repeat:repeat-y;
}

.Add p{
padding:3px 0px 3px 0px;
}

.Add a, .Web a{
font-weight:bold;
padding:3px 0px;
display:block;
color:#474747;
}

.Add span{
background:url(../images/backgrounds/v2_mail.gif);
background-position: bottom right;
background-repeat:no-repeat;
height:24px;
width:220px;
}

.Web{
background:url(../images/backgrounds/v2_infos_4bis.jpg) repeat-y top left;
}

.WebInt{
background:url(../images/backgrounds/v2_infos_4.jpg) no-repeat top left;
padding-left:6px;
}

.Web span{
background:url(../images/backgrounds/v2_web.gif) no-repeat 94% 50%;
background-position: bottom right;
background-repeat:no-repeat;
height:24px;
width:215px;
margin-bottom:5px;
}

/* ******************Css Liste PA****************** */
.ListePA .Tree{
padding-bottom:6px;
}

.ListePA .LeftBloc{
width:546px;
}

.ListePA .LeftBloc .Titre h1, .ListePA .LeftBloc .Titre h1 strong{
font:14px Verdana, Arial, Helvetica, sans-serif
}

.ListePA .LeftBloc .Titre h1 strong{
font-weight:bold
}

.Head{
border-bottom:1px solid #C1C1C1;
overflow:hidden;
float:left;
padding-bottom:0px;
margin-bottom:10px;
height:50px;
width:100%;
}

.Head a.Pass{
float:right;
background:none;
margin-left:0;
}

.ViewAllTopic{
float:left;
}

.Head a, .Head h2{
text-transform:uppercase;
font-weight:bold;
margin-left:8px;
margin-bottom:5px
}

/*class selon critere*/
.Head h2.ImmoResult, .Head h2{
background:url(../images/backgrounds/v2_ImmoResult.jpg) no-repeat 0px 0px;
padding-left:25px;
line-height:17px
}

.Head h2.AutoResult{
background:url(../images/backgrounds/v2_AutoResult.jpg) no-repeat 0px 0px;
}

.Head h2.EmpResult{
background:url(../images/backgrounds/v2_EmpResult.jpg) no-repeat 0px 0px;
}

.Head h2.EuroResult{
background:url(../images/backgrounds/v2_EuroResult.jpg) no-repeat 0px 0px;
}

.Head h2.VilleResult{
background:url(../images/backgrounds/v2_VilleResult.jpg) no-repeat 0px 0px;
}

.Head a{
display:inline;
float:left;
line-height:22px;
margin-left:33px;
padding-left:9px;
background:url(../images/backgrounds/v2_result_puce.jpg) no-repeat 0px 7px;
}

.Result{
padding:5px 0px 0px 10px;
float:left;
overflow:hidden
}

.ListePA .Pagination{
float:right;
text-align:right;
border:none;
padding-top:9px
}

.ListePA .Pagination a.Suiv{
padding-left:55px !important;
padding-left:63px;
}

.Result .Pagination p{
font-weight:bold;
float:left;
}

.ResultLeft{
width:439px;
float:left
}

.ResultLeft p, .ResultRight p{
padding-bottom:6px;
}

.ResultLeft p span{
margin-left:78px;
float:right;
width:260px;
display:block;
margin-top:-12px !important;
margin-top:-18px;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.ResultLeft p#palist, .ResultRight p#palist{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.ResultRight{
float:right;
width:97px;
}

.ListePA .MainBloc{
width:120px;
padding-top:1px
}

/* Css Bloc PA aléatoires */
.BouclePa{
float:left;
padding-left:30px;
margin-left:5px;
padding-top:8px;
width:29%;
}

.BouclePa p.Desc{
padding-top:60px;
padding-bottom:5px;
}

.RightBloc .Txt .BouclePa img{
padding:0px;
border:1px outset #464646;
}

.BouclePa.Large{
width:35%;
}

/* Css Boucle resultat  */
.BlocResult{
float:left !important;
float:none;
overflow:hidden;
width:100%;
background:url(../images/backgrounds/v2_search.jpg) repeat-x top left;
overflow:hidden;
}

.BlocResult p.Go, .BlocResult tr.Go{
float:left;
padding-left:6px;
float:left;
display:block;
line-height:21px;
overflow:hidden;
font-weight:bold;
text-transform:uppercase;
font-size:10px;
}

.BlocResult p.Go span{
float:right;
padding-right:12px;
margin-top:-15px;
font-weight:normal;
text-transform:none;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.BlocResult p.TitR a, .BlocResult p.TitR, .Rpic a{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#464646;
position:relative;
margin-left:0px;
}

.Rpic a{
color:#C34033;
}

.BlocResult p.TitR span{
position:relative;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
right:0px
}

.BlocResult p.TitR{
width:100%;
margin-bottom:6px;
}

.BlocResult p{
margin-bottom:16px;
overflow:hidden
}

.BlocResult .Rpic{
float:left;
width:37%;
margin-right:15px;
padding-top:5px
}

.BlocResult .Rpic.RpicPro{
width:30%;
}

.BlocResult .Rpic img{
margin-bottom:2px;
}

.BlocResult .Rpic .Mainpic img{
padding-left:23px;
}

.BlocResult .Rpic .Minpic{
padding-left:0px;
width:100%;
height:36px;
}

.BlocResult .Rpic .Minpic li{
display:inline;
}

.BlocResult .Rpic .Minpic a img{
width:49px;
height:36px;
}

.BlocResult .Rpic .ViewAllPic{
width:165px;
}

.BlocResult .Rpic a{
float:left;
padding-left:6px;
line-height:21px;
font-weight:normal;
}

.CMScontent .BlocResult a{
float:none;
}

.BlocResult .Rdisc{
float:left;
width:60%;
padding-top:5px
}

.BlocResult .Rdisc a{
margin-left:6px;
float:left;
}

.BlocResult .Rdisc .floatRight a{
float:none;
}

.BlocResult .Rdisc a img{
margin:0;
padding:10px 5px 0px 0px;
}

.BlocResult .Rdisc .TitR span{
float:right;
}

.BlocResult a.linkPA{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}

/* Css Pub  */
.ListePA .MainBloc .Publicite{
width:120px;
margin:0px
}

.ListePA .MainBloc .Publicite img, .ListePA .MainBloc .Publicite object, .ListePA .MainBloc .Publicite embed{
margin-bottom:12px;
display:block;
position:relative;
float:left
}

.ActGal .Reagir p a, .ActGal .Reagir p, .ActGal .Reagir p a span, .Footer a, .Linkz a, .Pagination, .BlocType3 .Titre p a, .BlocType3 .Titre p, .Form .Eco a span, .Choix span, .ChoixAlert span, .Precis span, .PrecisAlert span, .Meteo .BlocType1 dt, .Meteo .BlocType1 dl.Bot dt, .Container.Newsletter p.Click, .Container.Newsletter p.Click a, .Meteo .BlocType1 dd.Villes a, .Meteo .BlocType1 dd.NoVilles a, .More{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.Publicite p, .LeftBloc .Article .Publicite p, .Txt.Forum span, .LogIn a, .LogIn input, .Search input, .Footer input, .Container.Newsletter .LogIn, .Container.Newsletter .LogIn a{
font:normal 9px Verdana, Arial, Helvetica, sans-serif;
}

/* ******************Css Tree****************** */
.Tree a, .Tree{
color:#B71E09;
font:11px verdana;
}

.LeftBloc .Act h2.Desc{
color:#000;
font:11px verdana;
font-weight:bold;
}

.Tree{
color:#646464;
padding-bottom:8px
}

/* ******************Css Footer****************** */
.Footer{
float:left;
clear:both;
height:220px;
width:100%;
margin:auto;
position:relative;
background:url(../images/backgrounds/v2_bg_footer_h.jpg) repeat-x 0px 20px;
margin-top:38px;
margin-bottom:auto;
}

.Footer a, .Linkz a{
color:#cf404e;
font-weight:normal;
}

.Footer form, .Flogo{
position:absolute;
right:0px;
top:-6px;
}

.Footer input{
border:1px solid #DEDFDF;
width:154px;
}

.Footer input.ok{
background:url(../images/backgrounds/v2_ok_ft.jpg) no-repeat 0px 0px;
height:18px;
width:31px;
cursor:pointer;
}

.Flogo{
float:left;
background:url(../images/backgrounds/v2_logo_ft.jpg) no-repeat top left;
left:6px;
top:0px;width:98px;height:53px;
}

.Linkz{
float:left;
position:relative;
padding-left:276px;
width:52%;
padding-bottom:6px;
background:#fff;
}

.Linkz a{
font-size:10px;
padding-right:33px;
line-height:12px;
font-weight:bold;
color:#B41000;
}

.KeyWords{
float:right;
width:1001px;
border-top:1px solid #EFD7D3;
padding-left:6px;
}

.KeyWords ul{
width:19%;
padding-left:1%;
float:left;
padding-top:8px;
}

.KeyWords li.Rub{
padding-top: 4px;
padding-bottom: 4px;
}

.KeyWords li.Rub strong{
font-size:10px;
color:#474747;;
}

.KeyWords ul a{
color:#474747;
}

/* ******************Css NewzLetter****************** */
.Newsletter .Meteo{
height:220px
}

.Newsletter .MeteoNewsU{
padding-top:6px;
padding-left:6px;
}

#FilterNews[ID]{ /* hack FF */
background:url(../images/meteo/meteodujourfornews.png) no-repeat top left;
}

#FilterNews{
width:137px;
height:172px;
border:0;
position:absolute;
top:35px;
right:0px;
z-index:1;
}

.Newsletter .Spacer{
height:6px;
font:0px;
background:transparent none;
}

.Container.Newsletter{
width:600px;
position:absolute;
left:50%;
margin-left:-300px;
}

.Container.Newsletter .LeftBloc.Liste, .BgTop, .BgBot{
width:423px;
background:url(../images/backgrounds/v2_newsL_bg.jpg) repeat-y top left;
position:relative;
z-index:1
}

.Container.Newsletter .LeftBloc.Liste.MailAll{
width:598px;
background:url(../images/backgrounds/v2_newsL_bg2.jpg) repeat-y top left;
position:relative;
z-index:1;
margin-top:0px !important;
margin-top:-12px;
}



.Container.Newsletter .LeftBloc.Liste .Une{
width:400px;
overflow:hidden;
z-index:1;
padding-left:14px;
}

.Container.Newsletter .LeftBloc.Liste .Une2{
width:575px;
overflow:hidden;
z-index:1;
padding-left:14px;
}

.Container.Newsletter .LeftBloc.Liste .Act h3 a, .Container.Newsletter .LeftBloc.Liste .Act.Top h2 a{
font-size:19px;
line-height:16px
}
.NewzlleterCont .Act{
border:0px none;
}
.NewzlleterCont .Act.Top h2 a{
padding:4px 0px 4px 0px;
/*width:175px;*/
display:block
}

.Container.Newsletter .LeftBloc.Liste .Act.Top h1{
font-size:22px;
color:#B41000;
padding-bottom:2px;
margin-bottom:12px;
border-bottom:1px solid #E5E5E5
}
.Container.Newsletter .LogIn{
padding-top:0px;
}
.Container.Newsletter .Act.End{
border-bottom:none;
margin-bottom:0px
}

.BgTop{
background:url(../images/backgrounds/v2_news_top.jpg) no-repeat top left;
height:12px;
position:absolute;
top:-12px;
left:0px
}

.BgTop2{
background:url(../images/backgrounds/v2_news_top2.jpg) no-repeat top left;
height:12px;
margin-top:-12px !important;
margin-top:0px;
left:0px
}

.BgBot{
background:url(../images/backgrounds/v2_news_bot.jpg) no-repeat left top;
height:12px;
width:423px;
position:absolute;
left:0px;
z-index:9
}

.BgBot2{
background:url(../images/backgrounds/v2_news_bot2.jpg) no-repeat left top;
height:9px;
width:598px;
left:0px;
margin-top:0px;
z-index:9;
}

.Container.Newsletter .RightBloc{
width:169px;
float:left;
margin-top:-14px;
}

.Container.Newsletter{
background:#fff url(../images/backgrounds/v2_news_bg_right.jpg) no-repeat 422px 98px;
}

.Container.Newsletter .RightBloc, .Container.Newsletter .LeftBloc.Liste{
padding:0px
}

.Container.Newsletter p.Click, .Container.Newsletter p.Click a{
font-weight:normal ;
color:#B35147;
}

.Container.Newsletter p.Click{
color:#828282;
margin:6px 0px 0px 1px;
text-align:center;
width:100%;
float:left !important;
float:none;
}

.Container.Newsletter div.Titr{
font-family:"Trebuchet MS";
font-size:22px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
position:absolute;
right:0px;
text-align:center;
top:10px;
width:310px;
}

.Container.Newsletter div.Titr em{
font-weight:normal;
}

.Container.Newsletter .BlocType1{
background-image:url(../images/backgrounds/v2_color_fonce_right.jpg);
}

.Container.Newsletter  .BlocType1 .Titre{
background-image:url(../images/backgrounds/v2_color_fonce_left.jpg);
height:29px;
}

.Container.Newsletter .BlocType1 .Titre p{
background-image:url(../images/backgrounds/v2_color_fonce_back.jpg);
}

/* Css Footer */
.Container.Newsletter .Linkz{
padding-left:125px;
width:100%;
background:#fff
}

.Container.Newsletter .Linkz a{
padding-right:57px;
color:#CE6359;
}

.Container.Newsletter .Linkz a.nous{
padding-left:6px;
padding-right:60px;
}

.Container.Newsletter .KeyWords{
width:482px;
}

.Container.Newsletter .KeyWords ul{
width:32%;
}

.Container.Newsletter .Footer{
height:130px;
overflow:hidden;
bottom:-20px;
background:#EECBC6 url(../images/backgrounds/v2_bg_footer_h.jpg) repeat-x 0px 20px;
}

.Container.Newsletter .Act p, .Container.Newsletter .Act.Top p{
width:auto;
}

.Container.Newsletter .Act.Top p{
width:250px;
float:left;
}

.Container.Newsletter .Act.Top img{
display:inline;
float:right;
margin-right:10px !important;
/*margin-right:210px;*/
margin-top:0px;
}

/*.NewzlleterCont{
height:238px;
min-height:238px;
width:200px;
overflow:hidden;
float:left;
}*/

.NewzlleterCont .Act.Top{
/*position:absolute;*/
width:395px;
top:0px;
display:block;
float:left;
overflow:hidden;
overflow:hidden;
float:left;
}

.NewzlleterCont .Act.Top .Chapeau{
color:#666666;
text-transform:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
float:left;
}

.Vis{
height:27px;
float:left;
width:100%;
display:block;
overflow:hidden;
background:url(../images/backgrounds/v2_line.jpg) no-repeat 423px 14px;
text-align:center;
padding-top:8px;
border-bottom:1px solid #EFD7D3;
}

/*Css Header */
.Container.Newsletter .Header{
height:70px;
width:602px;
margin-left:-2px;
margin-bottom:12px;
overflow:hidden;
float:left
}

.Container.Newsletter .BlocLogo{
margin-left:2px;
height:82px;
background:url(../images/backgrounds/v2_bg_news_header.jpg) repeat-x top left;
}

/* Css Logo */
.Container.Newsletter .logo{
margin-top:0px;
width:126px;margin-top:0;padding-left:6px;padding-right:13px;padding-top:2px;
}

/* Css LogoIn : inscription */
.Container.Newsletter .Ban{
width:454px;
background:url(../images/backgrounds/v2_ban_news_header.jpg) no-repeat top right;height:70px;
}

.BanPrint{
width:634px;
height:100%;
overflow:hidden;
float:right;
position:relative;
display:block;
}

.PRPrint{
display:block;
float:right;
padding-top:20px;
margin-left:872px;
margin-top:7px;
overflow:hidden;
position:absolute;
}

.Container.Newsletter .LogIn{
width:177px;
float:left;
background:none;
margin-top:0px;
padding-top:27px;
position:absolute;
padding-left:13px;
}

.Container.Newsletter .LogIn img{
margin-top:9px
}

.Container.Newsletter .LogIn a{
background:url(../images/backgrounds/v2_send_fr.jpg) no-repeat 64% 65%;
display:block;
margin-top:6px;
padding-bottom:6px;
}

.Container.Newsletter .LogIn, .Container.Newsletter .LogIn a{
font:normal 9.23px verdana;
}
.Container.Newsletter .LogIn{
color:#9B0F06
}

.Container.Newsletter .LogIn a{

}

/* Css bloc Forum  */
.Container.Newsletter .Txt.Forum p.Go a{
margin-bottom:0px;
color:color:#B41000;;
}

p.Date{
font-weight:bold;
margin-top:-20px;
}

/* Css bloc Forum  */
.Container.Newsletter .Txt.Forum{
background:url(../images/backgrounds/v2_news_back.jpg) no-repeat left top;
height:82px;
}

.Container.Newsletter .Txt.Forum .DivPuce{
height:62px;
}
.Container.Newsletter .Txt.Forum p.Puce{
font-weight:bold;
margin-left:45px;
padding-top:19px;
margin-bottom:21px;
color:#BE3A2D;
}

.Container.Newsletter .RightBloc .BlocType1 .Titre p{
font:bold 16px "Trebuchet MS", "Times New Roman";
text-align:left;
padding-left:0px;
margin-left:0px;
color:#fff;
}

.Container.Newsletter .RightBloc .BlocType1 .Titre p strong{
font-size:17px
}

.Container.Newsletter .BlocType1 dt{
background:none;
padding:6px 0px 0px 0px ;
}

.Container.Newsletter .BlocType1  dl a{
margin-left:1px;
}

.Container.Newsletter .BlocType1  dl{
float:left;
}
.Txt .Expo{
width:100%;
}

.Txt .Expo img{
border:1px solid #B65D57;
float:left;
margin-right:0;
padding:0;
width:67px;
}

.Container.Newsletter .Txt .Expo img{
border:1px solid#B65D57;
padding:0px;
}

.Container.Newsletter .Txt .Expo{
padding-left:6px;
padding-top:6px;
float:left;
}

.Container.Newsletter .Txt .Expo img.First{
margin-right:16px;
}

.Ann{
margin-top:10px !important 0px;
}

.BlocType1.Ann .Txt{
background:url(../images/backgrounds/v2_pa.jpg) repeat-x top left;
margin-top:0px;
}

.BlocType1.Sond .Txt{
background:url(../images/backgrounds/v2_pa.jpg) repeat-x top left;
margin-top:-1px;
}

.BlocType1.Ann .Txt img{
margin:4px 0px 13px 0px
}

.BlocType1.Ann .Txt p{
padding-left:3px;
color:#B41000;
}

.Container.Newsletter #Filter{
left:16px;top:36px;
}

.Container.Newsletter .BlocType1.Meteo .Txt img.NewsLetterCarteGif{
width:156px;
height:199px;
margin:5px 0 0 3px;
}

.Container.Newsletter .Titre img{
padding-top:3px;
float:left
}

/* Récupération ancienne CSS */
.enteteBleu{
color:#666;
margin:0;padding:0;
background-color:#f7ccd5;
display:block;
margin-left:3px;
font-family:verdana;
margin-right:3px;
padding-bottom:2px;
height:auto;
margin-bottom:6px;
margin-left:20px;
}

.enteteBleu h2{
margin:0;
padding:0;
font-size:14px;
font-family:verdana;
text-transform:none;
font-weight:bold;
color:#666;
font-weight:bold;
padding-top:3px;
padding-left:4px;
height:22px;
background-color:#f7ccd5;
}

.enteteBleu a{
font-size:11px;
}

.enteteBleu h5{
margin:0;padding:0;
font-size:14px;
font-family:verdana;
text-transform:none;
font-weight:bold;
color:#666;
font-weight:bold;
padding-top:3px;
padding-left:4px;
height:22px;
background-color:#f7ccd5;
}

.lien_droite_galerie{
margin-top:2px;
margin-bottom:4px;
float:right;
margin-right:8px;
position:relative;
top:-20px;
}

.text{
color:#666;
font-size:10px;
font-family:verdana;
text-decoration:none;
}

.text p{
text-align: center;
width: 150px;
margin-bottom:30px;
float:left;
}

.text p a{
text-align: center;
font-weight:bold;
}

.Formu th{
text-align:right;
}

.text textarea, .text select, .text input{
font-size:10px;
font-family:verdana;
}

.text img, .text a img{
text-align: center;
}

.departement{
float:left;
height:18px;
width:206px;
background-image:url(../images/fond_h2Gauche.gif);
background-repeat:repeat-x;
background-position:top left;
padding-top:2px;
}

.departement a{
color:#0060bb;
font-weight:bold;
}

/* Style pour les lien de l'image région sur le guide touristique */

#guidesommelien a{
background-image:none;
position:absolute;
Color : black;
font-size: 20px;
text-decoration:none;
margin-left:80px;
margin-top:60px;
padding:0px 0px 0px 0px;

}

#guidesommelien a:hover{
Color : white;
}

#guideaisnelien a{
background-image:none;
position:absolute;
Color : black;
font-size: 20px;
text-decoration:none;
margin-left:230px;
margin-top:120px;
padding:0px 0px 0px 0px;
}

#guideaisnelien a:hover{
Color : white;
}

#guidemarnelien a{
background-image:none;
position:absolute;
Color : black;
font-size: 20px;
text-decoration:none;
margin-left:300px;
margin-top:215px;
padding:0px 0px 0px 0px;
}

#guidemarnelien a:hover{
Color : white;
}

guideardenneslien{
text-decoration:none;
}

#guideardenneslien a{
background-image:none;
position:absolute;
Color : black;
font-size: 20px;
text-decoration:none;
margin-left:325px;
margin-top:110px;
padding:0px 0px 0px 0px;
}

#guideardenneslien a:hover{
Color : white;
}

#guideaubelien a{
background-image:none;
position:absolute;
Color : black;
font-size: 20px;
text-decoration:none;
margin-left:315px;
margin-top:335px;
padding:0px 0px 0px 0px;
}

#guideaubelien a:hover{
Color : white;
}

.greeting{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.espaceMembre a{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#474747;
}

.deconnexion a{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#474747;
}

div.autocomplete{
position:absolute;
width:300px;
background-color:white;
margin:0px;
padding:0px;
word-break:keep-all;
}

div.autocomplete ul{
list-style-type:none;
margin:0px;
padding:0px;
}

div.autocomplete ul li.selected{
background-color: #ffb;
}

div.autocomplete ul li{
list-style-type:none;
display:block;
margin:0;
padding:2px;
height:auto;
cursor:pointer;
}

/*css pour la partie petites annonces*/
#bordure_rouge{
width:720px;
height:4px;
background-color:#d31e00;
font-size:0px;
}

#encart{
color:#474747;
width:665px;
height:auto;
padding:0;
font-family:verdana;
font-size:10px;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
}

#encart ol, #encart ul{
list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
#encart table{
border-collapse: separate;
border-spacing: 0;
}

#encart caption, #encart th, #encart td{
text-align: left;
font-weight: normal;
padding-top:5px;
}

.depotPhoto{
background-color:#FFF;
}

#encart blockquote:before, #encart blockquote:after, #encart q:before, #encart q:after{
content: "";
}

#encart blockquote, q{
quotes: "" "";
}

#encart h1{
font-size:14px;
color:#d31e00;
font-weight:bold;
}

#encart h2{
font-size:12px;
font-weight:normal;
}

/* barre d'avancement pour le dépôt d'une annonce */
#encart h4{
background-image: url(../images/rail.jpg);
height:50px;
margin-left:5px;
margin-right:5px;
background-repeat:no-repeat;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:16px;
padding-left:120px;
}

#encart h5{
background-image: url(../images/rail_formule.jpg);
height:21px;
background-repeat:no-repeat;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:4px;
padding-left:10px;
}

#encart select, #encart input, #encart textarea{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

#encart #menuChoix{
float:left;
width:135px;
}

#encart #menuChoixFormu{
margin:15px 0px 0px 25px;
float:left;
width:135px;
}

#encart #menuChoix li{
height:50px;
padding:10px 5px 10px 5px;
}

#encart #menuChoix .image, #encart #menuChoix .bulle, #encart #menuChoix .choixradio{
float:left;
}

#encart #menuChoix h3{
color:#0060bb;
font-weight:bold;
}

#encart #menuChoix .choixradio{
margin:22px 10px 0px 0px;
}

#encart #menuChoix .bulle{
background:url(../images/bulle.png) top left no-repeat;
width:168px;
height:37px;
position:absolute;
margin:8px 0px 0px 110px;
padding:2px 0px 0px 20px;
}

#encart #menuChoix .bulle_on{
background:url(../images/bulle_bleue.png) top left no-repeat;
width:168px;
height:37px;
position:absolute;
margin:8px 0px 0px 110px;
padding:2px 0px 0px 20px;
}

#encart #formuchoix{
float:left;
width:430px;
margin:0px 0px 0px 0px;
padding:5px 0px 70px 5px;
}

#encart #formurecap{
float:left;
width:675px;
margin:15px 0px 0px 0px;
}

#encart #formurecap #choix1{
background-color:#f7ccd5;
margin-left:20px;
width:630px;
margin-top:20px;
margin-bottom:20px;
}

#encart #formuchoix #choix1{
float:left;
width:200px;
}

#encart #formuchoix #choix2{
float:left;
width:260px;
}

#encart #formucontact{
float:right;
width:330px;
margin:15px 0px 0px 0px;
padding:5px 0px 70px 15px;
border-width:1px;
border-style:outset;
border-color:black;
}

#encart #formuchoix .choixradio{
margin:15px 10px 0px 0px;
}

#encart #formuchoix span.choixradio{
margin:14px 10px 0px 0px;
}

#encart #formuchoix #precision{
width:255px;
background-color:#f7ccd5;
margin:10px 0px 15px 0px;
padding:10px;
}

#encart #formuchoix #precision select{
border:1px solid #ccc;
width:90px;
margin-right:5px;
}

#encart #formuchoix #precision #prixmax{
width:50px;
border:1px solid #ccc;
margin:10px 0px 0px 0px;
}

#encart #formuchoix #description{
width:270px;
border:1px solid #ccc;
margin:10px 0px 5px 0px;
}

#encart #formuchoix #pluscriteres select{
border:1px solid #ccc;
width:250px;
margin:5px 0px 5px 0px;
}

#encart #ppaformuchoix{
float:left;
width:675px;
margin:15px 0px 0px 0px;
}

#encart #ppaformuchoix #choix1{
float:left;
width:150px;
background-color:#f7ccd5;
margin:20px;
background:#a0c8e1 url(../images/backgrounds/form/v2_back_pa.jpg) repeat-x scroll left top;
}

#encart #ppaformuchoix #choix1 .gras{
background:#a0c8e1 url(../images/backgrounds/form/v2_back_pa.jpg) repeat-x scroll left top;
}

#encart #ppaformuchoix #choix2 .gras{
background:#a0c8e1 url(../images/backgrounds/form/v2_back_pa.jpg) repeat-x scroll left top;
}

#encart #ppaformuchoix #choix1 #blueFormu{
margin-top:2px;
}

#encart #ppaformuchoix #choix2{
float:left;
width:455px;
background-color:#f7ccd5;
padding-left:10px;
margin-top:20px;
}

#encart #ppaformuchoix .choixradio{
margin:15px 10px 0px 0px;
}

#encart #ppaformuchoix span.choixradio{
margin:14px 10px 0px 0px;
}

#encart #ppaformuchoix #precision{
background-color:#f7ccd5;
margin:2px 0px 5px 0px;
padding:5px;
}

#encart #ppaformuchoix #precision select{
border:1px solid #ccc;
width:90px;
margin-right:5px;
}

#encart #ppaformuchoix #precision #prixmax{
width:30px;
border:1px solid #ccc;
margin:10px 0px 0px 0px;
}

#encart #ppaformuchoix #description{
width:300px;
border:1px solid #ccc;
margin:10px 0px 5px 0px;
}

#encart #ppaformuchoix #pluscriteres select{
border:1px solid #ccc;
width:250px;
margin:5px 0px 5px 0px;
}

#encart #ppaformuchoix #choix2 #pluscriteres{
background-color:#f7ccd5;
}

#encart #resultats{
width:574px;
border:1px solid #ccc;
float:left;
}

#encart #resultats .titre{
background:url(../images/fond_titre.gif) top left no-repeat;
width:569px;
height:17px;
padding:3px 0px 0px 5px;
}

#encart #resultats .titre_gauche{
font-weight:bold;
float:left;
width:120px;
}

#encart #resultats .titre_res{
font-weight:bold;
float:left;
width:110px;
}

#encart #resultats .pagination{
width:449px;
float:left;
list-style:none;
color:#0060bb;
}

#encart #resultats .pagination li{
list-style-type:none;
float:left;
}

#encart #resultats #multipageA{
width:113px;
text-align:left;
}

#encart #resultats #multipageB{
width:236px;
text-align:center;
}

#encart #resultats #multipageC{
width:100px;
text-align:right;
}

#encart #resultats #div_recherche{
width:420px;
float:left;
padding:10px 10px 25px 10px;
}

#encart #resultats #prix_max{
width:100px;
float:left;
padding:10px 0px 25px 0px;
}

#encart #resultats .ligne{
margin:3px 0px;
}

#encart #resultats .ligne .colg{
width:120px;
float:left;
}

#encart #resultats .ligne .cold{
width:200px;
float:left;
}

#encart #div_recherche textarea{
width:200px;
height:50px;
border:1px solid #ccc;
}

#encart #resultats .description .ligne, #encart #resultats .description_detail .ligne{
margin:3px 0px;
}

#encart #resultats .description .ligne .colg, #encart #resultats .description_detail .ligne .colg{
width:60px;
float:left;
}

#encart #resultats .description .ligne .cold, #encart #resultats .description_detail .ligne .cold{
width:320px;
float:left;
}

#encart #resultats #contact .ligne{
margin:3px 0px;
}

#encart #resultats #contact .ligne .colg{
width:60px;
float:left;
}

#encart #resultats #contact .ligne .cold{
width:390px;
float:left;
}

#encart #resultats #contact{
float:left;
width:450px;
}

#encart #resultats .div_page{
margin:10px 0px 20px 0px;
}

#encart #resultats .ville_date{
background-color:#e8f1f3;
font-size:12px;
height:17px;
padding:3px 5px 0px 5px;
width:564px;
}

#encart #resultats .ville{
float:left;
width:320px;
}

#encart #resultats .date_pub{
float:left;
width:244px;
text-align:right;
}

#encart #resultats .photospa{
width:170px;
float:left;
padding:20px 0px 20px 0px;
text-align:center;
}

#encart #resultats .photospa .big{
width:120px;
height:89px;
text-align:center;
}

#encart #resultats .photospa ul{
list-style:none;
margin:10px 0px 0px 0px;
width:230px;
text-align:center;
}

#encart #resultats .photospa li{
list-style-type:none;
margin:0px 3px;
width:56px;
}

#encart #resultats .photospa .small{
margin:5px 0px 0px 0px;
}

#encart #resultats .photospa .small a{
margin:0;padding:0;
background-image:none;
text-decoration:none;
}

#encart #resultats .description{
padding:20px 0px 20px 0px;
width:315px;
float:left;
}

#encart #resultats .description_detail{
padding:20px 0px 0px 0px;
width:385px;
float:left;
}

#encart #resultats .prix_annonce{
padding:20px 0px 20px 0px;
width:79px;
float:left;
font-weight:bold;
text-align:right;
}

#encart #resultats .prix_annonce_detail{
padding:20px 0px 20px 0px;
width:79px;
float:left;
font-weight:bold;
text-align:right;
}

#encart #resultats .boutonsbas{
float:right;
padding:0px 20px 0px 0px;
}

#encart #resultats .boutonsbas img{
}

#encart #resultats .btn_imp{
float:left;
margin-right:10px;
}

#encart #resultats .btn_send{
float:left;
}

#encart #footer{
width:604px;
text-align:center;
margin-top:10px;
}

#encart .sep_bleu{
background:url(../images/sep_bleu.gif) top left no-repeat;
width:280px;
height:2px;
margin:2px 0px 5px 0px;
font-size:0px;
line-height:0px;
}

#encart .sep_bleu_big{
background:url(../images/sep_bleu_big.gif) top left no-repeat;
width:450px;
height:2px;
margin:2px 0px 5px 0px;
font-size:0px;
line-height:0px;
}

#encart .sep_bleu_giant{
background:url(../images/sep_bleu_page.gif) top left no-repeat;
width:675px;
height:2px;
margin:0px 0px 5px 10px;
font-size:0px;
line-height:0px;
}

#encart .sep15px{
clear:both;
height:15px;
width:10px;
}

#encart .floatLeft{
float:left;
}

#encart .floatRight{
float:right;
}

#encart .clear{
clear:both;
font-size:0px;
line-height:0px;
}

#encart .droite{
text-align:right;
}

#encart .relative{
position:relative;
}

#encart .top5px{
margin-top:5px;
}

#encart .right5px{
margin-right:5px;
}

#encart .block{
display:block;
}

#encart .bleupa{
color:#474747;
}

#encart .rouge{
color:#f00;
}

#encart .gris{
color:#969696;
}

#encart .bgbleu{
background-color:#e2f1fc;
}

#encart .gras{
font-weight:bold;
}

.rougegras{
color:#d31e00;
font-weight:bold;
}

div.autocomplete{
position:absolute;
width:300px;
background-color:white;
margin:0px;
padding:0px;
word-break:keep-all;
}

div.autocomplete ul{
list-style-type:none;
margin:0px;
padding:0px;
}

div.autocomplete ul li.selected{
background-color: #ffb;
}

div.autocomplete ul li{
list-style-type:none;
display:block;
margin:0;
padding:2px;
height:auto;
cursor:pointer;
}

/******** Ajout par HMS ********************/
/* Vitrine Pro */
.PubPro{
float:left;
width:728px;
height:90px;
text-align:center;
padding-left:11px;
}

.PubPro img{
margin-top:15px
}

.LeftBlocPro{
width:680px;
float:left;
padding-left:7px
}

.LeftBlocPro .Tree{
width:650px;
margin-left:38px;
}

.LeftBlocPro .BlocType1{
width:650px;
margin-left:38px;
}

.LeftBlocPro .Titre h1{
font:14px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold
}

.LeftBlocPro .Head{
width:100%;
height:25px;
margin-bottom:5px;
}

.LeftBlocPro .ResultRight{
width:200px;
margin-top:0;
}

.LeftBlocPro .ResultRight p{
padding-bottom:2px;
}

.LeftBlocPro .ResultRight select, .Recherche_minisite select{
font:normal 10px verdana;
border:1px solid #999999;
width:170px;
padding-left:4px
}

.LeftBlocPro .ResultRight input{
font:normal 10px verdana;
border:1px solid #999999;
width:165px;
padding-left:4px;
}

.LeftBlocForum .BlocForum input, .LeftBlocForum .BlocForum textarea{
font:normal 10px verdana;
padding-left:4px;
}

.LeftBlocForum .BlocForum input.InputWidth{
width:165px;
}

.LeftBlocPro .SearchButton input, .Recherche_minisite .SearchButton input{
height:20px;
width:90px;
border:none;
background:url(../images/backgrounds/form/v2_tab_rechrcher.jpg) no-repeat 0px 0px;
}

.RightBlocPro{
float:left;
overflow: hidden;
position:relative;
width:250px;
margin-top:-100px;
}

.RightBlocPro .Coordonnees{
background:url(../images/backgrounds/v2_bleu_g_Deg.jpg) repeat-x top left;
}

.RightBlocPro .Coordonnees table{
padding-left: 30px;
font-size: 12px;
width:100%
}

.RightBlocPro .Coordonnees p{
font-size: 12px;
}

.RightBlocPro .MiniPubPro{
text-align:center;
font-size: 14px;
}

/* Bloc BlocForum */
.LeftBlocForum{
width:650px;
margin-right:7px;
padding-left:7px;
float:left;
}

.LeftBlocForum .DescriptionForum div{
border-bottom:1px solid #ccc;
padding:0px 0px 5px 2px;
margin:7px 0px 11px 0px;
}

.LeftBlocForum .DescriptionForum h1{
font:17px "trebuchet MS", Verdana;
text-transform:none;
color:#000;
line-height:11px;
}

.LeftBlocForum .DescriptionForum p a, .LeftBlocForum .DescriptionForum p{
font:normal 11px verdana;
color:#000;
}

.LeftBlocForum .DescriptionForum{
border-bottom:1px solid #ccc;
padding-bottom:14px;
margin-bottom:14px;
}

.LeftBlocForum .DescriptionForum p{
background:url(../images/v2_forum.gif) no-repeat top left;
min-height:37px;
padding-left:60px;
}

.BlocForum .Arbo img.FolderNiveau1{
margin-right:5px;
margin-top:1px;
}

.BlocForum .Arbo img.FolderNiveau2, .BlocForum .Arbo img.FolderNiveau3{
margin-right:5px;
margin-top:1px;
}

.BlocForum .Arbo img.LinkNiveau2{
margin-left:3px;
}

.BlocForum .Arbo img.LinkNiveau3{
margin-left:18px;
}

.BlocForum .Arbo img{
vertical-align:top;
margin-bottom:2px;
}

.BlocForum .Arbo a{
text-decoration:none;
}

.BlocForum table{
border-collapse:collapse;
width:100%;
}

.BlocForum .TitreBlocDroite{
background:url(../images/backgrounds/v2_titr_right_forum.jpg) no-repeat top right;
height:21px;
width:100%;
}

.BlocForum .TitreBlocUnique{
background:url(../images/backgrounds/v2_titr_right_forum.jpg) no-repeat top right;
height:21px;
width:100%;
}

.BlocForum .TitreBlocCommentaire{
background:url(../images/backgrounds/v2_bleu_g_Deg.jpg) repeat-x top left;
width:100%;
border:1px solid #D9D9D9;
}

.BlocForum .TitreBlocCommentaire.alternate{
background-image:none;
background-color:#e7a3b5;
}

.BlocForum .TitreBloc{
height:21px;
width:100%;
}

.BlocForum .TitreBloc a{
color:#fff;
font-weight:normal;
text-decoration:none;
}

.BlocForum .TitreBloc h2{
background-image:url(../images/backgrounds/v2_titr_bg_forum.jpg);
background-repeat:repeat-x;
height:21px;
color:#fff;
display:block;
text-align:left;
padding-top:4px;
padding-left:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
}

.BlocForum .TitreBlocUnique a{
color:#fff;
font-weight:normal;
text-decoration:none;
}

.BlocForum .TitreBlocUnique .TitreArticle{
visibility:hidden;
}

.BlocForum .TitreBlocUnique p{
background-image:url(../images/backgrounds/v2_titr_bg_forum.jpg);
background-repeat:repeat-x;
height:21px;
font-weight:normal;
color:#fff;
display:block;
padding-top:4px;
padding-left:8px;
margin-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
}

.BlocForum .TitreBlocCommentaire p{
height:17px;
color:#464646;
display:block;
text-align:left;
padding-top:2px;
padding-left:8px;
}

.BlocForum .TitreBlocDroite p{
background-image:url(../images/backgrounds/v2_titr_bg_forum.jpg);
background-repeat:repeat-x;
margin-right:10px;
height:21px;
color:#fff;
display:block;
text-align:left;
padding-top:4px;
}

.BlocForum{
float:left;
width:100%;
}

.BlocForum .TxtCol1 a{
background:url(../images/backgrounds/v2_puce.gif) no-repeat 8px 4px;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#464646;
padding-left:20px;
padding-top:1px;
}

.BlocForum .TxtColUnique a{
background:url(../images/backgrounds/v2_puce.gif) no-repeat 8px 4px;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#464646;
padding-left:20px;
padding-top:1px;
}

.BlocForum .TxtCol1 p{
padding-left:20px;
margin-top:2px;
}

.BlocForum .TxtColUnique p{
padding-left:20px;
margin-top:2px;
}

.BlocForum .TxtColCommentaire p{
padding-left:20px;
margin-top:2px;
}

.BlocForum .TxtCol1Sujets a{
background:url(../images/backgrounds/v2_puce.gif) no-repeat 8px 4px;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#464646;
padding-left:20px;
padding-top:1px;
}

.BlocForum .TxtCol1Sujets{
border-bottom:1px solid #D9D9D9;
padding-bottom:3px;
width:55%;
}

.BlocForum .TxtCol1{
border-bottom:1px solid #D9D9D9;
padding-top:4px;
padding-bottom:3px;
width:60%;
}

.BlocForum .TxtColUnique{
border-bottom:1px solid #D9D9D9;
padding-top:4px;
padding-bottom:8px;
}

.BlocForum .TxtColCommentaire{
border-left:1px solid #D9D9D9;
border-right:1px solid #D9D9D9;
border-bottom:1px solid #D9D9D9;
padding-top:4px;
padding-bottom:8px;
}

.BlocForum .TxtCol2{
border-bottom:1px solid #D9D9D9;
padding-top:4px;
padding-bottom:3px;
width:15%;
}

.BlocForum .TxtCol2 p{
padding-left:20px;
}

.BlocForum .TxtCol3{
border-bottom:1px solid #D9D9D9;
padding-top:2px;
padding-bottom:3px;
width:25%;
}

.BlocForum .TxtCol2Sujets{
border-bottom:1px solid #D9D9D9;
padding-top:4px;
padding-bottom:3px;
width:20%;
}

.BlocForum .TxtCol2Sujets p{
padding-left:20px;
}

.BlocForum .TxtCol3Sujets{
border-bottom:1px solid #D9D9D9;
padding-top:2px;
padding-bottom:3px;
width:25%;
}

.LeftBlocForum .Pagination{
float:left;
margin-top:10px;
}

.note{
font-size:10px;
}

.note a{
font-size:10px;
background-image: none;
padding:0px;
margin:0px;
}

.date{
float:left;
height:16px;
margin-right:20px;
padding-top:1px;
}

/* PASSER VOTRE ANNONCE */
.Form ul.PasserAnnonce{
position:relative;
top:10px;
}

.Form.PasserAnnonce{
height:130px;
min-height:130px;
background:none;
}

.Form ul.PasserAnnonce #tab4 input{
top:10px !important;
}

.Form ul.PasserAnnonce #tab5 input{
top:43px !important;
}

.Form ul.PasserAnnonce #tab6 input{
top:80px !important;
}

.Form ul.PasserAnnonce li div{
background:transparent url(../images/backgrounds/form/v2_right.jpg) no-repeat scroll right top;
padding-right:5px;
}

.Form table{
width:100%
}

.Form td{
width:50%;
padding-left:50px;
}

.Question span, .QuestionAlert span{
color:#474747;
font-weight:bold;
}

.QuestionAlert span{
line-height:12px;
}

.Question{
width:410px;
float:left;
overflow:hidden;
margin-right:11px;
padding-left:22px;
padding-top:10px;
}

.QuestionAlert{
width:440px;
float:left;
overflow:hidden;
margin-right:11px;
padding-left:22px;
padding-top:10px;
}

.Question p.title{
margin-left:0px;
padding-left:0px;
width:373px;
}

.QuestionAlert p.title{
margin-left:0px;
padding-left:0px;
width:430px;
}

.Question p.infos{
width:373px;
margin-top:0px;
margin-bottom:0px;
padding-left:10px;
padding-right:10px;
display:block;
background:url(../images/backgrounds/form/v2_choix.jpg) repeat-x left top;
}

.BlocType2.BlocQuestion{
width:430px;
}

.BlocType2.BlocQuestion .Titre p span{
padding-left:0px;
}

.Bottom.BlocQuestion{
width:429px;
position:relative;
bottom:0px;
right:0px !important;
background:transparent url(../images/backgrounds/form/v2_bot2.jpg) no-repeat scroll left bottom;
}

.Bottom.EndLargeBloc{
width:680px;
position:relative;
bottom:0px;
right:0px !important;
background:transparent url(../images/backgrounds/form/v2_bot_l.jpg) no-repeat scroll left bottom;
}

.CMScontent ul{
margin-left: 20px;
}

.CMScontent li{
list-style-type: disc;
}

/* Css Bloc Agenda */
#Agenda input, #Agenda select{
width:116px;
border:1px solid #A1A1A1;

}

#Agenda label{
float:left;
font-weight:bold;
margin-right:1%;
text-align:right;
width:30%;

}

#Agenda input.ok{
background:url(../images/backgrounds/v2_tab_rechrcher_.jpg) no-repeat top left;
border:0px;
margin-left:91px;
margin-top:2px
}

#Agenda p{
float:left;
width:100%
}

.nbResults{
color:#CC0033;
}

.Container.Newsletter .BlocType1.Meteo .Txt img{
padding-left:10px;
margin:0;
}

.BlocType1 h3.AgendaH3, .LeftBloc .Act h3.AgendaH3{
font:bold 11px "Trebuchet MS", "Times New Roman";
color:#000;
text-transform:uppercase;
margin-bottom:0px;
}

.GoogleAdSense{
padding-top:7px;
}

/********************** Pagination **********************/
.Pagination{
width:100%;
text-align:center;
border-bottom:1px solid #E6B0A9;
color:#B41000;
padding-bottom:12px
}

.Pagination p, .Pagination b, .LeftBloc .Act .Pagination p, .Pagination a strong{
font-size:10px;
color:#B41000;
}

.Pagination a, .Pagination a.multipage, .LeftBloc .Act p a.multipage{
text-decoration:none;
color:#B41000;
font-weight:normal;
font-size:10px;
padding:0px 0px 0px 0px
}

.Pagination a:hover{
text-decoration:underline
}

#Paginationp{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.Pagination.floatLeft{
float:left;
}

.Container .CenterBloc{
float:left;
text-align:center;
clear:both;
width:100%;
margin:auto;
position:relative;
margin-top:10px;
}

/********************** - Start - Css Zon commentaire 04/03/09 **********************/
.ZoneCom, .ZoneComForm{
background:#e6e6e6 url(../images/commentaire/v2_bg.gif) repeat-x top left;
float:left;
width:100%;
color:#474747;
}

.ZoneComForm{
background:#e6e6e6 url(../images/commentaire/v2_bg_form.gif) repeat-x bottom left;
border-top:1px solid #D5A7A0;border-bottom:1px solid #D5A7A0;
min-height:254px;
}

.ZoneComForm input.WidthInput{
width:192px;
}

.ZonCont{
margin:7px 12px 0px 11px;
}

.TitrCom{
background: url(../images/commentaire/v2_commentaire.gif) no-repeat 21% 0px;
padding-left:93px;
padding-top:7px;
border:none;
margin-bottom:11px;
min-height:30px;
font:bold 16px verdana;
color:#B41000;
}

*html .TitrCom{
padding-bottom:4px;
}

.ZoneComForm .TitrCom{
background:url(../images/commentaire/v2_zcom.gif) no-repeat 33% 0px;
padding-left:3px;
}

.LeftBlocForum .ZoneComForm .TitrCom{
background:url(../images/commentaire/v2_zcom.gif) no-repeat 41% 0px;
}

.LeftBloc .Act .Stat .TitrCom span{
font:11px normal verdana;
color:#750101;
text-transform:none;
margin-left:12px
}

.BlocCom{
background:url(../images/commentaire/v2_line.gif) no-repeat left bottom;
position:relative;
text-align:left;
margin-top:11px;
}

.BlocCom.Last, .Act .Stat .ZoneComForm p{
background:none;
border:none;
padding-bottom:0px
}

.Act .Stat .ZoneCom p{
padding-bottom:10px;
border:none
}

.Star{
position:absolute;
top:0px;
right:0px;
width:29px;
height:9px;
text-align:left
}

.DateCom{
width:380px;
background:url(../images/commentaire/v2_zcomp.gif) no-repeat left top;
padding-top:2px;
padding-bottom:1px;
padding-left:16px;
color:#B6010D;
}

input.Pos{
margin-bottom:-2px;
margin-left:12px;
border:none;

}

.Act .Stat .Tou a{
text-decoration:none;
font-weight:bold;
float:right;
padding-bottom:0px;
margin-bottom:0px;

}

.Act .Stat .Tou a:hover{
text-decoration:underline;
}

.Act .Stat p.Tou{
padding-bottom:0px;
}

*html .Act .Stat p.Tou{
margin-bottom:6px;
}

.Act .Stat p.Sub{
margin:auto;
width:50px;
margin-top:12px;
margin-bottom:12px;
float:right;
}

.Act .Stat p.Sub input{
border:none;

}

.ZoneComForm textarea{
width:654px;
min-height:105px;
}

*html .ZoneComForm textarea{
height:105px;
width:642px;
}

.LeftBlocForum .ZoneComForm textarea{
width:620px;
}

.ZoneComForm label{
float:left;
font-size:10px;

}

.ZoneComForm p label{
width:130px;
}

.Act .Stat .PassW a{
float:right;
text-decoration:none;
font-size:9px;
margin-right:49px;
}

.Act .Stat .PassW{
width:454px;
}

.LeftBlocForum .Act .Stat .PassW{
width:436px;
}

*html .Act .Stat p.PassW a{
margin-right:40px;
}

*html .Act .Stat p.PassW{
height:15px;
}

a.LienTetiere{
color:#FFFFFF;
text-decoration:none;
}

a:hover.LienTetiere{
text-decoration:none;
}
/********************** - End - Css Zon commentaire 04/03/09 **********************/

.Publicite.height{
height:130px;
}


.Rght{
float:right;
}


.Txt .Expo.First{
position:relative;
float:left;
height:60px;
}


.Txt .Expo.Second{
position:relative;
float:left;
}


label.Marg{
margin-top:2px;
}


.Pointer{
float:left;
cursor:pointer;
}


.Act.Bor{
border:0px;
}


.BlocPic.Wid{
border:0px none;
width:65px;
}


.PubJs{
text-align:center;
padding-top:10px;
padding-bottom:10px;
}


li.lEFT{
margin-left:6px;
}


.carte{
text-align:center;
margin-bottom:11px;
}

.ComU.Bot.Bor{
border-top:none;
}

.BlocType1.Ann .Titre p, .BlocType1.Ann .Titre{
height:26px;
}

.BlocType1.Color{
background-image:url(../images/backgrounds/form/v2_color_fonce_right.jpg);
}

.BlocType1.Color .Titre, .BlocType1.Color .Titre h1, .Meteo .BlocType1.Color .Titre{
background-image:url(../images/backgrounds/form/v2_color_fonce_left.jpg);
height:29px;
}

.BlocType1.Color .Titre p, .BlocType1.Color .Titre h1, .Meteo .BlocType1.Color .Titre p{
background-image:url(../images/backgrounds/form/v2_color_fonce_back.jpg);
height:29px;
}

#scrollingContainer{
width:auto;
height:150px;		/* Height of box */
padding:2px;		/* A little bit of space between border of box and text inside */
float:left;			/* I want the text to wrap around the box */
margin-right:10px;	/* Right margin of 10 pixels */
overflow:hidden;	/* Hide overflow content */
}

#confirmationForum{
color:#B6010D;
font-size:12px;
font-weight:bold;
text-align:center;
}

/************** Glossaire ******************/
a.GlossaryWord{
color:#000000;
text-decoration:underline;
}

a.GlossaryWord:hover{
text-decoration:none;
}

a.GlossaryWord span.GWord{
font:bold 12px "Trebuchet MS", "Times New Roman";
}
/************** End glossaire **************/

/************** Galerie Videos ******************/
.galerieVideos{
width:680px;
float:left;
}

.galerieVideos dl{
float:left;
margin:0;
padding:10px;
width:150px;
height:160px;
}

.galerieVideos dt{
margin:0;
padding:0;
}

.galerieVideos dd{
margin:0;
padding:0;
text-align:center;
}

