*      { padding:0; margin:0; border:0; border-style:solid; border-color:#888; font-size:inherit; font-family:inherit; }

table { border-collapse:collapse; vertical-align:top; font-size:inherit; }
tr { vertical-align:top; font-size:inherit; }
td { vertical-align:top; text-align:left; font-size:inherit; }
th { font-size:inherit; }

pre { border-left-width:1px; padding-left:5px; border-right-width:1px; padding-right:5px; }
blockquote { border-left-width:1px; padding-left:5px; }

body { font-size:11px; font-family:Verdana,arial; background:url('../img/menu_fond.jpg'); background-repeat:repeat; color:#004E68; }

a { text-decoration:none; }
a:link { }
a:visited { }
a:active { }
a:hover { }

.titre { padding-bottom:15px; font-size:12px; font-weight:bold; }

#devant { position:absolute; display:none; top:0; left:0; width:100%; height:100%; background:url('../img/noir.png'); background-repeat:repeat; }
#devant { position:fixed; }

#home { height:470px; width:1024px; padding-top:90px; background:url('../img/home_icone02.jpg'); background-position:left bottom; background-repeat:no-repeat; background-color:#FFF; }
#home_int { height:400px; width:794px; background:url('../img/home_icone01.jpg'); background-position:top left; background-repeat:no-repeat; }
#home a:link { color:#AB57BD; }
#home a:visited { color:#AB57BD; }
#home a:active { color:#E4C0EC; }
#home a:hover { color:#E4C0EC; }

#menu { width:100%; height:120px; color:#FFF; }
#menu_lueur { background:url('../img/menu_lueur.png'); background-position:bottom; background-repeat:repeat-x; }
#menu a:link { color:#FFF; }
#menu a:visited { color:#FFF; }
#menu .accueil a:active { color:#AFDA52; }
#menu .accueil a:hover { color:#AFDA52; }
#menu .realisations a:active { color:#FFBD58; }
#menu .realisations a:hover { color:#FFBD58; }
#menu .news a:active { color:#E4C0EC; }
#menu .news a:hover { color:#E4C0EC; }
#menu .presse a:active { color:#85A2EE; }
#menu .presse a:hover { color:#85A2EE; }
#menu .contact a:active { color:#FF8762; }
#menu .contact a:hover { color:#FF8762; }

#main { height:560px; width:100%; background-color:#FFF; }

#news { height:500px; width:1024px; padding-top:60px; background:url('../img/news_icone02.jpg'); background-position:right bottom; background-repeat:no-repeat; background-color:#FFF; }
#news_int { height:420px; width:724px; padding-top:10px;background:url('../img/news_icone01.jpg'); background-position:top left; background-repeat:no-repeat; }
#news a:link { color:#AB57BD; }
#news a:visited { color:#AB57BD; }
#news a:active { color:#E4C0EC; }
#news a:hover { color:#E4C0EC; }
#news_texte { text-align:justify; width:292px; height:400px; overflow:auto; }

.news_cadre1 { border-width:1px; border-color:#F7ECF9; background-color:#FCF9FD; margin-bottom:1px; }
.news_cadre3 { border-width:1px; border-color:#AB57BD; background-color:#F1DFF5; margin-bottom:1px; }
.news_cadre1 td { padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; }
.news_cadre3 td { padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; }
#news .news_cadre1 a { color:#AB57BD; }
#news .news_cadre3 a { color:#AB57BD; }

#news_page { padding-top:5px; text-align:right; }
.news_page1 { padding:1px; padding-left:4px; padding-right:4px; border-width:1px; background-color:#FCF9FD; border-color:#F7ECF9; color:#F7ECF9; }
.news_page3 { padding:1px; padding-left:4px; padding-right:4px; border-width:1px; background-color:#FCF9FD; border-color:#AB57BD; color:#004E68; }


#presse { height:500px; width:1024px; padding-top:60px; background:url('../img/presse_icone02.jpg'); background-position:right bottom; background-repeat:no-repeat; background-color:#FFF; }
#presse_int { height:420px; width:724px; padding-top:10px;background:url('../img/presse_icone01.jpg'); background-position:top left; background-repeat:no-repeat; }
#presse a:link { color:#3162E1; }
#presse a:visited { color:#3162E1; }
#presse a:active { color:#85A2EE; }
#presse a:hover { color:#85A2EE; }
#presse_texte { text-align:justify; width:292px; height:325px; overflow:auto; }

.presse_cadre1 { border-width:1px; border-color:#C2D0F6; background-color:#F3F6FD; margin-bottom:1px; }
.presse_cadre3 { border-width:1px; border-color:#3A5BB1; background-color:#C2D0F6; margin-bottom:1px; }
.presse_cadre1 td { padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; }
.presse_cadre3 td { padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; }
#presse .presse_cadre1 a { color:#3A5BB1; }
#presse .presse_cadre3 a { color:#3A5BB1; }

#presse_page { padding-top:5px; text-align:right; }
.presse_page1 { padding:1px; padding-left:4px; padding-right:4px; border-width:1px; background-color:#F3F6FD; border-color:#C2D0F6; color:#F7ECF9; }
.presse_page3 { padding:1px; padding-left:4px; padding-right:4px; border-width:1px; background-color:#C2D0F6; border-color:#3A5BB1; color:#004E68; }

#contact { height:500px; width:1024px; padding-top:60px; background:url('../img/contact_icone02.jpg'); background-position:right bottom; background-repeat:no-repeat; background-color:#FFF; }
#contact_int { height:370px; width:724px; padding-top:60px;background:url('../img/contact_icone01.jpg'); background-position:top left; background-repeat:no-repeat; }
#contact a:link { color:#FF6232; }
#contact a:visited { color:#FF6232; }
#contact a:active { color:#FF8762; }
#contact a:hover { color:#FF8762; }

#contact .plan { border-width:1px; border-color:#FF6232; width:96px; height:72px; }
#contact .plan_RO { border-width:1px; border-color:#FF8762; width:96px; height:72px; }

#rea { height:560px; width:1024px; background:url('../img/rea_icone02.jpg'); background-position:right bottom; background-repeat:no-repeat; background-color:#FFF; }
#rea #bgimage { height:560px; width:1024px; }
#rea_int { height:505px; width:890px; padding-top:55px; padding-left:67px; padding-right:67px; background:url('../img/rea_degrade.png'); background-position:left; background-repeat:repeat-y; }
#rea a:link { color:#EF9100; }
#rea a:visited { color:#EF9100; }
#rea a:active { color:#FFBD58; }
#rea a:hover { color:#FFBD58; }

#rea #rub { width:355px; background:url('../img/rea_icone01.jpg'); background-position:right bottom; background-repeat:no-repeat; }

.rub_cadre1 { border-width:1px; border-color:#FCE8C9; background-color:#FFF8EE; margin-bottom:1px; }
.rub_cadre3 { border-width:1px; border-color:#EF9100; background-color:#FFE5BC; margin-bottom:1px; }
.rub_cadre1 td { width:185px; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; font-weight:bold; }
.rub_cadre3 td { width:185px; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; font-weight:bold; }
#rea #rub .rub_cadre1 a { color:#EF9100; }
#rea #rub .rub_cadre3 td a { color:#EF9100; }

.rea_cadre1 { border-width:1px; border-color:#FCE8C9; background-color:#FFF8EE; margin-bottom:1px; }
.rea_cadre3 { border-width:1px; border-color:#EF9100; background-color:#FFE5BC; margin-bottom:1px; }
.rea_cadre1 td { width:185px; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; }
.rea_cadre3 td { width:185px; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; }
#rea .rea_cadre1 a { color:#EF9100; }
#rea .rea_cadre3 a { color:#EF9100; }

#rea_page { padding-top:5px; text-align:right; }
.rea_page1 { padding:1px; padding-left:4px; padding-right:4px; border-width:1px; border-color:#FCE8C9; background-color:#FFF8EE; color:#F7ECF9; }
.rea_page3 { padding:1px; padding-left:4px; padding-right:4px; border-width:1px; border-color:#EF9100; background-color:#FFE5BC; color:#004E68; }

.rea_img { border-width:1px; border-color:#EF9100; }
.rea_img_RO { border-width:1px; border-color:#FFBD58; }

#rea_texte { text-align:justify; width:292px; height:300px; overflow:auto; }

#bas { width:100%; height:41px; color:#FFF; }
#bas_lueur { background:url('../img/bas_lueur.png'); background-position:top; background-repeat:repeat-x; }
#bas a:link { color:#FFF; }
#bas a:visited { color:#FFF; }
#bas a:active { color:#AFDA52; }
#bas a:hover { color:#AFDA52; }
