/* CSS Document */
body {
	background: url(../images/fd-page.jpg);
	text-align: center;
}
#conteneur {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#haut-head {
	background: url(../images/haut-head.jpg) no-repeat;
	float: left;
	height: 16px;
	width: 800px;
	padding-top: 12px;
}
#haut-head2 {
	background: url(../images/haut-head2.jpg) no-repeat;
	float: left;
	height: 30px;
	width: 800px;
	padding-top: 12px;
}
#head {
	background: url(../images/head.jpg);
	float: left;
	height: 64px;
	width: 800px;
	margin: 0px;
	padding-top: 1px;
}
#menu {
	background: url(../images/menu.jpg);
	float: left;
	height: 25px;
	width: 800px;
	padding-top: 5px;
}
#cont {
	background: url(../images/bg-cont.jpg);
	float: left;
	width: 800px;
	height: 600px;
}
html>body #cont {
	height: auto;
	min-height: 600px;
}

#cont-menu {
	float: left;
	width: 243px;
	margin-top: 83px;
	text-align: center;
}
#menu-gauche {
	background: #f2f2f2;
	width: 185px;
	height: 242px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
}
html>body #menu-gauche {
	height: auto;
	min-height: 202px;
}
#foot-menu {
	background: url(../images/foot-menu.jpg);
	float: left;
	height: 22px;
	width: 243px;
}
#cont-texte {
	float: right;
	width: 499px;
	margin-top: 162px;
}
#texte {
	float: left;
	width: 467px;
	height: 173px;
	border-right: 1px solid #f1f1f1;
	border-left: 1px solid #f1f1f1;
	background: #FFFFFF;
	padding-right: 14px;
	padding-left: 14px;
}
div.demi {
	float: left;
	width: 213px;
	margin-bottom: 10px;
	margin-right: 15px;
}
div.full {
	float: left;
	width: 467px;
}
div.form_partenaires {
	float: left;
	width: 345px;
}
html>body #texte {
	height: auto;
	min-height: 173px;
}
#foot-texte {
	background: url(../images/foot-texte.jpg) no-repeat;
	float: left;
	height: 4px;
	width: 497px;
}
#texte-bas {
	width: 180px;
	float: left;
	margin-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
div#droite-texte-bas {
	float: left;
	width: 380px;
}
div#mots-clef,div.largeur {
	width: 695px;
	float: left;
	margin-top: 5px;
	padding-right: 30px;
	padding-left: 30px;
}
div.navigation {
	width: 695px;
	float: left;
	margin-top: 5px;
	padding-right: 30px;
	padding-left: 30px;
}
#foot {
	background: url(../images/foot.jpg);
	float: left;
	height: 31px;
	width: 800px;
	padding-top: 15px;
}
object.gauche-menu {
	float: left;
	margin-left: 19px;
	margin-top: 20px;
}
div.lien-references {
	color: #5e5f5f;
	margin-top: 25px;
	margin-left: 15px;
	width: 185px;
	float: left;
}
div.lien-references2 {
	color: #5e5f5f;
	margin-top: 15px;
	margin-left: 25px;
	width: 185px;
	float: left;
	margin-bottom: 0px;
}

div#references {
	float: left;
	width: 340px;
	margin-right: 15px;
}
div.page-references,div.page-references-2 {
	float: left;
	width: 330px;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 15px;
}
div.page-references {
	background: url(../images/bg-references-1.jpg) no-repeat;
}
div.page-references-2 {
	background: url(../images/bg-references-2.jpg) no-repeat;
}

img {
	border-style: none;
}
img.gauche {
	float: left;
	margin-right: 7px;
}
img.gauche-icone {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
img.references {
	float: left;
	margin-left: 15px;
}
img.small-references {
	float: left;
	margin-left: 17px;
	margin-bottom: 10px;
}
img.centre-ref {
	margin-right: 66px;
	margin-left: 66px;
}
.image-hover img {
  opacity: 1.0;
  filter:Alpha(opacity=100);
}
.image-hover:hover img {
  opacity: 0.8;
  filter:Alpha(opacity=80); 
}
img.copyright {
	margin-top: 3px;
	margin-left: 10px;
}
table.logo-entreprise {
	float: left;
	width: 400px;
	margin-right: 10px;
	margin-left: 30px;
	background: #f79700;
	margin-top: 30px;
}
table.logo-entreprise td {
	text-align: center;
	background: #FFFFFF;
	border-style: none;
	padding: 15px;
}

/************************************************************************************/
/********************************* PAGE PRESSE **************************************/
/************************************************************************************/
.cadre_presse 
{
	width: 440px; 
	background:url(../images/back_presse_mid.jpg); 
}

.cadre_presse_top, .cadre_presse_bottom 
{ 
	margin:0px 0px 0px 0px; 
}

.text_cadre_presse 
{ 
	padding:0px 0px 0px 10px; 
	float:left; 
}

.text_cadre_presse .couverture 
{ 
	width: 100px; 
	float:left; 
}

.text_cadre_presse .text 
{
	padding: 10px 0px 10px 10px;
}

.text_cadre_presse a:link, .text_cadre_presse a:visited 
{ 
	background:url(../images/presse_PDF.gif); 
	display:block; 
	height:20px; 
	width:250px; 
	background-position: 5px 0px; 
	background-repeat:no-repeat; 
	padding:20px 0px 0px 0px; 
	text-decoration:none; 
	margin:0px 0px 0px 5px; 
	clear:both; 
}

.text_cadre_presse a:hover, .text_cadre_presse a:active 
{ 
	text-decoration:underline; 
}

.text_cadre_presse .radio
{
}