h3.titreperso,h2.titreperso,h1.titreperso,.orga_nom,.orga_nom_sg{color: #696969;}
h3.actu,h2.actu,div.default_link a,h3#section_actus,h2#section_actus,div.bloc_titre,div.actu div.bloc_titre a,div.actulink div.bloc_titre a,div.actu div.htmlarea_content p.htmlarea_titre,div.actu div.htmlarea_content p.htmlarea_sous_titre,div#actu_nom_suiv a,div#actu_nom_prec a,div.actu div.htmlarea_content h1,div.actu div.htmlarea_content h2{color: #696969;}
h3#section_events,h3.events,h3#anciensevents,h2#section_events,h2.events,h2#anciensevents,p.titre_event,div.bloc_headerlink span.title a,div.bloc_header span.title a,div.bloc_header span.title,div.event div.htmlarea_content p.htmlarea_titre,div.event div.htmlarea_content p.htmlarea_sous_titre,div.event div.bloc_header span.title ,div.event div.bloc_headerlink span.title a ,div.eventlink div.bloc_header span.title,div.eventlink div.bloc_headerlink span.title a,div.event div.htmlarea_content h1,div.event div.htmlarea_content h2{color: #696969;}
div.perso div.htmlarea_content p.htmlarea_titre,div.perso div.htmlarea_content p.htmlarea_sous_titre{color: #696969;}
.calendar tbody td.evenement,.calendar tbody td.selected {background: #696969;}
div#header_aiw {background-color: #ffffff;;	}
form#formlogin fieldset legend{color: #FFFFFF;}
form#formlogin fieldset label.login,form#formlogin fieldset h3,form#formlogin fieldset label.change, div.oublititre{color: #696969;}
form#connect {background-color:#FFFFFF;}
form#connect fieldset legend,form#connect fieldset label{color: #696969;}
div#header_club h1,div#header_club h1#titre_nom_club, div#header_club p,div#header_club p.title_club{color: #ffffff;}
div#innerMain{
background :#ffffff url("../../bkg_content/pix_570_ffffff.png") 205px 0 repeat-y ;	margin:0;	padding:0;}
div#html_footer{background-color :#ffffff;}
div.colonne_flux,div#colonne_flux,div.colonne_fluxnoariane,div#colonne_fluxnoariane {width:185px;margin: 0 5px;padding:0;}
div#accueil_content{margin: 0 10px;padding : 0;}
div#menu_appli_nosh,div.colonne_flux,div#colonne_flux,div.colonne_fluxnoariane,div#colonne_fluxnoariane{margin:0 10px;}
div#menu_appli_arno,div.menu_appli_arno{	z-index:100;	padding: 2px 0 0 0px;	margin :0;	display:block;	clear:both;}	
#menu_appli_arno dl,#menu_appli_arno dt,#menu_appli_arno dd,#menu_appli_arno ul,#menu_appli_arno li,.menu_appli_arno dl,.menu_appli_arno dt,.menu_appli_arno dd,.menu_appli_arno ul,.menu_appli_arno li{	margin: 0;	padding: 0;	list-style-type: none;}
#menu_appli_arno dl,.menu_appli_arno dl{	float: left;}
#menu_appli_arno dt,div.menu_appli_arno dl dt{	text-align: center;	font-weight: bold;	padding: 2px 6px 2px 2px;	white-space: nowrap;	margin:0;	color:#ffffff;	background: url("../img/carreblanc.jpg") 100% 5px no-repeat;}
#menu_appli_arno dt a,#menu_appli_arno dt span.nolink,.menu_appli_arno dt a,.menu_appli_arno dt span.nolink{	color: #ffffff;	text-decoration: none;	width:100%;	height: 100%;	padding: 2px 5px 2px 5px;	border:  none;	vertical-align:top;}
#menu_appli_arno dt a img,.menu_appli_arno dt a img{	vertical-align:top;	margin-top :-2px;}
#menu_appli_arno dt a.menu_selected, 
#menu_appli_arno li a.menu_selected,#menu_appli_arno dt span.menu_selected, 
#menu_appli_arno li span.menu_selected,.menu_appli_arno dt a.menu_selected, 
.menu_appli_arno li a.menu_selected,.menu_appli_arno dt span.menu_selected,.menu_appli_arno li span.menu_selected{	color: #000000;}div#accueil_content{z-index:99;}
div.menu_appli_nosh ul li ul{display:none;}
div.menu_appli_nosh ul li.parent_menu_selected ul,div.menu_appli_nosh ul li.this_li_selected ul{display:block;}
div#menu_appli_nosh dl,div.menu_appli_nosh dl{	padding:0px 0 6px 0;margin:0;font-weight: bold;}
div#menu_appli_nosh dt a,div#menu_appli_nosh dt span.nolink,div.menu_appli_nosh dt a,div.menu_appli_nosh dt span.nolink{	display:block;width:100%;border:1px solid #cccccc;padding:3px 0 ;}
div#menu_appli_nosh div.cache ul li,div.menu_appli_nosh div.cache ul li{	list-style-type:none;	}
.flecheSousMenu{	position:absolute;right:0px;}
div.cache{	margin-left:60px;}/**/
div#menu_appli_nosh div.cache ul,div.menu_appli_nosh div.cache ul{	padding:0;margin:0;}
dl.testttt dt a{	color: #696969; background-color: #ffffff;}	
div#header_cadre{width : 980px;}
div#container{width : 981px;}
div#innerMain{margin:0;	}
div#demonstration,div#aiw_bande ul li.thelink a{color: #696969; }
.calendar thead .title,.calendar .button{background-color:#FFFFFF;color: #696969;}
div.lecteur_rss  div.thetitle, .entetemeteo{background-color:#FFFFFF;}
div.lecteur_rss  div.thetitle p, table.meteo td.entetemeteo{color: #696969;}
body{background-color: #FFFFFF;    }
div#header_club p.title_club,div#header_club h1#titre_nom_club{display:none;    	}
div#header_club p.description_club{display:none;    	}
div#menu_appli_nosh{padding:0;float: left;width:182px;position:relative;z-index:100;}
div.menu_appli_nosh{padding:0;float: left;width:182px;position:relative;z-index:100;}
div.cache  li{border: 1px solid #cccccc;border-top:0;margin:0;padding:0px;white-space: nowrap;min-height:16px;}
div.cache ul{border-top:1px solid #cccccc;margin:0;padding:0px;}
div.cache li a{margin:0;padding: 2px;font-weight:bold;}
#menu_appli_arno dt span:hover,.menu_appli_arno dt span:hover,#menu_appli_nosh dt span:hover,.menu_appli_nosh dt span:hover
#menu_appli_arno dl dt span:hover,.menu_appli_arno dl dt span:hover,#menu_appli_nosh dl dt span:hover,.menu_appli_nosh dl dt span:hover{cursor:text;}
div.menu_appli_arno{
/*margin-left:-10px;*/
	
/*width : 980px;*/
/*width : 100%;*/
}
div#maa_1946{background-color : #FFFFFF;}
div#maa_1946 dl dt a,div#maa_1946 dl dt span{color : #696969;background-color : #FFFFFF;}
div#maa_1946 dl dt a.menu_selected,div#maa_1946 dl dt span.menu_selected{color : #696969;background-color : #FFFFFF;}
div#maa_1946 dl dt a:hover,div#maa_1946 dl dt span:hover,div#maa_1946 dl dt a.menu_selected:hover,div#maa_1946 dl dt span.menu_selected:hover{color : #696969;background-color : #ffffff;}
div#maa_1946 ul li{background-color : #ffffff;}
div#maa_1946 ul li a{color : #696969;}
div#maa_1946 ul li a.menu_selected{color : #696969;}
div#maa_1946 ul li:hover,div#maa_1946 ul li a:hover{background-color : #ffffff;color : #696969;}
div#maa_1962{background-color : #FFFFFF;}
div#maa_1962 dl dt a,div#maa_1962 dl dt span{color : #696969;background-color : #FFFFFF;}
div#maa_1962 dl dt a.menu_selected,div#maa_1962 dl dt span.menu_selected{color : #696969;background-color : #FFFFFF;}
div#maa_1962 dl dt a:hover,div#maa_1962 dl dt span:hover,div#maa_1962 dl dt a.menu_selected:hover,div#maa_1962 dl dt span.menu_selected:hover{color : #696969;background-color : #ffffff;}
div#maa_1962 ul li{background-color : #ffffff;}
div#maa_1962 ul li a{color : #696969;}
div#maa_1962 ul li a.menu_selected{color : #696969;}
div#maa_1962 ul li:hover,div#maa_1962 ul li a:hover{background-color : #ffffff;color : #696969;}
div#maa_1961{background-color : #FFFFFF;}
div#maa_1961 dl dt a,div#maa_1961 dl dt span{color : #696969;background-color : #FFFFFF;}
div#maa_1961 dl dt a.menu_selected,div#maa_1961 dl dt span.menu_selected{color : #696969;background-color : #FFFFFF;}
div#maa_1961 dl dt a:hover,div#maa_1961 dl dt span:hover,div#maa_1961 dl dt a.menu_selected:hover,div#maa_1961 dl dt span.menu_selected:hover{color : #696969;background-color : #ffffff;}
div#maa_1961 ul li{background-color : #ffffff;}
div#maa_1961 ul li a{color : #696969;}
div#maa_1961 ul li a.menu_selected{color : #696969;}
div#maa_1961 ul li:hover,div#maa_1961 ul li a:hover{background-color : #ffffff;color : #696969;}
div#maa_1963{background-color : #FFFFFF;}
div#maa_1963 dl dt a,div#maa_1963 dl dt span{color : #696969;background-color : #FFFFFF;}
div#maa_1963 dl dt a.menu_selected,div#maa_1963 dl dt span.menu_selected{color : #696969;background-color : #FFFFFF;}
div#maa_1963 dl dt a:hover,div#maa_1963 dl dt span:hover,div#maa_1963 dl dt a.menu_selected:hover,div#maa_1963 dl dt span.menu_selected:hover{color : #696969;background-color : #ffffff;}
div#maa_1963 ul li{background-color : #ffffff;}
div#maa_1963 ul li a{color : #696969;}
div#maa_1963 ul li a.menu_selected{color : #696969;}
div#maa_1963 ul li:hover,div#maa_1963 ul li a:hover{background-color : #ffffff;color : #696969;}
div#header_club{padding:5px 10px;margin:0;width:959px;}
div#header_login{padding-top:5px;}
div#boutique,div#recherche,div.perso,div.actu,div.event{border: none;}
div.htmlarea_content table ,div.htmlarea_content table tbody,div.htmlarea_content table tbody tr ,div.htmlarea_content table tbody tr td{
border: none;border-color:#ffffff;
}
div.htmlarea_content,div.htmlarea_content h1,div.htmlarea_content h2,div.htmlarea_content h3,div.htmlarea_content h4,div.htmlarea_content h5,div.htmlarea_content h6,div.htmlarea_content address,div.htmlarea_content p{margin:0px;padding:0px;border:none;background:transparent;background:none;font-weight: normal;position: relative;}
div.htmlarea_content img{z-index:99;}
div.htmlarea_content{padding:0px 10px;font-size: 10px;font-family:Verdana, sans-serif;color: #696969;}
div.htmlarea_content h1{font-size: 14px;padding:0px 10px 5px 10px;font-family:Verdana, sans-serif;color: #696969;} 
div.htmlarea_content h2{font-size: 12px;padding:0px 0px 0px 0px;font-family:Verdana, sans-serif;color: #696969;} 
div.htmlarea_content h3{font-size: 12px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #696969;}
div.htmlarea_content h4{font-size: 10px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #696969;} 
div.htmlarea_content h5{font-size: 9px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #696969;} 
div.htmlarea_content h6{font-size: 10px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #696969;} 
div.htmlarea_content address{font-size: 10px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #696969;} 
div.htmlarea_content p{font-size: 10px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #696969;}
div#boutique p,div#recherche p{font-size: 10px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #696969;margin-bottom:5px;}
table#tablo_boutique,table#tablo_boutique_vignettes,table#tablo_nav{color: #696969;}
div#accueil_content,div.htmlarea_content,h1.titreperso,h2.titreperso,h2#section_actus,div.actu,div.actulink,h2#section_events,div.event,div.eventlink,div#boutique,div#recherche{background-color:#ffffff;}
h1.titreperso,h2.titreperso,h2#section_actus,h2#section_events{font-size : px;}
div#recherche a,div#boutique a,div.htmlarea_content a{color:#0000CC;}
div#recherche a:hover,div#boutique a:hover,div.htmlarea_content a:hover,div#recherche a:visited:hover,div#boutique a:visited:hover,div.htmlarea_content a:visited:hover{color:#0000CC;}
div#recherche a:visited,div#boutique a:visited,div.htmlarea_content a:visited{color:#551A8B;}
div.htmlarea_content img {position:relative;padding:5px;max-width:510px;max-width: expression( Math.min(parseInt(this.offsetWidth), 510) );}
div.htmlarea_content p img {max-width:510px;max-width: expression( Math.min(parseInt(this.offsetWidth), 510) );}
div.htmlarea_content h1 img {max-width:490px;max-width: expression( Math.min(parseInt(this.offsetWidth), 490) );}
div.htmlarea_content h2 img {max-width:510px;max-width: expression( Math.min(parseInt(this.offsetWidth), 510) );}
div.htmlarea_content h3 img {max-width:510px;max-width: expression( Math.min(parseInt(this.offsetWidth), 510) );}
div.htmlarea_content h4 img {max-width:510px;max-width: expression( Math.min(parseInt(this.offsetWidth), 510) );}
div.htmlarea_content h5 img {max-width:510px;max-width: expression( Math.min(parseInt(this.offsetWidth), 510) );}
div.htmlarea_content h6 img {max-width:510px;max-width: expression( Math.min(parseInt(this.offsetWidth), 510) );}
div.htmlarea_content address img {max-width:510px;max-width: expression( Math.min(parseInt(this.offsetWidth), 510) );}
form#form_contact_accueil fieldset label.contact span#blocage_email_formulaire{width:500px;}
div.autocomplete{position:absolute;width:250px;background-color:white;border:1px solid #BBBBBB;margin:0;padding:0;z-index:1000;}
div.autocomplete ul{list-style-type:none;margin:0;padding:0;}
.highlight{background-color:#BBBBBB;}
div.autocomplete ul li.selected{background-color: #C6CFFF;border:1px solid #BBBBBB;border-left:none;border-right:none;border-top:none}
div.autocomplete ul li{list-style-type:none;display:block;margin:0;padding:2px;height:17px;cursor:pointer;border:1px solid #BBBBBB;border-left:none;border-right:none;border-top:none;}
ul.home_family li p.dcourte_article{display:none;	}
div.date_modif ,
div#aiw_footer,
div#header_cadre {
display:none;
}

div#aiw_footer {
background:none;
border:none;
}
div#container{
border:none;
}
h1.titreperso {
display: none;
}
h1, h2, h3, h4, h5, h6 {
font-family: "times new roman", "courier new", verdana, arial;
font-weight: 500;
}
div#container {
margin-top: auto;
margin-bottom: auto;
vertical-align: middle;
background:none;
}

div#menu_appli_nosh,
div.colonne_fluxnoariane,
div.colonne_flux {
display: none;
}
div#appli, 
div#innerMain{
padding: 0;
margin: 0;
background: transparent url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/tammyinnermain.jpg') repeat-y left;
}


div#accueil_content {
width: 950px;
*width:950px;
height: 500px;
*height:545px;
padding: 10px;
padding-top: 0;
margin: 0;
background: 0;
overflow-y : auto; 
*padding-left:0;
}


/*--- entete ---*/
div#html_6033,
div#html_6203 {
margin: 0;
padding: 0;
}
div#html_6033 a,
div#html_6203 a {
height: 45px; 
display: block;
}

div#z7 {
margin-top: 0;
}
div#z7 div.spacer {
display: none;
}
div.menu_appli_arno#maa_1579,
div.menu_appli_arno#maa_1604,
div.menu_appli_arno#maa_1946,
div.menu_appli_arno#maa_1962 {
font-weight: normal;
font-family: "courier new", courier;
font-size : 1.1em;
background: none;
padding: 0;
text-transform: lowercase;
}

div#maa_1579 dl,
div#maa_1946 dl {
float: right;
padding-right: 0;
}
div.menu_appli_arno#maa_1604,
div.menu_appli_arno#maa_1962 {
margin-bottom: 0;
padding-bottom: 0;
}
div.menu_appli_arno#maa_1579 dt,
div.menu_appli_arno#maa_1604 dt,
div.menu_appli_arno#maa_1946 dt,
div.menu_appli_arno#maa_1962 dt {
margin-right: 0;
background: none;
color: #ccc;
}

div#header_aiw {
background: transparent url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/bandeautammy.jpg') top left no-repeat;
margin: 0;
}

div#html_footer {
background: transparent url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/tammyfooter.jpg') bottom left no-repeat;
padding-bottom: 5px;
margin: 0;
}
div#aiw_footer {
background: none;
background-color: white;
border: none;
color: #ccc;
}
div#aiw_footer a {
color: #ccc;
}
div#html_footer div.spacer,
div#z7 div.spacer {
display:none;
}
div#z1 div.spacer{
display:none;
}

div#maa_1607,
div#maa_1961 {
width:650px;
float:left;
padding-top:8px;
}
div#html_6193{
width:250px;
text-align:right;
float:right;
padding:8px 20px 0 0;
margin:0;
}
div#html_6193 p{
padding:0;
margin:0;
}
div#boutique p#the_panier_button{
display:none;
}
div#colonne_detail{
padding:0;
margin-top:0;
margin-left: 5px;
}
div#maa_1579{
margin-right:10px;
}

/*--- drapeaux ---*/
div#html_6170,
div#html_6212,
div#html_6213 {
text-align: right;
margin-top: 5px;
height: 20px;
float: right;
width: 100px;
}
div#html_6212 img,
div#html_6213 img {
width: 25px;
height: 12px;
margin-right: 20px;
}
/*--- copyright --*/
div#html_6199,
div#html_6215 {
font-weight: normal;
font-family: "courier new", courier;
font-size : 1.1em;
background: none;
color: #959595;
padding: 0;
margin: 0;
margin-bottom: 40px;
margin-left: 15px;
clear: left;
border-bottom: 1px solid white;
}

div.htmlarea_content p img,
div.htmlarea_content img {
max-width: 970px;
}

/*--- BOUTIQUE ----*/

div#div_nav,
div.ariane_boutique,
p.dc_famille,
div#ariane_boutique_famille {
display: none;
}
div#boutique {
padding-top: 0;
margin-top:0;
margin-left: 10px;
-margin-left:0;
*margin-left: 0;
*padding-left:30px;
}

div#boutique h1.titreperso {
display: block;
}

div#boutique input[type="button"] {
color: #696969;
}

/*span.boutons {
background: transparent url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/bt_droite.jpg') right bottom no-repeat;
border: none;
margin: 0;
padding: 0;
padding-right: 10px;
font-size: 21px;

}*/
span.boutons {
background: transparent url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/bt_droite.jpg') right bottom no-repeat;
border: none;
margin: 0;
padding: 0;
padding-right: 10px;
font-size:16px;
font-family:verdana;
padding-bottom:5px;
padding-top:0px;
background-position:1px right;
}

/* hacks boutons*/
body:nth-of-type(1) span.boutons{background-position:bottom right;}
html:not([lang*=""]) span.boutons{font-size:16px;}
* span.boutons{background-position:1px right;}
*+html span.boutons{background-position:0px right;}
*+html p#lepanier span.boutons{background-position:1px right;}





span.champs {
color: #696969;
}
span.asterix {
color: #ae7c8b;
}

/*** masquer les menus contextuels ***/
div#maa_1607,
div#maa_1608,
div#maa_1961 {
font-weight: normal;
font-size : 11px;
background: none;
padding: 0;
margin-top:0;
text-transform: lowercase;
display: none;
}
div#html_6193{
display:none;
}
body.body_shop div#html_6193,
body.body_p_12875 div#html_6193,
body.body_p_12876 div#html_6193,
body.body_p_12877 div#html_6193,
body.body_p_12878 div#html_6193 {
display: block;

}
/***----- afficher les menus selon le contexte ---***/
body.body_shop div#maa_1607,
body.body_p_12875 div.menu_appli_arno#maa_1607,
body.body_p_12876 div.menu_appli_arno#maa_1607,
body.body_p_12877 div.menu_appli_arno#maa_1607,
body.body_p_12878 div.menu_appli_arno#maa_1607,
body.body_shop div#maa_1961
/*body.body_panier div.menu_appli_arno#maa_1608 -- menu panier masqué en attendant */ {
display: block;
font-weight: normal;
border-bottom: 1px solid white; /* pour corriger un bug IE */
margin-top:10px;
}
div.menu_appli_arno#maa_1607 dt,
div.menu_appli_arno#maa_1608 dt,
div.menu_appli_arno#maa_1961 dt {
background: none;
margin-right: 2px;
}
div.menu_appli_arno#maa_1607 dt a,
div.menu_appli_arno#maa_1608 dt a,
div.menu_appli_arno#maa_1961 dt a {
font-weight: normal;
}
div.menu_appli_arno#maa_1607 dt a.menu_selected,
div.menu_appli_arno#maa_1608 dt a.menu_selected,
div.menu_appli_arno#maa_1961 dt a.menu_selected{
font-weight: bold;
}

div#boutique hr {
display:none;
}
div#boutique hr#hr_h1boutique,
div#boutique hr#hr_infosuparticle,
div#boutique hr#hr_boutonpanier {
display:block;
color: #ccc;
background-color: #ccc;
height: 2px;
border: 0;
}

/*--- famille et catalogue ----*/
body.body_shop div#boutique.famille,
body.body_shop div#boutique.catalogue {
width:930px;
*width:880px;
*margin-left:5px;
-width:810px;
}
div#boutique.famille div#colonne_detail,
div#boutique.catalogue div#colonne_detail {
width: 100%;
}
div#boutique.famille div#colonne_detail p.titre_listearticles,
div#boutique.catalogue div#colonne_detail p.titre_listearticles,
div#boutique.famille div#colonne_detail a.carousel_nom,
div#boutique.catalogue div#colonne_detail a.carousel_nom,
div#boutique.famille div#colonne_detail a.carousel_ref,
div#boutique.catalogue div#colonne_detail a.carousel_ref {
display: none;
}
table#tablo_boutique tr:hover, 
table#tablo_boutique_vignettes tr td:hover, 
table#tablo_nav tr.impair:hover, 
table#tablo_nav tr.pair:hover {
background-color: #f3edd4;
}
table#tablo_boutique_vignettes tr td a,
table#tablo_boutique_vignettes tr td a:hover,
table#tablo_boutique_vignettes tr td a:visited,
table#tablo_boutique_vignettes tr td a:link {
font-weight: bold;
color: #696969;
}
div#boutique p#the_panier_button {
text-align:right;
}

/* spécificité page famille */
div#boutique.famille h1.titreperso {
display: none;
}

/*--- fiche produit ---*/

div#boutique{
width:930px;
*width:935px;
-width:935px;
}

div#boutique p.zoomit {
font-size: 8px;
}
div#boutique.article div#colonne_detail {
width: 520px;
} 
div#boutique.article div#colonne_tofs {
margin-top: 15px;
margin-right: 5px;
*margin-right: 10px;
-margin-right: 10px;
padding: 0;
width: 400px;
}

div.article h1.titreperso {
width:350px;
font-family: "times new roman", verdana, arial;
font-size: 17px;
font-weight: 500;
margin-bottom: 0;
*margin-top: 15px; /* IE7 */
-margin-top: 15px;
padding-top:5px;
}


div#boutique p.prix_article {
float:left;
width:100px;
font-size:10px;
margin-top:3px;
}
div#boutique p.prix_article span {
display:none;
}

div#boutique p.ref_article {
float:right;
text-align:right;
clear: right;
margin-top:3px;
width: 200px;
}
div#boutique.article p.sous_ref_article,
div#boutique.article p.ajout_panier_seul {
/*float: right;
clear: both;*/
text-align: right;
/*width: 142px;*/
}
div#boutique.article p.sous_ref_article input,
div#boutique.article p.ajout_panier_seul input {
border: none;
background: none;
background: transparent url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/bt_gauche.jpg') left bottom no-repeat;
color: #696969;
padding-left: 15px;
*padding-left: 10px;
-padding-left: 10px;
padding-bottom: 5px;
height: 21px;
font-size: 11px;
font-family:verdana;
text-transform: lowercase;
}
div#boutique.article p.sous_ref_article input:hover,
div#boutique.article p.ajout_panier_seul input:hover {
color: #696969;
}
div#boutique p.legende_photo {
text-align:left;
font-size:12px;
}

div#boutique.article p.dl_article {
height: 228px;
*height: 166px; /* IE7 */
-height: 166px;
clear: left;
padding-top: 20px;
width: 300px;
}
div#boutique span.titre_p2{
display:none;
}
/*div#boutique.article p#the_panier_button {
position: absolute;
top: 300px;
text-align: right;
}
div#boutique.article hr#hr_boutonpanier {
position: absolute;
top: 320px;
}
div#boutique.article div#div_photo_vignette_0 {
position: absolute;
top: 330px;
}
div#boutique.article div#div_photo_vignette_1 {
position: absolute;
top: 330px;
left: 70px;
}
div#boutique.article div#div_photo_vignette_2 {
position: absolute;
top: 330px;
left: 140px;
}
div#boutique.article div#div_photo_vignette_3 {
position: absolute;
top: 330px;
left: 210px;
}
div#boutique.article div#div_photo_vignette_4 {
position: absolute;
top: 330px;
left: 280px;
}*/
/* bouton panier */

p#the_panier_button input.the_bouton_visu_panier ,
p#lepanier input.the_bouton_visu_panier {
border: none;
background: none;
background: transparent url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/bt_gauche.jpg') left bottom no-repeat;
color: #696969;
padding-left: 15px;
*padding-left: 10px;
padding-bottom: 5px;
height: 21px;
font-family:verdana;
font-size: 11px;
text-transform: lowercase;
}

p#the_panier_button input.the_bouton_visu_panier:hover {
color: #696969;
}
div#boutique.article div.photos_vignettes {
padding-top: 0;
}
div#boutique.article div.photos_vignettes img {
margin-top: 3px;
}
div#boutique.article div#div_photo_vignette_0 img {
margin-left: 0;
}

/* --- panier --- */
div#panier {
width: 90%;
margin-left: auto;
margin-right: auto;
}
body.body_panier h1.titreperso {
display: block;
width: 90%;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
margin-bottom: 10px;
font-weight: 500;
padding-left: 12px;
}
div#panier p.fil_arianne {
font-family: "times new roman", serif;
font-size: 1.1em;
color: #ccc;
}
div#panier p.fil_arianne span.etape {
margin-left: 15px;
margin-right: 15px;
}
div#panier p.fil_arianne a,
div#panier p.fil_arianne a:hover {
color: #ccc;
font-weight: normal;
}
div#panier p.fil_arianne span.hereweare,
div#panier p.fil_arianne span.hereweare a {
color: #696969;
font-weight: 500;
font-size: 1.3em;
}

div#panier h3,
div#panier form#the_form_commande h3 {
border-bottom: 1px solid #696969;
color: #696969;
margin-bottom: 5px;
font-style: normal;
font-size: 18px;
}
div#panier input[type="text"],
div#panier input[type="password"],
div#panier select {
border: 1px solid #696969;
color: #696969;
font-weight: normal;
font-size: 10px;
}
div#panier input[type="text"]:hover,
div#panier input[type="password"]:hover,
div#panier textarea:hover {
background-color: white;
color: #696969;
}
div#panier input[type="button"] {
background: transparent url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/bt_gauche.jpg') left bottom no-repeat;
border: none;
color: #696969;
padding: 0;
padding-left: 15px;
*padding-left: 10px;
padding-bottom: 5px;
height: 20px;
font-size: 11px;
font-family:verdana;
text-transform: lowercase;
}
html:not([lang*=""]) div#panier input[type="button"] {height: 21px;}
html:not([lang*=""]) div#panier input#go_modif_add_fac {height: 22px;}

div#panier input[type="button"]:hover {
color: #696969;
cursor: auto;
}
div#panier td.td_corps_article {
text-align: center;
}
div#panier td.td_corps_ref {
text-align: center;
}
div#panier td.td_titre_quantite {
width: 90px;
}
div#panier td.td_corps_quantite {
padding-left: 15px;
}
div#panier td a.fleche_haut img {
display: none;
}
div#panier td a.fleche_haut {
display: block;
float: left;
width: 12px;
height: 11px;
background: transparent url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/quantity_up.png') no-repeat bottom;
}
div#panier td a.fleche_bas img {
display: none;
}
div#panier td a.fleche_bas {
display: block;
float: left;
width: 12px;
height: 11px;
background: transparent url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/quantity_down.png') no-repeat bottom;
}
div#panier td input#the_quantite {
float: left;
margin-left: 5px;
margin-right: 5px;
}
div#panier td.td_corps_total p {
margin: 0;
padding: 0;
}
div#panier td.bouton_suppr a img {
display: none;
}
div#panier td.bouton_suppr a {
display: block;
width: 20px;
height: 20px;
background: transparent url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/quantity_delete.gif') center no-repeat;
}

div#add_1_bouton {
clear: right;
margin-left: 60%;
}
div#add_1_bouton p.validation {
float:left;
text-align: center;
}
div#add_1_bouton div#validation_add {
float: left;
}
div#add_1_bouton div#validation_add p.validation {
float: none;
}
div#add_1_bouton input#go_modif_add_fac {
background: #fff url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/bt_back.png') center left no-repeat;
padding-left: 13px;
font-size: 10px;
}
div#add_1_bouton input#go_add_livraison {
background: #fff url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/bt_next.png') center right no-repeat;
padding-right: 13px;
font-size: 10px;
}
form#the_form_panier p#button_panier_return_next {
text-align: right;
}
p#button_panier_return_next span.boutons,
div#add_1_bouton span.boutons {
background: none;
}
p#button_panier_return_next input#return_boutique {
background: #fff url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/bt_back.png') center left no-repeat;
padding-left: 13px;
*padding-left: 13px;
margin-right: 5px;
*margin-right: 0;
}
form#the_form_panier p#button_panier_return_next input#go_commande,
p#button_panier_return_next input#go_commande ,
form#the_form_panier p#button_panier_return_next input#back_commande,
p#button_panier_return_next input#back_commande {
background: #fff url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/bt_next.png') center right no-repeat;
padding-right: 13px;
*padding-right: 13px;
margin-left: 0;
}
form#the_form_panier p#button_panier_return_next input#go_commande {
border-left: 1px solid #696969;
}
/* --- panier vide --- */
form#the_form_panier p#button_panier_return_next input#back_commande {
border-left: 1px solid #696969;
}
form#the_form_panier p.panier_vide {
border: 0;
color: #696969;
font-weight: normal;
font-size: 11px;
}


div#add_2 {
clear: both;
}
div#add_2 p {
float: none;
text-align: left;
}
p.radio_add2 {
clear: left;
}
div#modif_add1 span.champs,
div#add_2 span.champs {
text-align: right;
margin-right: 5px;
}
div#modif_add1 p { /*--- "les champs précédés ..." alignés à droite ---*/
float: right;
}

/*boutons*/
/*div#boutique select,
div#boutique input {
background-color: #fff;
color:#696969; 	
font-size : 12px;
padding:2px;
}

div#boutique input:hover {
color:#ffffff; 
cursor:pointer;
background-color:#351F12;
}*/

/*-- authentification --*/

form#the_form_panier_authent input:hover {
cursor: auto;
}
form#the_form_panier_authent p.texte_authentification {
text-align: left;
padding-left: 50px;
font-style: normal;
}
form#the_form_panier_authent input[type="text"],
form#the_form_panier_authent input[type="password"] {
width: 200px;
}
form#the_form_panier_authent span.champs {
text-align: right;
}
form#the_form_panier_authent input#return_boutique {
margin-left: 47%;
}
form#the_form_panier_authent h3.titre_authentification {
font-style: normal;
}
form#the_form_new_client span.champs {
width: 150px;
text-align: right;
}

/* alors là c'est vraiment n'importe quoi... */
form#the_form_new_client input.champs_add_new_client, 
form#the_form_new_client select.champs_add_new_client {
margin-left: 170px;
}
p.compulsory {
clear: both;
height: auto;
}
fieldset#infos_coords {
float:left;
width: 45%;
}
fieldset#infos_compte {
width: 45%;
}
fieldset#infos_compte p.warning {
padding-left: 30px;
}
form#the_form_new_client p.validation {
clear: both;
padding-top: 20px;
}

/*---  tableau boutique paiement ----*/
table#the_tab_panier tr td {
background: #fff url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/ligne_tablo.jpg') repeat-x bottom;
border: none;
padding-right:0;
padding-left:0;
}
table#the_tab_panier tr td.no_border {
background: none;
border: none;
}
table#the_tab_panier tr td p {
border-right: 1px solid #696969;
}
table#the_tab_panier tr.titre_tab_panier td {
background: #dedede url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/titre_tablo.jpg') repeat-x bottom;
padding: 0;
height: 23px;
}

table#the_tab_panier tr.titre_tab_panier td p {
color:#000;
font-size: 10px;
margin: 0;
padding: 0;
}
table#the_tab_panier tr.titre_tab_panier td.td_titre_total p{
text-align:right;
padding: 0 10px 0 0;
}
table#the_tab_panier tr.total_ht p,
table#the_tab_panier tr.total_tva p {
background: #fff url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/ligne_tablo.jpg') repeat-x bottom;
border: 0;
margin: 0;
padding: 5px;
}
table#the_tab_panier tr.total_ttc p {
font-weight: bold;
background: #fff url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/titre_tablo.jpg') repeat-x bottom;
margin: 0;
margin-top: 10px;
padding: 5px;
padding-top: 15px;
height: 13px;
border: 0
}
#the_tab_panier tr td.td_corps_total p,
#the_tab_panier tr td.td_val_recap p{
text-align:right;
border:none;
padding-right:10px;
}

body.body_panier table#the_tab_panier tr td.td_corps_total p{
padding:0;
border-left:1px solid #696969;
}
body.body_panier table#the_tab_panier tr td.td_val_recap p{
padding-right:0;
}
#the_tab_panier tr td.td_titre_total p{
border:none;
}

/*--- personnalisation de la scrollbar ---*/
body.body_commande {
scrollbar-face-color: #696969;
scrollbar-shadow-color: #fff;
scrollbar-highlight-color: #fff;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #fff;
scrollbar-track-color: #fff;
scrollbar-arrow-color: #fff;

}

form#the_form_commande div#add_1_bouton {
clear:both;
}

/*---- form login ----*/
body.body_page_login h2.titreperso {
display: none;
}
div#accueil_content form#formlogin h3 {
font-size : 14px;
font-weight: 500;
}
div#accueil_content form#formlogin label {
width: 250px;
}
div#accueil_content form#formlogin input#LOGlogin,
div#accueil_content form#formlogin input#LOGmot_de_passe {
margin: 0;
width: 170px;
float: right;
}
div#accueil_content form#formlogin ul.change,
div#accueil_content form#formlogin ul#password {
text-align: center;
display: inline;
}
div#accueil_content form#formlogin ul.change li {
float: none;
margin: 0;
}
div#accueil_content form#formlogin ul#password li {
margin: 0;
}


/*--- CAROUSSEL ---*/
#horizontal_carousel {
display: block;
width: 910px;
-width:100%;
*+width:100%;
margin-top: 20px;
margin-left: 15px;
 }

html>body div#horizontal_carousel{
*width:100%;
}

#horizontal_carousel {
*float:none;
}

#horizontal_carousel .container {
  width: 850px;
  height: 450px;
}

#horizontal_carousel ul li {
  width: 212px;
}

#horizontal_carousel ul li a img.liste_small_vignette{
width:205px;
border: none;
}
#horizontal_carousel .previous_button,
#horizontal_carousel .next_button {
margin-top: 95px;
width: 30px;
*width:15px;
}
#horizontal_carousel .previous_button,
#horizontal_carousel .previous_button_disabled {
background: #fff url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/carousel_prev.png') no-repeat center;
}
#horizontal_carousel .previous_button_over {
background: #fff url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/carousel_prev_on.png') no-repeat center;
}
#horizontal_carousel .next_button,
#horizontal_carousel .next_button_disabled {
background: #fff url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/carousel_next.png') no-repeat center;
}
#horizontal_carousel .next_button_over {
background: #fff url('http://www.tammy-and-benjamin.com/offres/doc_inline_src/401/carousel_next_on.png') no-repeat center;
}

body.body_p_15346 div.perso{
*margin-left:5px;
*padding-left:45px;
}

p#image_accueil{
*width:810px;
}

body.body_p_15346 div.perso{
*margin-left:5px;
*padding-left:45px;
}