/* CSS Document */
html{
	background-color:#FFF;
}
body{
	margin:0px;	padding:0px; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;cursor:default;
}
.champ {  BORDER-RIGHT: #6699CC 1px solid; BORDER-TOP: #6699CC 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BORDER-LEFT: #6699CC 1px solid; COLOR: #6699CC; BORDER-BOTTOM: #6699CC 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #FFFFFF}
/*visuels*/
.HautImg {
	width:960px;height:120px;background: url(img/960x120.png); background-repeat: no-repeat;
}
.Centre {
	width:960px;
}
#RSS{
	display:block; width:40px; height:20px; background: url(img/rectarss.png) 0 0 no-repeat;
}
a#RSS:hover{
opacity:0.5;
}
/* positionnement*/
.HautLigne {
	position:relative;margin-left: 0px;top: 0px;width: 960px;height: 24px;left: 0px;background: url(img/trm_pass.gif);
}
.DevantConnex {
	position:absolute;left: 0px;top: 0px;width: 320px;height: 20px;
}
.Connexion {
	position:absolute;left: 300px;top: 0px;width: 650px;height: 20px;text-align: right;
}
#ImgRech {
	position:absolute;left: 20px;top: 143px; width:570; height:40;z-index:1;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 1;border-left-style: solid;border-left-color: #FF6600;
}
.CadreRech {
	position:absolute;padding:5px; left: 20px;top: 180px; width: 570px; height: 210;border: 2px dotted #FF6600;text-align: center;background-color:#FF6600;
}
.FormRech {
	background-color:#F4F4F4;width: 560;padding:5;
}
.PosiCompt {
	position:absolute;padding:5px; left: 740px;top: 40px; width: 210px; height: 65;border: 1px dotted #FF6600;text-align:center;background-color:#F4F4F4;
}
#ImgPromo {
	display:block;position:absolute; left: 611px;top: 151px; width:350; height:30;z-index:1;border-top-width: 0px;border-right-width: 1px;border-bottom-width: 0px;border-left-width: 0px;border-right-style: dotted;	border-right-color: #336699;
}
a#ImgPromo:hover{
opacity:0.5;
}
.CadrePromo {
	position:absolute;padding:5px; left: 610px;top: 180px; width: 340; height: 655;border: 1px dotted #336699;text-align:center;
}
/***************** CADRE PUB *****************/
#ImgPubEvent {
	position:absolute;left: 381px;top: 421; width:220; height:20;z-index:1;border-top-width: 0px;border-right-width: 1px;border-bottom-width: 0px;border-left-width: 0px;border-right-style: dotted;border-right-color: #FF6600;background: url(img/ImgPub.png) no-repeat;
}
.CadrePub {
	position:absolute;padding:5px; left: 380px;top: 440px; width: 210px; height: 395px;border: 1px dotted #FF6600;background-color:#FFF;
}
.CampPho{position:absolute; width:200px; height:120px;}
.CampTitre{position:absolute; top:135px; width:205px; height:20px;font-size:12px;font-weight: 700;}
.CampCommu{position:absolute; top:160px; width:205px; height:20px;}
.CampCapa{position:absolute; top:190px; width:205px; height:20px;}
.CampDescr{position:absolute; top:215px; width:205px; height:150px;text-align:justify;}
.CampUrl{position:absolute; text-align:right; top:375px; width:200px; height:15px;}
.CampStat{position:absolute; top:390px; width:200px; height:15px;}
/***************** CADRE EVENT *****************/
#ImgCadreEvent {
	position:absolute;left: 381;top: 421; width:220px; height:20px;z-index:1;border-top-width: 0px;border-right-width: 1px;border-bottom-width: 0px;border-left-width: 0px;border-right-style: dotted;border-right-color: #FF6600;
}
a#ImgCadreEvent:hover{
opacity:0.5;
}
.CadreEvent {
	position:absolute;padding:5px; left: 380px;top: 440; width: 210px; height: 390;border: 1px dotted #FF6600;
}
.CadreEventTexte {
	position:relative;left: 0px;top: 0px;padding:2px;width: 100%;height: 90%;font-size: 10px; color: #333333;background-color:#FFF;
}
a.CET:link {
	color: #000000;text-decoration: none;
}
/******************** Carte de France *******************************/
#ImgCarteDeFrance {
	position:absolute; left: 20px;top: 421px; width:340px; height:20px;z-index:1;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 1px;border-left-style: dotted;border-left-color: #FF9900;background: url(img/ImgRechercheClassique.png); background-repeat: no-repeat;
}
a#ImgCarteDeFrance:hover{
filter:alpha(opacity=50);
}
.CarteDeFrance {
	position:absolute;padding:5px; left: 20px;top: 440px; width: 340px; height: 395;border: 1px dotted #FF9900;background-color:#FFF;
}
/***************** Location à Découvrir *****************/
#ImgLocationsaDecouvrir {
	position:absolute; left: 20px;top: 866; width:340px; height:20px;z-index:1;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 1px;border-left-style: dotted;border-left-color: #990000;
}
a#ImgLocationsaDecouvrir:hover{
opacity:0.5;
}
.CadreLocationsaDecouvrir {
	position:absolute;padding:5px; left: 20px;top: 885; width: 340px; height: 560;border: 1px dotted #990000;
}
.CadreRegDep {
	visibility:hidden; position:absolute;padding:5px; left: 640px;top: 430; width: 300px; height: 180px;border: 1px dotted #FF6600;overflow: auto;
}
/****************/
#ImgRegion {
	position:absolute;left: 611;top: 866; width:350; height:20px;z-index:1;border-top-width: 0px;border-right-width: 1px;border-bottom-width: 0px;border-left-width: 0px;border-right-style: dotted;border-right-color: #FF6600;
}
a#ImgRegion:hover{
opacity:0.5;
}
.CadreRegion {
	position:absolute;padding:5px; left: 380;top: 885; width: 570; height: 100;border: 1px dotted #FF6600;text-align: center;
}
.CadreRegionTexte {
	position:relative;left: 0px;top: 0px;padding:2px;width: 100%;height: 90%;font-size: 10px; color: #333333;background-color:#FFF;
}
/***************************/
#ImgPro {
	position:absolute;left: 380px;top: 1211px; width:350px; height:20px;z-index:1;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 1px;border-left-style: dotted;border-left-color: #CC6600;
}
a#ImgPro:hover{
opacity:0.5;
}
.CadrePro {
	position:absolute;padding:5px; left: 380px;top: 1230; width: 570; height: 125px;border: 1px dotted #CC6600;overflow: auto;text-align:center;
}
/***************************/
#ImgCadreInfo {
	position:absolute;left: 611px;top: 1015; width:350px; height:20px;z-index:1;border-top-width: 0px;border-right-width: 1px;border-bottom-width: 0px;border-left-width: 0px;border-right-style: dotted;border-right-color: #336600;
}
a#ImgCadreInfo:hover{
opacity:0.5;
}
.CadreInfo {
	position:absolute;padding:5px; left: 380px;top: 1035; width: 570px; height: 145px;border: 1px dotted #336600;overflow: auto;
}
.CadreRechPart {
	position:absolute;padding:5px; left: 380px;top: 1385; width: 570px; height: 60px;border: 1px dotted #FF6600;text-align:right;
}
#xiti-logo {
	position:absolute;left: 20px;top: 1475; width: 120; height: 15;
}
#xiti-logo-noscript {
	position:absolute;left: 20px;top: 1475; width: 120; height: 15;
}
.inscr {
	position:absolute;left: 300px;top: 1475; width: 300; height: 15;font-size: 15px;font-weight: 700;
}
#hc-logo {
	position:absolute;left: 812px;top: 1475; width: 150; height: 15;background: url(img/hc_150x15.gif);background-repeat: no-repeat;
}
/********************************/
.DecouvDescClass {position: absolute; padding: 8px; width: 300;font-size: 10px; color: #333333; visibility: hidden; border: 1px solid #FF6600; background-color: #F4F4F4; text-align:justify;}
.ReturnAcc{position: absolute; width: 220; height:75; left:30; top:30; border: none; cursor:pointer;}
/********************************/
#AnnPromo {
	position:relative;margin-bottom:5px;width: 340;height: 85;border: 1px dotted #CCC;text-align:left;background-color:#FFF;
}
.AnnPhoto {
	position:absolute;left: 0px;top: 0px;width: 90;height: 75;border: 1px solid #000;
}
.AnnTexte {
	position:absolute;padding:5px;left: 100px;top: 0px;width: 235;height: 75;font-size: 10px; color: #333333;
}
#Decouv {
	padding:5px;position:relative;margin-bottom:5px;width: 325;height: 36;border: 1px dotted #CCC;text-align:left;background-color:#FFF;
}
.DecouvPhoto {
	padding:2px;position:absolute;left: 0px;top: 0px;width: 60px;height: 38px;
}
.DecouvTexte {
	position:absolute;padding:2px;left: 60px;top: 0px;width: 260px;height: 38px;font-size: 10px; color: #333333;
}
#PiedPage {
	padding:10px;
}
#PiedCentre {
	padding:5px;position:relative;height: 15px;width: 150px;
}
/*Titre*/
h1 {
	padding:5px;font-size: 10px; color: #333333;
}
h2 {
	margin-left:170px;margin-top:50px;font-size: 12px; letter-spacing: 5px;text-align: center;
}
h5 {
	font-size: 10px; letter-spacing: 1px;font-weight: 700;
}
.TextCadreRech {
	 font-size: 20px; letter-spacing: 2px; color: #000;
}
.TitrePara {
	 font-size: 10px; letter-spacing: 3px;color: #FF6600;
}
/*Lien*/
.lien {
	 font-size: 10px; font-weight: 700; text-decoration: none; letter-spacing: 1px; line-height: 10px; color: #333333;
}
a.lien:hover{
	color: #FF6600;
}
.AnnLien {
	position:absolute;left:0;width: 300; font-size: 10px; text-decoration: none;line-height: 12px; color: #333333;text-align: left;
}
a.AnnLien:hover {
	color: #990000;
}
.AnnLienDM {
	position:absolute;left:30px;width: 200;font-size: 10px; font-weight: 700; text-decoration: none; letter-spacing: 1px; line-height: 14px; color: #333333;text-align: center;
}
a.AnnLienDM:hover {
	color: #336699;background-color:#DBE7F2;
}
.AnnLienDML {
	position:absolute;left:30px;width: 200;font-size: 10px;text-decoration: none; letter-spacing: 1px; line-height: 14px; color: #333333;text-align: center;
}
a.AnnLienDML:hover {
	color: #336699;background-color:#F4F4F4;
}
.LienBP {
	 font-size: 10px; font-weight: 700; text-decoration: none; letter-spacing: 2px; line-height: 10px; color: #333333;
}
.LienText {
	text-decoration: none; color: #333333;
}
.LienAnnonce {
	text-decoration: none; color: #0033FF;
}
a.LienAnnonce:hover{
	color: #FFF;
}
a.CET {
	color: #000000;text-decoration: none;
}
a.txtinv {font-size: 10px;color: #000000;text-decoration: none;}
a.txtinv:hover {color: #000000;text-decoration: none;}
/*Texte*/
.texte {
	font-size: 10px; color: #333333; text-align: justify;
}
.textegros {
	font-size: 12px; color: #333333;
}
.TextRSS {
	font-size: 10px; letter-spacing: 3px;
}
.TextFormRech {
	font-size: 14px; letter-spacing: 2px;color:#FF6600;
}
.Gras {
	font-weight: 500;
}
.Compt {
	font-size: 14px; letter-spacing: 2px;text-decoration: none;font-weight: 700;
}
.Sem {
	font-size: 10px; letter-spacing: 1px;
}
/*couleur*/
.FF6600 {color:#FF6600;}
.CC0000 {color:#CC0000;}
.FFFFFF {color:#FFFFFF;}
.colordate {color:FF6600;}
