@charset "iso-8859-1";

* {
margin:0;
padding:0;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
background:#ff0000 url("../images/bg_ilove.jpg") no-repeat fixed center top;
}

img {
border:0;
margin:0;
}
	
#intro {
width:800px;
height:450px;
}	
	
#introbis {
padding:20px 0 0 0;
width:800px;
height:20px;
font-size:20px;
color:#fe0000;
font-style:normal;
font-weight:bold;
text-decoration:none;  
text-transform:uppercase;
} 

#introbis a {
font-size:20px;
color:#fe0000;
font-style:normal;
font-weight:bold;
text-decoration:none;  
text-transform:uppercase;
}

#introbis a:hover {
font-size:20px;
color:#ff8787;
font-style:normal;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

.left {
float:left;
width:270px;
text-align:left;
}

.center {
float:left;
width:70px;
text-align:left;
}

.right {
float:left;
width:460px;
text-align:right;
}
	
#contenu_global {
margin:0 auto;
width:1134px;
height:auto;
}

#logo {
position:absolute;
z-index:10;
margin:15px 0 0 15px;
width:177px;
height:173px;
}

#header_top {
width:1134px;
height:146px;
background-image:url("../images/banniere_bg_top.jpg");
background-position:left top;
background-repeat:no-repeat;
}

#header_bottom {
width:1134px;
height:140px;
text-align:center;
background-image:url("../images/banniere_bg_bottom.jpg");
background-position:center top;
background-repeat:no-repeat;
}

#navigation {
z-index:5;
}

#navigation p {
padding:75px 0 0 0;
}

#rubrique {
margin:0 142px 0 146px;
padding:0 20px 20px 20px;
width:800px;
height:auto;
text-align:center;
background-color:#fff;
}

#rubrique_bottom {
margin:0 142px 0 146px;
width:840px;
height:14px;
background-image: url('../images/contenu_bas.gif');
background-position:right top;
background-repeat:no-repeat;
}

#footer {
margin:15px 142px 30px 146px;
width:847px;
height:14px;
text-align:left;
}

#footer a {
font-size:10px;
color:#fff;
text-decoration:none;
}

#footer a:hover {
font-size:10px;
color:#fff;
text-decoration:underline;
}

/* Rubrique Presse */
#presse_logs {
width:800px;
height:600px;
color:#000;
text-align:center;
background-image: url('../images/bg_presse.jpg');
background-position:center center;
background-repeat:no-repeat;
}

#formulaire {
padding:220px 0 0 0;
}

#formulaire p {
padding:5px 0 5px 0;
font-size:15px;
}

#formulaire p a {
font-size:15px;
color:#e2001a;
text-decoration:none;
}

#formulaire p a:hover {
font-size:15px;
color:#625d5f;
text-decoration:none;
}

.erreur {
font-size:10px;
font-style:italic;
color:#e2001a;
}

.champs_left {
float:left;
width:160px;
padding:10px 0 5px 240px;
}

.champs_right {
float:left;
width:160px;
padding:10px 240px 5px 0;
}

.bouton {
clear:both;
padding:10px 0 10px 0;
}

.bouton a {
font-size:9px;
color:#e2001a;
text-decoration:none;
}

.bouton a:hover {
font-size:9px;
color:#625d5f;
text-decoration:none;
}

/* Rubrique Mentions légales */
#mentions_legales {
width:800px;
height:600px;
color:#000;
text-align:center;
background-image: url('../images/bg_mentions.jpg');
background-position:center center;
background-repeat:no-repeat;
}

#mentions_legales h1 {
padding:270px 0 5px 0;
font-size:18px;
color:#ff0000;
font-style:normal;
font-weight:bold;
}

#mentions_legales p {
font-size:12px;
}

/* Rubrique Contact */
#contact_rubrique {
width:800px;
height:600px;
color:#000;
text-align:center;
background-image: url('../images/bg_contact.jpg');
background-position:center center;
background-repeat:no-repeat;
}

#contact {
margin:210px 0 5px 0;
font-size:15px;
}




