/* ########## REMISE A 0 ########## */

* {
margin : 0px;
padding : 0px;
}

a {
text-decoration : underline;
border : 0px;
}

a:hover {
text-decoration : none;
}

a img, img {
border : 0px;
margin-bottom : -3px;
}

li, blockquote {
margin-left : 20px;
}

fieldset {
border : 0px;
}

table {
border-collapse : collapse;
}

button {
font-family : arial, sans-serif;
font-size : 12px;
cursor : hand;
}

input, select, textarea {
font-family : arial, sans-serif;
}

textarea {
font-size : 10pt;
}


/* ########## STYLES ########## */

.css_11pt {
font-size: 11pt;
}

.css_18pt {
font-size: 18pt;
}

.css_color_PINK {
color : #e60094;
}

.css_color_PINK_18pt {
color : #e60094;
font-size: 18pt;
}

.css_color_ORANGE {
color : #ed6e05;
}

.css_color_ORANGE_18pt {
color : #ed6e05;
font-size: 18pt;
}

.css_color_BLUE {
color : #0099CC;
}

.css_color_MAUVE {
color : #785AD6;
}

.css_color_BLUE_18pt {
color : #0099CC;
font-size: 18pt;
}

.css_color_GREEN {
color : #7DB900;
}

.css_color_GREEN_18pt {
color : #7DB900;
font-size: 18pt;
}

.css_LIST_color_PINK {
list-style-type : none;
background : url('../usr/design_rosie_and_snootz/puce.jpg') no-repeat 0px 0px;
padding-left : 25px;
}

.css_INFO_BULLE {
}

/* ########## BODY ########## */

body {
font-family : arial, sans-serif;
font-size : 10pt;
color : black;
text-align : center;
}

body#body_1 {
background : url('../usr/design_rosie_and_snootz/pattern_1.jpg') fixed top center;
}

body#body_2 {
background : url('../usr/design_rosie_and_snootz/pattern_2.jpg') fixed top center;
}

body#body_3, body#body_14 {
background : url('../usr/design_rosie_and_snootz/pattern_3.jpg') fixed top center;
}

body#body_4 {
background : url('../usr/design_rosie_and_snootz/pattern_4.jpg') fixed top center;
}

body#body_5, body#body_15 {
background : url('../usr/design_rosie_and_snootz/pattern_5.jpg') fixed top center;
}

body#body_6 {
background : url('../usr/design_rosie_and_snootz/pattern_1.jpg') fixed top center;
}

body#body_10, body#body_11, body#body_16 {
background : url('../usr/design_rosie_and_snootz/pattern_4.jpg') fixed top center;
}

body#body_8 {
background : url('../usr/design_rosie_and_snootz/pattern_1.jpg') fixed top center;
}

body#body_9 {
background : url('../usr/design_rosie_and_snootz/pattern_1.jpg') fixed top center;
}

/* ########## PAGE ########## */

div#page {
width : 100%;
height : 100%;
}

div.page_1 {
background : url('../usr/design_rosie_and_snootz/page_1.jpg') fixed top center repeat-y;
}

div.page_2 {
background : url('../usr/design_rosie_and_snootz/page_2.jpg') fixed top center repeat-y;
}

div.page_3, div.page_14 {
background : url('../usr/design_rosie_and_snootz/page_3.jpg') fixed top center repeat-y;
}

div.page_4 {
background : url('../usr/design_rosie_and_snootz/page_4.jpg') fixed top center repeat-y;
}

div.page_5, div.page_15 {
background : url('../usr/design_rosie_and_snootz/page_5.jpg') fixed top center repeat-y;
}

div.page_6 {
background : url('../usr/design_rosie_and_snootz/page_1.jpg') fixed top center repeat-y;
}

div.page_10, div.page_11 {
background : url('../usr/design_rosie_and_snootz/page_4.jpg') fixed top center repeat-y;
}

div.page_8 {
background : url('../usr/design_rosie_and_snootz/page_1.jpg') fixed top center repeat-y;
}

div.page_9 {
background : url('../usr/design_rosie_and_snootz/page_1.jpg') fixed top center repeat-y;
}

div#content {
width : 995px;
height : auto;
margin : 0px auto 0px auto;
text-align : left;
position : relative;
}

#voir_la_page a{
font-size: 12px;
text-decoration: none;
color: #D72A85;
}

#voir_la_page a:hover{
font-size: 12px;
text-decoration: underline;
color: #D72A85;
}

/* ########## HEADER ZONE ########## */

div#header_zone1 {
text-align : center;
}

div#header_zone3 {
width : 995px;
height : 178px;
}

body#body_1 div#header_zone1 {
background : url('../usr/design_rosie_and_snootz/headerzone_1_center.jpg') repeat-x;
}

body#body_2 div#header_zone1 {
background : url('../usr/design_rosie_and_snootz/headerzone_2_center.jpg') repeat-x;
}

body#body_3 div#header_zone1, body#body_14 div#header_zone1 {
background : url('../usr/design_rosie_and_snootz/headerzone_3_center.jpg') repeat-x;
}

body#body_4 div#header_zone1 {
background : url('../usr/design_rosie_and_snootz/headerzone_4_center.jpg') repeat-x;
}

body#body_5 div#header_zone1, body#body_15 div#header_zone1 {
background : url('../usr/design_rosie_and_snootz/headerzone_5_center.jpg') repeat-x;
}

body#body_6 div#header_zone1 {
background : url('../usr/design_rosie_and_snootz/headerzone_1_center.jpg') repeat-x;
}

body#body_10 div#header_zone1, body#body_11 div#header_zone1 {
background : url('../usr/design_rosie_and_snootz/headerzone_4_center.jpg') repeat-x;
}

body#body_16 div#header_zone1 {
background : url('../usr/design_rosie_and_snootz/headerzone_4_center.jpg') repeat-x;
}

body#body_8 div#header_zone1 {
background : url('../usr/design_rosie_and_snootz/headerzone_1_center.jpg') repeat-x;
}

body#body_9 div#header_zone1 {
background : url('../usr/design_rosie_and_snootz/headerzone_1_center.jpg') repeat-x;
}

body#body_1 div#header_zone2 {
background : url('../usr/design_rosie_and_snootz/headerzone_1_left.jpg') no-repeat top left;
}

body#body_2 div#header_zone2 {
background : url('../usr/design_rosie_and_snootz/headerzone_2_left.jpg') no-repeat top left;
}

body#body_3 div#header_zone2, body#body_14 div#header_zone2 {
background : url('../usr/design_rosie_and_snootz/headerzone_3_left.jpg') no-repeat top left;
}

body#body_4 div#header_zone2 {
background : url('../usr/design_rosie_and_snootz/headerzone_4_left.jpg') no-repeat top left;
}

body#body_5 div#header_zone2, body#body_15 div#header_zone2 {
background : url('../usr/design_rosie_and_snootz/headerzone_5_left.jpg') no-repeat top left;
}

body#body_6 div#header_zone2 {
background : url('../usr/design_rosie_and_snootz/headerzone_1_left.jpg') no-repeat top left;
}

body#body_10 div#header_zone2, body#body_11 div#header_zone2 {
background : url('../usr/design_rosie_and_snootz/headerzone_4_left.jpg') no-repeat top left;
}

body#body_16 div#header_zone2 {
background : url('../usr/design_rosie_and_snootz/headerzone_4_left.jpg') no-repeat top left;
}

body#body_8 div#header_zone2 {
background : url('../usr/design_rosie_and_snootz/headerzone_1_left.jpg') no-repeat top left;
}

body#body_9 div#header_zone2 {
background : url('../usr/design_rosie_and_snootz/headerzone_1_left.jpg') no-repeat top left;
}

body#body_1 div#header_zone3 {
background : url('../usr/design_rosie_and_snootz/headerzone_1_right.jpg') no-repeat top right;
}

body#body_2 div#header_zone3 {
background : url('../usr/design_rosie_and_snootz/headerzone_2_right.jpg') no-repeat top right;
}

body#body_3 div#header_zone3, body#body_14 div#header_zone3 {
background : url('../usr/design_rosie_and_snootz/headerzone_3_right.jpg') no-repeat top right;
}

body#body_4 div#header_zone3 {
background : url('../usr/design_rosie_and_snootz/headerzone_4_right.jpg') no-repeat top right;
}

body#body_5 div#header_zone3, body#body_15 div#header_zone3 {
background : url('../usr/design_rosie_and_snootz/headerzone_5_right.jpg') no-repeat top right;
}

body#body_6 div#header_zone3 {
background : url('../usr/design_rosie_and_snootz/headerzone_1_right.jpg') no-repeat top right;
}

body#body_10 div#header_zone3, body#body_11 div#header_zone3 {
background : url('../usr/design_rosie_and_snootz/headerzone_4_right.jpg') no-repeat top right;
}

body#body_16 div#header_zone3 {
background : url('../usr/design_rosie_and_snootz/headerzone_4_right.jpg') no-repeat top right;
}

body#body_8 div#header_zone3 {
background : url('../usr/design_rosie_and_snootz/headerzone_1_right.jpg') no-repeat top right;
}

body#body_9 div#header_zone3 {
background : url('../usr/design_rosie_and_snootz/headerzone_1_right.jpg') no-repeat top right;
}

div#logo {
margin : 0px auto 0px auto;
/*width : 990px;
height : 146px; */
padding : 18px 0px 0px 1px;
width : 972px;
height : 143px;
}

/* ########## MIN HEIGHT ########## */

div#minheight {
height: 342px;
width: 0px;
float : left;
font-size : 0px;
line-height : 0px;
}

div.clear {
clear: both;
font-size : 0px;
line-height : 0px;
height: 0px;
width: 0px;
}

/* ########## CENTER ZONE ########## */

div#center_zone {
















































width : 995px;
height : auto;
position : relative;
}

div#left_content {
width : 205px;
height : auto;
float : left;
}

div#right_content {
width : 790px;
float : left;
margin : 62px 0px 0px 0px;
}

div#global_content {
width : 740px;
float : left;
padding : 30px 25px 30px 25px;
}

div.right_content_1 {
background : url('../usr/design_rosie_and_snootz/right_content_1.jpg') top center repeat-y;
}

div.right_top_content_1 {
width : 790px;
background : url('../usr/design_rosie_and_snootz/right_top_content_1.jpg') no-repeat top left;
}

div.right_bottom_content_1 {
width : 790px;
background : url('../usr/design_rosie_and_snootz/right_bottom_content_1.jpg') no-repeat bottom left;
}

div.right_content_2 {
background : url('../usr/design_rosie_and_snootz/right_content_2.jpg') top center repeat-y;
}

div.right_top_content_2 {
width : 790px;
background : url('../usr/design_rosie_and_snootz/right_top_content_2.jpg') no-repeat top left;
}

div.right_bottom_content_2 {
width : 790px;
background : url('../usr/design_rosie_and_snootz/right_bottom_content_2.jpg') no-repeat bottom left;
}

div.right_content_3, div.right_content_14 {
background : url('../usr/design_rosie_and_snootz/right_content_3.jpg') top center repeat-y;
}

div.right_top_content_3, div.right_top_content_14 {
width : 790px;
background : url('../usr/design_rosie_and_snootz/right_top_content_3.jpg') no-repeat top left;
}

div.right_bottom_content_3, div.right_bottom_content_14 {
width : 790px;
background : url('../usr/design_rosie_and_snootz/right_bottom_content_3.jpg') no-repeat bottom left;
}

div.right_content_4 {
background : url('../usr/design_rosie_and_snootz/right_content_4.jpg') top center repeat-y;
}

div.right_top_content_4 {
width : 790px;
background : url('../usr/design_rosie_and_snootz/right_top_content_4.jpg') no-repeat top left;
}

div.right_bottom_content_4 {
width : 790px;
background : url('../usr/design_rosie_and_snootz/right_bottom_content_4.jpg') no-repeat bottom left;
}

div.right_content_5, div.right_content_15  {
background : url('../usr/design_rosie_and_snootz/right_content_5.jpg') top center repeat-y;
}

div.right_top_content_5, div.right_top_content_15 {
width : 790px;
background : url('../usr/design_rosie_and_snootz/right_top_content_5.jpg') no-repeat top left;
}

div.right_bottom_content_5, div.right_bottom_content_15 {
width : 790px;
background : url('../usr/design_rosie_and_snootz/right_bottom_content_5.jpg') no-repeat bottom left;
}

div.right_content_6 {
background : url('../usr/design_rosie_and_snootz/right_content_1.jpg') top center repeat-y;
}

div.right_top_content_6 {
width : 790px;
background : url('../usr/design_rosie_and_snootz/right_top_content_1.jpg') no-repeat top left;
}

div.right_bottom_content_6 {
width : 790px;
background : url('../usr/design_rosie_and_snootz/right_bottom_content_1.jpg') no-repeat bottom left;
}

div.right_content_10, div.right_content_11 {
background : url('../usr/design_rosie_and_snootz/right_content_4.jpg') top center repeat-y;
}

div.right_content_16 {
background : url('../usr/design_rosie_and_snootz/right_content_4.jpg') top center repeat-y;
}

div.right_top_content_10, div.right_top_content_11 {
width : 790px;
background : url('../usr/design_rosie_and_snootz/right_top_content_4.jpg') no-repeat top left;
}

div.right_top_content_16 {
width : 790px;
background : url('../usr/design_rosie_and_snootz/right_top_content_4.jpg') no-repeat top left;
}

div.right_bottom_content_10, div.right_bottom_content_11 {
width : 790px;
background : url('../usr/design_rosie_and_snootz/right_bottom_content_4.jpg') no-repeat bottom left;
}

div.right_bottom_content_16 {
width : 790px;
background : url('../usr/design_rosie_and_snootz/right_bottom_content_4.jpg') no-repeat bottom left;
}

div.right_content_8 {
background : url('../usr/design_rosie_and_snootz/right_content_1.jpg') top center repeat-y;
}

div.right_top_content_8 {
width : 790px;
background : url('../usr/design_rosie_and_snootz/right_top_content_1.jpg') no-repeat top left;
}

div.right_bottom_content_8 {
width : 790px;



background : url('../usr/design_rosie_and_snootz/right_bottom_content_1.jpg') no-repeat bottom left;
}

div.right_content_9 {
background : url('../usr/design_rosie_and_snootz/right_content_1.jpg') top center repeat-y;
}

div.right_top_content_9 {
width : 790px;
background : url('../usr/design_rosie_and_snootz/right_top_content_1.jpg') no-repeat top left;
}

div.right_bottom_content_9 {
width : 790px;
background : url('../usr/design_rosie_and_snootz/right_bottom_content_1.jpg') no-repeat bottom left;
}

/* ##########MENU NIV.1 ########## */

ul#menu_level1 {
}

ul#menu_level1 li{
margin : 0px;
list-style-type : none;
text-align : center;
}

ul#menu_level1 li.mainmenu a, ul#menu_level1 li.mainmenu a.migc_selitem {
width : 205px;
height : 67px;
line-height : 63px;
display : block;
color : white;
font-weight : bold;
text-decoration : none;
font-size : 14px;
}

ul.mainmenu_1 li.mainmenu a, ul.mainmenu_1 li.mainmenu a.migc_selitem  {
background-image : url('../usr/design_rosie_and_snootz/button_left_1.jpg');
}

ul.mainmenu_2 li.mainmenu a, ul.mainmenu_2 li.mainmenu a.migc_selitem  {
background-image : url('../usr/design_rosie_and_snootz/button_left_2.jpg');
}

ul.mainmenu_3 li.mainmenu a, ul.mainmenu_3 li.mainmenu a.migc_selitem  {
background-image : url('../usr/design_rosie_and_snootz/button_left_3.jpg');
}

ul.mainmenu_14 li.mainmenu a, ul.mainmenu_14 li.mainmenu a.migc_selitem  {
background-image : url('../usr/design_rosie_and_snootz/button_left_3.jpg');
}

ul.mainmenu_4 li.mainmenu a, ul.mainmenu_4 li.mainmenu a.migc_selitem  {
background-image : url('../usr/design_rosie_and_snootz/button_left_4.jpg');
}

ul.mainmenu_5 li.mainmenu a, ul.mainmenu_5 li.mainmenu a.migc_selitem  {
background-image : url('../usr/design_rosie_and_snootz/button_left_5.jpg');
}

ul.mainmenu_15 li.mainmenu a, ul.mainmenu_15 li.mainmenu a.migc_selitem  {
background-image : url('../usr/design_rosie_and_snootz/button_left_5.jpg');
}

ul.mainmenu_6 li.mainmenu a, ul.mainmenu_6 li.mainmenu a.migc_selitem  {
background-image : url('../usr/design_rosie_and_snootz/button_left_1.jpg');
}

ul.mainmenu_10 li.mainmenu a, ul.mainmenu_10 li.mainmenu a.migc_selitem  {
background-image : url('../usr/design_rosie_and_snootz/button_left_4.jpg');
}

ul.mainmenu_11 li.mainmenu a, ul.mainmenu_11 li.mainmenu a.migc_selitem  {
background-image : url('../usr/design_rosie_and_snootz/button_left_4.jpg');
}

ul.mainmenu_16 li.mainmenu a, ul.mainmenu_16 li.mainmenu a.migc_selitem  {
background-image : url('../usr/design_rosie_and_snootz/button_left_4.jpg');
}

ul.mainmenu_8 li.mainmenu a, ul.mainmenu_8 li.mainmenu a.migc_selitem  {
background-image : url('../usr/design_rosie_and_snootz/button_left_1.jpg');
}

ul.mainmenu_9 li.mainmenu a, ul.mainmenu_9 li.mainmenu a.migc_selitem  {
background-image : url('../usr/design_rosie_and_snootz/button_left_1.jpg');
}

ul#menu_level1 li#menuid_1 a {
background-position : 0px 0px;
}

ul#menu_level1 li#menuid_1 a:hover {
background-position : -227px 0px;color : #0e4366;
}

ul#menu_level1 li#menuid_1 a.migc_selitem, ul#menu_level1 li#menuid_1 a:hover.migc_selitem {
/* background-position : -454px 0px;color : white;*/
background-position : -227px 0px;color : #0e4366;
}

ul#menu_level1 li#menuid_2 a {
background-position : 0px -86px;
}

ul#menu_level1 li#menuid_2 a:hover {
background-position : -227px -86px;color : #590c5b;
}

ul#menu_level1 li#menuid_2 a.migc_selitem, ul#menu_level1 li#menuid_2 a:hover.migc_selitem {
/* background-position : -454px -86px;color : white;*/
background-position : -227px -86px;color : #590c5b;
}

ul#menu_level1 li#menuid_3 a {
background-position : 0px -172px;
}

ul#menu_level1 li#menuid_3 a:hover {
background-position : -227px -172px;color : #3e601b; 
}

ul#menu_level1 li#menuid_3 a.migc_selitem, ul#menu_level1 li#menuid_3 a:hover.migc_selitem {
/* background-position : -454px -172px;color : white;*/
background-position : -227px -172px;color : #3e601b; 
}

ul#menu_level1 li#menuid_4 a {
background-position : 0px -258px;
}

ul#menu_level1 li#menuid_4 a:hover {
background-position : -227px -258px;color : #933312; 



}







ul#menu_level1 li#menuid_4 a.migc_selitem, ul#menu_level1 li#menuid_4 a:hover.migc_selitem {
/* background-position : -454px -258px;color : white;*/
background-position : -227px -258px;color : #933312; 
}

ul#menu_level1 li#menuid_5 a {
background-position : 0px -342px;
}

ul#menu_level1 li#menuid_5 a:hover {
background-position : -227px -342px;color : #2d037f; 
}

ul#menu_level1 li#menuid_5 a.migc_selitem, ul#menu_level1 li#menuid_5 a:hover.migc_selitem {
/* background-position : -454px -342px;color : white;*/
background-position : -227px -342px;color : #2d037f; 
}

ul#menu_level1 li#menuid_6 a {
background-position : 0px -428px;
}

ul#menu_level1 li#menuid_6 a:hover {
background-position : -227px -428px;color : #0e4366; 
}

ul#menu_level1 li#menuid_6 a.migc_selitem, ul#menu_level1 li#menuid_6 a:hover.migc_selitem {
/* background-position : -454px -428px;color : white;*/
background-position : -227px -428px;color : #0e4366; 
}

ul#menu_level1 li#menuid_32 a:hover {
background-position : -227px -428px;color : #0e4366; 
}

ul#menu_level1 li#menuid_32 a.migc_selitem, ul#menu_level1 li#menuid_32 a:hover.migc_selitem {
/* background-position : -454px -428px;color : white;*/
background-position : -227px -428px;color : #0e4366; 
}

ul#menu_level1 li#menuid_7 {
position : absolute;
top : 0px;
right : 402px;
/*right : 627px;*/
}

ul#menu_level1 li#menuid_8 {
position : absolute;
top : 0px;
right : 247px;
/*right : 467px;*/
}

ul#menu_level1 li#menuid_7 a, ul#menu_level1 li#menuid_8 a  {
width : 155px;
height : 45px;
line-height : 43px;
}

ul.mainmenu_1 li#menuid_7 a, ul.mainmenu_1 li#menuid_8 a, ul.mainmenu_1 li#menuid_7 a.migc_selitem, ul.mainmenu_1 li#menuid_8 a.migc_selitem  {
background : url('../usr/design_rosie_and_snootz/button_top_1.jpg') 0px -13px;
}

ul.mainmenu_2 li#menuid_7 a, ul.mainmenu_2 li#menuid_8 a, ul.mainmenu_2 li#menuid_7 a.migc_selitem, ul.mainmenu_2 li#menuid_8 a.migc_selitem {
background : url('../usr/design_rosie_and_snootz/button_top_2.jpg') 0px -13px;
}

ul.mainmenu_3 li#menuid_7 a, ul.mainmenu_3 li#menuid_8 a, ul.mainmenu_3 li#menuid_7 a.migc_selitem, ul.mainmenu_3 li#menuid_8 a.migc_selitem {
background : url('../usr/design_rosie_and_snootz/button_top_3.jpg') 0px -13px;
}

ul.mainmenu_14 li#menuid_7 a, ul.mainmenu_14 li#menuid_8 a, ul.mainmenu_14 li#menuid_7 a.migc_selitem, ul.mainmenu_14 li#menuid_8 a.migc_selitem {
background : url('../usr/design_rosie_and_snootz/button_top_3.jpg') 0px -13px;
}

ul.mainmenu_4 li#menuid_7 a, ul.mainmenu_4 li#menuid_8 a, ul.mainmenu_4 li#menuid_7 a.migc_selitem, ul.mainmenu_4 li#menuid_8 a.migc_selitem {
background : url('../usr/design_rosie_and_snootz/button_top_4.jpg') 0px -13px;
}

ul.mainmenu_5 li#menuid_7 a, ul.mainmenu_5 li#menuid_8 a, ul.mainmenu_5 li#menuid_7 a.migc_selitem, ul.mainmenu_5 li#menuid_8 a.migc_selitem {
background : url('../usr/design_rosie_and_snootz/button_top_5.jpg') 0px -13px;
}

ul.mainmenu_15 li#menuid_7 a, ul.mainmenu_15 li#menuid_8 a, ul.mainmenu_15 li#menuid_7 a.migc_selitem, ul.mainmenu_5 li#menuid_8 a.migc_selitem {
background : url('../usr/design_rosie_and_snootz/button_top_5.jpg') 0px -13px;
}

ul.mainmenu_6 li#menuid_7 a, ul.mainmenu_6 li#menuid_8 a, ul.mainmenu_6 li#menuid_7 a.migc_selitem, ul.mainmenu_6 li#menuid_8 a.migc_selitem {
background : url('../usr/design_rosie_and_snootz/button_top_1.jpg') 0px -13px;
}

ul.mainmenu_10 li#menuid_7 a, ul.mainmenu_10 li#menuid_8 a, ul.mainmenu_10 li#menuid_7 a.migc_selitem, ul.mainmenu_10 li#menuid_8 a.migc_selitem {
background : url('../usr/design_rosie_and_snootz/button_top_4.jpg') 0px -13px;
}

ul.mainmenu_11 li#menuid_7 a, ul.mainmenu_11 li#menuid_8 a, ul.mainmenu_11 li#menuid_7 a.migc_selitem, ul.mainmenu_11 li#menuid_8 a.migc_selitem {
background : url('../usr/design_rosie_and_snootz/button_top_4.jpg') 0px -13px;
}

ul.mainmenu_16 li#menuid_7 a, ul.mainmenu_16 li#menuid_8 a, ul.mainmenu_16 li#menuid_7 a.migc_selitem, ul.mainmenu_16 li#menuid_8 a.migc_selitem {
background : url('../usr/design_rosie_and_snootz/button_top_4.jpg') 0px -13px;
}

ul.mainmenu_8 li#menuid_7 a, ul.mainmenu_8 li#menuid_8 a, ul.mainmenu_8 li#menuid_7 a.migc_selitem, ul.mainmenu_8 li#menuid_8 a.migc_selitem {
background : url('../usr/design_rosie_and_snootz/button_top_1.jpg') 0px -13px;
}

ul.mainmenu_9 li#menuid_7 a, ul.mainmenu_9 li#menuid_8 a, ul.mainmenu_9 li#menuid_7 a.migc_selitem, ul.mainmenu_9 li#menuid_8 a.migc_selitem {
background : url('../usr/design_rosie_and_snootz/button_top_1.jpg') 0px -13px;
}

ul#menu_level1 li#menuid_8 a {
background-position : 0px -70px;
}

ul#menu_level1 li#menuid_7 a:hover  {
background-position : -170px -13px;
color : #a04118;
}

ul#menu_level1 li#menuid_8 a:hover {
background-position : -170px -70px;
color : #10496d;
}

ul#menu_level1 li.mainmenu#menuid_7 a.migc_selitem, ul.mainmenu#menu_level1 li#menuid_7 a:hover.migc_selitem {
/* background-position : -340px -13px;
color : white;*/
background-position : -170px -13px;
color : #a04118;
}

ul#menu_level1 li.mainmenu#menuid_8 a.migc_selitem, ul.mainmenu#menu_level1 li#menuid_8 a:hover.migc_selitem {
/* background-position : -340px -70px;
color : white;*/
background-position : -170px -70px;
color : #10496d;
}


/* ########## MENU NIV.2 ########## */

ul#menu_level1  li.submenu {
text-align : right;
width : 185px;
padding : 3px 0px 3px 0px;
}

ul#menu_level1 li.submenu#menuid_7, ul#menu_level1 li.submenu#menuid_34 {
display : none;
}

ul#menu_level1  li.submenu a {
color : white;
font-weight : bold;
font-size : 12px;
text-decoration : none;
background : none;
}

ul#menu_level1  li.submenu a:hover {
color : black;
}

ul#menu_level1  li.submenu a.migc_selitem {
color : black;
font-weight : bold;
font-size : 12px;
}

ul#menu_level1  li#menuid_2.submenu a:hover, 
ul#menu_level1  li#menuid_3.submenu a:hover,
ul#menu_level1  li#menuid_4.submenu a:hover,
ul#menu_level1  li#menuid_5.submenu a:hover,
ul#menu_level1  li#menuid_6.submenu a:hover {
color : black;
}

ul#menu_level1  li#menuid_2.submenu a.migc_selitem, 
ul#menu_level1  li#menuid_3.submenu a.migc_selitem,
ul#menu_level1  li#menuid_4.submenu a.migc_selitem,
ul#menu_level1  li#menuid_5.submenu a.migc_selitem,
ul#menu_level1  li#menuid_6.submenu a.migc_selitem {
color : black;
}


ul#menu_level1 li.submenu#menuid_2, ul#menu_level1 li.submenu#menuid_3, ul#menu_level1 li.submenu#menuid_4, ul#menu_level1 li.submenu#menuid_5 {
display : none;
}


/* ########## MENU NIV.3 ########## */

ul#menu_level1  li.thirdmenu {
text-align : right;
width : 185px;
}

ul#menu_level1  li.thirdmenu a {
color : white;
font-weight : normal;
font-size : 11px;
text-decoration : none;
background : none;
/* background : url('../usr/design_rosie_and_snootz/thirdmenu_li.gif') no-repeat 165px 2px;
width : 155px;
padding : 0px 30px 0px 0px;*/
width : 170px;
padding : 0px 15px 0px 0px;
display : block;
}

ul#menu_level1  li.thirdmenu a:hover {
color : black;
/* background : url('../usr/design_rosie_and_snootz/thirdmenu_li_on.gif') no-repeat 165px 2px;*/
}

ul#menu_level1  li.thirdmenu a.migc_selitem, ul#menu_level1  li.thirdmenu a:hover.migc_selitem {
color : black;
/* background : url('../usr/design_rosie_and_snootz/thirdmenu_li_on.gif') no-repeat 165px 2px;*/
}

ul#menu_level1  li.thirdmenu#menuid_20 {
display : none;
}

/* ########## SEARCH ########## */

div#search_content {
width : 246px;
height : 44px;
position : absolute;
top : 0px;
right : 0px;
text-align : center;
color : white;
font-size : 12px;
font-weight : bold;
}

div.search_1 {
background : url('../usr/design_rosie_and_snootz/search_1.jpg') 0px 1px;
}

div.search_2 {
background : url('../usr/design_rosie_and_snootz/search_2.jpg') 0px 1px;
}

div.search_3, div.search_14 {
background : url('../usr/design_rosie_and_snootz/search_3.jpg') 0px 1px;
}

div.search_4 {
background : url('../usr/design_rosie_and_snootz/search_4.jpg') 0px 1px;
}

div.search_5, div.search_15 {
background : url('../usr/design_rosie_and_snootz/search_5.jpg') 0px 1px;
}

div.search_6 {
background : url('../usr/design_rosie_and_snootz/search_1.jpg') 0px 1px;
}

div.search_10, div.search_11, div.search_16 {
background : url('../usr/design_rosie_and_snootz/search_4.jpg') 0px 1px;

}




div.search_8 {

background : url('../usr/design_rosie_and_snootz/search_1.jpg') 0px 1px;
}

div.search_9 {
background : url('../usr/design_rosie_and_snootz/search_1.jpg') 0px 1px;
}

div#search_content form {
padding-top : 11px;
line-height : 21px;
}

div#search_content form input {
border : 1px solid white;
width : 130px;
padding : 2px;
font-size : 10px;
}

body.lg_2 div#search_content form input {
width : 115px;
}

body.lg_3 div#search_content form input {
width : 110px;
}

div#search_content form input:focus {
border : 1px solid #bc0081;
}

div#search_content form div {
float : left;
padding-left : 15px;
}

div#search_content form button {
border : 0px;
background : #665098;
color : white;
width : 23px;
height : 23px;
background : url('../usr/design_rosie_and_snootz/search_button.jpg');
margin-left : 5px;
float : left;
}

div#search_content form button span {
visibility : hidden;
}


/* ########## PARAGRAPHES ########## */

div.parag_content {
width : auto;
clear : both;
color : #785ace;
padding : 15px 15px 5px 15px;
position : relative;
}

div.game_content {
width : auto;
clear : both;
color : #785ace;
padding : 15px 0px 5px 0px;
position : relative;
}

div.flashgal {
padding : 15px 15px 5px 25px;
}


h1.parag_title {
color : #785ace;
text-align : left;
font-size : 18pt;
font-weight : bold;
margin-bottom : 15px;
}

/* -------------------- ZONE DE TEXTES -------------------- */

div.parag_text_content {
width : auto;
margin-left : auto;
margin-right : auto;
color : #785ace;
font-size : 12pt;
}

/* ------------   ZONE TEXT (PARAGRAPHE)  ------------- */
div.parag_text_content p {
margin : 0px;
}

/* -------------------- ZONE IMAGE / IMAGES HAUT, IMAGES BAS  -------------------- */
div.parag_images_top, div.parag_images_bottom {
width : auto;
margin-top : 5px;
margin-bottom : 5px;
text-align : center;
}

/* -------------------- ZONE IMAGE / IMAGES DROITE -------------------- */
div.parag_images_right {
width : auto;
height : auto;
float : right;
padding-left : 15px;
}

/* -------------------- ZONE IMAGE / IMAGES GAUCHE -------------------- */
div.parag_images_left{
width : auto;
height : auto;
float : left;
padding-right: 15px;
}

div.parag_content a {
color : #785ace;
}


div.parag_content a, div.parag_content a img {
border : 0px;
}

div.parag_content li {
margin-left : 20px;
}

div.welcome_content {
width : 500px;
float : left;
padding: 15px 15px 0px 15px;
}

div.welcome_content2 {
width : 330px;
float : left;
padding: 15px 0px 0px 0px;
}

div.welcome_content h1, div.welcome_content2 h1 {
color : #785ace;
text-align : center;
font-size : 18pt;
font-weight : bold;
margin-bottom : 15px;
}

div.welcome_text_content {
color : #785ace;
font-size : 15pt;
}

div.presentation_box_content {
width : 185px;
height : 195px;
float : left;
position : relative;
}

div.presentation_box_content h2 {
position : absolute;
top : 15px;
left : 15px;
color : white;
font-size : 12pt;
padding-right : 70px;
}

div.presentation_box_text_content {
font-size : 11pt;
color : white;
position : absolute;
top : 68px;
left : 15px;
padding-right : 20px;
}

div.presentation_box_text_content a, div.presentation_box_text_content a:hover {
color : white;
text-decoration : none;
}

/* ########## FORMULAIRE ########## */

div.form_content, div.form_content2, div#guestbook_form {
width : auto;
clear : both;
color : #785ace;
padding : 15px 10px 20px 10px;
position : relative;
}

div.form_content table, div.form_content2 table, div#guestbook_form table {
margin-top : 15px;
}

div.form_content table tr td.form_1, div.form_content2 table tr td.form_1, div#guestbook_form tr td.form_1 {
width : 160px;
font-weight : bold;
color : #785ace;
font-size : 11pt;
padding-left : 10px;
padding-right : 5px;
}

div#guestbook_form table tr td {
padding-bottom : 5px;
}

div#guestbook_form table tr td input {
border : 1px solid #e0e0e0;
background : #e0e0e0;
padding : 2px;
color : black;
width : 230px;
}

div#guestbook_form table tr td textarea {
border : 1px solid #e0e0e0;
background : #e0e0e0;
padding : 2px;
color : black;
width : 230px;
height : 100px;
}

div#guestbook_form table tr td.form_1b input {

width : 25px;

background : white;

border : 0px;
}


div#guestbook_pic {

float : right;
padding-left:  15px;
}


div.form_content table tr td, div.form_content2 table tr td  {
vertical-align : top;
padding-bottom : 10px;
}

div.form_content input, div.form_content2 input {
border : 1px solid #e0e0e0;
background : #e0e0e0;
padding : 2px;
color : black;
width : 490px;
}

div.form_content2 input {
width : 150px;
}

div.form_content2 table tr td.form_3 input {
width : 20px;
}

div.form_content2 input.adress {
width : 481px;
}

div.form_content textarea {
border : 1px solid #e0e0e0;
background : #e0e0e0;
padding : 2px;
color : black;
width : 490px;
height : 120px;
}

div.form_content select, div.form_content2 select {
border : 1px solid #e0e0e0;
background : #e0e0e0;
width : 70px;
padding : 2px;
}

div.form_content2 select {
width : 156px;
}

div.form_content2 select.day, div.form_content2 select.year {
width : 70px;
}

div.form_content select.month, div.form_content2 select.month {
width : 100px;
}

div.form_content input:focus, div.form_content textarea:focus, div.form_content select:focus, div.form_content2 input:focus, div.form_content2 textarea:focus, div.form_content2 select:focus, div#guestbook_form input, div.form_content2 select:focus, div#guestbook_form table tr td textarea:focus, div#guestbook_form table tr td input:focus {
color : white;
background : #785ace;
}

td.form_2 {
text-align : right;
}

div.form_content button, div.form_content2 button, div#guestbook_form button {
border : 0px;
width : 82px;
height : 30px;
line-height : 30px;
text-align : center;
color : white;
background : url('../usr/design_rosie_and_snootz/form_button.jpg');
}

.okbutton2{
width : 150px;
height : 31px;
border : 0px;
line-height : 31px;
text-align : center;
color : white;
background : url('../usr/design_rosie_and_snootz/lost_password_button.jpg');
}

span#mandatory_field {
color : #e60094;
font-size : 13pt;
font-weight : bold;
}

div.form_content table tr td.form_1 span,div.form_content2 table tr td.form_1 span {
color : #e60094;
}

div#form_ok {
width : auto;
height : 394px;
background : url('../usr/design_rosie_and_snootz/form_ok.jpg') no-repeat top left;
text-align : center;
color : #785ace;
font-size : 13pt;
}

div#form_ok a {
color : #785ace
}

/* ########## MEMBERS ########## */

div#member_become_member {
width : 386px;
height : 93px;
position : relative;
float : left;
}

div#member_become_member p, div#member_lost_password p {
font-size : 11pt;
width : 55px;
position : absolute;
top : 18px;
right : 9px;
text-align : center;
color : white;
text-decoration : none;
cursor : hand;
}

body.lg_5 div#member_become_member p, body.lg_5 div#member_lost_password p {
font-size : 9pt;
line-height : 11pt;
top : 13px;
}

div#member_become_member a, div#member_lost_password a {
text-decoration : none;
}

div#member_become_member a#click1 {
width : 261px;
height : 63px;
display : block;
background : url('../usr/design_rosie_and_snootz/member_new_member.jpg');
color : white;
text-decoration : none;
font-weight : bold;
font-size : 14pt;
padding : 25px 100px 0px 25px;
cursor : hand;
}

div#member_login, div#member_login_private {
width : 328px;
height : 136px;
position : relative;
float : left;
padding : 20px 25px 0px 25px;
background : url('../usr/design_rosie_and_snootz/member_login.jpg');
color : white;
font-size : 13pt;
}

div#member_login_private {
clear : both;
margin-left : 180px;
}

div#member_login h2, div#member_login_private h2 {
font-weight : bold;
font-size : 14pt;
margin-bottom : 10px;
}

div#member_login table tr td, div#member_login_private table tr td {
padding-left : 10px;
padding-bottom : 2px;
}

div#member_login table, div#member_login_private table {
width : 328px;
}

div#member_login table tr td input, div#member_login_private table tr td input {
border : 1px solid white;
background : white;
padding : 2px;
width : 180px;
}

div#member_login table tr td input:focus, div#member_login_private table tr td input:focus {
color : white;
background : #785ace;
}

div#member_login table tr td#member_button, div#member_login_private table tr td#member_button {
text-align : right;
padding-top : 5px;
}

div#member_login table tr td#member_button button, div#member_login_private table tr td#member_button button {
border : 0px;
width : 83px;
height : 31px;
line-height : 31px;

text-align : center;
color : white;
background : url('../usr/design_rosie_and_snootz/member_button.jpg');
}

div#member_lost_password {
width : 386px;
height : 91px;
position : relative;
float : left;
}

div#member_lost_password a#click2 {

width : 211px;
height : 61px;

display : block;
background : url('../usr/design_rosie_and_snootz/member_lost_password.jpg');
color : white;
text-decoration : none;
font-weight : bold;
font-size : 14pt;
padding : 25px 150px 0px 25px;
cursor : hand;
}

body#body_11 div#global_content_member {
display : none;
}

body#body_11 div.welcome_content2 {
display : none;
}

.lg_1 #memberbox_2 {
display : none;
}

.lg_2 #memberbox_2 {
display : none;
}

.lg_3 #memberbox_2 {
display : none;
}

.lg_4 #memberbox_2 {
display : none;
}

.lg_5 #memberbox_2 {
display : none;
}

body#body_10 div.parag_content#lost_password {
display : none;
}

div.parag_content#lost_password {
margin-bottom : 10px;
}

div.lost_passwd {
color : #785ace;
padding : 15px 15px 5px 15px;
}

div.lost_passwd p.lost_passwd_field {
float : left;
padding-right : 10px;
}

div.lost_passwd button {
float : left;
width : 150px;
height : 31px;
border : 0px;
line-height : 31px;
text-align : center;
color : white;
background : url('../usr/design_rosie_and_snootz/lost_password_button.jpg');
}

div.lost_passwd p.lost_passwd_field input {
border : 1px solid #e0e0e0;
background : #e0e0e0;
padding : 2px;
color : black;
width : 300px;
}

div.lost_passwd p.lost_passwd_field input:focus {
color : white;
background : #785ace;
}


div#logout_text {
position : absolute;
top : 0px;
left : 0px;
background : white;
width : 330px;
padding: 15px 0px 0px 0px;
color : #785ace;
font-size : 15pt;
}

div#logout_text h1 {
color : #785ace;
text-align : center;
font-size : 18pt;
font-weight : bold;
margin-bottom : 15px;
}

/* ########## GAME ########## */

div.game {
width : 230px;
height : 160px;
text-align : center;
float : left;
position : relative;
padding : 0px 8px 0px 8px;
}

div.game h1 {
font-size : 12pt;
font-weight : bold;
position : absolute;
left : 0px;
top : 40px;
color : white;
width : 220px;
padding-left : 10px;
text-align : center;
text-transform : uppercase;
}

div.game p {
position : absolute;
top : 97px;
left : 80px;
text-align : center;
}

div.game p a {
color : white;
text-decoration : none;
width : 86px;
height : 26px;
line-height : 26px;
display : block;
font-size : 8pt;
}

/* ########## SHOP LOCATOR ########## */


div#datadir_content_left  {
width : 370px;
float : left;
text-align : center;
border-right : 1px solid #c6c5c6;
}


div#datadir_content_right  {
width : 369px;
float : left;
padding-top : 5px;
}

div#datadir_search_1 {
width : 360px;
background : url('../usr/design_rosie_and_snootz/datadir_search_1.jpg');
text-align : left;
margin : 0px auto 0px auto;
}

div#datadir_search_2 {
width : 360px;
background : url('../usr/design_rosie_and_snootz/datadir_search_2.jpg') no-repeat top left;
}

div#datadir_search_3 {
width : 300px;
background : url('../usr/design_rosie_and_snootz/datadir_search_3.jpg') no-repeat bottom left;
padding : 30px;
font-size : 13pt;
}

div#datadir_search_3 h1 {
font-weight : bold;
font-size : 14pt;
margin-bottom : 10px;
color : white;
}

div#datadir_search_3 table {
margin : 0px 10px 10px 10px;
}

div#datadir_search_3 table tr td {
font-size : 9pt;
color : white;
padding-bottom : 2px;
}

div#datadir_search_3 table tr td.df_cell1 {
width : 100px;
}

div#datadir_search_3 table tr td input {
border : 1px solid white;
background : white;
padding : 2px;
width : 180px;
}

div#datadir_search_3 table tr td select {
border : 1px solid white;
background : white;

padding : 2px;
width : 186px;
}

div#datadir_search_3 table tr td input:focus, div#datadir_search_3 table tr td select:focus {
color : white;
background : #785ace;
}

div#datadir_search_3 button {
background : url('../usr/design_rosie_and_snootz/datadir_search_button.jpg');

width : 82px;
height : 31px;
line-height : 31px;
text-align : center;

color : white;

border : 0px;
margin-left : 213px;
}

div#multipage {

margin : 0px auto 0px auto;
width : 230px;
font-size : 8pt;
color : #785ace;
margin-bottom : 5px;
text-align : center;
}

div#multipage select {
width : 50px;
border : 1px solid #785ace;
color : #785ace;
}

td.catnav a {
padding : 0px 5px 0px 5px;
}

div.datadir_object {
clear : both;
margin-left : 10px;
width : 355px;
border-top : 1px solid #c6c5c6;
padding : 1px 0px 1px 0px;
}


div.datadir_object a {
width : 345px;
height : 60px;
padding : 5px;

display : block;
text-decoration : none;
background : url('../usr/design_rosie_and_snootz/datadir_more_off.jpg') no-repeat bottom right;
}

div.datadir_object a:hover {
background : url('../usr/design_rosie_and_snootz/datadir_more_on.jpg') no-repeat bottom right #f0f0f0;
}

div.datadir_object a h1 {
font-size : 11pt;
font-weight : bold;
color : #7daf25;
margin-bottom : 5px;
}

div.datadir_object_adress {
padding-left : 10px;
color : #706e6e;
font-size : 9pt;
}

div.datadir_object_phone {
padding-left : 10px;
color : #706e6e;
font-size : 8pt;
}

div#datadir_info_content {
font-size : 9pt;
color : white;
padding : 0px 10px 0px 10px;
}

div#datadir_route {
font-size : 8pt;
color : white;
}

div#datadir_info_content a {
color : white;
text-decoration : none;
}

div#datadir_info_content a:hover {
text-decoration : underline;
}

div#EmplacementDeMacarte {
margin-left : 10px;
border : 1px solid black;
}

div#EmplacementDeMacarte button {
background : url('../usr/design_rosie_and_snootz/datadir_search_button.jpg');
width : 82px;

height : 31px;
line-height : 31px;
text-align : center;
color : white;
border : 0px;
}

table#resultat {margin : 10px 0px 0px 13px; width:720px;}
table#resultat td.encadrement {width:360px; vertical-align: top;}
#EmplacementCarteItineraire{width:345px;height : 355px; border:1px solid black;}
#EmplacementTexteItineraire{ width:auto; height:100%; text-align:left;}

#EmplacementTexteItineraire b{color: #03f; text-decoration: underline;}
#cadre {margin: 0; padding:10px 0 5px 0; width: 720px; height: auto;text-align:center; background-color: #F6FCEC;}

/* ########## E-CARDS ########## */

.corps_ecard
{
margin-left:23px;
margin-top:14px;
line-height:23px
}

.send_back_ecard
{
   margin-left:533px;
}

.send_back_ecard img:hover
{
   cursor:pointer;
   border : 1px solid #e60094;
}

div#ecards h1 {
display : none;
}

div#ecards {
color : #785ace;
width : auto;
clear : both;
padding : 0px 15px 5px 15px;
position : relative;
}

div#ecards h2 {
color : #785ace;
text-align : left;
font-size : 15pt;
font-weight : bold;
margin-bottom : 5px;
}

table#table_visuals {
margin-bottom : 10px;
margin-left : 7px;
}

table#table_visuals tr td {
padding-right : 5px;
}

table#table_visuals img {
border : 1px solid white;
}

table#table_visuals img:hover {
border : 1px solid #e60094;
}

.visual:hover
{
border : 1px solid #e60094;
cursor:pointer;
}

table#table_visuals img.visual_selected {
border : 1px solid #e60094;
}

table#table_visuals input {

}

table#table_messages {
margin-left : 15px;
}

table#table_messages tr td {
width : 230px;
font-size : 11pt;
}

table#table_messages ul li {
margin  : 0px;
list-style-type : none;
padding-bottom : 5px;
color : #ffffff;
font-size : 11pt;
font-weight : bold;
}

.td_friend1
{
 vertical-align:top;
}

table#table_messages ul li.selectionne {
font-weight : bold;
color : #e60094;
font-size : 11pt;
}

li.non_selectionne:hover
{
font-weight : bold;
color : #e60094;
font-size : 11pt;
}

table#table_friend {
margin-bottom : 10px;
margin-left : 16px;
}

table#table_friend tr td {
padding-right : 10px;
font-size : 12pt;
padding-bottom : 5px;
}

table#table_friend tr td.td_friend1 {
width : 130px;
font-weight : bold;

color : #ffffff;
font-size : 11pt;


}

table#table_friend tr td.td_friend2 {
width : 400px;
}

input.friend_input
{
width:210px;
}

table#table_friend tr td input {
border : 1px solid #e0e0e0;
background : #ffffff;
padding : 2px;
color : black;
width : 250px;
}

table#table_friend tr td select {

border : 1px solid #e0e0e0;
background : #ffffff;
padding : 2px;



color : black;

width : 250px;
}


table#table_friend tr td input:focus, table#table_friend tr td select:focus {
color : white;
background : #785ace;
}

table#table_friend tr td label input {
border : 0px;
background : none;
width : 20px;
}

div#submit_zone {
margin-left : 230px;
}

div#submit_zone_big 
{
margin-left : 322px;
}


div#submit_zone button, div#submit_zone_big button {
border : 0px;
width : 82px;
height : 30px;
line-height : 30px;
text-align : center;

font-weight:bold;
color : white;
background : url('../usr/design_rosie_and_snootz/form_button.jpg');
}


label.error {
background:url("../usr/design_rosie_and_snootz/unchecked.gif") no-repeat 2px 4px;
padding : 0px 2px 0px 25px;
font-size:9pt;
font-weight: normal;
color: #ffea00;
clear : both;

height : 25px;
line-height : 25px;
display : block;
}

label.error a {
color : #d60303;
text-decoration : none;
}

label.error a:hover {
color: #d60303;
}

label.checked {
display : none;
background : none;
float:left;
}

/* ########## FOOTER ZONE ########## */

div#footer_zone {
width : 980px;
text-align : right;
padding : 0px 15px 15px 0px;
}

p#copyright {
font-size : 10px;
font-weight : bold;
color : white;
}

p#copyright a {
color : #392860;
}


/* ########## REFERENCEMENT ########## */


div#migc_ref {
position : absolute;
top : 0px;
left : 1000px;
display: none;
width : 995px;
}


/*  #ECARDS# */


#table_carte
{
width:720px;
margin: 0 auto 0 auto;
}

#liste_carte_message
{
    height:464px
}


div#ecard_center {
width : 478px;
margin : 0px auto 0px auto;
background : url('../usr/design_rosie_and_snootz/shop_newuser_center.jpg');
}

div#ecard_top {
width : 478px;
background : url('../usr/design_rosie_and_snootz/shop_newuser_top.jpg') no-repeat top left;
}

div#ecard_bottom {
width : 408px;
padding : 35px;
background : url('../usr/design_rosie_and_snootz/shop_newuser_bottom.jpg') no-repeat bottom left;
}


div#ecard_center_bloc1 {
width : 478px;
margin : 0px auto 0px auto;
background : url('../usr/design_rosie_and_snootz/shop_newuser_center.jpg');
}

div#ecard_top_bloc1 {
width : 478px;
background : url('../usr/design_rosie_and_snootz/shop_newuser_top.jpg') no-repeat top left;
}

div#ecard_bottom_bloc1 {
width : 408px;
padding : 35px;
background : url('../usr/design_rosie_and_snootz/shop_newuser_bottom.jpg') no-repeat bottom left;
}

div#ecard_center_bloc2 {
width : 478px;
margin : 0px auto 0px auto;
background : url('../usr/design_rosie_and_snootz/shop_newuser_center2.jpg') repeat-y top center;
}

div#ecard_top_bloc2 {
width : 478px;
background : url('../usr/design_rosie_and_snootz/shop_newuser_top2.jpg') no-repeat top center;
}

div#ecard_bottom_bloc2 {
width : 408px;
padding : 35px;
background : url('../usr/design_rosie_and_snootz/shop_newuser_bottom2.jpg') no-repeat bottom center;
}

div#ecard_center_bloc3 {
width : 478px;
margin : 0px auto 0px auto;
background : url('../usr/design_rosie_and_snootz/shop_newuser_center3.jpg') repeat-y top center;
}

div#ecard_top_bloc3 {
width : 478px;
background : url('../usr/design_rosie_and_snootz/shop_newuser_top3.jpg') no-repeat top center;
}

div#ecard_bottom_bloc3 {
width : 408px;
padding : 35px;
background : url('../usr/design_rosie_and_snootz/shop_newuser_bottom3.jpg') no-repeat bottom center;
}

#carte_image
{
   width:339px;
  height:456px;

}

#carte_texte
{
   width:393px;
  height:456px;
background : url('../gfx/fond_lettre.jpg') no-repeat top left;
vertical-align:top;
}


.ecard_line2 td, .ecard_line3 td, .ecard_line10 td

{
   padding-left:193px;
vertical-align:top;
}


.ecard_line5 td, .ecard_line6 td, .ecard_line7 td, .ecard_line8 td, .ecard_line9 td
{
   padding-left:39px;
vertical-align:top;
padding-right:34px;
text-align:justify;
line-height:22px

}

.ecard_line5 td
{
font-size:14pt;
font-weight:bold;
color:#333333;
}

.ecard_line6 td
{
font-size:12pt;
font-weight:bold;
color:#333333;
}

.ecard_line1
{
    height:81px;
vertical-align:top;

}
.ecard_line2
{
    height:6px;
vertical-align:top;
   
}
.ecard_line3
{
    height:26px;
vertical-align:top;
}
.ecard_line4
{
    height:47px;
vertical-align:top;
}
.ecard_line5

{

    height:20px;

vertical-align:top;
    
}
.ecard_line6
{
    height:22px;
vertical-align:top;

}
.ecard_line7
{
 height:23px;
vertical-align:top;

}
.ecard_line8
{
 height:85px;
vertical-align:top;

}
.ecard_line9
{
    height:22px;
vertical-align:top;
}
.ecard_line10
{
    height:72px;
vertical-align:top;

}

.destinataire
{
margin-left:23px;
margin-top:122px;
margin-bottom:26px;
line-height:25px;
}

#ecards_form h2
{
margin-top:16px;
}

#rosie_picture_box
{
   width:720px;
   height:720 px;
  background : url('../usr/design_rosie_and_snootz/fond_image_box.jpg') fixed top center;
}

#rosie_picture_box tr td
{
    text-align:center;
    v-align:center;
   vertical-align:center;
}



div.guestbook1 {
width : 460px;
background : url('../usr/design_rosie_and_snootz/guestbook_center.jpg');
margin : 0px auto 15px auto;
} 


div.guestbook2 {
width : 460px;
background : url('../usr/design_rosie_and_snootz/guestbook_top.jpg') no-repeat top left;
} 


div.guestbook3 {
width : 360px;
background : url('../usr/design_rosie_and_snootz/guestbook_bottom.jpg') no-repeat bottom left;
padding : 30px 50px 88px 50px;
} 

div.guestbook3 h1 {
color : #07a9d8;
font-size : 14pt;
margin-bottom : 15px;
}

div.guestbook_txt {
color : #545454;
/* background : url('../usr/design_rosie_and_snootz/guestbook_txt.jpg') repeat-y;*/
line-height : 22px;
}

table.guestbook_crit {
margin-left : 20px;
margin-bottom : 10px;
}

table.guestbook_crit tr td {
color : #e60094;
font-weight : bold;
padding-right : 5px;
}

table.guestbook_crit tr td button {
border : 0px;
width : 82px;
height : 30px;
line-height : 30px;
text-align : center;
color : white;
background : url('../usr/design_rosie_and_snootz/form_button.jpg');
}

div#languages_content {
position : absolute;
left : 215px;
top : 5px;
z-index : 2000;
height : 36px;
width : 200px;
clear : both;
}


ul#languages {
height : 36px;
clear : both;
}

ul#languages li {
margin : 0px;
list-style-type : none;
float : left;
padding-right : 3px;
}

ul#languages li a {
width : 36px;
height : 36px;
line-height : 36px;
display : block;
text-align : center;
color : white;
font-weight : bold;
text-decoration : none;
}

ul#languages.language_1 li a {
background-image : url('../usr/design_rosie_and_snootz/button_languages_1.jpg');
}

ul#languages.language_2 li a {
background-image : url('../usr/design_rosie_and_snootz/button_languages_2.jpg');
}

ul#languages.language_3 li a, ul#languages.language_14 li a {
background-image : url('../usr/design_rosie_and_snootz/button_languages_3.jpg');
}

ul#languages.language_4 li a {
background-image : url('../usr/design_rosie_and_snootz/button_languages_4.jpg');
}

ul#languages.language_5 li a, ul#languages.language_15 li a {
background-image : url('../usr/design_rosie_and_snootz/button_languages_5.jpg');
}

ul#languages.language_6 li a {
background-image : url('../usr/design_rosie_and_snootz/button_languages_1.jpg');
}

ul#languages.language_10 li a, ul#languages.language_11 li a, ul#languages.language_16 li a {
background-image : url('../usr/design_rosie_and_snootz/button_languages_4.jpg');
}

ul#languages.language_8 li a {
background-image : url('../usr/design_rosie_and_snootz/button_languages_1.jpg');
}

ul#languages.language_9 li a {
background-image : url('../usr/design_rosie_and_snootz/button_languages_1.jpg');
}

li#lg_EN a {
background-position : 0px 0px;
}

li#lg_FR a {
background-position : -39px 0px;
}

li#lg_NL a {
background-position : -79px 0px;
}

li#lg_DE a {
background-position : -119px 0px;
}

li#lg_ES a {
background-position : -159px 0px;
}

ul#online_store_menu_content {
height : 30px;
padding:  7px 15px 0px 20px;
}

ul#online_store_menu_content li {
margin : 0px;
list-style-type : none;
float : left;
font-size : 9pt;
border-bottom : 1px solid #ebebeb;
padding-right : 30px;
}

ul#online_store_menu_content li a {
text-transform : uppercase;
color : #d6711f;
text-decoration : none;
font-weight : bold;
font-size : 9pt;
border-bottom : 1px solid #ebebeb;

}


ul#online_store_menu_content li a:hover {
border-bottom : 3px solid #84c003;
color : #5e5e5e;

}


h1#page_title {

color : #7fb61d;
font-size : 14pt;
margin-bottom : 10px;
padding : 15px 15px 20px 15px;
}


.table_press{
color: black;
font-size: 12px;
text-align: center;
}
.table_press td{
width: 150px;
}

/* -------------------- PAGINATION -------------------- */



div.multipage {

width : 500px;

}



#pagination_tab {

height: 25px;

padding-top: 5px;

padding-bottom: 5px;

text-align : center;

margin : 0px auto 0px auto;

}



#pagination_tab tr td {

}



table#pagination_tab a  {

color: #7c7c7c;

font-size: 08pt;

text-decoration: none;

}

table#pagination_tab a:hover  {

color: #1078cc;

font-size: 08pt;

text-decoration: none;

}




td#pagination_previous_page {

padding-right: 10px;

}



td#pagination_previous_page a {

padding-left: 15px;

background : url('../usr/sources/puce_previous.jpg') no-repeat left center;

}



td#pagination_previous_page a:hover {

text-decoration: underline;

}



td#pagination_next_page {

padding-left: 10px;

}



td#pagination_next_page a {

padding-right: 15px;

background : url('../usr/sources/puce_next.jpg') no-repeat right center;

}



td#pagination_next_page a:hover {

text-decoration: underline;

}



td#pagination_previous_page_grise  {

display: none;

}



td#pagination_next_page_grise  {

display: none;

}



td.pagination_page a  {

padding-left: 4px;

padding-right: 4px;

}



td#pagination_page_selected  {

color: #1078cc;

font-weight: bold;

padding-left: 4px;

padding-right: 4px;

}



#cat_pre ul li a:hover {

background : url('../usr/sources/bg_cat_pre.jpg') no-repeat left center;

color: #ab2e0b;

}



#cat_pre span {

}



#cat_pre ul li a  {

width: 125px;

height: 164px;

display: block;

cursor: pointer;

text-decoration: none;

text-align: center;

}





#cat_pre ul li   {

list-style-type: none;

padding: 0px;

margin: 0px;

width: 125px;

height: 165px;

float: left;

}



#cat_pre ul li img   {

margin-top: 5px;

margin-bottom: 5px;

}



#cat_pre   {

padding: 0px;

margin: 0px;

width: 500px;

height: 340px;

}

#page_suivante_desactivee {
  display : none;
}
