@charset "utf-8";
/* CSS Document */

/* general coding */

body, html {margin:0; border:0; background:url(../imgs/bg_all.jpg) repeat;}

/* text */
p {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; border:none;}

/* links */
a {color:#e30909; text-transform:uppercase; text-decoration:none; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
a:hover {color:#9f0000;}

.a_email {color:#84d0ef; text-transform:none; font-size:12px;}
.a_email:hover {color:#fa1b45;}

.img_links {padding:0; margin:0; border:none; cursor:pointer;}

.lowercase_link {text-transform:lowercase;}

.line_height_link {line-height:30px;}
.line_height_title {line-height:22px;}

.small_info {font-size:11px; font-style:italic; color:#999999;}

/* text colors and titles */
.title_whiteBg {text-transform:uppercase; color:#727272; font-weight:bold;}
.p_whiteBg {color:#333333;}
.title_blackBg {text-transform:uppercase; color:#727272; font-weight:bold;}
.p_blackBg {color:#cfcfcf;}

.fontType {font-family:Arial, Helvetica, sans-serif;}

/* txt styles */
.txt_bold {font-weight:bold;}
.txt_white {color:#ffffff;}
.txt_red {color:#b30000;}

.txt_10 {font-size:10px;}
.txt_12 {font-size:12px;}
.txt_14 {font-size:14px;}
.txt_16 {font-size:16px;}

/* forms */
fieldset {margin:0;, padding:0; border:none;}

/* FOOTER */
#footer {width:989px; margin:auto; padding:7px 0 7px 70px;}
#footer a {float:left; color:#666; text-transform:none; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#footer a:hover {color:#333;}

#footer_extra_info {font-size:11px; color:#333; text-align:right; padding-right:70px;}

/* CONTENT container */
#container_all {width:1071px; min-height:635px; _height:auto; margin:0 auto; background:url(../imgs/bg_content_all.png) no-repeat center top;}

#header_logo {width:343px; height 63px; padding:20px 0 20px 31px;}

#content {width:100%; min-height:535px; _height:auto;}
#content_bottom {margin:0 auto; padding:0; border:none; width:1071px;}
#calc {cursor:pointer; text-transform:none; background:url(../imgs/calcbt.gif) no-repeat; display:block; width:155px; height:50px}
#calc:hover {background-position:center -50px}
#calcw {cursor:pointer; text-transform:none; margin-top:10px; background:url(../imgs/calcbtw.gif) no-repeat; display:block; width:315px; height:48px}
#calcw:hover {background-position:center -48px}

/* floated elements (main menu - left     ||    bulletin et commandites - right)
/* MAIN MENU */
/*#mainMenu {width:155px; height:240px; background:url(../imgs/bg_mainMenu.jpg) no-repeat center top; margin:22px 0 0 37px; padding-top:22px; float:left;}*/
#mainMenu {width:155px; height:225px; background:url(../imgs/bg_mainMenu.jpg) no-repeat center top; padding-top:22px;}
.menu_div_cont {height:1px; width:100%; background-color:#000000;}
.menu_div {background-color:#4f4f4f; width:138px; height:1px; margin:auto;}

.a_menu {color:#fff; text-transform:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.a_menu:hover {color:#FF0000;}

		/* LEFT SIDE IMAGE */
		#family_img {width:155px; height:251px;}
		
		#leftFix {width:155px; float:left; margin:22px 0 0 37px;}

/* RIGHT COL */
#right_col {width:188px; min-height:499px; _height:auto; float:right; clear:right; margin:11px 37px 0 0;}
.right_title {padding:13px;}

/* BULLETIN */
#bulletin {width:100%; height:235px; background:url(../imgs/bg_bulletin.jpg) no-repeat center top; padding-bottom:6px; margin-top:11px;}

#bulletin fieldset {width:157px; margin:auto;}
#bulletin label {font-size:11px; color:#cfcfcf; font-family:Arial, Helvetica, sans-serif; padding-left:6px;}
#bulletin #label_noPadding {padding:0;}
.bulletin_input {width:145px; height:19px; padding:3px 5px 0 5px; background:url(../imgs/bg_input.jpg) repeat-x; border:1px solid #93afc7;}

#bt_bul_soumettre {width:93px; height:19px; cursor:pointer; float:right; clear:right; margin-right:15px; background:url(../imgs/bts/bt_soumettre.jpg) no-repeat center top;}
#bt_bul_soumettre:hover {background:url(../imgs/bts/bt_soumettre.jpg) no-repeat center -19px;}

.bulletin_div {width:100%; height:8px;}
.move1toright {margin-left:1px;}

/* COMMANDITES */
#commandites {width:auto; height:258px; background:url(../imgs/bg_commandites.jpg) no-repeat center top;}
.commandites_div {width:100%; height:12px;}
.img_commandites {width:170px; margin-left:9px;}

/* CONTENT PAGES -------------------------------------- */
#content_container {width:637px; min-height:500px; _height:auto; margin-left:201px; padding-top:22px;}
#content_container_swf {width:940px; height:600px; margin:auto;}

/* ACCUEIL -------------------------------------------- */
#box_mag_home {width:637px; height:394px; background:url(../imgs/bg_home_mag.png) no-repeat; position:absolute;}
#txt_home_mag {width:310px; padding:10px 0 0 13px;}
#mag {position:absolute; margin-left:335px; margin-top:11px;}

#box_agent_home {width:315px; height:160px; background:url(../imgs/bg_home_agent.jpg) no-repeat; position:absolute; margin-top:214px;}
#agent_txt_home {width:162px; padding-top:13px; margin-left:138px;}
#bts_agent_home {width:155px; height:17px; margin-left:138px; margin-top:8px;}
#bts_agent_home_derniere {width:77px; height:17px; cursor:pointer; float:left; background:url(../imgs/bts/bt_derniere_black.jpg) no-repeat center top;}
#bts_agent_home_derniere:hover {background:url(../imgs/bts/bt_derniere_black.jpg) no-repeat center -17px;}
#bts_agent_home_suivante {width:68px; height:17px; cursor:pointer; float:right; background:url(../imgs/bts/bt_suivante_black.jpg) no-repeat center top;}
#bts_agent_home_suivante:hover {background:url(../imgs/bts/bt_suivante_black.jpg) no-repeat center -17px;}
#box_agent_home a {color:#000000}

#box_maison_home {width:315px; height:119px; background:url(../imgs/bg_home_maisons.jpg) no-repeat; position:absolute; margin-top:380px;}
#img_agents_maison_home {padding-top:11px; padding-left:10px; float:left;}
#maison_txt_home {width:131px; margin-left:165px; padding-top:9px;}
#bts_maison_home {width:140px; height:17px; margin-left:165px;}
#bts_maison_home_derniere {width:77px; height:17px; cursor:pointer; float:left; background:url(../imgs/bts/bt_derniere_white.jpg) no-repeat center top;}
#bts_maison_home_derniere:hover {background:url(../imgs/bts/bt_derniere_white.jpg) no-repeat center -17px;}
#bts_maison_home_suivante {width:61px; height:17px; cursor:pointer; float:right; background:url(../imgs/bts/bt_suivante_white.jpg) no-repeat center top;}
#bts_maison_home_suivante:hover {background:url(../imgs/bts/bt_suivante_white.jpg) no-repeat center -17px;}

#box_financement_home {width:315px; height:99px; background:url(../imgs/bg_home_financement.jpg) no-repeat; position:absolute; margin-top:400px; margin-left:322px;}
#txt_home_financement {width:140px; padding:7px 0 0 172px;}


/* AGENTS ----------------------------------------------- */
.box_left {float:left; padding-bottom:6px;}
.box_right {margin-left:322px; padding-bottom:6px;}
.box_right2 {margin-left:432px; padding-bottom:6px;}

/* main AGENTS page */
.agents_box {width:637px; height:158px; padding-bottom:7px; background:url(../imgs/bg_agents.png) no-repeat center top;}

.box_txt {width:370px; padding-top:13px; margin-left:200px;}

.picture_container {width:113px; height:150px; float:left; margin:13px 0 0 70px;}
.picture_container2 {width:113px; height:183px; float:left; margin:13px 0 0 13px;}

.img_agents {border:1px solid #dedede; margin-bottom:7px;}

.logo_agents_white {width:150px; position:absolute; margin:100px 0 0 450px; *margin:100px 0 0 250px; height:42px; text-align:left;}
.logo_agents_black {width:100%; height:42px; text-align:left;}

.play_bt_agents {width:36px; height:36px; cursor:pointer; background:url(../imgs/bts/bt_play_agents.png) no-repeat center top; position:absolute; margin-top:97px; margin-left:3px;}
.play_bt_agents:hover {background:url(../imgs/bts/bt_play_agents.png) no-repeat center -36px;}

/* MAISON page */
.agents_maison_box {width:206px; height:199px; background:url(../imgs/bg_agents_maison.png) no-repeat center top; margin-right:10px; padding-bottom:10px;}

.img_agents_maison {padding-top:8px; padding-left:31px; margin-bottom:12px;}
.agents_maison_txt {width:131px; margin-left:20px;}
.agent_maison_link {line-height:30px;}

#agent_maison_box {width:100%; height:208px; background:url(../imgs/bg_maisons_agent.png) no-repeat center top; padding-bottom:6px;}
.agent_maison_txt {width:455px; padding-top:9px; margin-left:170px;}

.img_agents_dansMaison {float:left; margin:11px 0 0 14px; border:1px solid #dedede;}

#navSmallPics {height:12px;}
#btPrecPic {float:left; width:51px; height:12px; cursor:pointer; background:url(../imgs/bts/maison_player_prec.jpg) no-repeat center top;}
#btPrecPic {background:url(../imgs/bts/maison_player_prec.jpg) no-repeat center -12px;}
#btSuivPic {float:right; width:51px; height:12px; cursor:pointer; background:url(../imgs/bts/maison_player_suiv.jpg) no-repeat center top;}
#btSuivPic {background:url(../imgs/bts/maison_player_suiv.jpg) no-repeat center -12px;}

/* pagination */
#pagination {width:475px; height:18px; margin:auto; text-align:center;}

#pag_premiere {width:88px; height:18px; cursor:pointer; float:left; margin-right:4px; background:url(../imgs/bts/pag_premiere.png) no-repeat center top;}
#pag_precedente {width:83px; height:18px; cursor:pointer; float:left; background:url(../imgs/bts/pag_precedente.png) no-repeat center top;}
#pag_suivante {width:83px; height:18px; cursor:pointer; float:right; background:url(../imgs/bts/pag_suivante.png) no-repeat center top;}
#pag_derniere {width:88px; height:18px; cursor:pointer; float:right; margin-left:4px; background:url(../imgs/bts/pag_derniere.png) no-repeat center top;}
#pag_premiere:hover {background:url(../imgs/bts/pag_premiere.png) no-repeat center -18px;}
#pag_precedente:hover {background:url(../imgs/bts/pag_precedente.png) no-repeat center -18px;}
#pag_suivante:hover {background:url(../imgs/bts/pag_suivante.png) no-repeat center -18px;}
#pag_derniere:hover {background:url(../imgs/bts/pag_derniere.png) no-repeat center -18px;}

.pag_links {font-size:14px; background-color:#000000; color:white; padding:3px 4px 4px 4px; line-height:18px; margin-left:2px; margin-right:2px;}
.pag_links:hover {background-color:#c00; color:white;}
.pag_on {font-size:14px; background-color:#c00; color:white; padding:3px 4px 4px 4px; line-height:18px; margin-left:2px; margin-right:2px;}

/* MAISON INFO page */
#content_left_MI {width:315px; float:left;}
#box_maisonPlayer {width:315px; height:273px; background:url(../imgs/bg_maisonPlayer.png) no-repeat; margin-bottom:6px;}
#box_maisonAgents {width:315px; height:148px; background:url(../imgs/bg_maisonAgents.png) no-repeat; margin-bottom:6px;}
#box_maisonCalculez {width:315px; height:258px; background:url(../imgs/bg_maisonCalculez.png) no-repeat; margin-bottom:6px;}
#box_maisonFinancement {width:315px; height:48px; background:url(../imgs/agents_maison_info_btFinancement.png) no-repeat center top; cursor:pointer;}
#box_maisonFinancement:hover {background:url(../imgs/agents_maison_info_btFinancement.png) no-repeat center -48px;}

#img_agent_info {width:102px; height:131px; border:1px solid #CCCCCC; float:left; margin: 8px;}
#txt_agent_info {width:190px; height:131px; margin-left:118px; padding-top:8px;}


#content_right_MI {width:315px; min-height:700px; _height:auto; margin-left:322px;}

#content_right_MI table {margin:0; padding:0; border:none; width:315px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.table_col_left {width:192px; padding-left:8px; line-height:22px;}
.table_col_right {width:115px; text-align:center;}
.tr_grey {background-color:#ececec;}

/* FINANCEMENT ------------------------------------------ */
table {margin:10px auto 0 auto;}
.financement_table_left {width:337px; height:150px; text-align:right; vertical-align:middle;}
.financement_table_right {width:190px;}
.financement_table_center {width:20px;}
#finan_content {background:#fff; margin:0; border:none; padding:0;}
.indent_finan {text-indent:40px;}

#top_finan {width:637px; height:10px; background:url(../imgs/top_financement_content.jpg);}
#bot_finan {width:637px; height:9px; background:url(../imgs/bottom_financement_content.png);}

/* SERVICE AUX CLIENTS -------------------------------------------------------------- */
/* MAXIWEB */
#maxiweb_content {width:937px; background-color:#000000; margin:auto;}

#top_maxiweb {width:937px; height:9px; margin:20px auto 0 auto; background:url(../imgs/top_content_maxiweb.jpg) no-repeat;}
#bot_maxiweb {width:937px; height:10px; margin:auto; background:url(../imgs/bot_content_maxiweb.png) no-repeat;}

#maxiweb_fan {width:576px; height:125px; margin:auto; background:url(../imgs/maxiweb_fan.jpg) no-repeat center top; padding-bottom:20px;}
#maxiweb_txt_cont {width:330px; padding-top:38px; margin-left:235px;}

#maxiweb_video_area {width:800px; height:287px; margin:0 auto 30px auto;}
.indent_maxiweb {text-indent:90px; padding-top:12px;}

#maxiweb_video {width:320px; height:240px; margin-top:23px; float:right;}

#maxiweb_txt_container {width:420px; height:12px;}

.maxiweb_txt {width:100%; padding:12px; background:url(../imgs/bg_maxiweb_txt.png) repeat-x; margin-bottom:8px;}
.maxiweb_txt_format {font-size:16px; font-weight:bold; color:#333;}

#bt_magazine_retourner {float:right; padding:80px 30px 0 0;}

/* CONTACT --------------------------------------------------------- */
#contact_content {background:#fff; height:480px; margin:0; border:none; padding:0;}

#contact_info {float:right; padding-right:50px; padding-top:30px;}
#contact_form {width:387px; padding-left:40px;}

#contact_form fieldset {margin:0; border:none; padding:0;}
#contact_form .input_contact {width:377px; padding:4px 5px 0 5px; height:18px; background:#e0e0e0; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
#contact_form .textarea_contact {width:377px; padding:4px 5px 4px 5px; height:88px; background:#e0e0e0; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
#contact_form .label_contact {font-size:11px; color:#727272; font-family:Arial, Helvetica, sans-serif; padding-left:12px;}
#contact_form .div_inputs {width:100%; height:12px;}

#form_soumettre {float:right; margin-top:10px; background:url(../imgs/bts/bt_soumettre_white.jpg) no-repeat center top; width:93px; height:19px; cursor:pointer;}
#form_soumettre:hover {background:url(../imgs/bts/bt_soumettre_white.jpg) no-repeat center -19px;}

