@charset "utf-8";
/* CSS Document */

body, html {margin:0; padding:0; border:none; height:100%; background:url(../imgs/bg_texture.png) repeat; background-color:#b0b4b8; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#012a4e;}
#bg_texture {background:url(../imgs/bg_general.jpg) no-repeat; width:100%; height:100%;}

a {outline:none;}
p {margin:0;}
ul {margin:0; padding:12px 0 0 13px;}
form, fieldset {margin:0; padding:0; border:none;}
input, textarea {font-size:11px; background-color:#dee5e9; border:1px solid #9cacbb; width:260px; margin-bottom:3px; color:#012a4e;}
textarea {height:58px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

alt {font-size:14px; color:#e14d33;}
.imgs_links {border:none; outline:none;}
.img_title {padding-bottom:15px;}
.img_title2 {padding-bottom:15px; margin-top:35px;}

.txt_bold {font-weight:bold;}
.txt_italic {font-style:italic;}
.txt_red {color:#e14d33;}
.txt_white {color:#fff;}
.txt_14 {font-size:14px;}


/* MAIN MENU */
#mainMenu {position:absolute; margin:0 0 0 580px;}
#bt_propos {width:68px; height:35px; cursor:pointer; background:url(../imgs/bts/bt_propos.png) no-repeat center bottom; float:left;}
#bt_services {width:92px; height:35px; cursor:pointer; background:url(../imgs/bts/bt_services.png) no-repeat center bottom; float:left;}
#bt_approche {width:109px; height:35px; cursor:pointer; background:url(../imgs/bts/bt_approche.png) no-repeat center bottom; float:left;}
#bt_coordonees {width:121px; height:35px; cursor:pointer; background:url(../imgs/bts/bt_coordonees.png) no-repeat center bottom; float:left;}
#bt_propos:hover, #bt_services:hover, #bt_approche:hover, #bt_coordonees:hover {background-position:center 0;}

/* FOOTER */
#copyright {font-size:11px; color:#fff; padding:50px 0 0 880px;}

/* LOGO */
#logo {position:absolute; padding:14px 0 0 35px;}

/* CONTENT */
#content {padding-top:66px;}
.img_leftSide {width:446px; height:397px; position:absolute; margin-top:23px;}
#accueil_swf {position:absolute; margin-top:23px;}

#bot_div {width:1px; height:256px; background:url(../imgs/bot_div.png) no-repeat center top; position:absolute; margin:35px 0 0 380px;}

/* Content top */
#content_top {width:1002px; height:446px; background:url(../imgs/bg_content_top.png) no-repeat center top;}
.img_subtitleTop {padding-bottom:3px;}

/* Content Bottom Home */
#content_bottom_home {font-style:italic; font-size:11px; padding:0 45px;}

/* Content Bottom Internal */
#content_bottom_internal {width:983px; min-height:261px; *height:auto; background:url(../imgs/bg_content_bottomInternal.png) no-repeat center top;}
#bot_leftInternal {width:330px; padding:35px 0 0 35px;}
#bot_rightInternal {position:absolute; margin:35px 0 0 408px; width:560px;}

#bot_leftInternal li, #bot_rightInternal li {padding-bottom:8px;}
.bottomLeft_indentCorrection {padding-left:12px;}

/* À propos */
#top_right {width:590px; position:absolute; margin:70px 0 0 370px;}
.txt_topRight {width:515px; padding-left:74px;}
.aPropos_txt_botL {margin-bottom:10px;}
#bt_connaitreApproche {width:279px; height:33px; cursor:pointer; margin-top:15px; background:url(../imgs/bts/bt_connaitreAprroche.png) no-repeat center top;}
#bt_obtenirDiagnostic {width:420px; height:33px; cursor:pointer; margin-top:10px; background:url(../imgs/bts/bt_obtenirDiagnostic.png) no-repeat center top;}
#bt_parcourirServices {width:224px; height:33px; cursor:pointer; margin-top:10px; background:url(../imgs/bts/bt_parcourirServices.png) no-repeat center top;}
#bt_casConcrets {width:388px; height:33px; cursor:pointer; margin-top:10px; background:url(../imgs/bts/bt_lireCasConcrets.png) no-repeat center top;}
#bt_connaitreApproche:hover, #bt_obtenirDiagnostic:hover, #bt_parcourirServices:hover, #bt_casConcrets:hover {background-position:center -33px;}

#no1 {position:absolute; margin:69px 0 0 14px; *margin:72px 0 0 14px;}
#no2 {position:absolute; margin:109px 0 0 14px; *margin:112px 0 0 14px;}
#no3 {position:absolute; margin:149px 0 0 14px; *margin:152px 0 0 14px;}

/* Contact */
#contact_form {width:262px; position:absolute; margin:160px 0 0 300px;}
#warning_form {color:#e14d33; text-align:right; font-size:11px; padding-bottom:3px;}

#bt_envoyer {width:65px; height:18px; display:block; text-indent:-2000px; float:right; cursor:pointer; background:url(../imgs/bts/bt_envoyer.png) no-repeat center top;}
#bt_envoyer:hover {background-position:center -18px;}

/* Services */
#bt_infoProgramme {width:240px; height:33px; cursor:pointer; margin-top:11px; background:url(../imgs/bts/bt_infoProgramme.png) no-repeat center top;}
#bt_infoProgramme:hover {background-position:center -33px;}

/* Approche */
#bt_voyesExConcrets {width:201px; height:33px; cursor:pointer; margin-top:30px; background:url(../imgs/bts/bt_voyesExConcrets.png) no-repeat center top;}
#bt_voyesExConcrets:hover {background-position:center -33px;}

/* EXEMPLES */
#exemples_container {width:611px; background:url(../imgs/bg_exemples.gif) no-repeat center top; position:absolute; z-index:900; margin:50px 0 0 200px; display:none;}
#bt_close {width:24px; height:24px; cursor:pointer; background:url(../imgs/bts/bt_close.gif) no-repeat center top; float:right; margin:5px 8px 0 0;}
#bt_close2 {width:24px; height:24px; cursor:pointer; background:url(../imgs/bts/bt_close.gif) no-repeat center top; float:right; margin:5px 8px 0 0;}
#bt_close:hover, #bt_close2:hover {background-position:center -24px;}

#exemples_txt {width:560px; *width:540px; margin:auto; padding-top:35px; }
#exemples_scr {overflow:auto; height:550px; margin:35px 9px 10px 0px;}
#exemples_txt table {margin-top:12px; margin-bottom:15px;}
.ex_table_title {color:#fff; width:73px; font-weight:bold;}
.ex_table_txt1 {width:460px; text-transform:uppercase; color:#012a4e; font-weight:bold;}
.ex_table_txt2 {color:#7dd1ff;}
.ex_table_txt3 {width:500px; text-transform:uppercase; color:#012a4e; font-weight:bold;}
.ex_table_txt4 {width:500px; font-size:11px; color:#012a4e;}
.div_ex {width:546px; height:1px; background:url(../imgs/div_ex.jpg) no-repeat center top; margin:auto;}
#errms {height:18px; float:left; color:#E14D33; font-size:11px; font-weight:bold}

/* Conference */
#conference {width:611px; background:url(../imgs/bg_conf.gif) no-repeat center top; position:absolute; z-index:900; margin:50px 0 0 200px; display:none;}
#conference p.confTxt {
	margin:0;
	padding:0;
	color:#FFFFFF;
}
#conference ul {margin:0; padding:5px 0 5px 15px; color:#7dd1ff;}
#conference table {margin-bottom:0;}
.ex_table_title_conf {color:#fff; width:73px; font-weight:bold; padding-left:10px; background-color:#3c7a9c;}
.ex_table_txt2_conf {color:#7dd1ff; padding-left:5px; background-color:#3c7a9c;}

#conference a, #formation a {color:#FF9900; text-decoration:none;}
#conference a:hover, #formation a:hover {text-decoration:underline;}

#confTable {color:#fff;}
#confTable td {padding-left:12px;}
.confTable_title {color:#7dd1ff; font-size:14px; font-weight:bold; text-indent:-12px;}

#conf_temoignages {width:537px; height:280px; background:url(../imgs/bg_temoignagesConference.png) no-repeat left top; padding:36px 12px 0 12px;}
.phrase_conf {font-size:14px; font-weight:bold; font-style:italic;}

#bt_conference {width:154px; height:33px; cursor:pointer; display:block; background:url(../imgs/bts/bt_conference.png) no-repeat center top;}
#bt_formation {width:143px; height:33px; margin-top:11px; margin-bottom:12px; cursor:pointer; display:block; background:url(../imgs/bts/bt_formation.png) no-repeat center top;}
#bt_conference:hover {background-position:center -33px;}

.ex_table_title3 {color:#fff; width:73px; font-weight:bold; padding-left:12px;}
.ex_table_title3_forma {color:#fff; width:80px; font-weight:bold; padding-left:12px;}

/* FORMATION */
#formation {width:611px; background:url(../imgs/bg_forma.gif) no-repeat center top; position:absolute; z-index:900; padding-bottom:15px; margin:50px 0 0 200px; display:none;}

#formation p.confTxt {margin:0; padding:0; color:#7dd1ff;}
#formation ul {margin:0; padding:5px 0 5px 15px; color:#7dd1ff;}
#formation table {margin-bottom:0;}
.ex_table_title_forma {color:#fff; width:420px; padding-left:10px; background-color:#3c7a9c;}
.ex_table_txt_forma {color:#7dd1ff; padding-left:5px; background-color:#3c7a9c;}

/* copyright link */
#copyright a {text-decoration:none; color:#fff;}
#copyright a:hover {color:#4c89a5;}
#copyright a:visited {color:#345f84;}