img { behavior:url(../iepngfix/iepngfix.htc); }


.list_category_select .category{
color:#0099ff;
font-weight:bold;
}

#notePad h3 {
    font-size: 13px;
}

body
{
	font-family:arial;
	font-size:15px;
}

img
{
  border:none;
  vertical-align:middle;
}

#container
{
  width:1024px;
  margin:-10px auto auto auto;
}

.error_list
{
	color:red;
	margin:0 0 0 50px;
}

#patchContent{
  width: 310px;
  float: left;
  margin: 0 0 0 461px;
  background-image: url('/images/fo2/patch.png');
  background-repeat: no-repeat;
  padding-top:5px;
}

#headerLinks{
  padding: 0;
  float:left;
  margin-left: 65px;
}

#headerLinks a, #headerLinks a:active, #headerLinks a:visited, #headerLinks a:hover {
  color: #ff9900;
  text-decoration: none;
}

#headerLinks img{  
  border: none;
}

#headerLinks li{

  display: inline;
}

#headerLinks ul{
  padding: 0;
height:30px;
  margin: 0em 0 0 0;
  font-size: 12px;
}

#cart{
  float:right;
  margin: 0 1em 0 0;
}

#cart a, #cart a:hover, #cart a:active, #cart a:visited{
  color:black;
  text-decoration: none;
}

#cart a img{
  border: none;
}

#signin{
  margin: 0px 0 0 0em ;
float:left;
clear:both;
}

#page
{
background-color:#FFFFFF;   
	margin-left: auto;
	margin-right: auto;
	width: 1024px;
	background-image: url("/images/background.jpg");
	background-repeat:no-repeat;                                                    
}

#content 
{
  width: 1000px;
  margin:20px auto 0 auto;
}

#footer
{
  height:180px;
}

#footer h3
{
  font-family: LubalGraphBkBTBook;
  font-size: 17px;
  /*padding:10px;*/
  /*margin: 0 0 20px 20px;*/
  text-align: left;
  color: #ff9900;
}

#footer .content li
{
  padding: 0 0 5px 0;
  list-style-type: none;
  font-size: 12px;
}

ul
{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#footer #more, #follow_us, #partners
{
  float: left;
  width: 180px;
  text-align: left;
	margin:0 0 0 50px;
}

#footer #paymentMethods{
  float: left;
  width: 256px;
  height: 108px;
  margin : 15px 0 0 15px;
  background-image: url(/images/fo2/cb.png);
  margin-left: 50px;
}

#member_content
{
  width:710px;
  float:right;
  margin:0 50px 0 0;
}

#header{
  margin-left: auto;
  margin-right: auto;
  width: 1024px;
  height: 110px;
  background-image: url("/images/NTSbanner.jpg");
}

#logo{
  float: left;
  margin: -8px 0 0 0;
}

#logo a{
  text-decoration: none;
}

#logo a:active, #logo a:visited, #logo a img
{
  border:none;
}

#header .content
{/*
  height:25px;
  margin:59px 0 0 250px;
  position:absolute;*/

}

#topMenu{
  float:left;
  margin: 10px 0px 0 80px;
  font-size:17px;
  width:580px;
}


#topMenu li{
	float:left;
  margin: 0 0 0 20px;
  padding: 0 0px 0 20px;
  display: inline;
  background-image: url('/images/fo2/dots2.png');
  background-repeat: no-repeat;
  background-position: left;
}


#topMenu ul{

}

#topMenu li a:hover{
  color:grey;
  text-decoration: none;
}

#topMenu a{
  color:black;
  text-decoration: none;
}

#topLinks ul{
  margin: 0 0 0 0;
  padding: 3px 0 0 0;
  font-size:14px;
  font-family: LubalGraphBkBTBook;
  text-align:left;

}

#topLinks a, #topLinks a:visited, #topLinks a:hover, #topLinks a:active{
  color:black;
  text-decoration: none;
  color:#666666;
}

#topLinks li{
  display:inline;
  margin: 0 1em 0 1em;
}

li #layout_top_language
{
  position:absolute;
  float:right;
  list-style:none;
  margin:10px 10px 0 0;
	backgrond-color:red;
}

a#btn_connected, a#btn_connected:link, a#btn_connected:visited
{
  float:left;
  width:25px;
  height:21px !important;
  height:24px;
  padding:0;
  background-image:url(/images/btn_connected.jpg);
}

a#btn_disconnected, a#btn_disconnected:link, a#btn_disconnected:visited
{
  float:left;
  width:25px;
  height:21px !important;
  height:24px;
  padding:0;
  background-image:url(/images/btn_disconnected.jpg);
}

#link_signin
{
  position:relative;
  top:61px;
  right:-842px;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
  padding:4px 5px 4px 5px;
  background:none;
}


#link_signout
{
  position:relative;
  top:61px;
  right:-842px;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
  padding:4px 5px 4px 5px;
}

#login_form_layout
{
  display:none;
  position:relative;
  top:60px;
  left:715px;
  background-color: #DDDDDD;
  width: 210px;
  z-index: 100;
  border-top-width: 1px;  
  border-right-width-value: 1px;
  border-right-width-ltr-source: physical;
  border-right-width-rtl-source: physical;
  border-bottom-width: 1px;
  border-left-width-value: 1px;
  border-left-width-ltr-source: physical;
  border-left-width-rtl-source: physical;
  border-top-style: none;
  border-right-style-value: none;
  border-right-style-ltr-source: physical;
  border-right-style-rtl-source: physical;
  border-bottom-style: none;
  border-left-style-value: none;
  border-left-style-ltr-source: physical;
  border-left-style-rtl-source: physical;
  border-top-color: transparent;
  border-right-color-value: transparent;
  border-right-color-ltr-source: physical;
  border-right-color-rtl-source: physical;
  border-bottom-color: transparent;
  border-left-color-value: transparent;
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
  text-align: left;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;

  margin-top: 5px;
  color: #778899;
  font-size: 11px;
}

#submit_home
{
  background-color: #FF9900;
  /*background-image: url(http://s.twimg.com/a/1268179522/images/bg-btn-blue.png);*/
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: 0pt 0pt;
  border-top-width: 1px;
  border-right-width-value: 1px;
  border-right-width-ltr-source: physical;
  border-right-width-rtl-source: physical;
  border-bottom-width: 1px;
  border-left-width-value: 1px;
  border-left-width-ltr-source: physical;
  border-left-width-rtl-source: physical;
  border-top-style: solid;
  border-right-style-value: solid;
  border-right-style-ltr-source: physical;
  border-right-style-rtl-source: physical;
  border-bottom-style: solid;
  border-left-style-value: solid;
  border-left-style-ltr-source: physical;
  border-left-style-rtl-source: physical;
  border-top-color: #3399dd;
  border-right-color-value: #3399dd;
  border-right-color-ltr-source: physical;
  border-right-color-rtl-source: physical;
  border-bottom-color: #3399dd;
  border-left-color-value: #3399dd;
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
  color: #ffffff;
  text-shadow: #3399dd;
  padding: 4px 10px 5px 10px;
  font-size: 11px;
  margin: 4px 0px 0 0;
  font-weight: bold;
}

#header .content #menu a, #header .content #menu a:link, #header .content #menu a:visited
{
  text-decoration: none;
  margin: 0 4px 0 10px;
 
  
  font-weight:bold;
 
  line-height:13px;
  vertical-align:50%;
}

#header .content #menu a:hover,#header .content  #menu a:focus, #header .content  #menu a:active
{

}

#header .content #menu #cartMenu a.link_cart, #header .content #menu #cartMenu a.link_cart:link, #header .content #menu #cartMenu a.link_cart:visited
{
  /*margin:0 0 0 20px;*/
}

#cartMenu a.link_cart:active, #cartMenu a.link_cart:hover
{
}


#footer .content a
{
  text-decoration: none;
  margin: 0 10px 0 18px;
  color:black;
}

#footer .content  a:hover,#footer .content  a:focus
{
  text-decoration: none;
  color: #000;
  margin: 0 10px 0 18px;
  color:grey;
}

#sf_admin_container .sf_admin_form_field_logo div div label
{
  display: inline;
  float: none;
}

#header h1
{
  width: auto;
}

a.link_page
{
  background: url(../images/liens-page.jpg) no-repeat 0 0;
  color:white;
  text-decoration: none;
  font-size:0.8em;
  width:128px;
  height:19px;
  display:block;
}

a.link_page:hover,a.link_page:focus
{
  background-position: 0 -19px;
}

hr.separation{
  clear:both;
  visibility:hidden;
}

a.btn_purchase, a.btn_purchase:link, a.btn_purchase:visited{
  float:right;
  width:100px;
  height:17px;
  background-image:url(/images/home/btn-next-bg.jpg);
  background-repeat:repeat-x;
  background-position:0 0;
  color:#FFFFFF;
  text-decoration:none;
  text-transform:uppercase;
  font-size:0.75em;
  text-align:center;
  padding:2px 0 0 0;
  margin:4px 0 0 0;
}

a.btn_purchase:hover,a.btn_purchase:active{
  background-position:0px -19px;
}

#content_notifications
{
  width:780px;
  margin:0 auto 0 auto;
}

/* ############################################################# */
/* ##################### Form Contact us ####################### */
/* ############################################################# */

#form_contact_us
{
  width:450px;
  margin:0 auto 0 auto;
}

.notice
{
  background:#FFFFFF;
  color:#000000;
  text-align:center;
  padding:10px;
  margin:10px 0 10px 0;
	position:relative;
}

.bottom_link_bar
{
  text-align:center;
  margin:5px 0 5px 0;
}

a.link_back, a.link_back:link, a.link_back:visited
{

}

a.link_back:active, a.link_back:hover
{
}





/* ############################################################# */
/* ##################### faq ####################### */
/* ############################################################# */


#menu_faq li
{
  width:219px;
  height:36px;
  margin-top:5px;
  text-align:center;
  padding-top:10px;
  cursor:pointer;
}

#menu_faq li img
{
  float:left;
}

#menu_faq .interrogation
{
  padding-left:20px;
  cursor:auto;
  
}

#menu_faq li div
{
  width:130px;
  text-align:justify;
  float:left;
  margin-left:10px;
}

#block_left
{
	float: left;
	width: 260px;
}

#block_right
{
  float:left;
  width: 1024px;
  font-size:14px;
}

#block_left_faq
{
  display:inline;
  float:left;
}

#block_right_faq
{
  width:740px;
  display:inline;
  float:right;
}

#block_right_faq .content_faq
{
  width:700px;
 
  margin-top:0px;
  
}

#block_right_faq .content_faq h2, #block_right_faq .content_faq h4
{
  color:#ffffff;
}

#general
{
   overflow:hidden;
}

#general h4
{
	cursor:pointer;
}

#achat
{
  height:0px;
  overflow:hidden;
  margin-top:-50px;
}

#creation
{
  height:0px;
  overflow:hidden;
}

#publication
{
  height:0px;
  overflow:hidden;
}

#gestion
{
  height:0px;
  overflow:hidden;
}

#menu .selected a
{
 
	color:#ff9900 !important;
}

li.selected{
display:block;
float:left;
}

li.selected a{
display:block;
float:left;
width:110%;
background-color: white;
background-position: 100 10;
text-align: center;
-webkit-border-radius: 1.0em;
-moz-border-radius: 1.0em;
}

#layout_404_error
{
  background:#FFFFFF;
  width:600px;
  margin:20px auto 20px auto;
  padding:15px;
}


/* ############################################################# */
/* ####################### new menu left ####################### */
/* ############################################################# */

#new_menu 
{
	width:192px;
	background:url(/images/home/imagefond.png) #424242 no-repeat;
	margin-left:28px;
	margin-top:-22px;
	position:relative;
	top:16px;
	left:0px;
	font-family:Calibri;
	font-size:18px;
	color:#FFFFFF;
}

#new_menu h3
{
	text-align:center;
	background:url(/images/home/titremenu.png) no-repeat;
	height:32px;
	padding-top:3px;
	color:#4e4e4e;
	font-family:Calibri;
	font-size:23px;
}

#new_menu_list li
{
	list-style:none;
}

#home_menu_shop
{
	width:192px;
  background:url(/images/home/imagefond.png) #424242 no-repeat;
  margin-left:28px;
  margin-top:-22px;
  position:relative;
  top:16px;
  left:0px;
  font-family:Calibri;
  font-size:18px;
  color:#FFFFFF;
}

#home_menu_shop h3
{
	text-align:center;
  background:url(/images/home/titremenu.png) no-repeat;
  height:32px;
  padding-top:3px;
  color:#4e4e4e;
  font-family:Calibri;
  font-size:23px;
}

#home_menu_shop_list li
{
  list-style:none;
}

#block_left #home_menu_shop_list h4
{
  margin:0 0 0 14px;
  font-size:22px;
}

#block_left #home_menu_shop_list li, #block_left #home_menu_shop_list li a
{
  margin:0 0 0 0px;
  padding-left:14px;
  font-size:16px;
  color:#FFFFFF;
  text-decoration:none;
}

#block_left #home_menu_shop_list li:hover, #block_left #home_menu_shop_list a:hover
{
  background:#ffb301;
  cursor:pointer;
}

#block_left #new_menu_list h4
{
  margin:0 0 0 14px;
	font-size:22px;
}


#block_left #new_menu_list li
{
	margin:0 0 0 0px;
	font-size:16px;
	color:#FFFFFF;
	display:block;
  width:162px;
}

#block_left #new_menu_list li a
{
	margin:0 0 0 0px;
  padding-left:30px;
  font-size:16px;
  color:#FFFFFF;
  text-decoration:none;
  display:block;
  width:162px;
}


#block_left #new_menu_list a:hover
{
	background:#ffb301;
	cursor:pointer;
}

#block_left #new_menu_list li:hover
{
	background:#ffb301;
	width:180px;
}

#block_left #new_menu_list li.special
{
	margin:0 0 0 0px;
  padding:0 0 0 30px;
  font-size:16px;
  color:#FFFFFF;
  display:block;
  width:162px;
}

#block_left #new_menu_list li.special:hover
{
	background:#ffb301;
}

#block_left #new_menu_list li.special a
{
	margin:0;
	padding:0;
}

#block_left #new_menu_list li.special a:hover, #block_left #new_menu_list li.special a:active
{
	background:#ffb301;
}

#boutique
{
  height:0px;
  overflow:hidden;
  margin-top:-50px;
}

#block_left .menuleftselected
{
	background:#ffb301;
}


#block_left .links
{
	width:192px;
	background:#424242;
	margin:0 0 0 28px;
	font-family:Calibri;
	font-size:18px;
	color:#FFFFFF;
}

#block_left .links h3
{
	text-align:center;
	background:url(/images/home/titremenu.png) no-repeat;
	height:32px;
	padding-top:3px;
	color:#4e4e4e;
	font-family:Calibri;
	font-size:23px;
	margin:15px 0 0 0;
}

#block_left .links li
{
	list-style:none;
}

#block_left .links h4
{
  margin:0 0 0 14px;
	font-size:22px;
}

#block_left .links li,#block_left .links li a
{
	margin:0 0 0 0px;
	padding-left:10px;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
}

#block_left .links li:hover, #block_left .links a:hover
{
background:#ffb301;
cursor:pointer;
}

#sommaire
{
  padding:10px;
	font-family: Calibri;
  color: #3b3b3b;
}

#sommaire a:link, a:visited
{
  color: #3b3b3b;
  text-decoration: none;
}

#sommaire a:hover
{
  text-decoration: underline;
}

.div_texte 
{
	padding-bottom:15px;
	background-image: url("/images/hashTexture.png");
	-webkit-border-radius: 15px;
  -moz-border-radius: 15px;
	margin: 20px 0 0 0;
}

h1{
	background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.33, rgb(255,157,0)),
    color-stop(0.96, rgb(255,196,0))
    );
  background-image: -moz-linear-gradient(
    center bottom,
    rgb(255,157,0) 33%,
    rgb(255,196,0) 96%
    );
  background-color:#ffbe00;
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  font-family: LubalGraphBkBTBook;
  font-size: 22px;
  padding: 10px 0 0 0;
  margin:0 0 0 0;
  text-align: center;
  color: white;
  height: 37px;
}

.div_texte h1 a{
	color:#FFFFFF;
	text-decoration:none;
}

h2, .div_texte h2{
  font-family: LubalGraphBkBTBook;

  margin: 0 0 20px 0px;
  text-align: left;
  color: #ff9900;
	display:block;
  font-size:25px;
}

.div_texte p{
	padding-left: 10px;
	padding-right: 10px;
	font-family:Arial;
	font-size:16px;
	color:#000000;
	text-align:justify;
}

.div_texte p a {
color:#c17400;
text-decoration:none;
}

.div_texte p a:hover{
text-decoration:underline;
}

.div_texte h3
{
	padding:10px;
	font-family:Calibri;
	font-weight:bold;
	font-size:18px;
	padding-left:60px;
}

.div_texte h3.news
{
  background: #424242;
	color: #FFFFFF;
}

.div_texte h3 .sous_titre
{
	font-size:12px;
	font-weight:none;
	color:#999999;
}

.div_texte .imgfond
{
margin-top:-87px;
background:url(/images/home/tachefond.png) no-repeat;
background-position:bottom;
float:right;
height:246px;
width:204px;

}

.div_texte p img {/*
padding-right:20px;
padding-bottom:20px;*/
}

.img_bag
{
	float: left; 
	margin: 0 6px 6px 0;
}

hr.horizontalDots{
  clear: both;
  border: none;
  padding:20px 0 0 0;
	margin-left:10px;
	margin-right:10px;
  background-image: url('/images/fo2/dots.png');
  background-position:bottom left;
  background-repeat: repeat-x;
  height:3px;
  /*position: relative;*/
}

hr.horizontalDotsOrange{
  clear: both;
  border: none;
  padding:0 0 0 0;
  background-image: url('/images/fo2/dotsOrangeHorizontal.png');
  background-position:bottom left;
  background-repeat: repeat-x;
  height:1px;
}


#bagapart-encart
{
	float:left;
	margin:10px 0 0 0px;
	width:370px;
}
