/* CSS Document */

body {
     margin: 0; /* pour éviter les marges */
     text-align: center; /* pour corriger le bug de centrage IE */
}

#global {
     margin-left: auto;
     margin-right: auto;
     text-align: left; /* on rétablit l'alignement normal du texte */
 }
 
img {border:none;}

* {margin: 0; padding: 0;}

.menu01 { /*menu principal navigation*/
	background-image:url(../images/menu1-1.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:642px; /*579px*/
	height:25px;/*25px*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-transform:uppercase;
	padding-top:3px;
}

.pad0 {padding-left: 53px;}
.pad1 {padding-left: 27px;}
.pad2 {padding-left: 29px;}
.pad3 {padding-left: 43px;}
.pad4 {padding-left: 43px;}

.menu01 a { /*menu principal navigation*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}

.menu01 a:hover { /*menu principal navigation*/
	text-decoration:none;
	color:#FAEEC3;
}

.menu02 { /*Sous menu de navigation*/
	background-image:url(../images/fond-menu2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:627px; /*642*/
	height:22px;
	* height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-align:left;
	padding-left: 46px;
}

.menu02 a{ /*Sous menu de navigation*/
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}

.menu02 a:hover{ /*Sous menu de navigation*/
	color:#FAEEC3;
	
}

.menu03{
	padding-left:120px;
}
.menu03 a { /*menu principal navigation*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}

.menu03 a:hover { /*menu principal navigation*/
	text-decoration:underline;
}

.menu04 a { /*menu principal navigation*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}

.menu04 a:hover { /*menu principal navigation*/
	text-decoration:underline;
}


.menu05 { /*Sous menu de navigation*/
	background-image:url(../images/fond-menu2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:24px; /*24*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#564E13;
	text-align:center;
	padding-left:35px;
}

.menu05 a{ /*Sous menu de navigation*/
	font-family:Arial, Helvetica, sans-serif;
	color:#564E13;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	padding-right:35px;
	font-weight:bold;
}

.menu05 a:hover{ /*Sous menu de navigation*/
	color:#76797B;
}


.menu06 { /*Sous menu de navigation*/
	background-image: url(../images/accueil/barre-menu-index.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	height:25px;
	width:800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:center;
	padding-left:35px;
}

.menu06 a{ /*Sous menu de navigation*/
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	padding-right:35px;
	font-weight:bold;
}

.menu06 a:hover{ /*Sous menu de navigation*/
	text-decoration:none;
	color:#FAEEC3;
}


.menu07 { /*Sous menu de navigation*/
	background-image:url(../images/fond-menu2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:800px;
	height:25px;
	* height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:center;
}

.menu07 a{ /*Sous menu de navigation*/
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}

.menu07 a:hover{ /*Sous menu de navigation*/
	color:#FAEEC3;
	text-decoration:none;
	
}

.bloc1{
	width: 268px;
	height: 207px;
}

.bloc2{
	width: 268px;
	height: 190px;
	border-top: 1px solid #000000;
}

.bloc3{
	width: 268px;
	height: 190px;
	border-top: 1px solid #000000;
}

.bloc4{
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.bloc5{
	border-top: 1px solid #000000;
}

.colonne-droite01 {
	background-color:#456982;
	border-right: 1px solid #000000;
	width:268px;
}
.contenu01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#4C4C4C;
	padding-left: 20px;
	padding-right: 20px;
	text-align:justify;
}

.contenu01 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#4C4C4C;
	text-decoration:underline;
}

.contenu01 a:hover {
	text-decoration:none;
}

.contenu01 img{
	float:left;
}

.contenu02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	padding-left: 20px;
	padding-right: 20px;
	text-align:left;
}

.contenu02 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	text-decoration: underline;
}

.contenu02 a:hover{
	text-decoration: none;
}

.contenu03{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#FFFFFF;
	padding-left: 20px;
	padding-right: 20px;
	text-align:justify;
}

.contenu03 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	text-decoration: underline;
}

.contenu03 a:hover{
	text-decoration: none;
}

.contenu04{ /*lien non surligné etat norlmal*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFF;
	padding-left: 20px;
	padding-right: 20px;
	text-align:left;
}

.contenu04 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFF;
	text-decoration: none;
}

.contenu04 a:hover{
	text-decoration: underline;
}

.sous-titre01 {
	padding-left: 120px;
	padding-top: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 12px;
	color:#FFFFFF;
}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	text-align:right;
	padding-top:10px;
}

.footer a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

.footer a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:underline;
}

.top-header,
.top-header a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#446982;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	text-decoration:none;
	padding-right: 5px;
	padding-bottom: 3px;
	height:50px; /*55*/
	vertical-align:bottom;
}

.top-header a:hover{
	text-decoration:none;
	color:#A49B70;
}

.fond-gauche {
	width:167px;
	height:612px;
	background-image:url(../images/fond-gauche.jpg);
	background-repeat:no-repeat;
}

.fond-droite {
	width:167px;
	height:612px;
	background-image:url(../images/fond-droite.jpg);
	background-repeat:no-repeat;
}

/*----------- ref000*/
.ref000{
	font-family:"Trebuchet MS", "Lucida Console", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-top:5px;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:7px;
}

.ref000 a{
	font-family:"Trebuchet MS", "Lucida Console", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}

.ref000 a:hover{
	color:#000000;
	text-decoration:none;
}




/*----------- ref001*/
.ref001{
	font-family:"Trebuchet MS", "Lucida Console", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height: 17px;
	padding-left:10px;
}

.ref001 img{
	float:right;
	padding-top:4px;
	padding-right:4px;
}

.ref001 a{
	font-family:"Trebuchet MS", "Lucida Console", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height: 17px;
	text-decoration:none;
}

.ref001 a:hover{
	color:#000000;
	text-decoration:none;
}

.suivpre001{
	font-family:"Trebuchet MS", "Lucida Console", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6D6D6D;
	padding-left:50px;
	text-decoration: none;
	padding-top:10px;
}

.suivpre001 a{
	font-family:"Trebuchet MS", "Lucida Console", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6D6D6D;
	text-decoration: none;
}

.suivpre002{
	font-family:"Trebuchet MS", "Lucida Console", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:50px;
	text-decoration: none;
}

.suivpre002 a{
	font-family:"Trebuchet MS", "Lucida Console", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration: none;
}

/*----------- ref000*/
.ref002{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	line-height:15px;
	padding-top: 3px;
	padding-left:5px;
	padding-right: 5px;
	text-align:left;

}

.ref003{
	font-family:"Trebuchet MS", "Lucida Console", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	line-height:15px;
	padding-top: 3px;
	padding-left:5px;
	padding-right: 5px;
	text-align:left;
	font-style:italic;

}

.fond-ref001 {
	border-bottom:5px solid #6E90A4;
	background-color:#456982;
	height:20px; /*57*/
}

.fond-ref002 {
	height:50px; /*57*/
	border-bottom:5px solid #6E90A4;
	background-color:#456982;
}

.ref002 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	line-height:14px;
	text-decoration: none;
}

.ref002 a:hover{
	color:#6E90A4;
	text-decoration:none;
}

.suivpre001 a:hover {
	color:#A59B71;
	text-decoration: none;
}

.avertissement01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	padding-left:30px;
	padding-right:30px;
	padding-top:15px;
	padding-bottom:15px;
	background-color:#395360;
}

.info-photo{/* Page photothèque : utilisé dans le fond bleu ciel à côtté de la photo zoomée*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333;
}

.info-photo-fond { /* Page photothèque : utilisé dans le fond bleu ciel à côtté de la photo zoomée*/
	background-color:#DFF2F6;
	height:251px;
	width:730px;
}

.titre-groupe {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#456983;
	font-weight:bolder;
	padding-left:50px;
	padding-top:15px;
}

.actu01 img{
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
}

.titre-actu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#456982;
}

.titre-actu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#456982;
	text-decoration:none;
}

.titre-actu a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#456982;
	text-decoration:underline;
}

.titre-actu2{ /*avec icone pour interview*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#456982;
	background-image:url(../images/icone2.gif);
	background-repeat:no-repeat;
	padding-right:10px;
}

.titre-actu2 a{ /*avec icone pour interview*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#456982;
	text-decoration:none;
}

.titre-actu2 a:hover{ /*avec icone pour interview*/
	text-decoration:underline;
}

.titre-actu3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#456982;
	background-image: url(../images/presse/pdf.gif);
	background-repeat:no-repeat;
	padding-right:10px;
}

.titre-actu3 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#456982;
	text-decoration:none;
}

.titre-actu3 a:hover{
	text-decoration:underline;
}

.reponse{ padding-top: 20px;}

.bandeau01{
	background-image: url(../images/index_01.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:150px;
}

.bloc-actu01 {
	background-image:url(../images/index_03.gif);
	background-repeat:no-repeat;
	width:250px; /*275*/
	height:196px; /*271*/
	padding-top: 75px;
	padding-left: 15px;
	padding-right: 10px;
}

.bloc-actu01-titre,
.bloc-actu01-titre a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#DBCBA1;
}

.bloc-actu01-titre a:hover{
	text-decoration:underline;
}


.bloc-actu01-lien {
	margin-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration: none;
}
	
.bloc-actu01-lien a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration: none;
}

.bloc-actu01-lien a:hover{
	text-decoration: underline;
}

.bloc-actu02-lien a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CD0606;
	text-decoration: none;
}

.bloc-actu02-lien a:hover{
	text-decoration: underline;
}

.bloc-actu03-lien a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF; /*456982*/
	text-decoration: none;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	background-color:#74B54D;
	text-align:center;
}

.bloc-actu03-lien a:hover{
	text-decoration: underline;
}


.bloc-bienvenue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4C4C4C;
	text-align: justify;
}

.presse01 img {
	float: left;
	padding-right:10px;
	padding-top:10px;
}

.presse01 p {
	padding-top:10px;
	text-align:left;
}

.equipe01 img{
	float:left;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

/*index*/
.footer-index {
	background-image:url(../images/footer-index.jpg);
	background-repeat:no-repeat;
	width:500px;
	height: 110px;
}

.border-bleu{ /*bleu clair*/
	background-image: url(../images/border-bleu.jpg);
	background-repeat:repeat-x;
	height:22px;
}

.border-bleu0{ /*bleu foncé*/
	background-image: url(../images/border-bleu0.jpg);
	background-repeat:repeat-x;
	height:22px;
}

.bloc-blanc01{
	background-image: url(../images/bloc-blanc_01.jpg);
	background-repeat:no-repeat;
	width:239px;
	height:354px;
	background-color: #FFF;
}

.bloc-blanc02{
	background-image: url(../images/bloc-blanc_02.jpg);
	background-repeat:no-repeat;
	width:239px;
	height:10px;
}

.videoplacementindex {
	padding-left:35px;
}

.lien-index-loupe a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4C4C4C;
	text-decoration:none
}

.lien-index-loupe a:hover {
	color:#EA1500;
	text-decoration:none
}

.lien01 a {
text-decoration: underline;
}
.lien01 a:hover {
text-decoration: none;
}

.lien02 {
text-decoration: none;
}

.lien02 a {
text-decoration: none;
}
.lien02 a:hover {
text-decoration: underline;
}

.lien-index01 a {
	font-size:13px;
	color:#2B465B;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.lien-index01 a:hover {
	text-decoration:none;
}

.nouveautes01 {
	float:left;
	background-image: url(../images/nouveautes/nouveautes_01.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:46px;
	font-size:0;
}

.nouveautes02 {
	float:left;
	background-image: url(../images/nouveautes/nouveautes_06.jpg);
	background-repeat: repeat-x;
	width:180px; /*200*/
	height:115px; /*135*/
	padding:10px;
	font-size:0;
}

.nouveautes02 p{
	font-size:12px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	width:180px;
	padding:0px;
	margin:0px;
	text-align:left;
}

.nouveautes03 {
	float:left;
	background-image: url(../images/nouveautes/nouveautes_02.jpg);
	background-repeat:no-repeat;
	width:8px;
	height:181px;
	font-size:0;
}

.nouveautes04 {
	float:left;
	background-image: url(../images/nouveautes/nouveautes_03.jpg);
	background-repeat:no-repeat;
	width:247px;
	height:8px;
	font-size:0;
}

.nouveautes05 {
	float:left;
	width:247px;
	height:165px;
	font-size:0;
}

.nouveautes06 {
	float:left;
	background-image: url(../images/nouveautes/nouveautes_08.jpg);
	background-repeat:no-repeat;
	width:247px;
	height:8px;
	font-size:0;
}

.nouveautes07 {
	float:left;
	background-image: url(../images/nouveautes/nouveautes_04.jpg);
	background-repeat:no-repeat;
	width:7px;
	height:181px;
	font-size:0;
}

.nouveautes-lien,
.nouveautes-lien a,
.nouveautes-lien a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2B485A;
	font-weight:bold;
	text-decoration:none;
	padding-top:10px;
}
.nouveautes-lien a:hover {
	text-decoration:underline;
}

