/* body */
body { background-color: #ffffff; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image:url(../../img/bk_main.gif); background-repeat: repeat-x; }
.general_link { color: #FF3300 }


/* general text */
.text_general { font:Tahoma, Verdana, "Trebuchet MS", Arial; font-size:12px; line-height:20px; color:#747474; }
.text_noir { font:Tahoma, Verdana, "Trebuchet MS", Arial; font-size:12px; line-height:20px; color:#000000; }


/* links */
a:link { color: #017ead; }
a:visited { color: #017ead; }
a:hover { color: #FF0000; }
a:active { color: #017ead; }


/* text copyright */
.copyright_txt {
font-family:Tahoma, Verdana, Arial; font-size:10px; color:#a1a1a1; text-align:center; line-height:16px; padding-top:15px; }


/* text news */
.news_txt { font-family:Tahoma, Verdana, "Trebuchet MS", Arial; color:#666666; line-height:13px; }
.news_title { font-family:Tahoma, Verdana, "Trebuchet MS", Arial; font-size:12px; color:#000000; font-weight:bold; }
.news_posted { font-family:Tahoma, Verdana, "Trebuchet MS", Arial; font-size:10px; color:#cccccc; }


/* text contact */
.txt_contact { font-family:Tahoma, Verdana, "Trebuchet MS", Arial; font-size:11px; color:#000000; line-height:12px; }


/* home */
#main { position:relative; top:0px; width:765px; height:1880px; margin: auto; padding: 0; }
#logo_top { position:absolute; top:35px; width:180px; height:60px; background-image:url(../../img/logo.gif); background-repeat:no-repeat; left: 40px; z-index: 1; text-indent:-9999px; }
#menu_top { position:absolute; top:64px; left:240px; width:496px; height:20px; z-index: 1; }
#menu_flag { position:absolute; top:0px; left: 500px; width:180px; height:50px; z-index: 2; }
#flash { position:absolute; top:95px; left:0px; width:765px; height:255px; background-repeat:no-repeat; z-index: 0; }

#titre_profil { position:absolute; top:350px; left:0px; width:642px; height:1399px; padding-top:85px; padding-left:63px; padding-right:60px; background-image:url(../../img/titre_temoignages.gif); background-repeat:no-repeat; z-index: 1; font-family:Tahoma, Verdana, "Trebuchet MS", Arial; font-size:12px; color:#666666; line-height:18px; }
#titre_avantages { position:absolute; top:710px; left:0px; width:635px; height:315px; padding-top:85px; padding-left:63px; padding-right:65px; background-image:url(../../img/titre_avantages.gif);background-repeat:no-repeat; z-index: 1; font-family:Tahoma, Verdana, "Trebuchet MS", Arial; font-size:12px; color:#666666; line-height:18px; }
#titre_agrements { position:absolute; top:1110px; left:0px; width:635px; height:210px; padding-top:85px; padding-left:63px; padding-right:65px; background-image:url(../../img/titre_agrements.gif); background-repeat:no-repeat; z-index: 1; font-family:Tahoma, Verdana, "Trebuchet MS", Arial; font-size:12px; color:#666666; line-height:18px; }
#titre_services { position:absolute; top:1405px; left:0px; width:635px; height:281px; padding-top:85px; padding-left:63px; padding-right:65px; background-image:url(../../img/titre_services.gif); background-repeat:no-repeat; z-index: 1; font-family:Tahoma, Verdana, "Trebuchet MS", Arial; font-size:12px; color:#666666; line-height:18px; }

#bk_contact { position:absolute; top:350px; left:465px; width:300px; height:345px; background-image:url(../../img/bk_contact_home.jpg); background-repeat:no-repeat; z-index: 1; }
#copyright_accueil { position:absolute; top:1835px; left:0px; width:765px; height:85px; background-image:url(../../img/separation_copyright.gif); background-repeat:no-repeat; z-index: 1; }
#nouvelles { position:absolute; top:70px; left:62px; width:385px; height:270px; z-index: 2; }
#texte_contact { position:absolute; top:76px; left:115px; width:130px; height:125px; z-index: 2; }
#bt_formulaire { position:absolute; top:1372px; left:495px; width:145px; height:50px; z-index: 2; }
#photo_andrei { position:absolute; top:184px; left:422px; width:286px; height:183px; z-index: 2; }
#photo_marysabel { position:absolute; top:393px; left:46px; width:304px; height:190px; z-index: 2; }
#photo_tatiana { position:absolute; top:645px; left:420px; width:230px; height:185px; z-index: 2; }
#photo_mai { position:absolute; top:915px; left:80px; width:230px; height:185px; z-index: 2; }
#photo_yuky { position:absolute; top:1144px; left:448px; width:268px; height:191px; z-index: 2; }

