.vendeur_interesse{
font-size: 14px;
font-weight: bold;
text-align: center;
}

td.separateur_form{
height: 1px;
overflow: hidden;
}

td#btn_apercu input{
margin-left: 450px;
}

table#table_creation_produit{
width: 595px;

}
table#table_creation_produit tr td textarea{
width: 574px;
}
table#table_creation_produit tr td input, table#table_creation_produit tr td select{
width: 150px;
float: right;
margin-right: 90px;
}
/******************/
td#basfiche{
width:597px;
height:145px;
background: url(http://prixgroupe.com/img/bas-fiche2.png) no-repeat;
padding:0;margin:0;
vertical-align: top;
text-align: right;
}
span#prix1{
position: relative;
top: 25px;
margin-left: 100px;
float: left;
width: 150px;

}

span#prix2{

width: 150px;
position: relative;
top: 97px;
margin-left: -150px;

float: left;
}
/***********/

li.separateur{
height:3px;line-height:3px; background: white;
}
.delete{
margin-left:30px;
}
b{
font-weight: bold;
}
td.retour{
padding-top:5px;
}
/*debut*/
body{
width: 100%;
font-family: Arial;
margin: 0 auto;
padding: 0;
text-align:center;
color:#0f2a48;
background:#fff url(http://www.prixgroupe.com/img/fond_site.png)repeat-x;
/*
scrollbar-3dlight-color:#FFF;
scrollbar-arrow-color:#333;
scrollbar-base-color:#142e48;
scrollbar-darkshadow-color:#FFF;
scrollbar-face-color:#142e48;
scrollbar-highlight-color:#FFF;
scrollbar-shadow-color:#FFF;
*/
}

#identifier{padding-right: 100px;
}

#contenant{
width:1014px;
margin: 0 auto;
padding: 0;
}

#header{
background: url(http://www.prixgroupe.com/img/logo.png) no-repeat 50% 40%;
width:1022px;
height:84px;
text-align:right;
vertical-align:bottom;
}
#msg_bienvenue{
float:right;margin-right: 20px;margin-top: -50px;font-size: 12px; color: #142e48;
}
#menu{
width:1004px;
font-size:14px;
height:24px;
font-weight: bold;
text-align: right;
vertical-align:bottom;
margin-left: 5px;
}
#menu a{
font-weight: bold;
}

#breadcrumbs, #breadcrumbs, .headerNavigation a{
text-align:left;
color: #142e48;
font-size: 12px;
font-weight: 100;
/*position:absolute;
top:78px;
padding-left:5px;*/
}



.boutons-top-bleu{
line-height:24px;
background:#e2f1f9;
color: #142e48;
}
a.bleu, a.bleu:link,a.bleu:visited{color: #142e48;}


.mon-compte{
padding-top:4px;
padding-bottom:4px;
line-height:24px;
height: 24px;
color:#fff; 
vertical-align:top;
background: url(http://www.prixgroupe.com/img/menu-top-bg-ora.png);
}

#rech{
width: 190px;
height:24px;
background:url(http://www.prixgroupe.com/img/search_bg.png)no-repeat;
}

input#keywords{
border:none;
height: 16px;
color:#142e48;
font-weight:bold;
width: 150px;
margin-left:4px;
margin-top:4px;
border: 1px solid #93ccea;
font-size: 11px;
}

input#ok_rech{
margin: 0;
padding: 0;
border:none;
font-weight:bold;
color:#fff;
background:none;
height: 15px;
width:24px;
}

input#login_email, input#login_password{

color:#142e48;
width:110px;
height: 16px;
border: 1px solid #fff3e5;
padding-top: -1px;
font-size: 11px;
padding-left: 3px;
}
/**********TEST********/
#ok_login{
border: none;
background:none;
color:#fff;
font-weight:bold;
height: 15px;
width:24px;
margin-top:5px;
}
.mon-compte form input{
font-size: 12px;
vertical-align: top;
margin-top:4px;
}
/*
#panier{
padding-top:13px;
padding-left:15px;

margin-top:1px;

height: 59px;
background: url(http://www.prixgroupe.com/img/cart_bg.png) no-repeat;
}
*/
#panier a{
color: #fff;
font-size:16px;
font-weight: bold;
}

#panier img{
margin-top:15px;
margin-bottom:10px;
}

div#panier a{
margin-left:15px;
}

a#mon_panier{
color: #142e48;
margin-right:10px;
font-size:12px;
padding-bottom:1px;
}
#expedition a img{
padding-bottom:3px;
}
#contenu{
padding-left:7px;
padding-top:7px;
background:url(http://www.prixgroupe.com/img/fond-du-site.png)no-repeat top left;
}

td#gauche{
width: 205px;
padding-right:2px;
height: 100%;
background:url(http://www.prixgroupe.com/img/fond-gauche.png)repeat-y;

}

#milieu{
width:597px;
padding-right:5px;
float: left;
}

#droite{
height: 100%;
float: left;
width: 190px;
background:url(http://www.prixgroupe.com/img/fond-droite.png)repeat-y;

}

#droite div{
background: white;
width:190px;overflow: hidden;
}
#droite div#panier{
padding-top:13px;
width:190px;
height: 59px;
background: white url(http://www.prixgroupe.com/img/cart_bg.png) no-repeat;
}
#droite div#rech{
background: white url(http://www.prixgroupe.com/img/search_bg.png)no-repeat;

}
#droite img {
padding-bottom:1px;
}
/********************TEST************/
#compte{
font-size:14px;
color: #142e48;
padding-top: 5px;
width: 190px;
display: block;
padding-left:10px;
height: 19px;
margin-top:1px;
margin-bottom: 1px;
background: white url(http://www.prixgroupe.com/img/create_account_bg.png) no-repeat;
font-weight: bold;
}

#keyword{


}

DIV#keyword_content{
width:1000px;
text-align:justify;
padding-left:0px;font-size: 9px;
color: #93ccea;
text-align: justify;
}

#footer{
font-size: 11px;
color: #ff8800;
text-align: center;
height: 28px;
width: 1000px;
padding-top:7px;
}

#footer a{
color: #ff8800;
}

.petit_rose{color: #fff;font-size: 9px;line-height:10px;height:10px;}

.h1_prix_groupe{
color: #142e48;
background:#c9e5f4;
font-size: 11px;
font-weight:100;
padding-top:3px;
height: 12px;
overflow: hidden;
}

/* MENU CATEGORIES A GAUCHE*/

#bas_cat{
height: 60px;
width:198px;
border-left:1px solid #ff8800;
border-right:1px solid #ff8800;
border-bottom:1px solid #ff8800;
background: url(http://www.prixgroupe.com/img/paiement.png) no-repeat;
}

#img_haut_col_gauche{
background-color:#a9d6ee;
width:200px;
border-bottom:1px solid #93ccea;
}

ul#menu_cat li a div.parent{

color: #243c54;
background-color:#a9d6ee;
border-bottom:1px solid #93ccea;
border-right:1px solid #93ccea;
border-left:1px solid #93ccea;
font-weight:200;

text-indent: 5px;
font-size:13px;
height:27px;
line-height:27px;
}

ul#menu_cat li a:hover div.parent{
font-weight:900;
background: url(http://www.prixgroupe.com/img/menu_hover.png) no-repeat #a9d6ee;
color: #fff;

}
 #parentouvert{
font-weight:900;
}

div.parent{
background-color: #93ccea;
width: 198px;
}



div.enfant{
width:200px;
background-color: #93ccea;
height:27px;
line-height:27px;
}

a div.enfant{
text-indent: 29px;
font-size:12px;
font-style: italic;
}

a:hover div.enfant, #enfantouvert{
font-weight:900;
background: url(http://www.prixgroupe.com/img/menu_hover.png) no-repeat #93ccea;
color:#fff;
width:200px;
}

div.gar{
background-color: #ffa033;
color: #fff;
border-left: 1px solid #ff8800;
border-right: 1px solid #ff8800;
border-bottom: 1px solid #ff8800;
padding-left: 0px;
width:198px;
}
.li_gar{
background-color: #ffa033;width:200px;border-bottom: 1px solid #ff8800;
}
#gar_1{
background: url(http://www.prixgroupe.com/img/1.png) no-repeat;  padding-left:25px;height: 27px
}
#gar_2{
background: url(http://www.prixgroupe.com/img/2.png) no-repeat;  padding-left:25px;height: 27px
}
#gar_3{
background: url(http://www.prixgroupe.com/img/3.png) no-repeat;  padding-left:25px;height: 27px
}
#gar_4{
background: url(http://www.prixgroupe.com/img/4.png) no-repeat;  padding-left:25px;height: 27px
}
#gar_5{
background: url(http://www.prixgroupe.com/img/5.png) no-repeat;  padding-left:25px;height: 27px
}
.ht_gar{
background-color: #ffa033;
color: #fff;

border-left: 1px solid #ff8800;
border-right: 1px solid #ff8800;
border-bottom: 1px solid #ff8800;
padding-left: 0px;
width:198px;
}

.h3_col_gauche{font-size: 13px;text-align:left;}



TD.infoBoxHeading a,DIV.infoBoxHeading a,TD.infoBoxHeading, TD.pageHeading, DIV.pageHeading{
font-weight:bold;
font-size:16px;
text-transform: uppercase;
padding-bottom:15px;
}

TD.pageHeading_accueil{
font-weight:bold;
font-size:16px;
text-transform: uppercase;
padding-top:10px;padding-bottom:5px;
}

.nom_produit_fp{
font-weight:bold;
font-size:16px;
text-transform: uppercase;
height: 17px;overflow: hidden;
}
/*Listing*/
.nom_produit{
font-size:11px;font-weight:bold;
text-transform: uppercase;
height: 25px;/*overflow: hidden;*/
vertical-align: top;
}
.modele_produit{
font-size:11px;
text-transform: uppercase;
height: 20px;
}
.desc_produit{
height: 45px;
overflow: hidden;

}
p.loupe_ami{
margin-top: 12px;
vertical-align: bottom;
}
.btn_zoom, .btn_infos{
padding-right:5px;
}
.btns_groupe a img{
height: 21px;
}

.nb_acheteur{

margin-top:17px;
}
.nb_acheteur img{
vertical-align: bottom;
}
.nb_acheteur span, .delai_acheteur span{
font-weight: bold;
font-size: 18px;

}
.delai_acheteur span{
font-weight: bold;
font-size: 18px;
padding-left: 20px;
}
.delai_acheteur{
height: 15px;
}
.btns_groupe{

}
img.filtre{
margin-top: 0px;
padding-bottom:5px;
}
.btns_groupe a img{
padding-bottom:5px;
}
table.list_desc_table td{padding:2px;text-align: center;}
TD.list_desc_img{height:100px;text-align: center;width:200px;padding-left: 50px;}
td.list_qte{height:25px;text-align: center;width:200px;}
td.list_prix{text-align: left;font-size: 12px;color: #ff8800; vertical-align: top;}
td.list_prix_barre{text-align: right;font-size: 12px;color: #DF3D73;}
td.list_nom{width:200px;}
td.list_nom a{font-size: 12px;font-weight:bold;}
td.list_cat, td.list_cat a{font-size: 10px;color: #ff8800;}

/*****************TEST*********/
.nom_cat_desc{
color: white;
font-size:14px;
font-weight: 100;
}

.col_image{background: none;width:121px; overflow:hidden;}
.col_nom{background: none;font-size:12px;width:175px;}
.col_buynow{background: none;font-size:12px;width: 180px;}
.prix-offert{
display:block;
height: 20px;
font-size: 10px;
color: #142e48;
}

.prix-offert a{color: #142e48; text-decoration: none;}

span.text_mini{font-size:6px;}

.col_prix{
padding-top:0px;line-height: 19px;overflow:hidden;width:121px;
background: url(http://www.prixgroupe.com/includes/languages/french/images/buttons/label_prix.png) no-repeat center center;text-align: center;font-size:11px;color: #fff;}

a.achat_solo_list u.text_moyen{
display:block;
text-align: center;
line-height: 5px;
color: #fff;
}

.prix_solo-style{
font-size: 20px;
font-weight: bold;
color: #fff;
}

.box_btn_list{line-height: 13px;color: #fff;}
.text_moyen{font-size:13px;}

td.list_demo, td.list_video{text-align: center;padding:5px;}
div.list_desc_text{
text-align: inherit;
font-size: 11px;
height:90px;
width: 170px;
overflow: hidden;
margin-left:6px;
color: #444;
}

td.bas_desc{

background-color:  #666;
border-top:#3A3A3A solid 2px;
border-bottom:#3A3A3A solid 2px;
border-right:#3A3A3A solid 2px;
padding-right:3px;

}
td.bas_desc img{
float: left;
border-right:#3A3A3A solid 2px;

}
div.bas_desc_div{
float:right;
padding-top:3px;
padding-right:5px;



}

SPAN.productSpecialPrice {
  font-size:17px;
  font-weight:bold;
}
SPAN.productSpecialPrice_old {
  font-size:17px;
  font-weight:bold;
  color:#444;
  margin-left:7px; 
  margin-bottom:20px;
}
/*Fin Listing*/



/*masque coeur*/

.cadre{
  border:1px solid #93ccea;
  margin:3px;
  background: white;
width: 121px;
height: 126px;
}
/* listing de categories*/
td.photo_cat{
text-align:center;
  border:1px solid #93ccea;
  background: white;
  width: 120px;
  height: 120px;
  background: white;
  

}
.lien_cat{
font-weight: bold;
margin-left: 40px;
}
/*          accueil vignette*/
table tr td.smallText{
width: 150px;text-align:center;
}
table.list_desc_table{
margin-left: 50px;
}
table.list_desc_table tr td a.thickbox{
margin-left: 63px;
}
.photo{
  position: relative;
  width: 120px;
  height: 120px;
  float: left;
  border:1px solid #93ccea; background: white;
  margin:3px;
}
 .photo img {
  background: #fff;
  padding: 0px;
}

.photo span {
color: #fff;
text-align: left;
font-size: 16px;font-family:arial, sans-serif;
font-weight:bold;
padding-top:12px;
padding-left:2px;
  width: 120px;
  height: 120px;
  display: block;
  position: absolute;
  background: url(http://www.prixgroupe.com/img/masque_images_pt.png) no-repeat;
  margin:1px;
}

.photo_coeur a{
	text-decoration: none;
}
/* fin accueil vignette*/
.photo_coeur{
  position: relative;
  width: 120px;
  height: 120px;
  float: left;
  border:1px solid #93ccea; background: white;
  margin:3px;
}

.photo_coeur img {
  background: #fff;
  padding: 0px;
}

.photo_coeur span {
color: #fff;
text-align: left;
font-size: 16px;font-family:arial, sans-serif;
font-weight:bold;
padding-top:12px;
padding-left:2px;
  width: 120px;
  height: 120px;
  display: block;
  position: absolute;
  background: url(http://www.prixgroupe.com/img/masque_images_pt.png) no-repeat;
  margin:1px;
}

.photo_coeur a {
	text-decoration: none;
}


/*masque fiche*/


.photo_fiche {
  position: relative;
border:1px solid #93ccea; background: white;
  width: 200px;
  height: 200px;
  float: left;

}

.photo_fiche img {
  background: #fff;
  padding: 0px;
}

.photo_fiche span {
color: #fff;
text-align: left;
font-size: 16px;font-family:arial, sans-serif;
font-weight:bold;
padding-top:12px;
padding-left:2px;
  width: 198px;
  height: 188px;
  display: block;
  position: absolute;
  background: url(http://www.prixgroupe.com/img/masque_images_gd.png) no-repeat;
  margin: 1px;
}

.photo_fiche a {
  text-decoration: none;
}


.bold{
font-weight:bold;
}
.petit{
font-size:11px;
}

.btn_fiche_prod{
width:200px;
text-align:right;
margin-top:205px;}


.btn_fiche_prod_ami{
width:200px;
text-align: left;
margin-top:2px;}

.boxText input {
width:365;
border:none;
height: 20px;
color:#93ccea;
font-weight:bold;
border: 1px solid #93ccea;
font-size: 13px;
}
/*processus de commande*/
.checkoutBarFrom, .checkoutBarTo{ font-size: 11px; }
.checkoutBarCurrent { font-size: 12px;font-weight: bold;color:#fff; }
A.checkoutBarFrom{ font-size: 11px; color:#fff;}

.checkout_event{
background:url(http://www.prixgroupe.com/images/blue_command.png) no-repeat;
height:20px;
}

.checkout_event2{
background:url(http://www.prixgroupe.com/images/blue_command2.png) no-repeat;
height:20px;
}

.checkout_event3{
background:url(http://www.prixgroupe.com/images/blue_command3.png) no-repeat;
height:20px;
}

.checkout_event4{
background:url(http://www.prixgroupe.com/images/blue_command4.png) no-repeat;
height:20px;
}


/*                         DEFAULT CSS OSCOMMERCE                        */

.boxText{ font-size: 10px; padding:0; margin:0; color: #142e48;}
.errorBox {  font-size : 10px; background: #9F2C52; font-weight: bold; }
.stockWarning {  font-size : 10px; color: #cc0033; }
.stockwarning h3{font-size: 18px;}



A {
color:inherit;
  text-decoration: none;
}

A:hover {
color:inherit;
  text-decoration: none;
}

FORM {
	display: inline;
}




.infoBoxNotice {
  background:#9F2C52;
}

.infoBoxNoticeContents {
  background: #9F2C52;
  font-size: 10px;
}

.subtotal{
  text-align: right;
  color:#ffffff;
font-size: 23px;
padding-right :9px;
margin-bottom: 15px;
}




TD.infoBox, SPAN.infoBox {
  font-size: 10px;
}

TABLE.productListing {
  border: none;
}
/*ajout de produit*/
.dataTableHeadingRow { background-color: #d3eaf7; text-align: center;
color:#142e48; }
.dataTableHeadingContent { font-size: 10px; font-weight: bold; text-align: center;}
.dataTableRow { text-align: center; }
.dataTableRowSelected { background-color: #DEE4E8; text-align: center;}
.dataTableRowOver { background-color: #FFFFFF; cursor: pointer; cursor: hand;text-align: center; }
.dataTableContent, .dataTableContent a { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000;text-align: center;/*border-bottom: 1px solid #d3eaf7;*/ }

hr.ligne_bleu{
height: 1px;
background: #d3eaf7;
border: none;
/*
border-bottom: 1px solid #d3eaf7;
*/
margin-top: 2px;
margin-bottom: 2px;
}
input.input_prixgroupe{
border: 1px solid #99cfeb;
width: 45px;
background: #d3eaf7;
}

.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; background-color: #d3eaf7;text-align: center; }
.infoBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #DEE4E8;text-align: center; }
/*fin ajout*/
td.productListing-heading a{
font-size: 13px;
font-weight:bold;
text-align:center;
background-color: #d3eaf7;
color:#142e48;
margin-right:15px;
}

td.productListing-heading {
font-size: 13px;
font-weight:bold;
text-align:center;
background-color: #d3eaf7;
color:#142e48;
margin-right:15px;
border-right:1px solid #e3f2fa;
}

TABLE.productListing TR.productListing-odd td{
padding-right:3px;
padding-left:5px;
vertical-align:middle;
}
TABLE.productListing TR.productListing-even td{
background-color: #e9f5fb;
padding-right:3px;
padding-left:5px;
vertical-align:middle;
}

TD.productListing-data img {

}
div.carre_bleu{
text-align: center;display: inline;height: 15px; width:15px; background:#122b41;color: #fff;padding-left: 3px;padding-right: 3px;
}
div.carre_clair{
text-align: center;display: inline; height: 15px; width:15px; background:#e9f5fb;padding-left: 3px;padding-right: 3px;
}
td.pageResults{
font-size: 12px;
padding-top:1px;color: #142e48;
}
div.pageResults{
padding-left:8px;
background: #e9f5fb;
display: block;
width: 115px;color: #142e48;
}

div.pageResults2{
background: #e9f5fb;
display: block;
width: auto;float: right;
}
A.pageResults,A.pageResults:link,  A.pageResults:visited{color: #142e48;} {
  /*color: #FFF;*/color: #142e48;
font-size: 12px;
}

A.pageResults:hover {
  color: #333;
  font-style:italic;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-size: 13px;
  color: #000000;
}

TD.main, P.main , TD.main12{
  font-size: 14px;
  line-height: 1.5;
  padding-left:10px;
}


TD.main h3{
  font-size: 13px;
  font-weight: bold;
}

TD.main ul.list{
  list-style: disc;
  margin-left: 20px;
}
TD.main p{
 
}


TD.smallText, SPAN.smallText, P.smallText {
  
  font-size: 10px;
}

TD.accountCategory {
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-size: 12px;
}

TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO{
  font-size: 13px; 
}

SELECT {
font: 13px arial;
font-weight: bold;
color:#444; 

width: auto;
vertical-align: top;
margin-top:1px;
margin-right: 5px;
}



TEXTAREA {
  width: 100%;
  font-size: 11px;
}

SPAN.greetUser {
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TD.formAreaTitle {
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-size: 18px;
  color: #c76170;
  font-weight: bold;
}



SPAN.productSpecialPrice_ficheproduit {
  font-size:25px;
  font-weight:bold;
  color:#ff8800;
}
SPAN.productSpecialPrice_ficheproduit s {
 font-size:18px;
  font-weight:bold;

}

SPAN.orange{
color:#ff8800;
font-size: 11px;
font-weight:900;
}

SPAN.productPrice {
  font-size:18px;
  font-weight:bold;

  margin-left:7px;
}

SPAN.errorText {
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #c9e5f4; }


.orderEdit {  font-size : 10px; color: #ffffff; text-decoration: underline; }
.productsNotifications {  font-size : 14px;  background-color: #c9e5f4; }
#module_total table{

float:right;

}
#module_total table td{text-align:right;}
.prix_confirm{text-align:right; font-size:14px;}

/* message box */


.messageBox { font-size: 10px; }
.messageStackError, .messageStackWarning { font-size: 11px; font-weight:bolder; color:#ff8800; }
.messageStackSuccess { font-size: 11px;  font-weight:bolder;  }


/* input requirement */


.inputRequirement { color: #ff8800;font-weight: bold;font-size:10px; text-transform : uppercase; }

/*utile a la confirtmation de panier qd j aoutes le produit au panier*/
.hidden {
   display: none;
}
.visible {
   display: inline;
margin-left: 50px; 
}
.filtre{
filter : alpha(opacity=50);  -moz-opacity : 0.5;  opacity : 0.5; 
	}

/********************Vendeur******************/

.ok_vendeur{
background: url(http://www.prixgroupe.com/img/ok_vendeur.png) repeat-y;
border: none;
height: 18px;
margin-left: 0px;
color: white;
width: 16px;
}













/********************RESET CSS******************/
/********************RESET CSS******************/
/********************RESET CSS******************/
strong{font-weight: 900; font-size:12;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: 100;
	font-style: inherit;
	font-size: 100%;
	font-family:Arial, sans-serif;
/*	vertical-align: baseline;*/
}


/* remember to define focus styles! */


:focus {
	outline: 0;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}


/*fin reset*/
