/* CSS Document */
html{
	background-color:#FFF;
}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px;	padding:0px; scrollbar-arrow-color : #999;scrollbar-track-color : #FFF;scrollbar-shadow-color : #FFF;scrollbar-face-color : #FFF;scrollbar-highlight-color :#FFF;scrollbar-darkshadow-color :#FFF;scrollbar-3dlight-color :#FFF;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 {
	padding:10px;width:960px;
}
#RSS{
	display:block; width:40px; height:20px; background: url(img/rectarss.png) 0 0 no-repeat;
}
a#RSS:hover{
opacity:0.5; 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: 142px; width:580px; height:40px;z-index:1;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 2px;border-left-style: dotted;border-left-color: #FF6600;
}
a#ImgRech:hover{
opacity:0.5; opacity:0.5; 
}
.CadreRech {
	position:absolute;padding:5px; left: 20px;top: 180px; width: 570px; height: 180px;border: 2px dotted #FF6600;text-align: center;
}
.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;
}
#ImgCadreDecouv {
	position:absolute; left: 250px;top: 381px; 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: #990000;
}
a#ImgCadreDecouv:hover{
opacity:0.5; 
}
.CadreDecouv {
	position:absolute;padding:5px; left: 250px;top: 400px; width: 340px; height: 1080;border: 1px dotted #990000;
}
.CadreDecouv2 {
	position:absolute;padding:5px; left: 610px;top: 400px; width: 340; height: 1080;border: 1px dotted #990000;text-align:center;
}
#ImgCadreEvent {
	position:absolute;left: 21px;top: 381px; 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: 20px;top: 400px; width: 210px; height: 430px;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;
}
.EventTexte {
	color: #000000; text-decoration: none;
}
a.EventTexte:hover {
	color: #996633;font-weight: 700;
}
.CadreRechPart {
	position:absolute;padding:5px; left: 20px;top: 1510; width: 930px; height: 60px;border: 1px dotted #FF6600;text-align:right;
}
#xiti-logo {
	position:absolute;left: 20px;top: 1590; width: 120; height: 15;
}
#xiti-logo-noscript {
	position:absolute;left: 20px;top: 1590; width: 120; height: 15;
}
#hc-logo {
	position:absolute;left: 812px;top: 1590; width: 150; height: 15;background: url(img/hc_150x15.gif);background-repeat: no-repeat;
}
#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:10;width: 260; font-size: 10px; font-weight: 700; text-decoration: none; letter-spacing: 1px; line-height: 12px; color: #333333;text-align: right;
}
a.AnnLien:hover {
	color: #990000;
}
.AnnLienDM {
	position:absolute;left:130;width: 100;font-size: 10px; font-weight: 700; text-decoration: none; letter-spacing: 1px; line-height: 12px; color: #333333;text-align: center;
}
a.AnnLienDM:hover {
	color: #336699;background-color:#DBE7F2;
}
.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;
}
/*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;
}

