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

.Style1 {color: #333333}
.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:#000000;
	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:Calibri, Helvetica, Arial, sans-serif;
font-size:25px;
color:#333333;
padding-left:5px;
}

.titrearticles {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-variant:small-caps;
font-weight:bold;
font-size:17px;
color:#333333;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
border-bottom:1px dashed #CCCCCC;
}

.titrearticlesnews {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:15px;
color:#cc0e0e;
}

.titreemploi {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:15px;
color:#000000;
padding-left: 5px;
padding-bottom:5px;
font-weight:bold;
}

.titrecp {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:18px;
color:#333333;
padding-left:5px;
padding-bottom:5px;
}

.titredepeche {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:23px;
color:#FFFFFF;
padding-left:5px;
padding-bottom:4px;
padding-top:4px;
background: url(/2010/fond-barre.gif);
/**background-color:#e60003;**/
}

.titredepechenews {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:18px;
color:#FFFFFF;
padding-left:5px;
padding-bottom:4px;
padding-top:4px;
background: url(/2010/fond-barre.gif);
/**background-color:#e60003;**/
}

.titredepeche2 {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:14px;
text-transform:uppercase;
color:#000000;
font-weight:bold;
background-color:#EFEFEF;
}

.titredepeche2visit {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:18px;
color:#000000;
font-weight:bold;
background-color:#EFEFEF;
padding-bottom:5px;
padding-top:5px;
}

.titredepeche3 {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:23px;
color:black;
padding-left:5px;
padding-bottom:4px;
padding-top:4px;
/**background-color:#e60003;**/
}

.titremenu {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:12px;
color:#2e525e;
padding-left: 5px;
}

.titremenurecherche {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:12px;
color:#2e525e;
padding-left: 5px;
}

.titreagenda {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:15px;
color:#665711;
padding-left: 5px;
}

.titrepresse {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:15px;
color:#cc0e0e;
}

.soustitre {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:20px;
color:#000000;
padding-top:5px;
line-height:17px;
font-weight:bold;
padding-bottom:4px;
}

.soustitre a {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:20px;
color:#000000;
padding-top:7px;
line-height:17px;
font-weight:bold;
padding-bottom:4px;
}

.titrenav {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:15px;
color:#424242;
}

.titrenavss {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:14px;
color:#000000;
}

.soustitrearticles {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:17px;
color:#000000;
padding-top:4px;
line-height:17px;
font-weight:bold;
padding-bottom:4px;
}

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

.soustitrearticlesnews {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:17px;
color:#000000;
font-weight:bold;
}

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

.texteune a {
text-decoration:underline;
}

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

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

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

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

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

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

.datetexte {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:12px;
color:#000000;
padding-bottom:10px;
}

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

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

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

.textehome2bis {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:28px;
color:#603376;
padding-right:6px;
line-height:23px;
text-align:left;
}

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

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

.textefooter {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:12px;
color:#666666;
padding-left:10px;
padding-right:10px;
}

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

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

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

.textepetit {
font-size:5px;
}

.textepetit2 {
font-size:8px;
}

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

.texteemploi2 {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:12px;
color:#333333;
padding-top:3px;
padding-bottom:3px;
padding-right:3px;
background-color:#FFFFFF;

}

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

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

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

.titreemploietp {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:12px;
color:#000000;
padding-top:2px;
font-weight:bold;
padding-left: 5px;
}

.titreagendaetp {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:12px;
color:#000000;
padding-top:2px;
font-weight:bold;
padding-left: 5px;
}

.dateemploi {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:9px;
color:#000000;
padding-top:2px;
padding-right:5px;
}

.textecp {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:14px;
line-height:15px;
color:#333333;
padding-bottom:5px;
padding-right:6px;
padding-left: 5px;
}

.textehaut {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:12px;
color:#333333;
padding-right:6px;
}

.titrecpetp {
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size:14px;
color:#000000;
padding-top:4px;
font-weight:bold;
line-height:14px;
padding-bottom:4px;
}

.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 solid #FFFFFF;
}

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

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

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

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

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

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

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

.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:#e8ecf9;
}

.fondnav2 {
background-color:#e8ecf9;
}

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

.fondnav2ss {
background-color:#FFFFFF;
}

.fond2 {
background-color:#CCCCCC;
}

.form {
display:inline;
}

.newsletter_2{
font-family:Calibri, Helvetica, Arial, sans-serif;
font-size: 20px; font-style: normal;color:#993300;text-align:center;
font-weight: bold;}
