/* epson-fidelite.com */

/* ---------- GLOBAL ---------- */

body { background-color: #fff; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;/* background:#fff url(../img/bg_page.jpg) top center no-repeat;*/font-size:11px;font-family:/*Verdana, */Arial, Helvetica, sans-serif;color:#4c4c4c}

td {text-align:left; font-size:11px;}
a { color: #00a9e0; text-decoration: none;/* font-family: Arial, Helvetica, sans-serif;font-size:11px*/}
a:hover { text-decoration: none; color: #00a9e0; }

.content_header a {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#4d4d4d}
.content_header a:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000}
#div_page {background:#000000 url(../img/bg_page.jpg) top center no-repeat;width:1000px;margin:auto;height:100%}

/* Type style for html text */
#Header {margin:auto; width:940px;}

/* Type style for html text */
.Txthero_headline {font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;font-size:40px;color:#4d4d4d}
.Txthero_headline1 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;font-size:40px;color:#fff}
.Txthero_headline2 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;font-size:30px;color:#fff}
.Txthero_sub-heading {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:22px;color:#4d4d4d}
.Txtpage_title {font-family:Arial, Helvetica, sans-serif;font-size:30px;color:#4d4d4d}
.Txtarticle_intro {font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#fff}
.Txtarticle_intro_grey {font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#999999}
.Txtteaser_heading {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;color:#fff}
.Txtarticle_body_copy {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#4d4d4d}
.Txtgroup_heading {font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#4d4d4d}
.Txthero_sub-heading, teaser_sub-heading {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;color:#4d4d4d}
.Txtsmall_heading {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;color:#4d4d4d}
.TXtsmall_link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

select {color:#4c4c4c;font-size:12px;width:98%}
.input_form {background:url(../img/bg_form.jpg);color:#4d4d4d;border:solid 1px #EAEAEA;width:95%;font-size:11px;height:20px;outline: none;}
.input_captcha {background:url(../img/bg_form.jpg);color:#4d4d4d;border:solid 1px #EAEAEA;width:120px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;height:20px;outline: none;}

#error_register { position:absolute; top: 808px; color:#FFFFFF; z-index: 1002; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; left: 228px; width: 362px; background-color: #ff0000; padding: 2px; text-align: center; height: 43px; }
#error_code { position:absolute; top: 625px; color:#FFFFFF; z-index: 1002; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; left: 228px; width: 362px; background-color: #ff0000; padding: 2px; text-align: center; height: 43px; }
.error {background-color: #ff0000!important;}
.txt_error {color:#ff0000;font-weight:bold;font-size:14px}

#module_top { /*position:absolute; */ float:right; width:315px; height: 201px; margin-top:-20px }
#Footer {margin:auto; width:940px;}
#module_footer {background:url(../img/bg_footer.gif) no-repeat;height:32px;padding-top:8px}

.background_bottom {height:10px;background: url(../img/corner_bottom.jpg) no-repeat;width:940px;margin:auto }

#conteneur_menu {width:835px;margin:auto}
#bloc_menu { height:23px; width:405px; font-size: 11px; font-weight: bold; text-align:center; margin-left:25px; background-color: #db4d69; }
#menuleft {float: left;height: 23px;width: 10px;background:url(../img/corner_left_menu.gif) no-repeat;}
#menuright {float:right;height: 23px;width: 10px;background:url(../img/corner_right_menu.gif) no-repeat;}
#div_menu { float:left; height: 23px; padding: 0px 12px 0px 12px; border-right: solid 1px #fff;line-height:2em }
#div_menu2 { float:left; height: 23px; padding: 0px 12px 0px 12px; line-height:2em }
#div_menu_over { float:left; height: 23px; padding: 0px 12px 0px 12px; line-height:2em;background-color:#fff;color:#4c4c4c;font-family:Arial, Helvetica, sans-serif}
#bloc_menu a {color:#fff;text-decoration:none}
#bloc_menu a:hover {color:fff;text-decoration:none}

#separator_form {clear:both;border-top:1px #ececec dotted;width:auto;height:5px;margin-top:5px}
#separator {clear:both;border-top:1px #ececec solid;width:auto;height:5px;margin-top:5px}

/* pagination */
#pagination {float:right}
#page_bloc {float:left;background:url(../img/bg_pagination.gif) no-repeat;width:29px;height:24px;text-align:center;padding-top:5px;margin:2px}
#pagination a {color:#00b9f1;text-decoration:none;}
#pagination a:hover {color:#00b9f1;text-decoration:none;}
#bloc_previous {float:left;margin-right:5px}
#bloc_next {float:left;margin-left:5px}
.current_page {font-weight:bold}
#cover img {height:140px}

/* blocs page */
#content_main { margin:auto; width:940px;background-color:#fff;padding: 0px; }
#content_main_top {margin:auto;width:940px;height:28px;background:url(../img/bg_top.png) no-repeat; margin-top:129px !important;}
#content_main_bottom {clear:both;margin:auto; width:940px;height:28px;background:transparent url(../img/bg_bottom.png) no-repeat;}
#content_main_bottom2 {clear:both;margin:auto; width:940px;height:5px;/*background:transparent url(../img/bg_bottom.png) no-repeat;*/}

#bloc_menu_icone { margin:auto;width:835px;background-color:#fff }
#bloc_recherche {margin:auto;width:835px;background-color:#fff }
#bloc_catalogue { margin:auto; width:840px; background-color:#ffffff; }

#bloc_icone { float:left; width:59px; height:60px; margin-top:5px; margin-bottom: 15px; }
#bloc_txt_catalogue { float:left; margin-left:8px; margin-top:5px; width:210px; height: 60px; margin-bottom: 15px; }

/* box film catalogue */
#box_film {float:left;margin-left:15px; margin-top:15px;height:271px;width:190px;background:url(../img/bg_box_cat.jpg) no-repeat}
#new { width:135px; height:18px; margin:auto; font-weight:bold; color:#00baf2; font-size:12px; padding-top:5px }
#cover {width:135px; height:140px; margin:auto}
#title { width:135px; /*height:40px; */ margin:auto; padding-top: 5px; }
.title_film {font-weight:bold;color:#4c4c4c;/*text-transform:uppercase;*/font-size:13px}
.img_btn {margin-top:5px}

/* page d�tail film */
#cover_detail {float:left;width:200px;height:280px;margin-top:15px;}
#film_details { float:left; margin-top:15px; width:385px; margin-left: 20px; }
#div_bareme { float:left; width:195px; height:206px; margin:15px 0px 0px 20px; background: url(../img/bg_bareme.gif) no-repeat; padding-top: 5px; }

/* page fonctionnement */
#bloc_howto {margin:auto; width:820px; background-color:#ffffff; }
.nouveau {font-weight:bold; color:#00baf2; font-size:12px}
.txt_detail_film {color:#999}

/* Panier */
#txt_auth { margin-top:15px; width:835px; }
#main_contener_panier { margin:auto; width:840px; background-color:#ffffff; margin-top:15px;}

/* page coordon�es */
#main_contener_coord { margin:auto; width:840px; background-color:#ffffff; margin-top:15px;}
.asterisque {font-weight:bold; color:#00baf2; font-size:12px}

/* page recapitulatif */
#main_contener_recap { margin:auto; width:840px; background-color:#ffffff; margin-top:15px;}

/* page fin commande-end */
#main_contener_end { margin:auto; width:840px; background-color:#ffffff; margin-top:15px;}
#txt_end { margin-top:15px; width:835px; }
#prtdv {text-align:center}
.lbl {text-align:right}