/*---------- Remise à 0 des éléments MARGIN et PADDING ---------- */

* {
margin : 0px;
padding : 0px;
}

fieldset, form {
border : 0px;
}

a {
color : #CA1F1F;
text-decoration: none;
}

a:hover {
/*color : #CA1F1F;*/
text-decoration: underline;
}

.nl_ok {
padding : 15px;
}

.selectcrit {
background : yellow;
}

.navmultipages {
clear : both;
}

/* ################################################################## */
/* BODY                                                               */
/* ################################################################## */

body {
font-family : verdana, helvetica, arial, sans-serif;
font-size : 12px;
color : #3E3E3E;
text-align : center;
background-color :#3E3E3E;
}

/* ################################################################## */
/* PAGE                                                               */
/* ################################################################## */

div#page {
width : 960px;
height : auto;
margin-left : auto;
margin-right : auto;
text-align : left;
position : relative;
background-image: url('../usr/layout/dvdoc_bg_shadow.gif');
background-repeat: repeat-y;
/*border : 0px;*/
}

/* ################################################################## */
/*  HEADER ZONE                                                       */
/* ################################################################## */

/* -------------------- ZONE 1  -------------------- */

div#header_zone1 {
width : 934px;
height : 75px;
background-color: #737E8F;
border-top: #B1B8C3 solid 3px;
border-left: #B1B8C3 solid 3px;
border-right: #B1B8C3 solid 3px;
margin-left : auto;
margin-right : auto;
}

/* -------------------- ZONE 2  -------------------- */

div#header_zone2_v5, div#header_zone2_v6, div#header_zone2_v8, div#header_zone2_v1 {
width : 934px;
height : 115px;
border-bottom: #B1B8C3 solid 3px;
border-left: #B1B8C3 solid 3px;
border-right: #B1B8C3 solid 3px;
background-image: url('../usr/layout/dvdoc_header1.jpg');
background-repeat: no-repeat;
margin-left : auto;
margin-right : auto;
}

div#header_zone2_v7 {
width : 934px;
height : 115px;
border-bottom: #B1B8C3 solid 3px;
border-left: #B1B8C3 solid 3px;
border-right: #B1B8C3 solid 3px;
background-image: url('../usr/layout/dvdoc_header2.jpg');
background-repeat: no-repeat;
margin-left : auto;
margin-right : auto;
}

div#header_zone2_v9, div#header_zone2_v2 {
width : 934px;
height : 115px;
border-bottom: #B1B8C3 solid 3px;
border-left: #B1B8C3 solid 3px;
border-right: #B1B8C3 solid 3px;
background-image: url('../usr/layout/dvdoc_header3.jpg');
background-repeat: no-repeat;
margin-left : auto;
margin-right : auto;
}

div#header_zone2_v3 {
width : 934px;
height : 115px;
border-bottom: #B1B8C3 solid 3px;
border-left: #B1B8C3 solid 3px;
border-right: #B1B8C3 solid 3px;
background-image: url('../usr/layout/dvdoc_header4.jpg');
background-repeat: no-repeat;
margin-left : auto;
margin-right : auto;
}

div#header_zone2_homepage {
width : 934px;
height : 220px;
border-bottom: #B1B8C3 solid 3px;
border-left: #B1B8C3 solid 3px;
border-right: #B1B8C3 solid 3px;
margin-left : auto;
margin-right : auto;
}

/* -------------------- LOGO SOCIETE  -------------------- */

div#logo {
width: 30%;
float: left;
}

div#logo a {
border : 0px;
}
	
div#logo a img{
border : 0px;
padding-top : 5px;
padding-left: 7px;
}

.baseline {
float: left;
padding-left: 0px;
font-size: 16px;
/*font-style: italic;*/
color: #A6ADBD;
}

/* -------------------- CHOOSE LANGUAGE -------------------- */

div#choose_language {
width: 70%;
float: right;
text-align: right;
font-weight: bold;
color: #FFFFFF;
}

div#choose_language a {
color: #FFFFFF;
padding-left : 5px;
padding-right : 5px;
}

div#choose_language a#FR {
border-right : 1px solid white;
}

div#choose_language p {
padding-top: 50px;
padding-right: 11px;
}

div#choose_language select {
}

/* -------------------- NAV ZONE 1  -------------------- */

div#nav_zone1 {
width : 940px;
height: 45px;
background-color: #CFD4DB;
margin-left: auto;
margin-right: auto;
color: #646D76;
font-weight: bold;
}

/* -------------------- NAV ZONE 2  -------------------- */

div#nav_zone2 {
width : 940px;
height: 45px;
background-color: #737E8F;
margin-left: auto;
margin-right: auto;
color: #FFFFFF;
font-weight: bold;
}

div#nav_zone2 a {
font-weight: bold;
color: #FFFFFF;
}

div#nav_zone2_left {
float: left;
width: 60%;
}

div#nav_zone2_left li {
padding-left : 5px;
padding-right : 5px;
border-right : 2px solid white;
list-style-type : none;
float : left;
}

ul#menu_shop li#menuid_5 {
border : 0px;
}

ul#menu_shop {
padding-left : 5px;
}

div#nav_zone2_left p {
padding-top: 15px;
padding-left: 15px;
}

div#nav_zone2_right {
float: right;
width: 40%;
text-align: right;
}

div#nav_zone2_right p {
padding-top: 15px;
padding-left: 15px;
}

/* -------------------- BANNER1 -------------------- */
	
/*div#banner1 {
display : none;
}*/

/* -------------------- SEARCH -------------------- */

div#search {
position : relative;
right : 10px;
top : 15px;
font-weight: bold;
}

div#search label {
width : auto;
padding-left : 20px;
text-align : left;
}

div#search input#search_input {
border: 0;
width: 150px;
margin-right: 25px;
margin-left : 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#search img{
position: relative;
top : 3px;
border: 0;
}

div#search button#search_button {
border : 0px;
background : url('../usr/layout/dvdoc_search.gif');
width : 20px;
height : 14px;
margin-top : -2px;
position : absolute;
right : 3px;
}

div#search button#search_button span {
font-size : 0px;
visibility : hidden;
}

div.search_result, div#search_result_form {
width : 590px;
margin-left : auto;
margin-right : auto;
padding : 5px;
margin-top : 2px;
margin-bottom : 5px;
color : #424241;
}

/* -------------------- HEADER ELEMENTS (facultatif) -------------------- */
	
div#header_element1 {
display : none;
}

div#header_element2 {
display : none;
}

div#header_element3 {
display : none;
}

/* ################################################################## */
/* MINHEIGHT                                                          */
/* ################################################################## */

/* ---------- HAUTEUR MINIMUM ---------- */

div#minheight1 {
height: 0px;
width: 0px;
line-height : 0px;
font-size : 0px;
float : left;
}

div#minheight2 {
clear: both;
height: 0px;
width: 0px;
line-height : 0px;
font-size : 0px;
}
	
/* ################################################################## */
/* CENTER ZONE                                                        */
/* ################################################################## */

div#center_zone {
width : 925px; /* 940-15 padding left */
height: auto;
background-color: #FFFFFF;
margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 15px;
}

div#center_zone_hp {
width : 940px;
/*height: auto;*/
background-image: url('../usr/layout/dvdoc_bg_content_hp.gif');
background-repeat: repeat-y;
margin-left: auto;
margin-right: auto;
overflow: auto;
}

div#center_zone_01 {
float: left;
width : 910px;
}

div#center_zone_01_left {
float: left;
width: 170px;
background-color: #CFD4DB;
color: #646D76;
font-weight: bold;
text-align: center;
padding: 4px 0 4px 0;
text-transform : uppercase;
}

div#center_zone_01_right {
float: left;
width: 740px;
background-color: #A6ADBD;
color: #FFFFFF;
padding: 4px 0 4px 0;
}

div#center_zone_02 {
float: left;
width : 909px; /* 910-1 border right */
background-image: url('../usr/layout/dvdoc_bg_content.gif');
background-repeat: repeat-y;
border-bottom: solid 1px #A6ADBD;
border-right: solid 1px #A6ADBD;
/*overflow: auto;*/
}

div#left_content {
float : left;
width : 155px; /* 170-15 padding left */
padding: 15px 0 5px 15px; /* 5px bottom seulement car padding-bottom 10px li menu */
color: #FFFFFF;
}

div#left_content a {
color: #FFFFFF;
}

div#left_content_hp_white {
float : left;
width : 645px; /* 660-15 padding left */
padding: 15px 0 15px 15px;
}

div#left_content_hp_grey {
float : left;
width : 645px; /* 660-15 padding left */
background-color: #DFE3E8;
padding-left: 15px;
}

div#left_content_hp_grey2 {
width : auto;
background-color: #DFE3E8;
padding-left: 15px;
}

div#center_content {
float : left;
width : auto;
}

div#center_content_hp {
float : right;
width : auto;
padding: 40px 12px 0 0;
}

div#left_content_hp_white ul {
margin-left: 0;
padding-left: 0;
list-style: none;
}

div#left_content_hp_white li {
margin-left: 0px;
padding-left: 15px;
padding-bottom: 0px;
background-image: url('../usr/layout/dvdoc_bullit.gif');
background-repeat: no-repeat;
background-position: left 3px;
}

div#center_content_hp img{
border: 0;
padding-bottom: 40px;
}

.titlenewdvd {
font-weight: bold;
padding-top: 10px;
}

.titleavis {
font-weight: bold;
}

.titleavis img {
vertical-align: middle;
padding-right: 5px;
}

h1#title_page {
padding-left : 5px;
color : gray;
font-size : 14pt;
}

/* ################################################################## */
/* MENU LEVEL1                                                        */
/* ################################################################## */

ul#menu_level1 {
width: auto;
padding-top: 15px;
padding-left: 5px; /* 10-5 margin left link */
}

ul#menu_level1 li{
float : left;
/*height : 16px;
padding-bottom : 2px;
padding-top : 2px;*/
list-style-type : none;
border-right : 2px solid #646D76;
padding-left : 5px;
padding-right : 5px;
}

ul#menu_level1 li#menuid_3 {
border : 0px;
}

a.menu_level1_link {
color : #646D76;
text-decoration : none;
margin-right: 5px;
margin-left: 5px;
/*padding-bottom : 3px;
padding-top : 3px;*/
}

a:hover.menu_level1_link {
color : #646D76;
text-decoration: underline;
/*background-image : url('../usr/layout/puce3.gif');
background-repeat : no-repeat;
background-position : center left;
background-color : #F1D704;
background-position : top right;*/
}
	
ul#menu_level1 li a.migc_selitem {
margin-right: 5px;
margin-left: 5px;
/*background-color : #F99A02;
background-position : top right;
color : #45586B;
text-decoration : none;
font-weight : bold;
padding-right : 7px;
padding-left : 7px;
margin-top : 2px;
padding-bottom : 2px;
padding-top : 2px;*/
}

/* ############################MENU SHOP######################### */

ul#menu_level2 {
float: left;
/*background-color : #D6E6F4;*/
}

ul#menu_level2 li{
list-style-type : none;
padding-bottom: 10px;
}

ul#menu_level2 li a {
color : #FFFFFF;
margin : 0px;
}

ul#menu_level2 li a:hover{
text-decoration: underline;
}

ul#menu_level3 li a.migc_selitem {
}

/* ################################################################## */
/* MENU LEVEL3                                                        */
/* ################################################################## */

ul#menu_level3 {
width : 160px;
list-style-type : none;
background-color : #67A5F6;
margin-bottom : 10px;
}

ul#menu_level3 li{
width : 135px;
list-style-type : square;
margin-left : 20px;
}

a.menu_level3_link {
text-decoration : none;
padding-left : 25px;
color : black;
}
	
a:hover.menu_level3_link {
color : blue;
}

ul#menu_level3 li a.migc_selitem {
font-weight : bold;
color : blue;
padding-left : 25px;
text-decoration : none;
}

/* ################################################################## */
/* QUICKNEWSLETTER                                                    */
/* ################################################################## */

div#quick_nl_content {
width : auto;
padding : 10px;
font-size : 10pt;
}	

table#nl_tbl {
width : 100%;
}

div#newsletter_title {
width : auto;
height : 21px;
font-size : 14pt;
font-weight : bold;
color : #07288e;
}


.newsletter_1 {
padding-bottom : 10px;
}

.newsletter_2 {
text-align : right;
width : 50%;
}

.newsletter_content {
text-align : left;
width : 50%;
}

.newsletter_3 {
text-align : center;
padding-top : 10px;
}

div#quick_nl_content form {
}

#nl_qs_email {
width : 170px;
}
	
div#quick_nl_content form select {
width : 173px;
margin-bottom : 5px;
}

#nl_qs_submit {
border : 0px;
font-weight : normal;
text-decoration : none;
background : none;
color : #ca1f1f;
background : url('../usr/layout/dvdoc_readmore.gif') no-repeat 0px 5px;
width : 80px;
height : 15px;
line-height : 15px;
padding-left : 9px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ################################################################## */
/* TELLIT                                                             */
/* ################################################################## */
	
div#tellit {
margin-left : 5px;
margin-top : 10px;
width : 180px;
}

div#tellit a#tellit_link {
font-size : 8pt;
color : black;
text-decoration : none;
}
	
div#tellit a#tellit_link img {
border : 0px;
margin-left : 15px;
}
	
/* ################################################################## */
/* CALENDAR                                                           */
/* ################################################################## */


/* ################################################################## */
/* NEWS                                                               */
/* ################################################################## */
	
div#news_content{
width : 183px;
margin-left : 5px;
}
	
div#news_content h3 {
font-size : 10pt;
text-align : center;
margin-top : 5px;
margin-bottom : 10px;
color : black;
}

div#news_content h4 {
font-size : 10pt;
margin-top : 5px;

margin-left : 5px;
color : black;
text-decoration : underline;
}
	
div.news {
background-color: white;
border : 1px solid black;
margin-right : 5px;
margin-left : 5px;
margin-bottom : 5px;
font-size : 8pt;
color : black;
}
	
div#news_content div.news_text_content {
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
}
	
div#news_content div.news_text_content a {
color : blue;
text-align : right;
}
	
div#news_content div.news_text_content a:hover {
color : #F96607;
text-align : right;
}

/* ################################################################## */
/* CENTER BANNER                                                      */
/* ################################################################## */
	
div#banner2 {
display : none;
}

/* ################################################################## */
/* PATH                                                               */
/* ################################################################## */

div#path_contain {
margin-top : 5px;
width : 564px;
height : 20px;
}

div.path_element {
float : left;
margin-left : 5px;
}

div#path_contain div.path_element a{
text-decoration : none;
color : black;
font-weight : bold;
margin-right : 10px;
}

div#path_contain div.path_element a:hover{
text-decoration : none;
color : blue;
font-weight : bold;
}

/* ################################################################## */
/* ANCHORS                                                            */
/* ################################################################## */

ul#anchor_contain {
width : 594px;
margin-left : auto;
margin-right : auto;
margin-top : 10px;
margin-bottom : 20px;
}

ul#anchor_contain li {
margin-left : 20px;
color : black;
}

a.anchor_link {
color : black;
text-decoration : none;
}
	
a:hover.anchor_link {
color : blue;
text-decoration : underline;
}

/* ################################################################## */
/* PARAGRAPHES                                                        */
/* ################################################################## */

div.parag_content {
/*width : 519px;
margin-left : auto;
margin-right : auto;
margin-bottom : 30px;
clear : both;
color : #424241;*/
clear : both;
}

h2.parag_title {
/*width : 519px;
font-size : 11pt;
margin-top : 5px;
margin-bottom : 5px;
margin-left : 0px;
color : black;
text-decoration : underline;
font-weight: bold;*/
font-size: 14px;
font-weight: bold;
padding-bottom: 10px;
}

div.clear {
clear : left;
clear : right;
clear : both;
}

/* -------------------- ZONE TEXT / SANS IMAGES, IMAGES HAUT, IMAGES BAS -------------------- */

div.parag_text_content, parag_text_content1, div.parag_text_content2, div.parag_text_content3  {
/*width : 590px;
margin-top : 5px;
margin-bottom : 5px;
margin-left : auto;
margin-right : auto;*/

/*width : 508px;
font-size : 9pt;
line-height: 18px;
border : 1px solid #ededed;
padding : 5px;
color: #333333;*/
}

/* -------------------- ZONE TEXT / IMAGES DROITE -------------------- */

div.parag_text_content4 {
width : auto;
height : auto;
}

/* -------------------- ZONE TEXT / IMAGES GAUCHE -------------------- */

div.parag_text_content5 {
width : auto;
height : auto;
}

/* ------------   ZONE TEXT (PARAGRAPHE) / SANS IMAGES, IMAGES HAUT, IMAGES BAS ------------- */

div.parag_text_content1 p, div.parag_text_content2 p, div.parag_text_content3 p {
margin : 5px;
margin-top : 0px;
margin-bottom : 0px;
}

/* -------------------- ZONE TEXT (PARAGRAPHE) / IMAGES DROITE -------------------- */

div.parag_text_content4 p {
margin : 5px;
margin-top : 0px;
margin-bottom : 0px;
}


/* -------------------- ZONE TEXT (PARAGRAPHE) / IMAGES GAUCHE -------------------- */

div.parag_text_content5 p {
margin : 5px;
margin-top : 0px;
margin-bottom : 0px;
}

/* -------------------- ZONE IMAGE / IMAGES HAUT, IMAGES BAS  -------------------- */
div.parag_images_content2, div.parag_images_content3 {
width : 580px;
margin-top : 5px;
margin-bottom : 5px;
margin-left : auto;
margin-right : auto;
text-align : center;
}

/* -------------------- ZONE IMAGE / IMAGES DROITE -------------------- */
div.parag_images_content4 {
width : auto;
height : auto;
text-align : center;
float : right;
margin-left : 5px;
}

/* -------------------- ZONE IMAGE / IMAGES GAUCHE -------------------- */

div.parag_images_content5{
width : auto;
height : auto;
text-align : center;
float : left;
margin-right: 5px;
}

div.parag_content img {
border : 1px solid white;
margin-top : 5px;
}

div.parag_content li {
margin-left : 20px;
}

/* ################################################################## */
/* COMPLETE NEWSLETTER                                                */
/* ################################################################## */

div#newsletter {
width : 580px;
clear : both;
}

div#newsletter fieldset {
border : 1px solid black;
padding : 5px;
}

/* -------------------- SUBSCRIBE -------------------- */

form#subscribe_form {
padding : 10px;
}

form#subscribe_form legend {
color : black;
font-weight : bold;
}


form#subscribe_form div.nl_form_line1 {
position : relative;
height : 20px;
padding-top : 5px;
}

form#subscribe_form div.nl_form_line2 {
width : 270px;
float : left;
height : 20px;
padding-top : 5px;
position : relative;
}

form#subscribe_form table {
padding-top : 5px;
clear : both;
}

form#subscribe_form div.nl_form_line3 {
position : relative;
height : 20px;
padding-top : 5px;
clear : both;
}

form#subscribe_form div.nl_form_line1 input {
position : absolute;
left : 115px;
}

form#subscribe_form div.nl_form_line2 input {
position : absolute;
left : 115px;
}

form#subscribe_form div.nl_form_line3 input {
margin-right : 10px;
}

/* -------------------- UNSUBSCRIBE -------------------- */

form#unsubscribe_form {
padding : 10px;
}

form#unsubscribe_form legend {
color : green;
font-weight : bold;
}

form#unsubscribe_form div.nl_form_line3 {
position : relative;
height : 20px;
padding-top : 5px;
}

form#unsubscribe_form  input#unsubscribe_email, form#unsubscribe_form  input#unsubscribe_passwd {
position : absolute;
left : 115px;
}



/* -------------------- LOST PASSWORD -------------------- */

form#lostpass_form {
padding : 10px;
}

form#lostpass_form legend {
color : green;
font-weight : bold;
}

form#lostpass_form div.nl_form_line3 {
position : relative;
height : 20px;
padding-top : 5px;
}

form#lostpass_form  input#lostpass_email  {
position : absolute;
left : 115px;
}

/* ################################################################## */
/* ANNUAIRE                                                           */
/* ################################################################## */

div#data_dir_content {
width : 580px;
margin-left : auto;
margin-right : auto;
}

/* ################################################################## */
/* PORTFOLIO                                                          */
/* ################################################################## */

div#portfolio_content {
position : absolute;
left : 25px;
margin-top : 35px;
}

div#center_content_element1 {
position : absolute;
left  : 0px;
width : 195px;
height : 50px;
background-color : #f5f5f5;
margin-top : 35px;
}

/* ################################################################## */
/* LOGOS ZONE                                                        */
/* ################################################################## */

div#logo_zone {
width : 940px;
height : 100px;
margin-left: auto;
margin-right: auto;
background-color: #CFD4DB;
border-top: #B1B8C3 solid 3px;
text-align: center;
}

div#logo_zone img {
border: 0;
}

.logo_zone_logo01 {
margin: 10px 40px 0 0;
}

.logo_zone_logo02 {
margin: 10px 40px 0 40px;
}

.logo_zone_logo03 {
margin: 10px 40px 0 40px;
}


.logo_zone_logo04 {
margin: 10px 40px 0 40px;
}

.logo_zone_logo05 {
margin: 10px 0 0 40px;
}

/* ################################################################## */
/* FOOTER ZONE                                                        */
/* ################################################################## */

div#footer_zone {
width : 960px;
height : 59px;
margin-left : auto;
margin-right : auto;
text-align : left;
background-image: url('../usr/layout/dvdoc_bg_shadow_footer.gif');
background-position: bottom;
background-repeat: no-repeat;
font-size : 10px;
color: #FFFFFF;
}

div#footer_zone_inner {
width : 940px;
height : 45px;
border-top: #B1B8C3 solid 3px;
background-color: #737E8F;
margin-left : auto;
margin-right : auto;
}


div#footer_element1 {
float: left;
width : 60%;
}

div#footer_element1 p {
padding-top: 15px;
padding-left: 15px;
}

div#footer_element2 {
float: left;
width : 20%;
padding-top: 15px;
}

div#footer_element3 {
float: left;
width : 20%;
padding-top: 10px;
}

div#footer_element3 p{
float: left;
padding-top: 5px;
}

div#footer_element3 img{
float: left;
padding-left: 5px;
border: 0;
}


/*p#copyright {
margin-left: 20px;
top : 0px;
padding-top: 5px;
text-align : center;
padding : 20px;
}

p#last_update {
margin-left: 20px;
text-align : center;
margin : 15px;
position : absolute;
top : 0px;
left : 15px;
}*/

/*p#attention {
width : 350px;
position : absolute;
top : 0px;
left : 265px;
font-size:  8pt;
text-align : center;
font-weight : bold;
color : #F96607;
}

div#logo_secure {
position : absolute;
left : 246px;
top : 0px;
border-left : 1px solid #c9c9c9;
font-size : 7pt;
padding-left : 5px;
padding-right : 5px;
padding-top: 5px;
}

div#logo_secure img {
border : 1px solid #003366;
}

/*div#mentions_legales {
position : absolute;
left : 361px;
top : 0px;
border-left : 1px dashed #FFFFFF;
padding-left : 16px;
padding-top: 5px;
}*/

p#powered {
text-align : center;
margin : 15px;
position : absolute;
top : 0px;
right : 15px;
}

p#powered a {
color : black;
}

p#designer{
text-align : center;
margin : 15px;
position : absolute;
top : 0px;
right : 15px;
display : none;
}




/* ################################################################## */
/* SITEMAP                                                            */
/* ################################################################## */

ul#sitemap {
margin-left : 20px;
padding-top : 15px;
}

ul#sitemap li a{
color : blue;
font-size : 10pt;
}

ul#sitemap li ul {
margin-left : 20px;
}

ul#sitemap li ul li a {
color : blue;
font-size : 8pt;
}

/* ################################################################## */
/* BOUTIQUE                                           */
/* ################################################################## */

div#shop_path {
color : #FFFFFF;
padding-left: 10px;
}

div#shop_path a {
color : #FFFFFF;
text-decoration: none;
}

div#shop_path a:hover {
color : #FFFFFF;
text-decoration: underline;
}

div#shop_content { /* 909 centerzone2 - 155 leftzone - 15 padding */
width : 739px;
}

div#catalog_stylelinehp {
float: left;
width: 645px;
}

div#catalog_styleline1 {
float: left;
width: 738px; /* 739 shopcontent - 1 pour espace 1px */
background-color: #FFFFFF;
}

div#catalog_styleline2 {
float: left;
width: 738px;
background-color: #DFE3E8;
}

div#catalog_imgzone_hp {
float: left;
width: 110px;
padding: 10px 10px 10px 0;
}

div#catalog_imgzone {
float: left;
width: 130px;
padding: 10px;
}

div#catalog_imgzone_hp img {
width: 110px;
height: 110px;
border: #333333 solid 1px;
}

div#catalog_imgzone img {
width: 130px;
height: 130px;
border: #333333 solid 1px;
}

div#catalog_contentzone_hp {
float: left;
width: 512px; /* 738 styleline2 - 130 imgzone - 30 padding - 2 border */
height: 100px;
padding: 10px 10px 0 0;
}

div#catalog_contentzone {
float: left;
width: 576px; /* 738 styleline2 - 130 imgzone - 30 padding - 2 border */
height: 100px;
padding: 10px 10px 0 0;
}

.movie_title {
color: #424E60;
font-weight: bold;
text-transform: uppercase;
font-size: 11px;
}

.movie_title_avis {
color: #424E60;
font-weight: bold;
padding-top: 10px;
}

.movie_real {
font-size: 10px;
}

.movie_dureeformat {
font-size: 10px;
color: #666666;
padding-bottom: 5px;
}

.movie_descr_short {
/* font-size: 11px;*/
}

div#movie_price {
font-size: 10px;
float: left;
width: 576px;
color: #424E60;
font-weight: bold;
height: 20px;
}

div#movie_price_title {
float: left;
padding-top : 5px;
}

div#movie_price2 {
font-size: 10px;
width: 576px;
color: #424E60;
font-weight: bold;
height: 20px;
float : left;
}

div#movie_price span, div#movie_price2 span {
display : none;
}

div#catalog_moreinfo {
font-size: 11px;
float : left;
width: auto;
line-height : 15px;
padding-top : 1px
}

div#catalog_addtocart {
font-size: 11px;
float:  left;
width: auto;
padding-left: 30px;
}

div#fiche_content {
width: 718px; /* 738-20 padding */
padding: 10px;
position : relative;
}

div#fiche_content ul {
margin-left: 0;
padding-left: 0;
list-style: none;
}

div#fiche_content li {
margin-left: 0px;
padding-left: 15px;
padding-bottom: 0px;
background-image: url('../usr/layout/dvdoc_bullit.gif');
background-repeat: no-repeat;
background-position: left 3px;
}

div#fiche_pictviewer {
float: left;
width: 300px;
margin: 0 10px 10px 0;
}

.css_break {
clear: left;
border-top: #DCDCDC solid 1px;
padding: 5px 0 0 0;
margin: 5px 0 0 0;
}

.css_subtitle {
font-weight: bold;
color: #737E8F;
}

div#play_video a {
height: 25px;
line-height : 20px;
display : block;
font-weight: bold;
background-image: url('../usr/layout/dvdoc_playvid.gif');
background-repeat: no-repeat;
background-position: 5px;
padding-top: 7px;
padding-left: 40px;
border: #A6ADBD solid 1px;
margin-top: 3px;
}

div#play_video {
margin-bottom : 5px;
}

.avis_hp {
font-style: italic;
}

.avis_fiche {
font-style: italic;
padding-top: 5px;
}

div#avis_moreinfo {
font-size: 11px;
width: auto;
}

h1#shop_title {
width : auto;
height : 20px;
padding-left : 7px;
color : white;
background-color : #67A5F6;
/*text-transform : uppercase;*/
font-size : 10pt;
font-weight : bold;
line-height : 20px;
margin-top : 2px;
margin-bottom : 5px;
}

h1 a {
color : white;
text-decoration : none;
font-size : 10pt;
}

h1 a:hover {
color: #F1D704;
}


div#shop_items {
position : relative;
float : right;
padding-bottom : 10px;
width : 254px;
padding-right : 8px;
}

div#shop_items h2 {
width : 243px;
height : 20px;
padding-left : 10px;
color : white;
background-color : #608dbc;
text-transform : uppercase;
font-size : 10pt;
font-weight : bold;
line-height : 20px;
}

div#shop_items_2 {
margin-top : 3px;
clear : left;
clear : right;
clear : both;
}

div.shop_product_short {
text-align : center;
padding : 5px;
width : 113px;
height : 170px;
border : 1px solid #ededed;
position : relative;
float : left;
margin-right : 4px;
margin-bottom  : 4px;
position : relative;
}

div.shop_product_short a, div.shop_product_short a img {
border : 0px;
}

div.shop_product_short h3 {
color : black;
text-decoration : underline;
font-size : 8pt;
margin-top : 5px;
margin-bottom : 5px;
}

div.shop_product_short h3 a {
color : black;
text-decoration : underline;
}

img.shop_view_details {
float : left;
margin-left : 2px;
margin-right : 4px;
border : 0px;
position : absolute;
bottom : 5px;
left : 3px;
}

div#shop_price {
color : #c13123;
font-size : 8pt;
float : left;
line-height : 18px;
position : absolute;
bottom : 5px;
left : 30px;
}

div.shop_new_promo img {
position : absolute;
top : 60px;
right : 10px;
}

div#shop_other {
color : #cc3123;
font-weight : bold;
margin-bottom : 5px;
font-size : 8pt;
}

div#shop_others_item {
color : navy;
font-weight : bold;
margin-top : 5px;
border : 1px solid #edededh;
padding-top : 3px;
padding-bottom : 3px;
}

a.shop_link {
font-size:  8pt;
font-weight : bold;
color : navy;
text-decoration : none;
}

a:hover.shop_link {
color : #F96607;
text-decoration : underline;
}

span.shop_products_list {
font-weight : bold;
color : #c13123;
}

/* ------------------------------------            PRODUIT DETAILS               ------------------------------- */

div#shop_product_details {
width : 518px;
border : 1px solid #ededed;
}


div#shop_product_details_images {
border-right : 1px solid #ededed;
width : 244px;
float : left;
padding-left: 6px;
}

div#shop_product_details_infos {
width : 263px;
float : left;
position : relative;
}

div#shop_product_details_infos img {
position : absolute;
top : 0px;
right: 3px;
}

div#shop_product_details_infos_2 {
clear : both;
width : 518px;
border-top : 1px solid #ededed;
}

div.shop_product_path {
width : 518px;
background-color : #f5e4d9;
color : #cc3123;
}

div.shop_product_path a {
color : #cc3123;
font-weight : bold;
text-decoration : none;
}

div#shop_product_details_infos h3 {
font-size : 11pt;
font-weight : bold;
color : #6e89da;
margin-top : 10px;
margin-left : 10px;
width : 200px;
}

p.shop_product_ref, p.shop_product_price {
margin-left : 10px;
clear : left;
clear : right;
clear : both;
}

div.selectcrit {
margin-left : 0px;
/*padding-bottom : 33px;*/
margin-top : 5px;
}

.critname {
margin-top : 5px;
}

div#shop_product_details_infos span, .critname {
font-weight : bold;
color :  #003366;
}

p.shop_product_rem {
font-size : 10pt;
font-weight : normal;
color : #003366;
margin-top : 10px;
margin-left : 10px;
margin-right : 10px;
font-style : italic;
}

p.shop_product_desc_title {
font-weight : bold;
color :  #003366;
margin : 5px;
}

p.shop_product_desc_1 {
font-weight: bold;
margin-left : 5px;
margin-right : 5px;
margin-bottom : 5px;
}

p.shop_product_desc_2 {
margin-left : 5px;
margin-right : 5px;
margin-bottom : 5px;
}

div.button_add_cart {
text-align : right;
width : auto;
/*margin-top : 5px;
padding-top : 10px;*/
}

div#catalog_addtocart div.button_add_cart {
padding : 0px;
margin : 0px;
}

div.button_add_cart button {

border : 0px;
font-weight : normal;
text-decoration : none;
background : none;
color : #ca1f1f;
background : url('../usr/layout/dvdoc_addcart.gif') no-repeat 0px 5px;
width : 130px;
height : 15px;
line-height : 15px;
padding-left : 9px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#catalog_addtocart div.button_add_cart button {
border : 0px;
font-weight : normal;
text-decoration : none;
background : none;
color : #ca1f1f;
background : url('../usr/layout/dvdoc_addcart.gif') no-repeat 0px 5px;
width : 130px;
height : 15px;
line-height : 15px;
padding-left : 9px;
font-size: 11px;
text-align : left;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.line_break {
width: 100%;
border-bottom: #DCDCDC solid 1px;
margin-bottom: 5px;
}

.critname, .critvalues {
float : left;
}

.critvalues select {
width : 60px;
height : 18px;
font-size : 8pt;
margin-top : 3px;
}

/* ------------------------------------   PANNIER D'ACHAT - Identification ------------------------------- */

div#shop_identification {
width : auto;
margin-bottom : 5px;
color : #666666;
font-size : 8pt;
padding : 5px;
}

span.note {
color : #003366;
font-weight : bold;
}

div#shop_identification p {
margin-bottom : 5px;
}

table#shop_identification_table {
}

table#shop_identification_table tr td {
border : 1px solid #ededed;
width : 50%;
vertical-align : top;
padding : 5px;
}

table#shop_identification_table tr td.shop_identification_head {
font-weight : bold;
font-size : 9pt;
border : 0px;
padding-top : 15px;
}

table#shop_identification_1 tr td {
border : 0px;
vertical-align : top;
font-weight : bold;
width : 50%;
color : gray;
}

table#shop_identification_1 tr td button {
font-weight : normal;
border : 1px solid gray;
font-size : 9pt;
color : gray;
width : 120px;
}

table#shop_identification_table tr td a {
/*text-align : right;
color : #003366;*/
font-weight : bold;
text-decoration : none;
}

table#shop_identification_table tr td a:hover {
/*color : navy;*/
}

table#shop_identification_table button.but_shop {
width: 230px;
text-align: left;
background-color: #FFFFFF;
background-image:url('../usr/shop/bt_id.gif');
background-position: top left;
background-repeat: no-repeat;
padding: 15px 10px 17px 45px;
margin-top: 10px;
}

table#shop_identification_table button:hover.but_shop {
color: #F96607;
}

div.shop_etape {
text-align : center;
margin-left: auto;
margin-right : auto;
margin-top : 30px;
padding-bottom : 15px;
}

span.shop_etape_txt {
font-weight : bold;
color : #737E8F;
padding-bottom : 5px;
}

div.shop_etape img {
margin-top : 15px;
margin-left: 100px;
margin-right: 100px;
}

/* ------------------------------------   PANNIER D'ACHAT - Inscription ------------------------------- */

div#shop_new_user {
width : auto;
margin-bottom : 5px;
clear : left;
clear : right;
clear : both;
color : #666666;
font-size : 8pt;
padding : 5px;
}

div#shop_new_user_table {
width : 508px;
margin-left : auto;
margin-right : auto;
}

div#shop_new_user_table form button.but_shop {
width: 230px;
height: 45px;
text-align: left;
color: #666666;
background-color: #FFFFFF;
background-image:url('../usr/shop/bt_valid.gif');
background-position: top left;
background-repeat: no-repeat;
padding: 15px 10px 17px 45px;
margin-top: 10px;
}

div#shop_new_user_table form button:hover.but_shop {
color: #F96607;
background-color: #FFFFFF;
}

div#shop_new_user p {
margin-bottom : 5px;
}

.bt_new_user {
float: left;
color: #666666;
background-image:url('../usr/shop/bt_newaccount.gif');
background-position: top left;
background-repeat: no-repeat;
text-align : left;
font-weight : bold;
font-size : 8pt;
text-decoration : none;
margin-top : 22px;
padding: 15px 0px 17px 50px;
width : 210px;
}

a:hover.bt_new_user {
color: #F96607;
}

table.shop_table_content {
border : 1px solid #ededed;
width : 508px;
border-collapse : collapse;
border-spacing : 0px;
margin-bottom : 5px;
margin-left : auto;
margin-right : auto;
}

table.shop_table_content button, table.shop_table_content select {
border : 1px solid gray;
color : gray;
font-size : 10pt;
width : 150px;
}

table.shop_table_content select {
width : 203px;
margin-bottom: 5px;
margin-top: 0px;
margin-right: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.shop_table_content textarea {
width : 200px;
margin-bottom: 5px;


margin-top: 0px;
margin-right: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.shop_table_title {
border : 0px;
width : 508px;
border-collapse : collapse;
border-spacing : 0px;
}

div#shop_new_user table tr td {
width : 50%;
padding : 5px;
}

td.shop_new_user_obl {
text-align : right;
color : #cc3123;
width : 50%;
}

td.shop_new_user_title {
font-weight : bold;
width : 50%;
}

div#shop_new_user button.but_shop, a.shop_light_link, a.shop_light_link2 {
border : 0px;
background-color : #D6E6F4;
text-align : center;
color : #0066CC;
font-weight : bold;
font-size : 8pt;
text-decoration : none;
margin-top : 8px;
margin-left : 320px;
width : 180px;
height: 20px;
}

a.shop_light_link2 {
margin-left : 370px;
}

div#shop_new_user button:hover.but_shop, a:hover.shop_light_link, a:hover.shop_light_link2 {
background-color : #E3F0FB;
color : #EF7C0B;
}


.shop_form_input {
margin-right : 10px;
width : 200px;
}

/* ------------------------------------              MESSAGES                        ------------------------------- */

div.shop_exp {
width : auto;
margin-bottom : 5px;
clear : left;
clear : right;
clear : both;
color : #666666;
font-size : 8pt;
padding : 5px;
}

div.shop_exp p {
margin-bottom : 5px;
}

/* ------------------------------------            PANNIER D'ACHAT               ------------------------------- */

div#shop_cart_view {
width : auto;
margin-bottom : 5px;
font-size : 8pt;
padding : 5px;
color : #666666;
}

div#shop_cart_view_table {
width : 600px;
margin-left : auto;
margin-right : auto;
margin-top : 30px;
margin-bottom: 10px;
}

div#shop_cart_view p {
margin-bottom : 5px;
}

table#shop_cart_table {
width : 600px;
border-collapse : collapse;
border-spacing : 0px;
color : #F96607;
}

td.shop_cart_head_1 {
background-color : #D6E6F4;
width : 50px;
height : 40px;
border-bottom : 1px solid white;
text-transform: uppercase;
font-weight: bold;
}

td.shop_cart_head_2 {
background-color : #D6E6F4;
width : 350px;
border-left : 1px solid white;
padding : 5px;
border-bottom : 1px solid white;
text-transform: uppercase;
font-weight: bold;
}

td.shop_cart_head_3 {
background-color : #D6E6F4;
width : 75px;
border-left : 1px solid white;
padding : 5px;
text-align : center;
border-bottom : 1px solid white;
text-transform: uppercase;
font-weight: bold;
}

td.shop_cart_head_4 {
background-color : #D6E6F4;
width : 50px;
border-left : 1px solid white;
padding : 5px;
text-align : center;
border-bottom : 1px solid white;
text-transform: uppercase;
font-weight: bold;
}

td.shop_cart_head_5 {
width : 75px;
background-color : #D6E6F4;
border-left : 1px solid white;
padding : 5px;
text-align : center;
border-bottom : 1px solid white;
text-transform: uppercase;
font-weight: bold;
}

td.shop_cart_del {
background-color : #E3F0FB;
border-left : 1px solid white;
padding-top : 2px;
padding-bottom : 2px;
text-align : center;
width : 50px;
height : 30px;
border-bottom : 1px solid white;
}

td.shop_cart_del a, td.shop_cart_del a img {
border : 0px;
}

td.shop_cart_product {
background-color : #E3F0FB;
border-left : 1px solid white;
padding : 5px;
padding-top : 2px;
padding-bottom : 2px;
text-align : left;
width : 238px;
border-bottom : 1px solid white;
color : #6e89da;
}

td.shop_cart_product a {
font-weight : bold;
text-decoration : none;
color : #6e89da;
}

td.shop_cart_product a:hover {
text-decoration : none;
color : #F96607;
}

td.shop_cart_price {
background-color : #E3F0FB;
border-left : 1px solid white;
padding : 5px;
padding-top : 2px;
padding-bottom : 2px;
text-align : center;
width : 70px;
color : black;
border-bottom : 1px solid white;
}

td.shop_cart_qty {
background-color : #E3F0FB;
border-left : 1px solid white;
padding : 5px;
padding-top : 2px;
padding-bottom : 2px;
text-align : center;
width : 60px;
border-bottom : 1px solid white;
}

td.shop_cart_qty input {
text-align : center;
}

td.shop_cart_tprice {
background-color : #E3F0FB;
border-left : 1px solid white;
padding : 5px;
padding-top : 2px;
padding-bottom : 2px;
text-align : center;
width : 70px;
color : black;
border-bottom : 1px solid white;
}

table.shop_cart_total {
width : 600px;
height : 40px;
text-transform: uppercase;
border-collapse : collapse;
border-spacing : 0px;
background-color : #D6E6F4;
text-align  : right;
color : black;
font-weight : bold;
}

table.shop_cart_total tr td {
padding : 5px;
}

table#shop_cart_button {
width : 600px;
border-collapse : collapse;
border-spacing : 0px;
}

table#shop_cart_button tr td#shop_cart_button_1 {
text-align : left;
/*width : 50%;*/
}

table#shop_cart_button tr td#shop_cart_button_2 {
text-align : right;
/*width : 50%;*/
}

/*table#shop_cart_button_2 tr td button, table#shop_cart_button_2 tr td a {
border: 0;
margin-top: 1px;
background-color : #D6E6F4;
text-align : center;
color : #0066CC;
font-weight : bold;
font-size : 8pt;
text-decoration : none;
padding: 3px;
}

table#shop_cart_button tr td button, table#shop_cart_button tr td a {
border: 0;
margin-top: 1px;
background-color : #D6E6F4;
text-align : center;
color : #0066CC;
font-weight : bold;
font-size : 8pt;
text-decoration : none;
padding: 3px;
}

table#shop_cart_button tr td button:hover, table#shop_cart_button tr td a:hover {
background-color : #E3F0FB;
color : #EF7C0B;
}*/

.but_shop_maj {
border: 0;
margin-top: 1px;
color : #666666;
font-weight : bold;
font-size : 8pt;
text-decoration : none;
}

.but_shop {
border: 0;
margin-top: 0px;
/*text-align : center;*/
color: #666666;
font-weight : bold;
font-size : 8pt;
text-decoration : none;
width: 210px;
text-align: left;
background-color: #E3F0FB;
background-image:url('../usr/shop/bt_valid.gif');
background-position: top left;
background-repeat: no-repeat;
padding: 15px 10px 17px 45px;
}

table#shop_cart_button td#shop_cart_button_1 button.but_shop_maj {
width: 230px;
text-align: left;
background-color: #FFFFFF;
background-image:url('../usr/shop/bt_actual.gif');
background-position: top left;
background-repeat: no-repeat;
padding: 15px 10px 17px 7px;
margin-top: 10px;
}

table#shop_cart_button td#shop_cart_button_1 button.but_shop_maj:hover {
color: #F96607;
}

table#shop_cart_button td#shop_cart_button_2 button.but_shop {
background-color: #FFFFFF;
background-image:url('../usr/shop/bt_next.gif');
background-position: top left;
background-repeat: no-repeat;
margin-top: 10px;
}

table#shop_cart_button td#shop_cart_button_2 button.but_shop:hover {
color: #F96607;
}

/* ------------------------------------   SHOP CONFIRMATION   ----------------------------------------- */

.title_livr {
/*font-weight:bold;
color:#FF6500;*/
visibility:hidden;
}

.title_fact {
/*font-weight:bold;
color:#FF6500;*/
visibility:hidden;
}

.title_methode {
font-weight:bold;
color:#FF6500;
}

div#shop_confirm {
width : auto;
margin-bottom : 5px;
font-size : 8pt;
padding : 5px;
color : #666666;
}

div#shop_confirm .shop_etape {
text-align: center;
width : 720px;
margin-top: 30px;
}

div#shop_confirm_1 {
padding : 5px;
margin-bottom : 5px;
margin-top : 5px;
}

div#shop_confirm_2 {
padding : 5px;
margin-bottom : 5px;
}

div#shop_confirm_2 table, div#shop_confirm_1 table {
border : 1px solid #ededed;
border-collapse : collapse;
border-spacing : 0px;
}

div#shop_confirm_2 table tr  td, div#shop_confirm_1 table tr  td {
width : 33%;
vertical-align : top;
background-color : #E3F0FB;
color : black;
padding : 5px;
}

div#shop_confirm_2 table tr  td a, div#shop_confirm_1 table tr  td a, div#shop_confirm_4 table tr  td {
margin-top : 20px;
color : #6e89da;
}

div#shop_confirm_2 table tr td a:hover, div#shop_confirm_1 table tr td a:hover, div#shop_confirm_4 table tr td a:hover {
margin-top : 20px;
color : #F96607;
text-decoration: none; 
}

div#shop_confirm_2 table tr  td.shop_adresse, div#shop_confirm_1 table tr  td.shop_adresse {
width : 33%;
vertical-align : middle;
text-align : center;
font-weight : bold;
}

div#shop_confirm_3 {
padding : 5px;
margin-bottom : 5px;
font-size : 9pt;
margin : 5px;
border : 1px solid #ededed;
text-align : right;
}

div#shop_confirm_3 table {
margin-left : 485px;
text-align : right;
width : 220px;
text-transform : uppercase;
}

div#shop_confirm_3 p {
margin-bottom : 5px;
}

div#shop_confirm_3 span {
font-weight : bold;
/*color :  #cc3123;*/
color :  #FF6500;
}

div#shop_confirm_4 {
padding : 5px;
margin-bottom : 5px;
text-align : left;
font-size : 8pt;
/*font-weight :bold;*/
}

div#shop_confirm_4 p {
}

div#shop_confirm_4 table tr td {
width : 100%;
vertical-align : top;
text-align : left;
font-weight : bold;
/*background-color : #BFE305;*/
}

div#shop_confirm_4 table {
border : 1px solid #ededed;
border-collapse : collapse;
border-spacing : 0px;
/*width : 498px;*/
width : 530px;
color : black;
font-weight : normal;
background-color : #BFE305;
background-image:url('../usr/shop/cart.gif');
background-position: top left;
background-repeat: no-repeat;
}

div#shop_confirm_4 table p {
padding : 5px 5px 5px 80px;
font-weight : normal;
color : black;
}

div#shop_confirm_4 table a {
font-weight : normal;
color : #666666;
}

div#shop_confirm_4 table a:hover {
color : #F96607;
text-decoration: none;
}

button.but_save {
border: 0;
width : 250px;
margin-left : 130px;
background-color : #D6E6F4;
text-align : center;
color : #0066CC;
font-weight : bold;
font-size : 8pt;
text-decoration : none;
padding: 3px;
/*border : 0px;
background-color : white;
text-align : left;
color : #cc3123;
font-weight : bold;
font-size : 8pt;
text-decoration : none;
margin-left : 320px;
width : 180px;*/
}

button:hover.but_save {
color : #F99A02;
}

.lien_finaliser {
background-image:url('../usr/shop/bt_next.gif');
background-position: top left;
background-repeat: no-repeat;
text-align : center;
font-weight : bold;
font-size : 8pt;
text-decoration : none;
margin-top : 10px;
margin-left : 516px;
padding: 15px 10px 17px 48px;
}

a.lien_finaliser {
color : #666666;
}

a:hover.lien_finaliser{
/*background-color : #E3F0FB;*/
color : #F96607;
text-decoration: none;
}

.shop_bank_title {
font-size: 10pt;
color: #F99A02;
margin: 10px 0px 10px 0px;
}

.shop_bank_frombelgium {
font-size: 10pt;
margin: 0px 0px 10px 0px;
}

.shop_bank_txt {
border-top: #666666 dashed 1px;
padding-top: 10px;
margin: 10px 0px 10px 0px;
font-weight: normal;
font-size: 9pt;
}

/* ------------------------------      SHOP METHODE DE PAIMENT    ----------------------------------- */

div.shop_meth_select {
width : 695px;
margin: 20px 0px 20px 20px;
font-size : 8pt;
background-color : #E3F0FB;
color : #666666;
background-image: url('../usr/shop/cart_filigrane.gif');
background-repeat: no-repeat;
background-position: left top;
}

div.shop_choosemeth_radio {
float : left;
padding-left : 110px;
padding-top : 30px;
}

div.shop_choosemeth_name {
float : left;
padding-left : 10px;
padding-top : 30px;
font-weight : bold;
}

div.shop_choosemeth_descr {
clear : both;
margin-top : 0px;
margin-bottom : 0px;
}

div.shop_choosemeth_descr a {
color : #6e89da;
text-decoration : underline;
}

div.shop_choosemeth_descr a:hover {
color : #F96607;
text-decoration : underline;
}

div.shop_meth_select button.but_shop {
border: 0;
text-align : left;
color : #666666;
font-weight : bold;
font-size : 8pt;
text-decoration : none;
margin: 40px 0px 20px 20px;
}

div.shop_meth_select button.but_shop:hover {
color : #F96607;
}

.ogone_button {
border: 0;
background-color : #D6E6F4;
text-align : center;
color : #0066CC;
font-weight : bold;
font-size : 8pt;
text-decoration : none;
padding: 3px;
}

.ogone_button:hover {
color : #F99A02;
}

/* ------------------------------------      MES COMMANDES    ------------------------------------- */

div.tab_panier {
width : 508px;
margin-bottom : 5px;
clear : both;
color : #666666;
font-size : 8pt;
padding : 5px;
margin-left  : auto;
margin-right : auto;
}

table.orderslist {
border-collapse : collapse;
border-spacing : 0px;
color : #cc3123;
text-align : center;
}

table.orderslist a {
color : #6e89da;
text-decoration : none;
}

table.orderslist a:hover {
color : #F96607;
text-decoration : none;
}

th.shop_order_numh {
background-color : #D6E6F4;
width : 50px;
padding : 5px;
border-bottom : 1px solid white;
border-right : 1px solid white;
font-weight : normal;
}

th.shop_order_timeh {
background-color : #D6E6F4;
width : 150px;
padding : 5px;
border-bottom : 1px solid white;
border-right : 1px solid white;
font-weight : normal;
}

th.shop_order_priceh {
background-color : #D6E6F4;
border-bottom : 1px solid white;
border-right : 1px solid white;
width : 100px;
padding : 5px;
font-weight : normal;
}

th.shop_order_statush {
background-color : #D6E6F4;
border-bottom : 1px solid white;
border-right : 1px solid white;
width : 110px;
padding : 5px;
font-weight : normal;
}

th.shop_order_lnkh {
background-color : #D6E6F4;
border-bottom : 1px solid white;
width : 100px;
padding : 5px;
font-weight : normal;
}

tr.shop_order_line2 {
background-color : white;
color:  black;
font-weight : normal;
text-align : center;
}

tr.shop_order_line1 {
background-color : #E3F0FB;
color:  black;
font-weight : normal;
text-align  : center;
}

td.shop_order_num,  td.shop_order_time, td.shop_order_price, td.shop_order_status, td.shop_order_lnk {
padding : 5px;
}

.shop_exp_extra {
text-align: center;
margin: 0px 15px 10px 15px;
padding : 0px 30px 70px 30px;
background-color: #E3F0FB;
background-image:url('../usr/shop/go_paypal.gif');
background-position: top left;
background-repeat: no-repeat;
}
