/*****************************/
/*** Core html setup stuff ***/
/*****************************/
body { margin: 0; padding: 0; color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
form { margin: 0;padding: 0;}
a:link, { text-decoration: none; font-weight: normal;}
a:hover { text-decoration: underline; font-weight: normal; }
input.button { cursor: pointer; }
img { border: 0 none; }

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/

#wrapper { width: 850px; margin: 0 auto; background-color: #FFFFFF; }
#header { background-image:url(medias/bandeau_h.jpg); padding: 0px; margin: 0; width:850px; height:110px; background-repeat: repeat-x; }
#column_wrapper { width: 850px; background-color: #FFFFFF; background-image:url(medias/bandeau_h2.jpg); background-repeat: repeat-y; margin:0; padding:0; }
#rightcolumn { float: right; width: 150px; margin-top: 15px; text-align:right; }
#leftcolumn { width: 150px; height:475px; text-align:center; float: left; background-image:url(medias/bandeau_v.jpg); background-repeat: repeat-x; padding: 0; margin: 0; padding-top: 15px;}
#maincolumn { width:670px; margin-left: 170px; margin-top:0px; padding:0px;  }
#footer { width: 850px; padding: 0px; margin: 0; font-size: 0.7em; clear: both; text-align: center; }


p { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: justify;}
.p_annonces { color: black; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: justify;}
.moteur { color: black; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: justify;}
.p_annonces_bold { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 14px; font-weight: 900; text-align: justify;}
.p_bold { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: 900; line-height: 14px; text-align: justify;}
.p_bold_11 { color: black; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: 900; line-height: 14px; text-align: justify;}
.p_bold_blue { color: #036bcc; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: 900; line-height: 14px; text-align: justify;}
.p_bold_blanc { color: white; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: 900; line-height: 12px; text-align: center; }
.txt { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: justify; }
.txt_list { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; text-align: left; text-indent: 15px; margin-left: 20px; list-style-type: disc; }
.txt_12_13 { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-align: justify; }
.txt_12_12 { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: justify;  margin: 0;}
.txt14 { color: black; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: right; }
.chevrons { color: #f63; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: 900; line-height: 14px; text-align: right; text-indent: 18px; }
.super_gras { color: black; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 14px; font-weight: 900; text-align: justify; }

.liens_bas { color: #999999; font-size: 8px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; }
.liens_bas:link { color: #999999; font-size: 8px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; }
.liens_bas:hover { color: #999999; font-size: 8px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; }
.liens_bas:visited { color: #999999; font-size: 8px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; }
.liens_bas:active { color: #999999; font-size: 8px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; }

.titre_liens_bas { color: #666666; font-size: 8px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; }
.div_liens_bas { width:585px; text-align: center; }
.div_liens_bas_intro { width:750px; text-align: center; }

h1 { color: #f63; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; background-color: #fff; text-align: center; vertical-align: top; }
.h1 { color: #036bcc; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; background-color: #fff; text-align: left; vertical-align: top; }
h2 { color: #f63; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; font-stretch: condensed; text-align: center;line-height: 14px; }
.titres_gauche { color: #f63; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; font-stretch: extra-condensed; text-align: center; }
h3 { color: #036bcc; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; }
h4 { color: #f63; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 900; }
h5 { color: #036bcc; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
h6 { color: red; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 5px; text-align: center; }
a:link { color: #f63; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; font-stretch: condensed; text-align: center; text-decoration: none}
a:active { color:  red; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; font-stretch: condensed; text-align: center; text-decoration: none}
a:hover { color: red; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; text-align: center; text-decoration: none}
a:visited { color: #f63; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; font-stretch: condensed; text-align: center; text-decoration: none}
a#encours { color: #036bcc; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 900; font-stretch: ultra-condensed; text-align: center;line-height: 14px; }
a#bleu { color: #036bcc; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 900; font-stretch: ultra-condensed; text-align: center;line-height: 14px; }

.mail { color: #f63; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; font-stretch: extra-condensed; text-align: center; text-decoration: none}
.mail:link { color: #f63; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; font-stretch: extra-condensed; text-align: center; text-decoration: none}
.mail:visited { color: #f63; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; font-stretch: extra-condensed; text-align: center; text-decoration: none}
.mail:hover { color: red; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; font-stretch: condensed; text-align: center; text-decoration: underline}
.mail:active { color: #f63; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; font-stretch: extra-condensed; text-align: center; text-decoration: none}

li { list-style-type: disc; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; line-height: 18px; top: -10px; }

.bandeau_haut {
position:relative;width:750px;height:105px;top:0px;background-color:#fff;background-image:url(medias/bandeau_h.jpg);margin:auto;-adbe-g:p,10,10;
}

.logo{ background-image: url(medias/logo.jpg); position:absolute; top:0; margin-left:5px; width:118px; height:105px; }
.logo_nb{ background-image: url(medias/logo_nb.jpg); position:absolute; top:0; margin-left:15px; width:98px; height:105px; }

.maigrir {
background-image: url(medias/maigrir2000.jpg); position:absolute;top:50px;margin-left:123px;width:223px;height:55px;
}
.slimmer { background-image: url(us/medias_us/maigrir2000.jpg); background-repeat: no-repeat; position:absolute; top:50px; margin-left:115px; width:218px; height:55px; }

.titre {background-image: url(medias/titre.jpg); position:absolute;top:22px;margin-left:410px;width:321px;height:83px;}
.title {background-image: url(us/medias_us/title.jpg); position:absolute;top:22px;margin-left:410px;width:321px;height:83px;}

.conteneur {
border: thin blue solid;
position:relative;width:750px;height:475px;top:0px;background-color:#fff;margin:auto;-adbe-g:p,10,10;
}

.conteneur_warning {
position:relative; width:500px; vertical-align: middle; margin: 0px 0px 0px 10px; padding: 5px; padding-left: 0px;
}

.bandeau_vert {
background-image:url(medias/bandeau_v.jpg); margin:0; clear: none;
}

.carte {    /* mini carte de localisation du reseau */
position:absolute;top:330px;left:5px;width:107px;height:109px;
background: url(medias/carte.gif) top left no-repeat;
}
.carte2 {    /* mini carte de localisation du reseau */
position:absolute;top:300px;left:5px;width:107px;height:125px;
background: url(medias/carte.gif) no-repeat left top;
}
.mini_map_england {
position:absolute;top:330px;left:5px;width:107px;height:109px;
background:url(medias/map_mini_england.gif) no-repeat center top; 
}
.mini_france {position:absolute;width:107px;height:109px;}
.mini_england {position:absolute;width:107px;height:109px;}

.england {
position:absolute;width:400px;height:424px;
background: url(medias/map_england.jpg) top left no-repeat;
}
.bristol { position: absolute; width : 20px; height: 20px; margin-left: 230px; margin-top: 330px;background-image: url(medias/mini_logo.gif);}

.france { /* carte de localisation du reseau */
position:absolute;width:400px;height:424px;
background: url(medias/carte_france.jpg) top left no-repeat;
}
.pontivy { position: absolute; width : 20px; height: 20px; margin-left: 50px; margin-top: 128px;background-image: url(medias/mini_logo.gif);}
.tours { position: absolute; width : 20px; height: 20px; margin-left: 150px; margin-top: 168px;background-image: url(medias/mini_logo.gif);}
.paris { position: absolute; width : 35px; height: 35px; margin-left: 200px; margin-top:95px;background-image: url(medias/mini_logo_x35.gif);}
.vittel { position: absolute; width : 20px; height: 20px; margin-left: 315px; margin-top:135px;background-image: url(medias/mini_logo.gif);}
.dole { position: absolute; width : 20px; height: 20px; margin-left: 298px; margin-top: 185px;background-image: url(medias/mini_logo.gif);}
.dijon { position: absolute; width : 20px; height: 20px; margin-left: 285px; margin-top: 172px;background-image: url(medias/mini_logo.gif);}
.caluire { position: absolute; width : 20px; height: 20px; margin-left: 285px; margin-top: 240px;background-image: url(medias/mini_logo.gif);}
.chambery { position: absolute; width : 20px; height: 20px; margin-left: 310px; margin-top: 255px;background-image: url(medias/mini_logo.gif);}
.montpellier { position: absolute; width : 20px; height: 20px; margin-left: 242px; margin-top: 357px;background-image: url(medias/mini_logo.gif);}
.albi { position: absolute; width : 20px; height: 20px; margin-left: 190px; margin-top: 330px;background-image: url(medias/mini_logo.gif);}
.st_sulpice { position: absolute; width : 20px; height: 20px; margin-left: 178px; margin-top: 337px;background-image: url(medias/mini_logo.gif);}



.divonne{ position: absolute; width : 20px; height: 20px; margin-left: 313px; margin-top: 220px;background-image: url(medias/mini_logo.gif);}
.gevrey { position: absolute; width : 20px; height: 20px; margin-left: 280px; margin-top:182px;background-image: url(medias/mini_logo.gif);}
.chalon { position: absolute; width : 20px; height: 20px; margin-left: 280px; margin-top: 205px;background-image: url(medias/mini_logo.gif);}
.toulouse { position: absolute; width : 20px; height: 20px; margin-left: 165px; margin-top: 345px;background-image: url(medias/mini_logo.gif);}
.st_priest { position: absolute; width : 20px; height: 20px; margin-left: 287px; margin-top: 250px;background-image: url(medias/mini_logo.gif);}
.rodez { position: absolute; width : 20px; height: 20px; margin-left: 205px; margin-top: 310px;background-image: url(medias/mini_logo.gif);}
.rennes { position: absolute; width : 20px; height: 20px; margin-left: 79px; margin-top: 127px;background-image: url(medias/mini_logo.gif);}
.concarneau { position: absolute; width : 20px; height: 20px; margin-left: 25px; margin-top: 130px;background-image: url(medias/mini_logo.gif);}
.orleans { position: absolute; width : 20px; height: 20px; margin-left: 190px; margin-top:145px;background-image: url(medias/mini_logo.gif);}
.annecy { position: absolute; width : 20px; height: 20px; margin-left: 313px; margin-top: 240px;background-image: url(medias/mini_logo.gif);}
.cahors { position: absolute; width : 20px; height: 20px; margin-left: 163px; margin-top: 305px;background-image: url(medias/mini_logo.gif);}
.clermont { position: absolute; width : 20px; height: 20px; margin-left: 220px; margin-top:245px;background-image: url(medias/mini_logo.gif);}
.remiremont { position: absolute; width : 20px; height: 20px; margin-left: 335px; margin-top: 143px;background-image: url(medias/mini_logo.gif);}
.epinal { position: absolute; width : 20px; height: 20px; margin-left: 330px; margin-top: 135px;background-image: url(medias/mini_logo.gif);}
.grenoble { position: absolute; width : 20px; height: 20px; margin-left: 310px; margin-top: 280px;background-image: url(medias/mini_logo.gif);}
.decazeville { position: absolute; width : 20px; height: 20px; margin-left: 195px; margin-top: 300px;background-image: url(medias/mini_logo.gif);}
.region_paris { width:443px;height:269px; background: url(medias/paris.jpg); background-repeat:no-repeat; margin-top: 20px; margin-bottom: 0pt; margin-left: 120px;}
.paris8 { position: absolute; width : 20px; height: 20px; margin-left: 150px; margin-top: 85px;background-image: url(medias/mini_logo.gif);}
.meudon { position: absolute; width : 20px; height: 20px; margin-left: 80px; margin-top: 145px;background-image: url(medias/mini_logo.gif);}
.chaville { position: absolute; width : 20px; height: 20px; margin-left: 50px; margin-top: 145px;background-image: url(medias/mini_logo.gif);}

.versailles { position: absolute; width : 20px; height: 20px; margin-left: 30px; margin-top: 150px;background-image: url(medias/mini_logo.gif);}

.rueil_malmaison { position: absolute; width : 20px; height: 20px; margin-left: 0px; margin-top: 85px;background-image: url(medias/mini_logo.gif);}
.vic { position: absolute; width : 20px; height: 20px; margin-left: 120px; margin-top: 345px;background-image: url(medias/mini_logo.gif);}
.veigne { position: absolute; width : 20px; height: 20px; margin-left: 150px; margin-top: 182px;background-image: url(medias/mini_logo.gif);}
.lorient { position: absolute; width : 20px; height: 20px; margin-left: 38px; margin-top: 140px;background-image: url(medias/mini_logo.gif);}
.brignais { position: absolute; width : 20px; height: 20px; margin-left: 270px; margin-top: 250px;background-image: url(medias/mini_logo.gif);}
.salon-provence { position: absolute; width : 20px; height: 20px; margin-left: 288px; margin-top: 350px;background-image: url(medias/mini_logo.gif);}
.ligny-en-barrois { position: absolute; width : 20px; height: 20px; margin-left: 298px; margin-top: 120px;background-image: url(medias/mini_logo.gif);}
.marseille { position: absolute; width : 20px; height: 20px; margin-left: 295px; margin-top: 363px;background-image: url(medias/mini_logo.gif);}
.montelimar { position: absolute; width : 20px; height: 20px; margin-left: 275px; margin-top: 297px;background-image: url(medias/mini_logo.gif);}
.vannes { position: absolute; width : 20px; height: 20px; margin-left: 53px; margin-top: 147px;background-image: url(medias/mini_logo.gif);}
.dax { position: absolute; width : 20px; height: 20px; margin-left: 79px; margin-top: 334px;background-image: url(medias/mini_logo.gif);}
.grezieu { position: absolute; width : 20px; height: 20px; margin-left: 270px; margin-top: 240px;background-image: url(medias/mini_logo.gif);}

.bordeaux { position: absolute; width : 20px; height: 20px; margin-left: 100px; margin-top: 283px;background-image: url(medias/mini_logo.gif);}

.mulhouse { position: absolute; width : 20px; height: 20px; margin-left: 350px; margin-top: 152px;background-image: url(medias/mini_logo.gif);}

.chateau-gontier { position: absolute; width : 20px; height: 20px; margin-left: 115px; margin-top: 133px;background-image: url(medias/mini_logo.gif);}



.liste2 {list-style-type: disc; font-size: 11px; line-height: 18px; font-weight: bold; font-family: "Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; }
.liste3 {list-style-type: armenian; font-size: 11px; color: #036bcc; line-height: 18px; font-weight: bold; font-family: "Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; }
.liste3 { color: #036bcc; font-size: 12px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, "sans-serif; }
.liste4 {list-style-type: square; font-size: 13px; line-height: 16px; font-family: "Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif; }
