body {
	/**background:#FFFFFF url(/images/fond-home-new.gif) repeat-x scroll center -1px;**/
	background-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #CCCCCC;
	text-decoration: none;
}
a:visited {
	color: #CCCCCC;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color:#FFFFFF;
}

.mail:link {
	color: #000000;
	text-decoration: none;
}
.mail:visited {
	color: #000000;
	text-decoration: none;
}
.mail:hover {
	text-decoration: underline;
	color:#FFFFFF;
}

.mailtop:link {
	color: #FFFFFF;
	text-decoration: none;
}
.mailtop:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.mailtop:hover {
	text-decoration: underline;
	color:#000000;
}

.mailter:link {
	color: #000000;
	text-decoration: none;
}
.mailter:visited {
	color: #000000;
	text-decoration: none;
}
.mailter:hover {
	text-decoration: underline;
	color:#FFFFFF;
}

.mailbis:link {
	color: #CCCCCC;
	text-decoration: underline;
}
.mailbis:visited {
	color: #CCCCCC;
	text-decoration: underline;
}
.mailbis:hover {
	text-decoration: none;
	color:#FFFFFF;
}

.mail2:link {
	color: #000000;
	text-decoration: none;
}
.mail2:visited {
	color: #000000;
	text-decoration: none;
}
.mail2:hover {
	text-decoration: underline;
	color:#000000;
}

.mail3:link {
	color: #FFFFFF;
	text-decoration: none;
}
.mail3:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.mail3:hover {
	text-decoration: underline;
	color:#FFFFFF;
}

.Style1 {color: #CCCCCC}
.Style2 {color: #999999}
.Style3 {color: #EFEFEF}
.Style5 {color: #999999; font-size: 15px; }
.Style9 {font-size: 14px}
.Style11 {font-size: 14px; font-weight: bold; }

.textebottom:link {
	color:#000000;
	text-decoration: none;
}
.textebottom:visited {
	text-decoration: none;
	color: #000000;
}
.textebottom:hover {
	text-decoration: underline;
	color:#e53f20;
}
.textebottom:active {
	text-decoration: none;
	color: #000000;
}

.titrenav:link {
	font-weight:bold;
	color:#424242;
	text-decoration: none;
	font-size:15px;
}
.titrenav:visited {
	font-weight:bold;
	color:#424242;
	text-decoration: none;
	font-size:15px;
}

.titrenav:hover {
	font-weight:bold;
	text-decoration: underline;
	color:#424242;
	font-size:15px;
}

.textebottombas:link {
	color:#666666;
	text-decoration: none;
}
.textebottombas:visited {
	text-decoration: none;
	color: #666666;
}
.textebottombas:hover {
	text-decoration: underline;
	color:#e53f20;
}
.textebottombas:active {
	text-decoration: none;
	color: #666666;
}

.textebottomtitrel:link {
	color:#000000;
	text-decoration: none;
}
.textebottomtitrel:visited {
	text-decoration: none;
	color: #000000;
}
.textebottomtitrel:hover {
	text-decoration: underline;
	color:#000000;
}
.textebottomtitrel:active {
	text-decoration: none;
	color: #000000;
}
.titreune {
font-family:"Trebuchet MS";
font-size:25px;
color:#333333;
padding-left:5px;
}

.titrearticles {
font-family:"Trebuchet MS";
font-size:15px;
color:#333333;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
font-weight:bold;
}

.titrearticlesnews {
font-family:"Trebuchet MS";
font-size:15px;
color:#cc0e0e;
}

.titreemploi {
font-family:"Trebuchet MS";
font-size:15px;
color:#000000;
padding-left: 5px;
padding-bottom:5px;
font-weight:bold;
}

.titrecp {
font-family:"Trebuchet MS";
font-size:18px;
color:#333333;
padding-left:5px;
padding-bottom:5px;
}


.titredepeche {
font-family:"Trebuchet MS";
font-size:15px;
color:#333333;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
padding-top:5px;
font-weight:bold;
}

.titredepecheindex {
font-family:"Trebuchet MS";
font-size:15px;
color:#333333;
padding-left:0px;
padding-right:0px;
padding-bottom:5px;
padding-top:5px;
font-weight:bold;
}

.titredepechenoir {
font-family:"Trebuchet MS";
font-size:15px;
color:#FFFFFF;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
font-weight:bold;
}

.titredepeche2 {
font-family:"Trebuchet MS";
font-size:14px;
color:#000000;
}

.titredepeche2biblio {
font-family:"Trebuchet MS";
font-size:12px;
color:#000000;
}

.titremenu {
font-family:"Trebuchet MS";
font-size:12px;
color:#2e525e;
padding-left: 5px;
}

.titremenurecherche {
font-family:"Trebuchet MS";
font-size:12px;
color:#2e525e;
padding-left: 5px;
}

.titreagenda {
font-family:"Trebuchet MS";
font-size:15px;
color:#665711;
padding-left: 5px;
}

.titrepresse {
font-family:"Trebuchet MS";
font-size:15px;
color:#cc0e0e;
}

.soustitre {
font-family:"Trebuchet MS";
font-size:20px;
color:#000000;
padding-top:5px;
line-height:17px;
font-weight:bold;
padding-bottom:4px;
}

.soustitre a {
font-family:"Trebuchet MS";
font-size:20px;
color:#000000;
padding-top:7px;
line-height:17px;
font-weight:bold;
padding-bottom:4px;
}

.titrenav {
font-family:"Trebuchet MS";
font-size:15px;
color:#424242;
}

.titrenavss {
font-family:"Trebuchet MS";
font-size:14px;
color:#000000;
}

.soustitrearticles {
font-family:"Trebuchet MS";
font-size:17px;
color:#000000;
padding-top:4px;
line-height:17px;
font-weight:bold;
padding-bottom:4px;
}

.soustitrearticlesnews {
font-family:"Trebuchet MS";
font-size:17px;
color:#000000;
font-weight:bold;
}

.texteunevisit {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:28px;
color:#333333;
padding-right:6px;
text-align:justify;
}

.texteune {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-right:6px;
text-align:justify;
line-height:15px;
}

.texteune a {
text-decoration:underline;
color:black;
}

.texteune a:hover {
text-decoration:none;
color:white;
}

.texte {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-right:6px;
text-align:justify;
line-height:15px;
}

.textevisit {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-right:6px;
line-height:15px;
}

.textetousconf {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-right:6px;

}

.textekit {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-right:6px;
line-height:15px;
}

.texte2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
padding-right:6px;
line-height:15px;
}

.texteoutils {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-bottom:5px;
padding-right:16px;
}

.textenews {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-bottom:10px;
padding-right:6px;
}

.datetexte {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
padding-bottom:10px;
}

.datetextenoir {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-bottom:10px;
}

.datetextenoir2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-bottom:10px;
padding-left:13px;
}

.texterecherche {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding:1px;
}

.textehome {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-bottom:4px;
padding-left:4px;
}

.textehometop {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.textehome2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
padding-right:6px;
text-align:left;
}

.textehome2bis {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
padding-right:6px;
text-align:left;
line-height:22px;
}

.textehome2bis3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
text-align:left;
line-height:22px;
}

.textehome2bis2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
line-height:15px;
text-align:justify;
}

.textehome2ter {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
padding-right:6px;
text-align:left;
}

.textehome3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding-left:6px;
text-align:right;
}

.textefooter {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
padding-right:10px;
}

.textebottomtitre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
padding-left:6px;
padding-top:3px;
padding-bottom:4px;
}

.textebottom {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:6px;
}

.textebottombas {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:6px;
padding-bottom:4px;
}

.textepetit {
font-size:5px;
}

.textepetit2 {
font-size:8px;
}

.texteemploi {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-bottom:5px;
padding-right:6px;
padding-left: 5px;
}

.texteemploi2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding-top:5px;
}

.texteemploiannu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-right:6px;
padding-left: 5px;
}

.texteagenda {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-bottom:5px;
padding-right:6px;
padding-left: 5px;
}

.texteagenda2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding-bottom:5px;
padding-right:6px;
padding-left: 5px;
}

.titreemploietp {
font-family:"Trebuchet MS";
font-size:12px;
color:#000000;
padding-top:2px;
font-weight:bold;
padding-left: 5px;
}

.titreagendaetp {
font-family:"Trebuchet MS";
font-size:12px;
color:#000000;
padding-top:2px;
font-weight:bold;
padding-left: 5px;
}

.dateemploi {
font-family:"Trebuchet MS";
font-size:9px;
color:#000000;
padding-top:2px;
padding-right:5px;
}


.textecp {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-bottom:5px;
padding-right:6px;
padding-left: 5px;
}

.textecpnoir {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-bottom:5px;
padding-right:6px;
padding-left:5px;
}

.textecpnoir2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-bottom:5px;
padding-right:6px;
padding-left:15px;
}

.titrecpetp {
font-family:"Trebuchet MS";
font-size:14px;
color:#FFFFFF;
padding-top:4px;
font-weight:bold;
line-height:14px;
padding-bottom:4px;
}

.titrecpetpexpo {
font-family:"Trebuchet MS";
font-size:14px;
color:#FFFFFF;
padding-top:4px;
line-height:14px;
padding-bottom:4px;
}

.titrecpetpnoir {
font-family:"Trebuchet MS";
font-size:14px;
color:#000000;
padding-top:4px;
font-weight:bold;
line-height:14px;
padding-bottom:4px;
}

.titrecpetp2 {
font-family:"Trebuchet MS";
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding-top:4px;
}

.titrecpetp3 {
font-family:"Trebuchet MS";
font-size:14px;
color:black;
padding-top:4px;
font-weight:bold;
line-height:14px;
}

.padding-t {
padding-top: 2px;
}

.padding-t2 {
padding-top: 10px;
}

.padding-l {
padding-left: 5px;
}

.padding-b {
padding-bottom: 5px;
}

.bordure {
border: 1px solid #FFFFFF;
}

.bordure-p {
border: 1px dashed #FFFFFF;
}

.bordure-t {
border-top: 1px solid #9fc439; 
}

.bordure-t2 {
border-top: 1px solid #424244;
}

.bordure-t3 {
border-top: 1px solid #7f94a5;
}

.bordure-tbis {
border-top: 1px solid #CCCCCC;
}

.bordure-b {
border-bottom: 1px solid #9fc439;
}

.bordure-b3 {
border-bottom: 1px solid #7f94a5;
}

.bordure-b2 {
border-bottom: 1px solid #424244;
}

.bordure-l {
border-left: 1px solid #9fc439;
}

.bordure-l2 {
border-left: 1px solid #424244;
}

.bordure-r {
border-right: 1px solid #FFFFFF;
}

.bordure-r2 {
border-right: 1px solid #424244;
}

.bordure-r-t {
border-right: 7px solid #FFFFFF;
}

.bordure-r-t2 {
border-right: 3px solid #FFFFFF;
}

.bordure-w {
border-bottom: 1px solid #FFFFFF;
}

.bordure-wt {
border-top: 1px solid #FFFFFF;
}

.separateur {
background-image:url(../visusnew/separateur.gif);
}

.fond {
background-color:#FFFFFF;
}

.fondnav {
background-color:#d5ddf3;
}

.fondnav2 {
background-color:#d5ddf3;
}

.fondnavss {
background-color:#FFFFFF;
border-right:1px solid #666666;
}

.fondnav2ss {
background-color:#FFFFFF;
}

.fond2 {
background-color:#CCCCCC;
}

.form {
display:inline;
}

.newsletter_2{font-family:"Trebuchet MS"; font-size: 20px; font-style: normal;color:#993300;text-align:center;
font-weight: bold;}

.padding {
padding:0px;
}

.padding2 {
padding-left:4px;
padding-right:4px;
}

.padding2index {
padding-left:0px;
padding-right:0px;
}

.padding2bis {
padding-left:4px;
}

.padding3 {
padding:7px;
}

.padding4 {
padding-top:3px;
padding-bottom:3px;
padding-left:4px;
padding-right:4px;
}

.padding5 {
padding-top:3px;
padding-bottom:3px;
}
