body{background:#222 url(../img/background-body-default.png) fixed;font-family:georgia,serif;margin:0;padding:0}
body.antenne-principale,body.page-template-page-accueil-antenne-principale-php{background:#222 url(../img/background-body-antenne-principale.png) fixed}
body.chant-gregorien,body.page-template-page-accueil-chant-gregorien-php{background:#222 url(../img/background-body-chant-gregorien.png) fixed}
body.enseignement,body.page-template-page-accueil-enseignement-php{background:#222 url(../img/background-body-enseignement.png) fixed}
body.parole-de-dieu,body.page-template-page-accueil-parole-de-dieu-php{background:#222 url(../img/background-body-parole-de-dieu.png) fixed}
body.louange,body.page-template-page-accueil-louange-php{background:#222 url(../img/background-body-louange.png) fixed}
body.musique-sacree,body.page-template-page-accueil-musique-sacree-php{background:#222 url(../img/background-body-musique-sacree.png) fixed}
body.al-raja,body.page-template-page-accueil-al-raja-php{background:#222 url(../img/background-body-al-raja.png) fixed}
body.au-fil-du-temps,body.page-template-page-accueil-au-fil-du-temps-php{background:#222 url(../img/background-body-au-fil-temps.png) fixed}
div#wrapper{
margin:-30px 0;padding:15px 0 0 0;
background-image:linear-gradient(left bottom, #000000 2%, transparent);
background-image:-o-linear-gradient(left bottom, #000000 2%, transparent);
background-image:-moz-linear-gradient(left bottom, #000000 2%, transparent);
background-image:-webkit-linear-gradient(left bottom, #000000 2%, transparent);
background-image:-ms-linear-gradient(left bottom, #000000 2%, transparent);
background-image:-webkit-gradient(linear,left bottom,right top,color-stop(0.02, #000000),color-stop(1, transparent));
}
.reecoute{margin:0px 0px 0px 0px;font-size:0.9em;vertical-align:bottom}
div#content,div#header,div#slide,div#before,div#middle,div#footer,div#copyright{width:1000px}
div#content{margin:10px auto;padding:0;background:#000;overflow:hidden;-moz-box-shadow:1px 1px 20px #000;-webkit-box-shadow:1px 1px 20px #000;box-shadow:1px 1px 20px #000}
div#header{float:left;padding:0}
a#logo{position:relative;z-index:2;display:block;height:102px;width:190px;background:url(../img/logo-radio.png) no-repeat;margin:3px 0 0 1px;padding:0;font-family:georgia, serif}
div#navradio{position:absolute;z-index:2;margin:-102px 0 0 190px}
div#date{font-size:12px;color:#fff;width:240px;line-height:16px;margin:0 760px}
div#date a{color:#fff}
div#date a:hover{color:#999}
div#lune{font-size:12px;color:#fff;width:100px;margin:-50px 700px}
div#slide{height:320px;position:relative;z-index:1;background:#000;margin:-120px 0 0 0;overflow:hidden}
div#before{clear:both;height:80px;background:url(../img/background-effect.png) repeat-x}
h1#title{width:750px;margin:5px 0 0 10px;background:url(../img/etoile.png) 0 0 no-repeat}
#date-info{top:0px;left:700px;width:200px;max-width:200px;height:90px;font-size:10px;color:white;overflow:hidden;font-weight:bold;line-height:1.0;margin-bottom:0;margin-top:0}
div#middle{float:left;background:#FFF}
div#column{float:left;width:730px;margin:0 auto;padding:10px}
div#column-single{float:left;width:730px;margin:0 auto}
div#texte{float:left;width:450px;padding:15px}
div#liens{float:left;width:230px;padding:10px}
div#textmag{line-height:20px;font-style:normal;font-size:0.6em;margin:-85px 0 0 152px;text-align:center;padding:2px}
div.mag h4{margin:50px 0 0 0}
div#content_emissions{position:relative;width:464px;font-size:1em;height:12em;border:1px solid #CCC;padding:2px;margin:0 0 6px 0;overflow:hidden}
div#content_emissions h2{font-size:1.1em;color:#000}
div#emission_presentation{background-color:#f8f8f8;padding:10px;color:#001100;text-align:left;font-weight:600;font-size:1.2em;font-variant:small-caps;margin-bottom:5px}
div#emission_presentation h2{color:#8C0202}
div#promo{background-color:#f8f8f8;padding:15px;color:#000000;text-align:justify;font-weight:400;font-size:0.9em;margin-bottom:2px;width:695px}
div#temoignage{background-color:#f8f8f8;padding:15px;color:#000000;text-align:left;font-weight:400;font-size:1.0em;margin-bottom:2px;width:695px;border:1px solid}
div#encadre_emission{background-color:#ededed;vertical-align:middle;padding:10px;color:#000100;font-size:1em;border:solid 1px #CCC;height:100px;text-align:right;width:500px}
div#encadre_emission img{position:absolute}
div#content_next_emission{position:relative;float:right;margin-right:20px;margin-bottom:24px;width:160px;height:200px;font-size:1em}
div#imgmag{position:relative;top:1em}
div.mag{background:#f1f0e4;float:left;height:10em;width:210px;text-align:left;margin:4px 10px 10px 0px;border:10px solid #CCC;overflow:hidden}
//div.mag h5{margin:0 0 0 0 !important;color:#FFF !important;text-align:center;font-size:0.8em;background:#263b01;line-height:20px}
.mag img{margin:17px 0 0 2px !important}
div#prochainement{margin:1em 0 .5em 0;line-height:1.2;font-weight:700;color:#8C0202;font-family:georgia, serif}
div.magnext{background:#f1f0e4;float:right;text-align:left;width:210px;margin:0px 0px 0px 0px;border:10px solid #f69700;height:10em;overflow:hidden}
div.magnext h5{margin:0 0 0 0 !important;color:#FFF !important;text-align:center;font-size:0.8em;background:#263b01;line-height:20px}
div.magnext img{margin:2px 0 0 2px !important}
div.mag:hover{opacity:.4;border:10px solid #777;background:#DDD}
div.magnext:hover{opacity:.4;border:10px solid #777;background:#DDD}
div.mag a{display:block;margin:-15px 0 0px 0;font-size:0.8em;color:#000 !important}
div.magnext a{display:block;margin:0 0 0 0;font-size:0.9em;color:#000 !important}
div.magnext h4{margin:25px 0 0 0;font-size:0.9em;color:#000 !important}
div#sidebar{float:right;width:230px;margin:-17px 0 0;padding:10px;font-family:georgia, serif}
div#footer{clear:both;height:280px;margin:0;padding:0;background:url(../img/background-effect2.png) repeat-x;font-family:georgia, serif}
div#footer2{clear:both;margin:0;padding:0;background:url(../img/background-effect2.png) repeat-x;font-family:georgia, serif}
div.subfooter{float:left;width:180px;margin:0;padding:10px}
div#copyright{position:relative;margin:0 auto;padding:0}
p img{max-width:100%;padding:0}
table{font-size:1.2em;text-align:center;line-height:23px}
#print{display:block;width:54px;height:40px;background:url(../img/print.png) no-repeat;color:#444;font-style:italic;margin:0 auto;padding:0 0 10px 0}
#print:hover,#print:active,#print:focus{background-position:0 -50px}
#print:after{content:"imprimer la page";position:relative;top:10px;left:60px;font-size:.8em}
.news{border:none;width:220px;color:#777 !important}
.news a{color:#777 !important}
#s{width:220px}
ol.forms{float:left;list-style:none;margin:0;width:100%}
ol.forms li{clear:both;float:left;margin:0 0 18px 0;position:relative;width:100%}
ol.forms label{cursor:pointer;display:block;float:left;font-weight:700;color:#777}
ol.forms input,ol.forms textarea{border:1px dashed #999;background:#F8F8F8;font:inherit;width:100%}
ol.forms textarea{height:10em}
.error{color:#FF8000;float:left}
ol.forms li.buttons button{float:right;display:inline;margin:20px 0 0 0;width:100px;height:25px;background:url(../img/buttom-submit.png) no-repeat;border:0;cursor:pointer;color:#FFF;letter-spacing:.5em;font:400 1em serif}
ol.forms li.buttons button span{display:none}
ol.forms li.buttons button:hover,ol.forms li.buttons button:focus{background-position:0 -25px}
ol.forms li.buttons button:active{position:relative;left:1px;top:1px;background-position:0 -25px}
ol.forms li.buttons,ol.forms li.inline{float:right}
ol.forms li.inline input{width:auto}
div#columnDon{float:left;width:730px;margin:0 auto;padding:10px}
#formNoRemplir{display:none !important}
input.donLibreAfter{width:100px;margin:-67px 0 0 250px}
#donEnLigne legend{font:700 1.3em #777}
form#donEnLigne li{font-size:1.3em;line-height:0.6em;list-style:none;padding:5px;}
#donEnLigne label{padding-right:20px;text-align:right}
label#formNewLetter{width:750px;float:left;margin:0 0 0 -155px}
input#formNewLetter{width:10px !important;margin:0 0 0 -10px}
#formCoordon input{font-size:1em;width:300px;border:1px solid #AAA;color:#787878}
#formCoordon select{font-size:1em;width:305px;border:1px solid #AAA;color:#787878}
#donEnLigne input:focus, #donEnLigne textarea:focus{background:#9DCDFD}
input.formDonSubmit{width:134px;height:32px;font-size:1em;position:relative;left:500px;color:#FFF;background:url(../img/buttomSubmitDonLight.png) no-repeat;border:0;cursor:pointer}
input.formDonSubmit:hover,input.formDonSubmit:focus{background-position:0 -32px}
.activity div#footer,.profile div#footer,.messages div#footer,.friends div#footer,.settings div#footer,.groups div#footer a{display:none}
.activity div#content,.profile div#content,.messages div#content,.friends div#content,.settings div#content,.groups div#content a{background:#e7e7e7 !important;color:#000}
#logo:hover,#logo:active,#logo:focus{background-position:0 -102px}
#navradio ul{list-style-type:none;margin:0;padding:0;border:0;color:#FFF}
#navradio li{float:left;margin:2px 0 0 4px;padding:0;color:#FFF}
#navradio li a{display:block;height:100px;width:97px;background:url(../img/navradio.png) no-repeat;margin:0;border:0;font:500 1em georgia,serif;line-height:1.5em;text-align:center;color:#FFF}
#navradio span{position:relative;top:15px;font-size:0.75em;color:#FFF}
#navradio1:link,#navradio2:link,#navradio3:link,#navradio4:link,#navradio5:link,#navradio6:link,#navradio7:link,#navradio8:link{background-position:0 0;color:#FFF}
#navradio1:hover,#navradio1:active,#navradio1:focus{color:#000;background-position:-97px 0px}
.page-template-page-accueil-antenne-principale-php #navradio1, .antenne-principale #navradio1{color:#FFF;background-position:-97px -100px}
#navradio2:hover,#navradio2:active,#navradio2:focus{color:#000;background-position:-194px 0}
.page-template-page-accueil-chant-gregorien-php #navradio2, .chant-gregorien #navradio2{color:#FFF;background-position:-194px -100px}
#navradio3:hover,#navradio3:active,#navradio3:focus{color:#000;background-position:-291px 0}
.page-template-page-accueil-enseignement-php #navradio3, .enseignement #navradio3{color:#FFF;background-position:-291px -100px}
#navradio4:hover,#navradio4:active,#navradio4:focus{color:#000;background-position:-388px 0}
.page-template-page-accueil-parole-de-dieu-php #navradio4, .parole-de-dieu #navradio4{color:#FFF;background-position:-388px -100px}
#navradio5:hover,#navradio5:active,#navradio5:focus{color:#000;background-position:-485px 0}
.page-template-page-accueil-louange-php #navradio5, .louange #navradio5{color:#FFF;background-position:-485px -100px}
#navradio6:hover,#navradio6:active,#navradio6:focus{color:#000;background-position:-582px 0}
.page-template-page-accueil-musique-sacree-php #navradio6, .musique-sacree #navradio6{color:#FFF;background-position:-582px -100px}
#navradio7:hover,#navradio7:active,#navradio7:focus{color:#000;background-position:-679px 0}
.page-template-page-accueil-al-raja-php #navradio7, .al-raja #navradio7{color:#FFF;background-position:-679px -100px}
#navradio8:hover,#navradio8:active,#navradio8:focus{color:#000;background-position:-776px 0}
.page-template-page-accueil-au-fil-du-temps-php #navradio8, .au-fil-du-temps #navradio8{color:#FFF;background-position:-776px -100px}
div#navmega{position:relative;z-index:4;width:1000px;height:27px;background:url(../img/navmega-background.png) repeat-x;line-height:27px;padding:6px 0 0 0;margin:0}
#navmega,#navmega ul{list-style:none;text-align:center;padding:0;margin:0;line-height:23px}
#navmega #onglet-color a{color:#FFF;background:#8C0202;background:rgba(140,2,2,.5);-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-rafdius:7px}
#navmega #onglet-color a:hover{background:#444}
#navmega a{display:inline-block;width:155px;padding:0;color:#FFF;border-bottom:none;text-decoration:none}
.sub-menu li a{background:#444}
#navmega a:hover,#navmega a:focus,#navmega a:active{background:transparent;color:#FFF}
#navmega li{float:left;border-right:1px solid transparent;margin:0 0 0 10px}
#navmega li{border-right:1px solid transparent;text-align:center}
#navmega li ul li{border-top:1px solid #FFF;text-align:left;margin:0 0 0 5px}
#navmega li ul li{border-top:1px solid transparent}
#navmega li ul ul{border-left:0px solid #FFF;margin:-22px 0 0 150px}
#navmega li ul ul{border-left:1px solid transparent}
#navmega li:hover ul ul,#navmega li.sfhover ul ul{left:-999em}
#navmega li:hover ul,#navmega li li:hover ul,#navmega li.sfhover ul,#navmega li li.sfhover ul{left:auto;min-height:0;background:#000;width:170px}
#navmega li ul,#navmega li ul /*envoyer loin du champ de vision*/{position:absolute;width:150px;left:-999em}
#navaccor{list-style:none;background:#000;max-width:720px;margin:0;padding:0;font-size:1em;font-family:georgia, serif}
#navaccor a,#navaccor span{display:block;color:#FFF;text-decoration:none;background:#777 url(../img/background-navaccor.png) repeat-x;padding:4px 10px}
#navaccor a:hover,#navaccor span:hover{color:#FF8000}
#navaccor .togglenavaccor a,#navaccor .togglenavaccor span{background:#777 url(../img/background-navaccor.png) repeat-x}
.togglenavaccor open li:hover{color:#FF8000}
#navaccor .open a,#navaccor .open span{background:#FF8000 url(../img/background-navaccor.png) repeat-x}
#navaccor .subnavaccor{background:#FFF;list-style:none;margin:0;padding:0;font-family:georgia, serif;font-size:1em}
#navaccor ul.subnavaccor a{background:none;padding:3px 20px;color:#000}
#navaccor ul.subnavaccor a.programmeDirect{color:#b80000;font-weight:700;}
#navaccor ul.subnavaccor a.programmeDirect:after{font-style:italic;font-weight:500}
#navaccor ul.subnavaccor a.programmeImportant{font-weight:700}
#navaccor ul.subnavaccor a.grandDirect{font-weight:700;background:#FFEDA6;color:#b80000;}
#navaccor ul.subnavaccor a.special{font-weight:700;background:#8FA4BC;color:#fff;}
#navaccor ul.subnavaccor a.programmeSpecialDirect{font-weight:700;//font-size:1.2em;background:#FFEDA6;color:#b80000}
#navaccor ul.subnavaccor a.programmeSpecialDirect:after{font-style:italic;font-weight:500}
#navaccor ul.subnavaccor a:hover{color:#E7A300}
#navaccor ul.subnavaccor .titre{font-family:georgia, serif;font-size:1em;font-weight:700;background:#FFEDA6;text-align:center;padding:5px 0 5px 0; }
ul#navicobord{position:fixed;margin:0px;padding:0px;top:70px;left:-10px;list-style:none;z-index:200}
ul#navicobord li a{display:block;height:128px;width:52px}
ul#navicobord .ecouter a{background:url(../ico/navicobord-ecouter.png) no-repeat}
ul#navicobord .collaborer a{background:url(../ico/navicobord-collaborer.png) no-repeat}
ul#navicobord .faire-un-don a{background:url(../ico/navicobord-faire-un-don.png) no-repeat}
#editerArticle{margin:50px 0 0 0 }
#boutonValidation{margin:10px 0 0 0 }
#menu-item-2969{background:#500}
#Special{font-family:georgia, serif;font-weight:700;font-size:1.2em;background:#FFEDA6;text-align:center}
#specialIntro{font-family:georgia, serif;font-weight:700;font-size:1.2em;background:#FFEDA6;text-align:center}
#theme{font-family:georgia, serif;font-weight:700;font-size:1em;background:#e1dfdd;text-align:center}
#encadre{font-family:georgia, serif;border-style:dotted;border-width:1px;margin:1px 1px 1px 1px;font-size:0.8em;font-weight:400;background:#fffbfb}
h1,h2,h3,h4,h5,h6{margin:1em 0 .5em 0;line-height:1.2;font-weight:700;color:#FFF;font-family:georgia, serif}
h1#title{letter-spacing:.8em;font:400 1.6em georgia,serif;text-transform:uppercase}
h2.article{text-transform:uppercase}
#before p{color:#FFF;line-height:0;margin:5px 10px;letter-spacing:.8em}
span#al-raja-title{letter-spacing:.1em}
#middle h2,#middle h3,#middle h4, #middle h5,#middle h6{color:#777}
h1{font-size:1.75em}
h2{font-size:1.5em}
h3{font-size:1.25em}
h4{font-size:1em}
ul,ol{margin:.75em 0 .75em 32px;padding:0;font:0.9em georgia}
p{margin:.75em 0;text-align:justify;color:#000;margin-bottom:15px;font:0.9em georgia,serif}
#column p{line-height:1.20em;margin:0 0 .75em 0}
blockquote{padding:0 18px;margin:25px 45px;border-left:10px solid #DDD}
blockquote:before{content:"citation";position:relative;letter-spacing:1em;color:#DDD;font-style:italic;text-transform:uppercase}
address{margin:.75em 0;font-style:normal}
a{text-decoration:none}
a:link,a:visited{color:#FFF}
a:hover,a:focus,a:active{color:#e7a300}
a img{border:none}
em{font-style:italic}
strong{font-weight:700}
form,fieldset{margin:0;padding:0;border:none}
input,select,textarea{border:1px solid #e7e6de;background:url("images/field-bg-top.gif") repeat-x scroll left top #FFFFFF;vertical-align:middle}
input[type="submit"]{background:url("images/btn.png") transparent;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    float:right;
    font-size:0.9em;
    font-weight:500;
    height:30px;
    margin-bottom:5px;
    margin-left:0px;
    text-indent:2px;
    width:135px}
input[type="submit"]:hover{background:url("images/btn_hover.png") transparent;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    float:right;
    font-size:0.9em;
    font-weight:bold;
    height:30px;
    margin-bottom:5px;
    margin-left:0px;
    text-indent:2px;
    width:135px}

button#bouton_validation{background:url("images/btn1.png") transparent;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    float:right;
    font-size:0.7em;
    font-weight:500;
    height:30px;
    margin-top:10px;
    margin-right:10px;
    width:150px}
    
button#bouton_validation_playliste{background:url("images/btn1.png") transparent;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    float:right;
    font-size:0.7em;
    font-weight:500;
    height:30px;
    margin-top:10px;
    margin-right:10px;
    width:150px}
        
button#btn_modif{background:url("images/btn1.png") transparent;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    float:right;
    font-size:0.7em;
    font-weight:500;
    height:30px;
    margin-top:10px;
    margin-right:10px;
    width:150px} 
input{
	float:left; 
	border:1px solid #666;
	padding:3px;
	font-size:1em;
	border:1px solid rgb(170, 170, 170);
	padding:3px;
	background:rgb(255, 255, 255) url(images/field-bg-top.gif) repeat-x scroll left top;
	font-family:Trebuchet MS,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:1.2em;
	line-height:normal;
	font-size-adjust:none;
	font-stretch:normal;
	-x-system-font:none;
	color:rgb(120, 120, 120);
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-inline-policy:continuous;
	vertical-align:middle}
select, textarea{
	float:left;
	width:220px;
	padding:3px;
	font-size:16px;
	border:1px solid rgb(170, 170, 170);
	padding:3px;
	background:rgb(255, 255, 255) url(images/field-bg-top.gif) repeat-x scroll left top;
	font-family:Trebuchet MS,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:1.2em;
	line-height:normal;
	font-size-adjust:none;
	font-stretch:normal;
	-x-system-font:none;
	color:rgb(120, 120, 120);
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-inline-policy:continuous;
	vertical-align:top;
}	
input:hover{
	border:1px solid rgb(255, 204, 0);
	background:rgb(255, 255, 255) url(images/field-bg-bottom.gif) repeat-x scroll left bottom;
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-inline-policy:continuous;
}
select:hover, textarea:hover{
	border:1px solid rgb(255, 204, 0);
	background:rgb(255, 255, 255) url(images/field-bg-bottom.gif) repeat-x scroll left bottom;
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-inline-policy:continuous;
}

#content #checkout_page_container input{line-height:1em;font-size:1em;margin:0 40px 0 0 !important}
.postmeta{color:#999;font-style:italic}
#column img{display:block;margin:0 auto}
#column a{color:#777}
#column a:hover{color:#E7A300}
#column h2 a:hover{color:#777;border-bottom:3px dotted #777}
.upload{padding-left:20px;background:url(../img/ZIP.png) no-repeat}
.upload:hover{padding-left:20px;background:url(../img/ZIP-hover.png) no-repeat}
#sidebar li{color:#777;list-style-type:none;text-align:justify}
#sidebar li li li{list-style-type:none;margin:0 0 0 2em}
#fancy_ajax ul li{list-style-type:none;padding: 3px;font-size:1.2em;}
#sidebar a{color:#000}
#sidebar a:hover{color:#E7A300}
#sidebar ul{margin:.75em 0}
#footer h4{color:#FFF;letter-spacing:0.2em;font:400 1em georgia,serif;width:180px}
#footer ul li{color:#999;font-family:georgia, serif}
#footer li{list-style-type:square;font-size:0.9em}
#footer a{color:#999}
#footer a:hover{color:#777}
#copyright p,#copyright a{margin:0;padding:20px 0;text-align:center;color:#444;letter-spacing:0.75em;font:400 .75em georgia,serif}
#copyright a{font-size:1em}
#copyright a:hover{color:#FFF !important}
#navaccor .togglenavaccor a,#navaccor .togglenavaccor span{background:#777 url(../img/background-navaccor.png) repeat-x;font-size:0.9em;color:#FFF}
.programmeImportant{font:700}
.programmeSpecial{font:700;background:888}
#slider-container{position:absolute;width:1000px;height:320px;margin:0;z-index:100}
#slider-images{position:absolute;width:1000px;height:320px;overflow:hidden}
#slider-images img{top:0;left:0;border:none 0}
#slider-container a{text-decoration:none;outline:none;border:none}
#slider-container .sld_bullets{font-size:0;padding:0;float:left;position:absolute;top:0px;right:3px;z-index:1001}
#slider-container .sld_bullets a{margin-left:5px;height:10px;width:10px;float:left;border:1px solid #B8C4CF}
#slider-container .sld_selbull{background-color:#B8C4CF;color:#FFF}
#slider-container .sld_bullets a:hover, #slider-container .sld_overbull{background-color:#dae9f6;color:#FFF}
#slider-container a.sld_next, #slider-container a.sld_prev{position:absolute;display:none;top:50%;margin-top:-15px;padding:0 10px;line-height:30px;z-index:1001;font-family:georgia, serif;font-size:14px;color:#FFF;background:url(../color/000000.0.50.png)}
#slider-container a.sld_next:hover, #slider-container a.sld_prev:hover{background:url(../color/FFFFFF.0.50.png)}
#slider-container a.sld_next{right:0}
#slider-container a.sld_prev{left:0}
* html #slider-container a.sld_next,* html #slider-container a.sld_prev{display:block}
#slider-container:hover a.sld_next, #slider-container:hover a.sld_prev{display:block}
#slider-container .ws-title{position:absolute;bottom:0;left:0;margin-right:5px;z-index:50;color:#FFF;padding:10px 1%;width:980px;background:url(../color/000000.0.50.png);font-family:georgia, serif;letter-spacing:.5em;font-size:14px}
#slider-container .ws-title div{padding-top:5px;font-size:12px}
#slider-container .sld_bullets a img{text-indent:0;display:block;top:12px;left:-143px;visibility:hidden;position:absolute;border:2px solid #B8C4CF}
#slider-container .sld_bullets a:hover img{visibility:visible}
#slider-container .sld_bulframe div div{height:90px;overflow:visible;position:relative}
#slider-container .sld_bulframe div{overflow:hidden;width:286px}
#slider-container .sld_bulframe{display:none;top:25px;overflow:hidden;position:absolute;cursor:pointer;border:2px solid #B8C4CF}
#slider-container .sld_bulframe span{position:absolute}
img.centered, .aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;border:#CCC solid 5px}
img.alignright{margin:0 0 7px 25px;display:inline;border:#CCC solid 5px}
img.alignleft{margin:0 25px 7px 0 !important;display:inline;border:#CCC solid 5px}
#promo h2,#promo h3,#promo h4{color:#8c0202;text-align:justify !important}
#temoignage h2,#temoignage h3,#temoignage h4,#temoignage strong{color:#8c0202}
#promo h3{font-size:1.2em}
.alignright{float:right}
.alignleft{float:left}
input#validAchat{position:absolute;top:310px;right:0px}
#checkout_page_container table.checkout_cart tr td,#content #checkout_page_container table.checkout_cart tr td{border:0 !important}
#sidebar iframe{margin:20px 0 0 0}
//.product_row product_row_-1 tr{background:#000 !important}//essai pour formulaire commande, ligne don
.main_product_display{margin:5px 0px 5px 0px;padding:10px;position:relative;border:10px solid #F69700;width:650px;float:left;background:#F1F0E4}
.main_product_display:hover{opacity:.4;background:#DDD}
.main_product_display h3{text-align:center;margin:2px 2px 10px 2px !important;line-height:1em}
.main_product_display h3 a{color:#8C0202 !important}
.default_product_display{margin-bottom:20px;padding:0 0 0 0 !important;position:relative;border:10px solid #CCC;width:340px;height:210px;float:left;margin-right:5px;margin-bottom:5px !important;background:#F1F0E4}
.default_product_display h2{color:#FFF !important;font-size:1.2em;margin:0 0 0 0;padding:2px 2px 2px 2px;background:#53354F;text-align:center}
.default_product_display h2 a{color:#FFF !important}
.default_product_display h2 a:hover{border-bottom:3px !important}
.default_product_display a img{margin:10px 10px 10px 10px;border:5px solid #F3F3F3 !important}
.single_product_display{background-color:#F8F8F8;border:0px solid #000}
.single_product_display p{color:#8C0202;font-weight:700}
.single_product_display a img{margin:10px 10px 10px 10px;border:5px solid #CCC !important}
.item_text{margin:5px 0px 5px 0px;padding:10px;position:relative;border:10px solid #F69700;width:687px !important;float:left;background:#F1F0E4}
.item_text h3{text-align:center;margin:2px 2px 10px 2px !important;line-height:1em}
.item_text h3 a{color:#8C0202 !important}
.text_box{background:none repeat scroll 0 0 #F8F8F8;font-size:0.8em;color:#777777;padding:2px 4px;text-align:justify;list-style-type:square}
.text_box li{font-family:georgia;font-size:1.1em;list-style-type:square !important;margin:0 0 0 20px}
.text_box h3 a{text-align:center !important;color:#8C0202 !important}
#profile{background:none repeat scroll 0 0 #F8F8F8;margin:5px 0px 5px 0px;padding:10px;color:#777777;font-size:0.8em}
#profile h3{color:#8C0202 !important;font-size:1em;line-height:1em}
#profile li{font-family:georgia;list-style-type:square !important;margin:0 0 0 20px}
.shoppingcart td{font-size:.8em}
.shopping-cart-wrapper .remove_button{background:url(images/supprimer-commande.png) no-repeat !important; width: 25px !important;}
.shopping-cart-wrapper .shoppingcart table tbody td.cart-widget-remove{background:none !important}
.default_product_display .wpsc_buy_button_container{
	float:right;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*
Theme Name: Default Theme
Theme URI: http://instinct.co.nz
Description: Default Theme
Version: 3.5
Author: Roy Ho
Author URI: http://instinct.co.nz
*/

/*
 * If you delete this file, you can expect your WP e-Commerce installation to break in some manner
 * to create your own theme copy, and paste this file, change the names and alter to your tastes
*/
/*-----UTILITY-----*/
.group:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/*-----IE SPECIFIC STYLESHEET-----*/

/*-----UTILITY-----*/
/* for IE6 */
* html .group {
	height:1%;
}

/* for IE7 */
*:first-childhtml .group {
	min-height:1px;
}

/*-----GENERAL-----*/

#default_products_page_container .imagecol img, #list_view_products_page_container img, #grid_view_products_page_container img {
	margin:0;
	padding:0;
	border:1px solid #ccc;
}

.wpsc_hidden{
	display:none;
}

/*-----DEFAULT PRODUCT DISPLAY-----*/
#default_products_page_container {
	width:100%;	
	position:relative;
	line-height:1.2em;
}

#default_products_page_container .wpsc_page_numbers_top {
	margin-bottom:20px;	
}

#default_products_page_container .wpsc_page_numbers_bottom {
	margin-top:20px;	
}

.wpsc_category_grid_item {
	text-align: center;
	background: #EFEFEF;
	border: 1px solid #CCC;
	margin:10px;
	text-decoration: none;
}

.wpsc_category_grid_item .item_no_image {
	color:#000;
}


#default_products_page_container .wpsc_page_numbers_top a:link, #default_products_page_container .wpsc_page_numbers_top a:visited, #default_products_page_container .wpsc_page_numbers_bottom a:link, #default_products_page_container .wpsc_page_numbers_bottom a:visited {
	padding:5px 4px;
}


#default_products_page_container .wpsc_page_numbers_top a:hover, #default_products_page_container .wpsc_page_numbers_top a:active, #default_products_page_container .wpsc_page_numbers_bottom a:hover, #default_products_page_container .wpsc_page_numbers_bottom a:active {
}

#default_products_page_container .wpsc_page_numbers_top span.current, #default_products_page_container .wpsc_page_numbers_top span.current, #default_products_page_container .wpsc_page_numbers_bottom span.current, #default_products_page_container .wpsc_page_numbers_bottom span.current {
	padding:5px 4px;
}

.default_product_display {
	margin-bottom:20px;
	padding:10px;
	position:relative;
}

.default_product_display .imagecol {

	text-align: right;
	display: table-cell;
	vertical-align: middle;
	min-height: 50px;
	height: 100%;
	overflow: auto;

}

.default_product_display .imagecol img.product_image {
	background-color:#efefef;	
}

.default_product_display .imagecol img.no-image, #content .default_product_display .imagecol img.no-image {
	background-color:#EFEFEF;
	display:block;
}

.default_product_display .productcol {
	vertical-align: middle;
	min-height: 50px;
}

.default_product_display h2.prodtitle, #content .default_product_display h2.prodtitle {
	margin:0 0 5px 0;
	line-height:1;
	clear:none;
}

.default_product_display span.sale {
	position:absolute;
	top:-10px;
	left:-10px;
	text-indent:-9999px;
	display:block;
}

.default_product_display .wpsc_description, #content .default_product_display .wpsc_description {
	font-size:13px;	
	line-height:1.4em;
}

.default_product_display .additional_description, #content .default_product_display .additional_description {
	font-size:13px;	
	line-height:1.4em;
	margin:0;
}

.default_product_display .additional_description_container {
	margin:20px 0;	
}

.default_product_display a.additional_description_link:link, .default_product_display a.additional_description_link:visited {
	text-decoration:underline;
	color:#0062ce;
	margin-left:5px;
}

.default_product_display a.additional_description_link:hover, .default_product_display a.additional_description_link:active {
	text-decoration:none;
}

.default_product_display .additional_description {
	display:none;	
}

.default_product_display form.product_form fieldset, #content .default_product_display form.product_form fieldset {
	border: none;
	padding: 0px;
}

.default_product_display form.product_form fieldset legend, #content .default_product_display form.product_form fieldset legend {
	font-size:18px;
	font-weight: normal;
	padding:0px;
}

.default_product_display .wpsc_variation_forms {
	padding:2px;	
	margin-bottom:10px;
}

.wpsc_select_variation{
	position:relative;
}

.default_product_display .wpsc_variation_forms table, #content .default_product_display .wpsc_variation_forms table, .default_product_display .wpsc_variation_forms table tr, #content .default_product_display .wpsc_variation_forms table tr, .default_product_display .wpsc_variation_forms table td, #content .default_product_display .wpsc_variation_forms table td {
	border:none;
	border-collapse:collapse;	
	margin:0;
}

.default_product_display .wpsc_variation_forms table td.col1, #content .default_product_display .wpsc_variation_forms table tr td.col1 {
	width:10%;	
	text-align:left;
	margin:0;
	padding:2px;
}

.default_product_display .wpsc_variation_forms table td.col2, #content .default_product_display .wpsc_variation_forms table tr td.col2 {
	width:80%;	
	text-align:left;
	margin:0;
	padding:2px;
}

.default_product_display .wpsc_variation_forms label {
	font-family: Georgia, "Bitstream Charter", serif;
	font-size:14px;
	color:#000
}

.default_product_display .wpsc_variation_forms select {
	margin:0;
	min-width:100px;
	max-width:200px;
}

.default_product_display .wpsc_quantity_update {
	margin-bottom:10px;
	padding-bottom:10px;
	margin-left:10px;
}

.default_product_display .wpsc_quantity_update input, #content .default_product_display .wpsc_quantity_update input {
	margin:0;
	line-height:1.2em;
	font-size:12px;
}


.default_product_display .wpsc_quantity_update label, #content .default_product_display .wpsc_quantity_update label {
	font-family: Georgia, "Bitstream Charter", serif;
	margin:0;
	line-height:1.2em;
	font-size:12px;
	color:#F60;
}

.default_product_display .wpsc_product_price {
	margin-bottom:10px;
	font-size:16px;
	padding:5px;
	display:inline-block;
	*zoom:1;
}

.default_product_display .in_stock,
.single_product_display .in_stock {
	position: relative;
	background-image: url(wpsc-images/yes_stock.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	left:-5px;
}

.default_product_display .out_of_stock,
.single_product_display .out_of_stock {
	position: relative;
	background-image: url(wpsc-images/outofstock.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	left:-5px;
}


.default_product_display .wpsc_product_price p, #content .default_product_display .wpsc_product_price p {
	margin:0;
}

.default_product_display .wpsc_product_price span.oldprice {
	text-decoration:line-through;
	color:#666;
}

.default_product_display p.soldout, #content .default_product_display p.soldout {
	font-weight:bold;
	font-size:14px;
	color:#C33;	
	background:url(wpsc-images/outofstock.png) no-repeat scroll 0 2px transparent;
	padding-left:18px;
	margin:0;
}

.default_product_display div.wpsc_loading_animation {
	visibility:hidden;	
	margin-top:5px;
}

.default_product_display div.wpsc_loading_animation img, #content .default_product_display div.wpsc_loading_animation img {
	border:none;
}

.default_product_display .product_footer .product_average_vote strong  {
	font-size:0.8em;	
	float:left;
}

.default_product_display .product_footer .product_average_vote span  {
	font-size:0.8em;	
	float:left;
}

.default_product_display .product_footer .product_user_vote {
	clear:both;
	font-size:0.8em;	
	float:left;
}

.default_product_display .wpcart_gallery img, #content .default_product_display .wpcart_gallery img {
	margin-right:6px;
	border:1px solid #ccc;	
}

.wpcart_gallery .attachment-gold-thumbnails, .imagecol .product_image{
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
}


.single_product_display form.product_form .wpsc_buy_button_container,
#content .single_product_display form.product_form .wpsc_buy_button_container{
	text-align: right;
}

.default_product_display .wpsc_buy_button_container{
	float:right;
}

/*-----LIST VIEW PRODUCT DISPLAY-----*/
#list_view_products_page_container {
/* 	width:650px;	 */
	position:relative;
}

#list_view_products_page_container .wpsc_page_numbers_top {
	margin-bottom:20px;	
}

#list_view_products_page_container .wpsc_page_numbers_bottom {
	margin-top:10px;	
}

#list_view_products_page_container p, #content #list_view_products_page_container p {
	line-height:1.2em;
	margin:0;
	padding:0;	
}

#list_view_products_page_container span.sale {
	display:none;
}


#list_view_products_page_container input, #content #list_view_products_page_container input, #list_view_products_page_container textarea, #content #list_view_products_page_container textarea {
	margin:0;
	padding:0;
}

table.list_productdisplay form.product_form {
	display:inline;
}

table.list_productdisplay .quantity_container {
	display:inline;	
}

#content input.wpsc_buy_button{
	font-size: 5px;
}

table.list_productdisplay .wpsc_buy_button_container {
	display:inline;
	position:relative;
}

table.list_productdisplay .wpsc_buy_button_container .wpsc_loading_animation {
	position:absolute;
	top:1px;
	right:-85px;
	*right:-100px;
	font-size:10px;
	width:100%;	
	vertical-align:middle;
	line-height:1.2em;
}

table.list_productdisplay .wpsc_buy_button_container .wpsc_loading_animation img, #content table.list_productdisplay .wpsc_buy_button_container .wpsc_loading_animation img {
	vertical-align:middle;
	border:none;
	float:left;
}

table.list_productdisplay .oldprice {
	text-decoration:line-through;
}

#list_view_products_page_container table.list_productdisplay input.wpsc_buy_button, #content #list_view_products_page_container table.list_productdisplay input.wpsc_buy_button {
	padding:5px;

}

table.list_productdisplay h2.prodtitle, #content table.list_productdisplay h2.prodtitle {
	font-size:15px;
	line-height:1.2em;
	margin:0;
	word-wrap: break-word;	
}

table.list_productdisplay h2.prodtitle a:link, #content table.list_productdisplay h2.prodtitle a:link, table.list_productdisplay h2.prodtitle a:visited, #content table.list_productdisplay h2.prodtitle a:visited {
	text-decoration:underline;
	color:#006699;
}

table.list_productdisplay h2.prodtitle a:hover, #content table.list_productdisplay h2.prodtitle a:hover, table.list_productdisplay h2.prodtitle a:active, #content table.list_productdisplay h2.prodtitle a:active {
	text-decoration:none;
}

table.list_productdisplay td.stock {
	text-align:center;	
}

table.list_productdisplay tr.alt {
	background-color:#F8F8F8;	
}

table.list_productdisplay p.soldout {
	color:#C33;	
}

/*-----SINGLE PRODUCTS PAGE-----*/
#single_product_page_container {
	width:650px;	
	position:relative;	
}

.single_product_display {
	margin-bottom:20px;
	padding:10px;
	position:relative;	
}

.imagecol {
	margin-right:5px;
/* 	width:25%; */
	float:left;	
	position:relative;
}

.single_product_display .imagecol img.product_image {
	background-color:#efefef;
	border:1px solid #ccc;	
}

.single_product_display .imagecol img.no-image, #content .single_product_display .imagecol img.no-image {
	background-color:#EFEFEF;
	display:block;
}


.single_product_display .product_description, .single_product_display .single_additional_description {
	font-size:14px;
	line-height:1.2em;
	margin:0 0 10px 0;
	padding:0;	
}

.single_product_display form.product_form fieldset, #content .single_product_display form.product_form fieldset {
	border: none;
	padding: 0px;
}

.single_product_display form.product_form fieldset legend, #content .single_product_display form.product_form fieldset legend {
	font-size: 18px;
	font-weight: normal;
	padding: 0px;
}

.single_product_display form.product_form input, #content .single_product_display form.product_form input {
	padding:2px;
	margin:0;

	line-height:1.2em;
	font-size:14px;
}

.single_product_display form.product_form input.input_custom_text, #content .single_product_display form.product_form input.input_custom_text {
	width:250px;
}

.single_product_display form.product_form fieldset p, #content .single_product_display form.product_form fieldset p {
	margin:0 0 10px 0;
	padding:0;
	line-height:1.2em;
	font-size:14px;	
}

.default_product_display .wpsc_variation_forms {
	padding:2px 0px 2px 0px;	
	margin-bottom:10px;
}

.single_product_display .wpsc_variation_forms table, #content .single_product_display .wpsc_variation_forms table, .single_product_display .wpsc_variation_forms table tr, #content .single_product_display .wpsc_variation_forms table tr, .single_product_display .wpsc_variation_forms table td, #content .single_product_display .wpsc_variation_forms table td {
	border:none;
	border-collapse:collapse;	
	margin:0;
}

.single_product_display .wpsc_variation_forms table td.col1, #content .single_product_display .wpsc_variation_forms table tr td.col1 {
	width:10%;	
	text-align:left;
	margin:0;
	padding:2px;
}

.single_product_display .wpsc_variation_forms table td.col2, #content .single_product_display .wpsc_variation_forms table tr td.col2 {
	width:80%;	
	text-align:left;
	margin:0;
	padding:2px;
}

.single_product_display .wpsc_variation_forms select {
	margin:0;
	min-width:100px;	
	max-width:200px;
}

.default_product_display .wpsc_quantity_update {
	margin-bottom:10px;
	padding-bottom:10px;
	margin-left:10px;
}

.single_product_display .wpsc_quantity_update input, #content .single_product_display .wpsc_quantity_update input {
	margin:0;
	line-height:1.2em;
	font-size:12px;
}


.single_product_display .wpsc_quantity_update label, #content .single_product_display .wpsc_quantity_update label {
	font-family: Georgia, "Bitstream Charter", serif;
	margin:0;
	line-height:1.2em;
	font-size:12px;
	color:#F60;
}

.single_product_display .wpsc_product_price {
	display: inline-block;
	font-size: 16px;
	margin-bottom: 10px;
	padding: 5px;
}

.single_product_display .wpsc_product_price p, #content .single_product_display .wpsc_product_price p {
	margin:0;
}

.single_product_display .wpsc_product_price span.oldprice {
	text-decoration:line-through;
}

.single_product_display p.soldout {
	font-weight:bold;
	font-size:14px;
	color:#C33;	
	background:url(wpsc-images/outofstock.png) no-repeat scroll 0 5px transparent;
	padding-left:18px;
}

.single_product_display div.wpsc_loading_animation {
	visibility:hidden;	
}

.single_product_display .wpcart_gallery img, #content .single_product_display .wpcart_gallery img {
	margin-right:6px;
	border:1px solid #ccc;	
}

.single_product_display .FB_like iframe {
	border:none;
	width:300px;
	height:80px;
	outline:none;
	overflow:hidden;
}
/* ---- PRODUCT RATING STYLING  ---- */

.wpsc_product_rating .star {
	cursor:pointer;
	text-indent:-999em;
	display: block;
	width: 18px;
	width: 17px;
	float: left;
}
.wpsc_product_rating .star a {
	background-position:0 0;
	display:block;
	height:100%;
	background:transparent url(wpsc-images/grey-star.gif) no-repeat scroll 0 0;
	outline: none;
}
.wpsc_product_rating .star a:hover {
	background-position:0 0;
	background:transparent url(wpsc-images/gold-star.gif) no-repeat scroll 0 0;
}
.wpsc_product_rating .star a.selected {
	background-position:0 0;
	background:transparent url(wpsc-images/gold-star.gif) no-repeat scroll 0 0;
}
.wpsc_product_rating .star a, .wpsc_product_rating .star a:focus {
	outline: none;
}
div.product_footer{
	position: relative;
	clear: both;
	padding: 0 !important;
	width: 80%;
	border-top: 1px dashed #ccc;
	height: 35px;
	margin-top: 1em;
}
div.product_footer strong{
	display: block;
	font-size: 7pt;
	font-weight: normal;
}
div.product_average_vote{
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	float: left;
	margin: 0 !important;
	height: inherit;
}
div.product_user_vote{
	position: absolute;
	top: 0;
	right: 0;
	width: 30%;
	margin: 0 !important;
	height: inherit;
}
span.vote_total{
	position: relative;
	top: -3px;
	left: 2px;
	font-size: 7pt;
}
span.rating_saved{
	color: #990000;
	display: none;
} 
/*-----FANCY NOTIFICATION STYLING-----*/
#fancy_notification{
	position: absolute;
	top: 0;
	left: 0;
	background: #ffffff;
	border: 4px solid #cccccc;
	display: none;
	height: auto;
	z-index: 9;
}
#fancy_notification #loading_animation{
	display: none;
}
#fancy_notification #fancy_notification_content{
	display: none;
	width: 300px;
	padding: 8px;
	height: auto;
	text-align: left;
	margin: 0 !important;
}
#fancy_notification #fancy_notification_content span{
	margin: 0 0 6px 0;
	display: block;
	font-weight: normal;
}
#fancy_notification #fancy_notification_content a{
	display: block;
	float: left;
	margin-right: 6px;
	margin-bottom: 3px;
}

/*-----SHOPPING CART-----*/
.shopping-cart-wrapper {
	line-height:1.2em;
	position:relative;
}

.shopping-cart-wrapper span.cart_message {
	display:block;
	padding:5px;
	border:1px solid #dedede;
	margin:10px 0;	
}

.shopping-cart-wrapper .numberitems {
	margin-bottom:5px;
	display:block;	
}

.shopping-cart-wrapper .shoppingcart {
	padding:5px;
}

.shopping-cart-wrapper .shoppingcart table {
	width:100%;
}

.shopping-cart-wrapper .shoppingcart table th {
	font-family: georgia;
	padding:2px;
}

.shopping-cart-wrapper .shoppingcart table th:first-child {
	text-align: left;
}

.shopping-cart-wrapper .shoppingcart table tbody td {	
	padding:2px;
	text-align:center;
}

.shopping-cart-wrapper .shoppingcart table .cart-widget-count{
	width:70px;
}

.shopping-cart-wrapper .shoppingcart table tbody td, .shopping-cart-wrapper .shoppingcart table tbody td a {
	text-decoration: none;
}

.shopping-cart-wrapper .shoppingcart table tbody td a:hover {
	text-decoration: underline;
}

.shopping-cart-wrapper .remove_button{
	background:url(wpsc-images/delete.png) no-repeat;
/*	background:url(wpsc-images/delete.png) no-repeat scroll 0 4px transparent !important;
	width:14px;
	text-indent:-9999px;
	border:none;
	outline:none;
	*line-height:1;
	cursor:pointer;*/
}
.shopping-cart-wrapper .shoppingcart table tbody td.cart-widget-remove{background:none}


.shopping-cart-wrapper .checkout-shipping,
.shopping-cart-wrapper .checkout-tax,
.widget_wpsc_shopping_cart #cart-widget-links {
	text-align: right;
	padding: 0px 6px 0px 0px;
}

.widget_wpsc_shopping_cart .checkout-total, .widget_wpsc_shopping_cart .pluspostagetax {
	text-align:right;
	font-weight:bold;
}

.shopping-cart-wrapper .shoppingcart table tbody td.product-name{
	text-align: left;
	max-width: 90px;
	word-wrap: break-word;
	overflow: hidden;
}

.widget_wpsc_shopping_cart .cart-widget-total td {
	border-top:solid 2px #000;
	padding: 5px 6px 5px 5px;
}

.widget_wpsc_shopping_cart tr.cart-widget-shipping td {
	border-top:1px solid #000;
}

.widget_wpsc_shopping_cart .shoppingcart{
	position:relative;
}

.shopping-cart-wrapper a.emptycart:link, .shopping-cart-wrapper a.emptycart:visited {
	text-decoration:none;
	color:#666;
	font-size:11px;
}

.shopping-cart-wrapper .gocheckout:active {
	border:1px solid #ccc;
}

.shopping-cart-wrapper .empty {
	margin-top:10px;	
}
/*

.shopping-cart-wrapper a.visitshop:link, .shopping-cart-wrapper a.visitshop:visited {
	text-decoration:underline;
	font-size:12px;
	color:#006699;
}

.shopping-cart-wrapper .empty {
	margin-bottom:5px;
}
*/

.shopping-cart-wrapper a.visitshop:hover, .shopping-cart-wrapper a.visitshop:active {
	text-decoration:none;
}

/*-----CHECKOUT PAGE-----*/
#checkout_page_container {
	width:760px;
	position:relative;
	clear:both;
	
}

#checkout_page_container textarea, #checkout_page_container input, #content #checkout_page_container textarea, #content #checkout_page_container input {
	line-height:0.8em;
	font-size:0.7em;	
	margin:0 !important;
}

#checkout_page_container table.checkout_cart tr.header th{
	text-align: center;
	font-size:0.9em;
	
}

#checkout_page_container table.checkout_cart tr.header th:first-child{
	text-align: left;
}

#checkout_page_container table.checkout_cart tr.wpsc_total_before_shipping td {

}
#wpsc_shopping_cart_container {
	padding:20px;
	}
#wpsc_shopping_cart_container h2{
	font-size: 1.1em;
    margin: 40px 0 0;
	}

#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td.coupon_code form{
	text-align: right;
	padding-right: 18px;
}

#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td.coupon_code {
	padding-left: 0px;
}

#checkout_page_container table.checkout_cart tr td, #content #checkout_page_container table.checkout_cart tr td {
	margin:0;
	padding:2px;
	vertical-align:left;
	text-align:left;
	border: solid 1px #e1e1e1;
	font-size:0.9em;
}

#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td form input#coupon_num {
	width: 293px;
	padding: 0px;
	margin: 0px 20px 0px 0px;
}

#checkout_page_container table.checkout_cart tr.wpsc_total_before_shipping td.wpsc_total_amount_before_shipping{
	text-align: right;
}

#content #checkout_page_container p{
	margin-bottom: 0px;
}

#wpsc_product_quantity {
	width:100px;
	}

.wpsc_checkout_table input.text{
	width:255px;
}

#content img#wpsc_checkout_gravatar{
	float:left;
	margin:0px 10px 10px 0px;
}

#checkout_page_container .wpsc_shipping_header {
background-color: #f5f5f5;
}

#checkout_page_container .total_price td.wpsc_totals{

}

#checkout_page_container .wpsc_make_purchase{
	bottom: 20px;
	float: right;
	position: relative;
}


#checkout_page_container .total_price.total_shipping td{
	border:none;
	font-weight: normal;
	font-size: 0.8em;
}

#checkout_total{
	font-size: 0.8em;
	font-weight:600;
	}

#checkout_page_container .total_price.total_shipping td:first-child, 
#checkout_page_container .total_price td:first-child {
	padding-left: 50px;
	font-size: 0.8em;
}

#checkout_page_container .wpsc_shipping_quote_name, 
#checkout_page_container .wpsc_shipping_quote_price, 
#checkout_page_container .wpsc_shipping_quote_radio {
	border-bottom: solid 1px #e1e1e1;
}

#checkout_page_container .wpsc_shipping_quote_name label, 
#checkout_page_container .wpsc_shipping_quote_price label, 
#checkout_page_container .wpsc_shipping_quote_radio label {
	color:#000;
}

#content #checkout_page_container table.productcart tr td{
	border-top:none;
	padding-left: 0px;
	font-size: 0.8em;
    
}

#content #checkout_page_container submit {
	margin:-100px;
	}

#wpsc_total_price_and_shipping h4{
	font-size:1em;
	}

#content #checkout_page_container table.productcart {
	border: none;
}

#checkout_page_container table.checkout_cart tr.wpsc_coupon_row tr {
	border-bottom: 0px;
}

#checkout_page_container p.validation-error {
	clear:both;	
	color:red;
}

#content table.wpsc_checkout_table,
#content table.wpsc_checkout_table tr td {
	border: none;
	padding:0px;
	vertical-align: top;
}

.wpsc-shopping-cart .asterix {
	color:red;
}

#checkout_page_container img.product_image {
	background-color:#efefef;
	border:1px solid #ccc;	
}

#checkout_page_container table.checkout_cart {
	border:none;
}

#checkout_page_container table.checkout_cart tr, #content #checkout_page_container table.checkout_cart tr {
	margin:0;
	padding:0;
}

#content #checkout_page_container table.checkout_cart tr.wpsc_coupon_row td{
	padding-top:15px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#content #checkout_page_container table.checkout_cart tr.product_row td.wpsc_product_image img {
	height: 31px;
	width: 31px;
}

#content #checkout_page_container table.checkout_cart tr.product_row td, #content #checkout_page_container table.checkout_cart tr.product_row {
	padding:1px 0px 1px 0px;
	margin:0px;
	line-height: 1;
}

#checkout_page_container table.checkout_cart td.firstcol {
	vertical-align:middle;
	text-align:center;
}

#checkout_page_container .coupon {
	position:relative;
	float:right;	
	margin:10px 0;
}

#checkout_page_container .coupon span.coupon_error {
	position:absolute;
	top:-24px;
	left:156px;	
	color:#F30;
	font-size:14px;
	line-height:1.2em;
}

#checkout_page_container .col1 {
	float:left;
	width:320px;	
}

#checkout_page_container .col2 {
	float:right;
	width:320px;	
}

#checkout_page_container input.intra-field-label, #checkout_page_container textarea.intra-field-label{
	color:#bbb;
}

#content #checkout_page_container table.checkout_cart tr.product_row td.wpsc_product_name {
	font-size: 0.8em;
    padding-left: 5px;
    width: 100px;
}

.wpsc_registration_form {
	float:left;
	margin-top: 15px;
	width:300px;
}

.wpsc_registration_form label {
	width:100px;
	display: inline-table;
	margin-bottom: 10px;
}

.wpsc_registration_form fieldset {
	border: none;
	padding-left: 0px;
	padding-top: 12px;
	border-top-color: #E7E7E7;

    border-top-style: solid;
	border-top-width: 2px;
}

.wpsc_registration_form.wpsc_right_registration{
	border-left-style: solid;
	border-left-color: #E7E7E7;
	border-left-width: 2px;
	padding-left: 20px;
}

.wpsc_signup_text {
	padding-top: 15px;
	font-size: 12px;

}

#shippingSameBilling{
	position:relative;
	right:10px;
}

#shippingsameasbillingmessage{
	display:none;
}

.wpsc_no_image{
	display: none;
}

.clear{
	clear:both;
}
/*-----Share This-----*/
#wpsc_akst_form {
	background: #999;
	border: 1px solid #ddd;
	display: none;
	position: absolute;
	width: 350px;
	z-index: 999;
}
#wpsc_akst_form a.akst_close {
	color: #fff;
	float: right;
	margin: 5px;
}
#wpsc_akst_form ul.tabs {
	border: 1px solid #999;
	list-style: none;
	margin: 10px 10px 0 10px;
	padding: 0;
}
#wpsc_akst_form ul.tabs li {
	background: #ccc;
	border-bottom: 1px solid #999;
	cursor: pointer;
	float: left;
	margin: 0 3px 0 0;
	padding: 3px 5px 2px 5px;
}
#wpsc_akst_form ul.tabs li.selected {
	background: #fff;
	border-bottom: 1px solid #fff;
	cursor: default;
	padding: 4px 5px 1px 5px;
}
#wpsc_akst_form div.clear {
	clear: both;
	float: none;
}
#wpsc_akst_social, #wpsc_akst_email {
	background: #fff;
	border: 1px solid #fff;
	padding: 10px;
}
#wpsc_akst_social ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#wpsc_akst_social ul li {
	float: left;
	margin: 0;
	padding: 0;
	width: 45%;
}
#wpsc_akst_social ul li a {
	background-position: 0px 2px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 24px;
	padding: 4px 0 0 22px;
	vertical-align: middle;
}
#wpsc_akst_delicious {
		  background-image: url(../wpsc-core/images/social_networking/delicious.gif);
		}
	#wpsc_akst_digg {
		  background-image: url(../wpsc-core/images/social_networking/digg.gif);
		}
	#wpsc_akst_furl {
		  background-image: url(../wpsc-core/images/social_networking/furl.gif);
		}
	#wpsc_akst_netscape {
		  background-image: url(../wpsc-core/images/social_networking/netscape.gif);
		}
	#wpsc_akst_yahoo_myweb {
		  background-image: url(../wpsc-core/images/social_networking/yahoo_myweb.gif);
		}
	#wpsc_akst_stumbleupon {
		  background-image: url(../wpsc-core/images/social_networking/stumbleupon.gif);
		}
	#wpsc_akst_google_bmarks {
		  background-image: url(../wpsc-core/images/social_networking/google_bmarks.gif);
		}
	#wpsc_akst_technorati {
		  background-image: url(../wpsc-core/images/social_networking/technorati.gif);
		}
	#wpsc_akst_blinklist {
		  background-image: url(../wpsc-core/images/social_networking/blinklist.gif);
		}
	#wpsc_akst_newsvine {
		  background-image: url(../wpsc-core/images/social_networking/newsvine.gif);
		}
	#wpsc_akst_magnolia {
		  background-image: url(../wpsc-core/images/social_networking/magnolia.gif);
		}
	#wpsc_akst_reddit {
		  background-image: url(../wpsc-core/images/social_networking/reddit.gif);
		}
	#wpsc_akst_windows_live {
		  background-image: url(../wpsc-core/images/social_networking/windows_live.gif);
		}
	#wpsc_akst_tailrank {
		  background-image: url(../wpsc-core/images/social_networking/tailrank.gif);
		}
	
#wpsc_akst_email {
	display: none;
	text-align: left;
}
#wpsc_akst_email form, #wpsc_akst_email fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
#wpsc_akst_email fieldset legend {
	display: none;
}
#wpsc_akst_email ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#wpsc_akst_email ul li {
	margin: 0 0 7px 0;
	padding: 0;
}
#wpsc_akst_email ul li label {
	color: #555;
	display: block;
	margin-bottom: 3px;
}
#wpsc_akst_email ul li input {
	padding: 3px 10px;
}
#wpsc_akst_email ul li input.akst_text {
	padding: 3px;
	width: 280px;
}
.wpsc_akst_share_link {
 display: block;
 margin: 0px 0px 6px 0px;
 width: 119px;
}

/*-----Featured Image-----*/
.item_text {
	float:left;
	width:33%;
}

.item_text h2 a{
    color: #000000;
    font-family: Arial,sans-serif;
    font-weight: bold;
    text-decoration: none;
}

.featured_item_image a img {
	display: block;
    margin-left: auto;
    margin-right: auto 
}

.wpsc_container.wpsc_featured{
	margin-top: 20px;
	margin-bottom: 20px;
}


.featured_product_price{
    font-style: oblique;
    margin-bottom: 10px;
}

.wpsc_description a{
	text-decoration: none;
	font-size: 14px;
}
#heure{width:70px;	float:left;}
#item{position:relative;display:inline;	}



.block-button,
.block-button:visited,
.Button {
	background: url(images/bg-block-button.png) left bottom repeat-x #1C5FA5;
	background: -moz-linear-gradient(#2982C5, #1C5FA5);
	background: -webkit-linear-gradient(#2982C5, #1C5FA5);
	background: linear-gradient(#2982C5, #1C5FA5);
	border: 1px solid #1C5FA5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 5px #555;
	-webkit-box-shadow: 0 0 5px #555;
	box-shadow: 0 0 5px #555;
	color: #fff !important;
	cursor: pointer;
	display: block;
	float: right;
	font: bold 12px arial;
	margin: 10px 5px 5px;
	padding: 5px 15px 6px;
	position: relative;
	text-decoration: none;
	text-shadow: 0 -1px 1px #444;
}
.block-button:hover {
	background: url(images/bg-block-button-hover.png) left bottom repeat-x #1C5FA5;
	background: -moz-linear-gradient(#2982C5, #15467A);
	background: -webkit-linear-gradient(#2982C5, #15467A);
	background: linear-gradient(#2982C5, #15467A);
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}

/* Sidebar login */

#sblogin{
	background: url(images/bg-block-button.png) left bottom repeat-x #1C5FA5;
	background: -moz-linear-gradient(#2982C5, #1C5FA5);
	background: -webkit-linear-gradient(#2982C5, #1C5FA5);
	background: linear-gradient(#2982C5, #1C5FA5);
	border: 1px solid #1C5FA5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 5px #555;
	-webkit-box-shadow: 0 0 5px #555;
	box-shadow: 0 0 5px #555;
	color: #fff !important;
	cursor: pointer;
	display: block;
	float: center;
	font: bold 12px arial;
	margin: 10px 5px 5px;
	padding: 5px 15px 6px;
	position: relative;
	text-decoration: none;
	text-shadow: 0 -1px 1px #444;
	}
#sblogin h2 {color:#FEFEFE;}
#sblogin label {color:#FEFEFE;}
#sblogin a {color:#FEFEFE;}

#users{
margin-top:5px;
border:none; //solid 2px #b7ddf2;
background:#fff;
width:400px;
float:center;
}

#users .result{
	font-size:14px;
	width:400px;
	margin : 2px 2px 2px 8px;
	margin-left:16px;
	padding: 2px 2px 2px 2px;
}

#users label{
display:block;
font-weight:bold;
text-align:right;
width:250px;
float:left;
font-size:14px;
margin : 2px 2px 2px 8px;
	margin-right:10px;
}

#user_login {width:95%;}
#user_pass {width:95%;}
/* ----------- stylized ----------- */
#stylized{
margin-top:5px;
border:none; //solid 2px #b7ddf2;
background:#fff;
width:500px;
float:center;
}
#stylized h1 {
color: #000000;
font-size:12px;
font-weight:bold;
margin-bottom:12px;
margin-top:5px;
}
#stylized p{
font-size:10px;
color:#666666;
margin-bottom:12px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:8px;
margin-top:5px;
}

#stylized trait{
font-size:10px;
color:#FFF;
margin-bottom:12px;
border-bottom:solid 1px #FFF;
padding-bottom:8px;
margin-top:5px;
}


#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:250px;
float:left;
font-size:11px;
}

#stylized .civilite{
	display:table-row;
	}
#stylized .small{
color:#615d5d;
display:block;
font-size:9px;
font-weight:normal;
text-align:right;
width:250px;
}
#stylized input{
float:left;
font-size:11px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 8px 10px;
}
#stylized button{
clear:both;
margin-left:350px;
width:125px;
height:30px;
background:#666666 url(img/button.png) no-repeat;
text-align:center;
line-height:20px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

#stylized a{
	color:#de8800;
	font-size:0.8em;
	}
