@charset "utf-8";
/* CSS Document */

body {
	background-color: #333333;
	background-repeat: repeat;
	background-position:center;
	background-position:top;
}

img{
border:none;
}

*{
outline:none;
padding:0;
margin:0;
}

.display {
float:left;
display:inline;
margin:0px;
padding:0px;
}

.display-top {
float:left;
display:inline;
margin:0px;
padding-top:5px;
}



.display-block {
display:block;
margin:0px;
padding:0px;
}


.clear{
clear:both;
}


a{
color:#333333;
text-decoration:underline;
}
a:visited {
color:#333333;
text-decoration:underline;
}
a:hover {
color:#bd1326;
text-decoration:underline;
}
a:active {
color:#333333;
text-decoration:underline;
}


a.menu{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#ffffff;
text-decoration:none;
}
a.menu:visited {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#ffffff;
text-decoration:none;
}
a.menu:hover {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#ffe8eb;
text-decoration:none;
}
a.menu:active {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#ffffff;
text-decoration:none;
}

td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#4b4b4b;
}


#general {
position:absolute;
width:1000px;
top:0px;
left:50%;
margin-left:-500px;
}

.puce{
list-style-image:url(../../images/fr/puce.gif);
margin-left:20px;
}

/* ------------------  HEADER ------------------ */

#header {
display:block;
width:1000px;
height:170px;
background-color:#FFFFFF;
background-image:url(../../images/fr/header/fond-header.jpg);
background-repeat:no-repeat;
}

#header-logo {
float:left;
width:320px;
height:170px;
background-repeat:no-repeat;
}

#header-champs {
float:right;
margin-top:40px;
width:490px;
height:130px;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#4b4b4b;
}

.champs-form{
width:180px;
height:18px;
border:solid;
border-color:#CCCCCC;
border-width:1px;
}

#menu {
display:block;
height:29px;
background-color:#bd1326;
}

.menu-auto {
margin-left:20px;
}

#sousmenu {
display:block;
height:29px;
background-color:#404040;
}

.sousmenu-auto {
margin-left:20px;
}

.display-top2 {
display:inline;
margin:0px;
padding-top:3px;
}


#footer {
width:1000px;
height:70px;
background-color:#ededed;
}

#footer-txt {
width:100%;
height:20px;
padding-top:30px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#6f7072;
}

/* ------------------  CONTENEUR ------------------ */

#conteneur {
display:block;
position:relative;
width:1000px;
background-color:#FFFFFF;
background-image:url(../../images/fr/fond-repet.gif);
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
overflow:auto;
}


/* ------------------  CONTENEUR GAUCHE ------------------ */


#conteneur-gauche {
position:relative;
float:left;
width:645px;
color:#333333;
overflow:auto;
}

#actu-gauche {
position:relative;
width:645px;
height:308px;
background-image:url(../../images/fr/actus/fond-actus.gif);
background-repeat:no-repeat;
}

#actu-gauche-encart {
position:absolute;
width:600px;
height:250px;
padding-top:40px;
padding-left:25px;
}

#actu-gauche2 {
position:relative;
display:block;
width:645px;
}

#actu-gauche2-gauche {
float:left;
margin-left:0px;
width:300px;
}



.display-block-actus {
display:block;
width:280px;
margin-left:14px;
}



.display-block-actus2 {
width:260px;
padding:10px;
background-color:#ededed;
margin-top:10px;
}

.titres{
width:260px;
height:18px;
background-color:#FFFFFF;
color:#bd1326;
font-weight:bold;
font-size:13px;
text-indent:10px;
padding-top:2px;
}

.contenu-rubriques {
width:260px;
margin-top:10px;
}

#actu-gauche2-droite {
float:right;
width:340px;
margin-right:0px;
}

.display-block-actus-droite {
width:320px;
padding:10px;
}

.contenu-rubriques-droite{
width:298px;
margin-top:10px;
}

.titre-video{
width:320px;
height:18px;
background-color:#FFFFFF;
color:#bd1326;
font-weight:bold;
font-size:13px;
text-indent:0px;
padding-top:2px;
}




/* ------------------  CONTENEUR DROITE ------------------ */

#conteneur-droite {
position:relative;
float:right;
width:355px;
}

.display-block-dr {
display:block;
width:330px;
margin-left:14px;
margin-top:10px;
background-color:#ededed;
}

.display-block-dr-bl {
display:block;
width:330px;
margin-left:14px;
margin-top:10px;
background-color:#ffffff;
}

.display-block-dr-bl2 {
display:block;
width:330px;
height:50px;
margin-left:14px;
margin-top:10px;
}

.display-block-dr-sans {
display:block;
width:298px;
margin-left:14px;
margin-top:10px;
}

.display-block-dr-icones {
display:block;
width:298px;
margin-left:14px;
margin-top:0px;
text-align:right;
}

.display-block-dr2 {
width:330px;
padding-top:2px;
}

.titres-dr{
width:298px;
height:18px;
background-color:#FFFFFF;
color:#bd1326;
font-weight:bold;
font-size:13px;
text-indent:10px;
margin:10px;
}




.contenu-rubriques-dr {
width:298px;
margin:10px;
}






a.ssmenu1 {
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
a.ssmenu1:visited {
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
a.ssmenu1:hover {
font-weight:bold;
color:#ed8994;
text-decoration:none;
}
.ssmenu1:active {
color:#ed8994;
text-decoration:none;
}

a.foot {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#6f7072;
text-decoration:underline;
}
a.foot:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#6f7072;
text-decoration:underline;
}
a.foot:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#6f7072;
text-decoration:none;
}
.foot:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#6f7072;
text-decoration:underline;
}


a.lientitre {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#bd1326;
font-weight:bold;
font-size:13px;
text-decoration:underline;
}
a.lientitre:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#bd1326;
font-weight:bold;
font-size:13px;
text-decoration:underline;
}
a.lientitre:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#bd1326;
font-weight:bold;
font-size:13px;
text-decoration:none;
}
.lientitre:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#bd1326;
font-weight:bold;
font-size:13px;
text-decoration:underline;
}



/* CSS JS */


#slider {
    width: 600px; /* important to be same as image width */
    height: 250px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}

#slider1 {
    width: 600px; /* important to be same as image width */
    height: 250px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}

#sliderContent, #slider1Content {
    width: 600px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage, .slider1Image {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 600px;
    background-color: #000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
	-khtml-opacity: 0.5;
    opacity: 0.5;
    color: #fff;
    display: none;
}


.sliderImage span strong, .slider1Image span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
.left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 280px;
}
.right {
	right: 0;
	bottom: 0;
	width: 90px !important;
	height: 290px;
}




/* Titre */

.display-titre-rubrique {
width:600px;
padding-left:10px;
background-color:#ffffff;
margin-top:10px;
}

.titre-rubrique{
width:600px;
height:20px;
background-color:#FFFFFF;
color:#666666;
font-weight:normal;
font-size:18px;
text-indent:10px;
}


/* Agenda */

#actu-gauche2-agenda {
float:left;
margin-left:0px;
width:630px;
}

.display-block-agenda {
display:block;
width:630px;
margin-left:14px;
}

.display-block-agenda2 {
width:600px;
padding:10px;
background-color:#ededed;
margin-top:10px;
margin-bottom:10px;
}

.encart-agenda{
width:600px;
height:18px;
background-color:#FFFFFF;
color:#bd1326;
font-weight:bold;
font-size:13px;
text-indent:10px;
margin-bottom:8px;
}

.encart-agenda2{
width:580px;
background-color:#FFFFFF;
color:#333333;
font-size:11px;
padding:10px;
}

/* formulaire */

.champs{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:250px;
height:16px;
background-color:#e5e5e5;
color:#333333;
border:none;
}

.champs2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:250px;
height:100px;
background-color:#e5e5e5;;
color:#333333;
border:none;
}

.rouge {
color:#CC0000;
}



.float-left {
float:left;
}

.float-right {
float:right;
}


/* expression */

#expression-left {
float:left;
width:290px;
margin-left:0px;
}

#expression-right {
float:right;
width:320px;
margin-right:10px;
margin-top:10px;
}

.display-block-expression {
display:block;
width:290px;
margin-left:14px;
}

.display-block-expression2 {
width:260px;
padding:10px;
background-color:#ededed;
margin-top:10px;
}

.encart-expression{
width:260px;
height:18px;
background-color:#FFFFFF;
color:#bd1326;
font-weight:bold;
font-size:13px;
text-indent:10px;
margin-bottom:8px;
}

.encart-expression2{
width:240px;
background-color:#FFFFFF;
color:#333333;
font-size:11px;
padding:10px;
}