html * {margin:0px;padding:0px;}
body{background-color:#FFF;}
/* ---------------  setup and divs   --------------------------- */
img {border-style:none;display:block;}
.img_center {border-style:none;display:block;margin-left:auto;margin-right:auto;}
#main {width:833px;margin-left:auto;margin-right:auto;margin-top:20px;background-color:#FFF;}
#slideshow {float:left;width:353px;height:333px;background-color:transparent;}
#slideshow2 {width:400px;height:267px;}
#slideshow3 {width:564px;height:469px;background-image:url('media/fond_popup_com.gif')}
.cart_img {margin-left:9px;margin-top:10px;}
.cart_text {margin-top:6px;margin-left:16px;}
.cart_table {float:left;width:409px;}
#cart_topV {width:409px;height:32px;background-image:url('media/cartop_vert.jpg') ;background-repeat:no-repeat ;text-align:right;}
#cart_topB {width:409px;height:32px;background-image:url('media/cartop_bleu.jpg') ;background-repeat:no-repeat ;text-align:right;}
.cart_main {width:409px;height:345px;background-image:url('media/cartop_fond.png');} /* background-color:#b8bfd9; */
#refer {float:right;width:120px;height:16px;background-image:url('media/cart_ref_orange2.jpg');background-repeat:no-repeat;text-align:center;margin-right:50px;margin-top:70px;padding-top:1px;}
#header_log {width:833px;height:170px;background-image:url('media/spacer_high.jpg') ;}
#head_top {width:833px;height:22px;background-image:url('media/header_top.jpg');background-repeat:no-repeat;}
#img_top {float:left;width:808px;height:149px;background-image:url('media/head_pic.jpg');margin-top:20px;margin-left:10px;}
#log_content {width:605px;height:48px;margin-top:100px;margin-left:120px;}
#log_tab {width:595px;height:30px;margin-top:8px;text-align:center;}
.flag_select {padding:2px;border:1px solid grey;}
.flag_not_select {padding:2px;border:1px solid white;}

#menu {width:833px;height:60px;background-image:url('media/spacer_high.jpg');}
#menu_table {width:670px;height:60px;margin-left:auto;margin-right:auto;text-align:center;}
#m2 {background-image:url('media/m2_bg.jpg'); background-position: 0px 2px;}
#m3 {background-image:url('media/m3_bg.jpg'); background-position: 0px 2px;}
#m4 {background-image:url('media/m4_bg.jpg'); background-position: 0px 2px;}
#m5 {background-image:url('media/m5_bg.jpg'); background-position: 0px 2px;}

					
#ndx_cart1 {width:350px;height:116px;background-image:url('media/cart_ndx1.png');margin-left:10px;cursor:pointer;}
#ndx_cart1_intern {width:320px;height:100px;padding-left:26px;padding-top:16px;}
#ndx_cart2 {width:350px;height:164px;background-image:url('media/cart_ndx2.png');margin-left:30px;margin-top:35px;cursor:pointer;}
#ndx_cart2_intern {width:320px;height:154px;padding-left:26px;padding-top:16px;}
#ndx_cart3 {width:350px;height:139px;background-image:url('media/cart_ndx3.png');margin-left:10px;margin-top:35px;cursor:pointer;}
#ndx_cart3_intern {width:320px;height:130px;padding-left:26px;padding-top:14px;}
#ndx_cart4 {width:350px;height:80px;background-image:url('media/cart_ndx4.png');margin-left:50px;margin-top:35px;cursor:pointer;}
#ndx_cart4_intern {width:320px;height:70px;padding-left:26px;padding-top:16px;}

#center_home {width:833px;height:711px;background-color:#FFF;background-image:url('media/fond_centre3.jpg');}
#center_mag {width:833px;height:648px;background-color:#FFF;background-image:url('media/fond_mag.jpg');}
#butt_contact {float:left;width:135px;height:20px;background-color:#d0d6e2;margin-top:41px;margin-left:96px;text-align:center;padding-top:4px;}
#center_photo {width:833px;height:569px;background:url('media/fond_photo.jpg') no-repeat top left;}
#photo_low {float:left;width:833px;background-image:url('media/spacer_low_photo.jpg');background-repeat:repeat-y;}
#center_comm {width:833px;height:630px;background-image:url('media/fond_comm.jpg');background-repeat: no-repeat;float:left;}
.show_in {width:450px;margin-top:10px;}
#show1 {position: relative;width:509px;height:164px;background-image:url('media/cart_com4.gif');background-repeat: no-repeat;margin-top:30px;margin-left:100px;}
#show2 {position: relative;width:509px;height:164px;background-image:url('media/cart_com4.gif');background-repeat: no-repeat;margin-top:-60px;margin-left:300px;}
#show3 {position: relative;width:426px;height:277px;background-image:url('media/cart_com5.gif');background-repeat: no-repeat;margin-top:-80px;margin-left:100px;}
#show4 {position: relative;width:426px;height:248px;background-image:url('media/cart_com6.gif');background-repeat: no-repeat;margin-top:-140px;margin-left:300px;}
#comm_low {clear:both;width:833px;background-image:url('media/spacer_low_comm.jpg');background-repeat:repeat-y;}
#center_report {width:833px;height:630px;background-image:url('media/fond_report.jpg');background-repeat: no-repeat;float:left;}
#report_low {clear:both;width:833px;background-image:url('media/spacer_low_report.jpg');background-repeat:repeat-y;}
#center_contact {width:833px;height:640px;background-image:url('media/fond_contact.jpg');background-repeat: no-repeat;float:left;}
#contact_low {clear:both;width:833px;background-image:url('media/spacer_low_contact.jpg');background-repeat:repeat-y;}
#cart_contact, #cart_legal {float:left;width:710px;height:571px;background-image:url('media/centre_contact.gif') ;background-repeat:no-repeat;margin-left:70px;margin-top:40px;}
#contact_tab {width:680px;height:500px;margin-left:auto;margin-right:auto;}
#form_contact input , textarea {width:230px;border:1px solid #000066;}
#form_contact td {text-align:right;}
#text_table {width:330px;margin-left:2px;margin-top:36px;text-align:justify;float:left;line-height:80%;}
#photo_linker {width:51px;height:104px;margin-top:280px;margin-left:200px;/*background-image:url('media/photo_linker.gif');*/float:left;}
#photo_cart {width:400px;height:267px;border:1px solid #8e9186 ;padding:10px;float:left;margin-top:70px;}
.photo_img {border:1px solid #8e9186 ;padding:10px;}
.photo_cart_diapo {margin-top:10px;margin-left:10px;}
.extra_diapo {width:260px;height:350px;margin-left:auto;margin-right:auto;}
#photo_title {width:58px;height:478px;margin-top:30px;margin-left:2px;background-image:url('media/photo_left_title.jpg');float:left;}
#vincent {float:left;width:666px;margin-left:125px;}
#vincent2 {width:666px;margin-left:125px;}
#phil {width:666px;margin-left:125px;margin-top:40px;}
#prepage {float:left;margin-left:110px;margin-top:10px;font-family:verdana;font-size:13px;color:#F00;}
#report_list {float:left;width:600px;height:40px;margin-left:140px;margin-bottom:8px;margin-top:8px;background-image:url('media/fond_galeries2.gif');}
#report_gal {margin-left:28px;margin-top:4px;}
#report_list ul {margin-left:0px;padding-left:0px;list-style:none;}
#report_list li {float:left;padding-left:6px;background-image:url('media/puce_car2.jpg');background-repeat:no-repeat;background-position:0 .4em;line-height:100%;}
#report_prez_text ul {margin-left:0px;padding-left:0px;list-style:none;}
#report_prez_text li {padding-left:10px;background-image:url('media/puce_car2.jpg');background-repeat:no-repeat;background-position:0 .9em;line-height:200%;font-family:verdana;font-size:11px;color:#666;font-weight:bold;}
#report_cart {clear:both;width:760px;height:563px;background-image:url('media/cart_report.gif');margin-left:60px;margin-top:6px;}
#report_prez {clear:both;width:750px;height:502px;background-image:url('media/report_fond_tab.jpg');margin-left:6px;margin-top:0px;}
#report_info {}
#report_diapo {width:410px;height:500px;margin-left:auto;margin-right:auto;margin-top:30px;}
#report_prez_text {float:left;width:600px;height:200px;margin-left:34px;margin-top:14px;}
#report_mat {width:141px;height:16px;background-image:url('media/mat_bg.jpg');margin-top:22px;margin-left:32px;}
#pop_mat {width:500px;height:600px;background-color:#DDD;position:absolute;left:500px;top:40px;visibility:hidden;}
#report_mariage, #report_portrait, #report_mode, #report_spec, #report_report, #report_scolaire, #report_packshot, #report_anim, #report_science, #report_micro {float:left;position:relative;width:760px;height:563px;background-image:url('media/cart_report.gif');margin-left:60px;margin-top:00px;}
#diapo_report {float:left;width:756px;height:410px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin-left:2px;margin-top:36px;background-color:#000;z-index:10;}
#diapo_report img {display:inline;padding-left:2px;padding-right:2px;}
.cart_suite {position:absolute;top:140px;left:300px;width:400px;background-color:#FFF;z-index:1;}
.tab_suite {width:360px;margin-left:10px;margin-top:4px;}
.suite_open {}
.suite_text_area {position:relative;width:360px;margin-left:auto;margin-right:auto;padding-top:26px;}
.suite_close {float:right;cursor:pointer;padding-top:20px;}
#suite_mariage_butt, #suite_portrait_butt, #suite_mode_butt, #suite_spec_butt,  #suite_report_butt, #suite_scolaire_butt, #suite_packshot_butt, #suite_anim_butt, #suite_science_butt, #suite_micro_butt {float:right;cursor:pointer;}
#slideshow2 {width:410px;height:500px;}
#center_refpart {width:833px;height:619px;background-image:url('media/fond_refpart.jpg');background-repeat: no-repeat;float:left;}
#refpart_low {clear:both;width:833px;background-image:url('media/spacer_low_refpart.jpg');background-repeat:repeat-y;}
#refpart_cart1 {width:710px;height:400px;background-color:#FFF;float:left;margin-left:90px;margin-top:80px;}
#refpart_cart2 {width:710px;height:97px;background-image:url('media/bas_cadre.gif');float:left;margin-left:90px;}
#ref_links {width:600px;}
#ref_links td {font-family:verdana;font-size:10px;color:#666;text-decoration:none;letter-spacing:1px;padding-left:4px;padding-right:4px;}
#footer {clear:both;width:833px;height:24px;background-image:url('media/fond_footer.jpg');text-align:center;color:#FFF;}
#footer_link_container {width:460px;height:14px;margin-left:auto;margin-right:auto;padding-top:2px;}
.warning {float:left;margin-top:40px;margin-left:275px;font-family:verdana;color:#F00;text-align:center;}

/* ---------------  FONTS and links   --------------------------- */ 
.txt_std {font-family:verdana;font-size:11px;color:#000;}
.txt_cart {font-family:verdana;font-size:12px;color:#000;}
.txt_legal {font-family:verdana;font-size:12px;color:#172976;line-height:140%;}
.txt_bold {font-family:verdana;font-size:11px;color:#000;font-weight:bold;}
.txt_gri {font-family:verdana;font-size:11px;color:#666;}
.txt_suite {font-family:verdana;font-size:12px;color:#666;text-align:justify;line-height:130%;}
.log_link {font-family:verdana;font-size:10px;color:#000;text-decoration:none;}
.log_link:hover{text-decoration:underline;}
.menu_link {font-family:verdana;font-size:10px;color:#54586a;text-decoration:none;}
.menu_link:hover {color:#030a26;}
.menu_link_active {font-family:verdana;font-size:10px;color:#030a26;text-decoration:none;font-weight:bold;}
.menu_link_active:hover {color:#000;}
.link_cart {font-family:verdana;font-size:10px;color:#000;text-decoration:none;font-weight:bold;}
.link_cart:hover {text-decoration:underline;}
.footer_link {font-family:verdana;font-size:10px;color:#FFF;text-decoration:none;letter-spacing:1px;padding-left:4px;padding-right:4px;}
.footer_link:hover {color:#030a26;}
.report_link {font-family:verdana;font-size:12px;color:#000;text-decoration:none;letter-spacing:1px;padding-left:4px;padding-right:4px;}
.report_link:hover {color:#000;font-weight:bold;}
.report_link_bold {font-family:verdana;font-size:10px;font-weight:bold;color:#666;text-decoration:none;letter-spacing:1px;padding-left:4px;padding-right:4px;}
.report_link_bold:hover {color:#000;}

#mat_link, #mat_close {font-family:verdana;font-size:10px;color:#339;font-weight:bold;text-decoration:none;letter-spacing:1px;padding-left:15px;cursor:pointer;}
#mat_link:hover, #mat_close:hover {color:#000;}

.pop_mat_txt {font-family:verdana;font-size:10px;color:#000;margin-left:20px;}


.photo_titre {font-family:verdana;font-size:16px;color:#4d5b68;}
.photo_texte {font-family:verdana;font-size:10px;color:#253a8b;}
.cart_title {font-family:verdana;font-size:16px;color:#000066;font-weight:bold;}
.refpart_titre {font-family:verdana;font-size:13px;font-weight:bold;color:#000;}
#form_contact {font-family:verdana;font-size:13px;font-weight:bold;color:#000;}
.form_warning {font-family:verdana;font-size:12px;font-weight:normal;color:#F00;}
#center_home a {text-decoration:none; }
/* special part for screening objects */

#backgroundPopup{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:2;}
#popupContact1,#popupContact2,#popupContact3,#popupContact4 {width:564px;height:469px;display:none;_position:absolute; /* hack for internet explorer 6*/z-index:3;background-color:#FFF;}
#popupContact1 h1,#popupContact2 h1,#popupContact3 h1,#popupContact4 h1 {text-align:center;font-family:verdana;font-size:13px;color:#000;padding-top:20px;padding-bottom:0px;font-weight:normal;}
.popupContactClose1,.popupContactClose2,.popupContactClose3,.popupContactClose4 {float:right;display:block;cursor:pointer;}
.button1,.button2,.button3,.button4  {cursor: pointer;}
#pop_tab {width:550px;height:420px;}



