/* Corps */

.chemin  a{
	color: #6FAF17;
	font-size:9; 
	font-weight:bold
} 

.chemin { 
	margin-bottom:10;
} 

.lien_bando {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;	
} 

a.lien_bando:hover {
	font-weight: bold;
	color: #FFFF66;
	text-decoration: underline;	
}  

body {
	padding:0px;
	margin:0px;
	background-color:#F5F5F5;
	text-align:center;
	overflow-y :scroll; 

}

.bodybox { 
	width:900;
	background-color:#F5F5F5;
	background-position: top;
	text-align:left;
 	margin-left:auto; 
	margin-right:auto;
}

.texte {
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;
	color:#6C6C6C;
}

.petit_texte {
	font-family:Tahoma;
	font-size:10px;
	line-height:10px;
}

a.lien {color:#6FAF17;text-decoration:none; font-weight:bold}	
a.lien:hover {color:#6FAF17;text-decoration:underline;}

.spacer { clear:both;}

/* Titre... */

.titre {
	font-size:18; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	margin-bottom:15;
}
.titre_encart {
	font-size:18; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	margin-bottom:15;
	font-size:13;
	color: #fff; 
	font-weight:bold; 
	margin-left:25; 
	margin-bottom:15;
}
.titre-main {
	font-size:18; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	margin-bottom:15;
	color:#343434; 
	margin-bottom:0; 
	height:20; 
	font-stretch:expanded
}

.titre a{
	text-decoration:none;
	color:343434;
}

.titre a:hover{
	text-decoration:underline;
}

.titre2 {
	font-family:Tahoma;
	font-size:13px;
	line-height:13px;
	color:#343434;
	margin-bottom:7;
	font-weight:bold;
}

.titre3 {
	font-family:Tahoma;
	font-size:11px;
	line-height:13px;
	color:#343434;
}

.titre3 a{
	font-family:Tahoma;
	font-size:11px;
	line-height:13px;
	color:#343434;
}

/* Bandeau */

.bandeau-liens { 
	position:absolute; 
	margin-left:auto; 
	margin-right:auto; 
	width: 900; 
	top:30; 
	font-size:14px; 
	font-family: Arial,Tahoma; 
	font-weight:bold; 
	text-transform:uppercase; 
}
.bandeau-unolia { 
	position:absolute; 
	margin-left:auto; 
	margin-right:auto; 
	top:75;
	padding-left:45;
}
.bandeau-image { 
	position:absolute; 
	margin-left:auto; 
	margin-right:auto; 
	top:62;
	padding-left:803;
}
.bandeau-texte { 
	position:absolute; 
	margin-left:auto; 
	margin-right:auto; 
	top:77;
	padding-left:256;
	color:fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.login { 
	position:absolute; 
	margin-left:auto; 
	margin-right:auto; 
	top:2; 
	padding-left:755px;
	font-family:Verdana, Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#6FAF17;
}

.login a { color:#6FAF17; text-decoration:none;
}

.login a:hover{ color:#6FAF17; text-decoration: underline;
}

.bandeau-lien { 
	padding-left:24;
	margin-left:17; 
	color:#E4461C; 
	text-decoration:none;	
}

.bandeau-sep { 
	background-image:url(images/sep.gif);
	background-repeat:no-repeat;
	background-position:left;
	
}

a.bandeau-lien:hover { 
	color:#F5F5F5; 
}

.bandeau-fond { 
	background-image:url(images/bandeau-c.gif); 
	background-repeat: repeat-x; 
	width:100%; 
	height:140; 
	margin-top:15
}

.bandeau-bd { 
	float:left; 
	background-image:url(images/bandeau-g.gif); 
	background-repeat:no-repeat; 
	background-position:left top; 
	height:140; 
	width:100%
}

.bandeau-bg { 
	background-image:url(images/bandeau-d.gif); 
	background-repeat:no-repeat; 
	background-position:right top; 
	height:140;
}

.bandeau-cadre { 
	background-image:url(images/bandeau-cc.gif); 
	background-repeat:x; 
	height:67px; 
	width:537; 
	top:54; 
	left:248; 
	position:relative
}

.bandeau-cbd { 
	background-image:url(images/bandeau-cd.gif); 
	background-repeat:no-repeat; 
	background-position:right top; 
	height:67;
}

.bandeau-cbg { 
	background-image:url(images/bandeau-cg.gif); 
	background-position:left top; 
	background-repeat:no-repeat; 
	width:537; 
	height:67;
}

/* Images... */

.image-left { 
	margin-right:15px;
}


/* Boites... */

.boite-title { 
	margin-left:24px; 
	margin-top:8px;
}

/* Boite Main */

.main-large-top { 
	background-image:URL(images/main-lt.gif); 
	background-repeat:no-repeat; 
	background-position:bottom;
	height:15px;
	font-size:1;
}

.main-large-main { 
	background-image:URL(images/main-lm.gif); 
	background-repeat:repeat-y;
	background-position:top;
}

.main-large-corps { 
}

.main-large-bottom { 
	background-image:URL(images/main-lb.gif); 
	background-repeat:no-repeat; 
	background-position:top;
	height:15px;
	margin-top:-12px;
}


/* Boite Marron */

.marron-petit-top { 
	background-image:URL(images/marron-pt.gif); 
	background-repeat:no-repeat; 
	background-position:bottom;
	height:15;
	font-size:1;
}

.marron-petit-main { 
	background-image:URL(images/marron-pm.gif); 
	background-repeat:repeat-y;
	background-position:top;
}

.marron-petit-corps { 
	margin-right:15px; 
	padding-right:15px;
	font-family:Tahoma;
	font-size:11px;
	line-height:13px;
	color:#FFFFFF;
}

.marron-petit-bottom { 
	background-image:URL(images/marron-pb.gif); 
	background-repeat:no-repeat; 
	background-position:top;
	height:16;
}

/* Boite Main Petite */

.main-petit-top { 
	background-image:URL(images/main-pt.gif); 
	background-repeat:no-repeat; 
	background-position:bottom;
	height:15;
	font-size:1;
}

.main-petit-main { 
	background-image:URL(images/main-pc.gif); 
	background-repeat:repeat-y;
	background-position:top;
}

.main-petit-corps { 
	margin-right:15px; 
	padding-right:15px;
	font-family:Tahoma;
	font-size:11px;
	line-height:13px;
	color:#FFFFFF;
}

.main-petit-bottom { 
	background-image:URL(images/main-pb.gif); 
	background-repeat:no-repeat; 
	background-position:top;
	height:16;
}


/* Boite Grise */

.gris-petit-top { 
	background-image:URL(images/gris-pt.gif); 
	background-repeat:no-repeat; 
	background-position:bottom;
	height:15;
	font-size:1;
}

.gris-petit-main { 
	background-image:URL(images/gris-pm.gif); 
	background-repeat:repeat-y;
	background-position:top;
}

.gris-petit-corps { 
}

.gris-petit-bottom { 
	background-image:URL(images/gris-pb.gif); 
	background-repeat:no-repeat; 
	background-position:top;
	height:12;
}

/* Boite Bleu (en coin) */

.bleu-top { 
	background-image:URL(images/bleu-t.gif); 
	background-repeat:no-repeat; 
	background-position:bottom;
	height:13px; 
	font-size:1;
}

.bleu-main { 
	background-image:URL(images/bleu-m.gif); 
	background-repeat:repeat-y;
	background-position:top;
}

.bleu-corps { 
}

.bleu-bottom { 
	background-image:URL(images/bleu-b.gif); 
	background-repeat:no-repeat; 
	background-position:top;
	height:11;
	font-size:1;
}

/* Boite Bleu (en coin) */

.bleu-ptop { 
	background-image:URL(images/bleu-pt.gif); 
	background-repeat:no-repeat; 
	background-position:bottom;
	height:13px; 
	font-size:1;
}

.bleu-pmain { 
	background-image:URL(images/bleu-pm.gif); 
	background-repeat:repeat-y;
	background-position:top;
}

.bleu-pcorps { 
}

.bleu-pbottom { 
	background-image:URL(images/bleu-pb.gif); 
	background-repeat:no-repeat; 
	background-position:top;
	height:10;
	font-size:1;
}


/* Boite Main Medium */

.main-mtop { 
	background-image:URL(images/main-mt.gif); 
	background-repeat:no-repeat; 
	background-position:bottom;
	height:13px; 
}

.main-mmain { 
	background-image:URL(images/main-mc.gif); 
	background-repeat:repeat-y;
	background-position:top;
}

.main-mcorps { 
}

.main-mbottom { 
	background-image:URL(images/main-mb.gif); 
	background-repeat:no-repeat; 
	background-position:top;
	height:11;
}


/* Boite Pied */

.pied-corps { 
	background-image:url(images/pied-c.gif); 
	background-repeat:repeat-x; 
	background-position:top; 
	height:41;
}

.pied {
	font-family:Tahoma;
	font-size:10px;
	line-height:10px;
	color:#828080;
}

.pied  a{ 
	color:#828080;
}

.pied-gauche { 
	float:left; 
	background-image:url(images/pied-g.gif); 
	background-repeat:no-repeat; 
	background-position:left top; 
	height:41; 
	padding-left:22px;
	line-height:1.4; 
	padding-top:2
}

.pied-droit  a{ 
	text-decoration:none;
	font-weight:bold;
	padding-left:20;
}

.pied-droit  a:hover{ 
	text-decoration:none;
	font-weight:bold;
	color:#144E56;
}
.pied-droit { 
	background-image:url(images/pied-d.gif);
	background-repeat: no-repeat; 
	background-position:right top; 
	height:41; 
	padding-right:28px;
	padding-top:16px;
}

/* Actu */
.actu { 
	margin-bottom:15;
}

.actu-date { 
	font-weight:bold; 
	font-size:10;
}

.actu-texte { 
	margin:5 0 5 0;
}

.actu-lien { 
	font-family:Tahoma;
	font-size:10px;
	line-height:10px;
	color:#413800;
	font-weight:bold;
	margin-bottom:10px;
}

a.actu-lien {text-decoration:none;}	
a.actu-lien:hover{text-decoration: underline;}	

a.suite { font-size:9px}	

/* Recherche */

.lien-recherche {
	font-family:Tahoma;
	font-size:11px;
	line-height:11px;
	color:#DEDEDE;
}

/* Solution */

.solution {
	margin-left:12px; 
	margin-right:12px;
}

.solution-titre {
	font-weight:bold;
	text-transform:uppercase;
}


a.lien-sol {color:#333;text-decoration:none; font-weight:bold}	
a.lien-sol:hover {color:#333;text-decoration:underline;}

/* Divers */

.tirets {
	background-image: url(images/tiret.gif); 
	background-repeat: repeat-x; 
	background-position: top;
	height:15;
}

.separateur {
	background-image: url(images/ligne.gif); 
	background-repeat: repeat-x;
	padding-top:13;
}

.champ {
  		width:197px; height:18px; 
		background-color:#FFFFFF; 
		font-size:11px;
    	font-family:Tahoma;
		color:#7B7979;
		margin:0px;
		padding:0 0 0 5px;
		border-color:#00FF33;
		border-width:1;}

/* Ascenseur */

#scroller { position:relative; left:0px; top:0px; clip:rect(0 230 230 0); overflow:hidden; }
#scroller #container { position:relative; left: 0px; top:0px; width:230px; height:270px; clip:rect(0 230 230 0); overflow:hidden;}
#scroller #content {position:relative; margin-left:25; top:0px;}
#scroller #scrollUp { position:absolute; left:217px; top:0px; }
#scroller #scrollDn { position:absolute; left:217px; top:262px;}
#scroller #scrollbar { position:absolute; left:217px; top:8px; width:10px; height:325px; clip:rect(0 10 325 0); }
#scroller #thumb { position:absolute; left:-5px; top:0px; }
#scroller #thumbArrowUp, #scroller #thumbArrowDn { position:absolute; left:2px; visibility:hidden; }
#scroller #marker { position:absolute; left:0px; top:0px; width:8px; height:1px; clip:rect(0 10 1 0); visibility:hidden; }
#scroller #scrollerMo5Shim { position:absolute; left:0px; top:5px; width:1px; height:1px; }
#scroller #elevUp, #scroller #elevDn { position:absolute; left:0px; top:0px; width:10px; height:325px; overflow:hidden; clip:rect(0 10 325 0); }


