
@font-face {
  font-family: 'paytone_oneregular';
 src: url('paytoneone-webfont.eot');
 src: url('paytoneone-webfont.eot?#iefix') format('embedded-opentype'),
    url('paytoneone-webfont.svg#paytone_oneregular') format('svg'),
    url('paytoneone-webfont.woff') format('woff'),
    url('paytoneone-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: 'aaaiightregular';
 src: url('aaaiight-webfont.eot');
 src: url('aaaiight-webfont.eot?#iefix') format('embedded-opentype'),
    url('aaaiight-webfont.svg#aaaiightregular') format('svg'),
    url('aaaiight-webfont.woff') format('woff'),
    url('aaaiight-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}


@font-face {
  font-family: 'aaaiightregular';
 src: url('aaaiight-fat-webfont.eot');
 src: url('aaaiight-fat-webfont.eot?#iefix') format('embedded-opentype'),
    url('aaaiight-fat-webfont.svg#aaaiight_fatregular') format('svg'),
    url('aaaiight-fat-webfont.woff') format('woff'),
    url('aaaiight-fat-webfont.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;

}


.nocomment {
 display: none; 
}

.articlelist .mybox .share {padding-top: 10px;}
.navigator {background: #fff; padding: 3px 20px;}

html, body {margin: 0px; padding: 0px;}
* {font-family: verdana, Arial;}
body {font-size: 12px;}
html { /*background-image: url(/img/fond-site.jpg);*/}

table {font-size: 100%;}

a {color: #b22020; text-decoration: none;}
a:hover {text-decoration: underline;}

table {
  border-spacing: 0px;
  border-collapse: collapse;
}


table.formorderinfo { margin-top: 0px; width: 100%;}
table.formorderinfo th {text-align: right; vertical-align: top;}

tr.orderfinish td {padding-top: 18px;}

input[type=text] {width: 250px;}
 select {width: 256px;}
textarea {width: 250px; height: 75px; font-size: 80%;}
textarea, input[type=text] { border: 1px solid #666;}
textarea:focus, input[type=text]:focus { border: 1px solid #b22020;}
input[type=submit] { border: 0px solid #b22020; background: #000; color: #fff;}


	.mybox a img {margin: 0px; border:none; vertical-align: middle;}


.articleone .mybox .header h2 { color: #b22020; }
	.articleone .mybox {}
	.articleone .articlelistimg {margin-top: 18px; margin-left: 20px;}
	.articleone div.illustration {text-align: center; padding: 0px; margin: 0px; /*width: 552px;*/ overflow: hidden;}
.articleone div.illustration img { padding: 0px; margin: 0px;}

	.listprod .price {}


	.priceinfobox {margin: 18px; float: right;}
.priceinfobox .title {color: #b22020; font-weight: bold;}
.priceinfobox td {padding: 3px;}
.priceinfobox .price, 
.priceinfobox .choise,
.priceinfobox .quantity { text-align: right; font-weight: bold;}

#blog_right_top .validate {text-align: center; padding: 5px;}
#blog_right_top table.caddie {width: 100%;}
#blog_right_top table.caddie td.illustration {font-weight: bold; width: 50px; padding: 5px 5px 5px 0px; text-align: right;}
#blog_right_top table.caddie td.info {padding: 5px 0px 5px 5px;}
#blog_right_top table.caddie {width: 100%;}
#blog_right_top table.caddie td {vertical-align: top; border-bottom: 1px solid #b22020;}
#blog_right_top table.caddie td.info .title {font-weight: bold;}
#blog_right_top table.caddie td.info .color_size {font-style: italic;}
#blog_right_top table.caddie td.info .color_size,
#blog_right_top table.caddie td.info .subtotal,
#blog_right_top table.caddie td.info .delete {font-size: 80%}

#blog_order {background: #fff;}
#blog_order table.caddie {width: 100%;}
table.caddie td,
table.caddie th {vertical-align: top; border-bottom: 1px solid #b22020; padding: 3px;}
#blog_order table.caddie .subtotal {text-align: right;}
#blog_order table.caddie .title .line1 {font-weight: bold;}
#blog_order table.caddie .title,
#blog_order table.caddie .color_size {text-align: left;}
#blog_order table.caddie tr.total .illustration {text-align: right; font-weight: bold;}
#blog_order table.caddie tr.total .info {text-align: right;}

#root { margin: 0px auto; height: 960px;}
#rubrique_photo #root {background-image: none; margin: 0px; padding: 0px; width: auto; height: auto;}

#t_center {width: 960px; margin: 0px auto;}

#blog_menu_top {border-bottom: 4px solid #000000; padding-bottom: 12px; margin-bottom: 30px; margin-top: 24px;}
#blog_menu_top .menu {float: right; padding-top: 100px;}
#blog_menu_top .menu a {color: #b22021; font-family: aaaiightregular/*, 'paytone_oneregular'*/; font-weight: bold;/*line-height: 24px;*/ font-size: 24px; padding-left: 45px; /*text-transform: uppercase;*/ padding: 2px 2px 4px 45px;}
#blog_menu_top .menu a.active,
#blog_menu_top .menu a:hover {color: #000000; text-decoration: none;}



#blog_produit_list .titlecat,
#blog_order .titlecat,
#blog_content_ .titlecat {height: 65px;}
#blog_produit_list .boxcontent,
#blog_order .boxcontent,
#blog_content_ .boxcontent  {}


#blog_produit_list .selectbox {padding: 10px; padding-right: 18px; background-color: #fff; text-align: center;}
#blog_produit_list .selectbox select {border: 1px solid #000; width: 130px; margin-left: 5px;}

#blog_produit_list ul.listprod {padding: 0px; margin: 0px;list-style: none;}
#blog_produit_list ul.listprod li {padding: 0px; margin: 20px 0px 0px 0px;list-style: none; float: left; background: #fff; width: 300px; display: block;}
#blog_produit_list ul.listprod li.mod-2 {margin-left: 20px;}
#blog_produit_list ul.listprod li.mod-1 {clear: left;}
#blog_produit_list ul.listprod li .aillustration {width: 280px; text-align: center; display: block; padding: 10px 10px 0px 10px;}

#blog_produit_list ul.listprod .pic {vertical-align: middle; text-align: center;}
#blog_produit_list ul.listprod .info {padding: 18px 0px 18px 18px; text-align: justify;}
#blog_produit_list ul.listprod .info .titlebox {text-align: left;}

#blog_produit_list ul.listprod .info .title {text-transformation: uppercase; font-weight: bold;}
#blog_produit_list ul.listprod .titlebox {font-size: 12px; text-transform: uppercase; padding: 10px 10px 3px 10px;}
#blog_produit_list ul.listprod .titlebox a {font-family: 'paytone_oneregular'; font-weight: normal; line-height: 12px}
#blog_produit_list ul.listprod .price strong {font-weight: normal;}
#blog_produit_list ul.listprod .price {font-size: 11px;padding: 0px 10px 10px 10px;}

a img {border: none;}

#blog_right_top, #blog_right_bottom {}

#blog_menu_top {}

 .boxcontent form.search {diaply: block; text-align :center; padding: 10px; margin-bottom: background: #fff; margin-bottom: 20px; background: #fff;}
#blog_right_top div.search { text-align :center; padding: 10px; background: #fff; margin-bottom: 10px;}

  .search input.q {width: 180px;}
  .search form {margin: 0px; padding: 0px;}

#blog_produit_list,
#blog_order,
#blog_content_ {padding: 0px 0px 0px 0px;}
#blog_right_top, #blog_right_bottom {padding: 0px;}

  .block-right {background: #fff; padding:10px; margin-bottom: 10px;}
    .block-right h3.titlecat { font-size: 18px; line-height: 18px; text-transform: uppercase; margin: 0px; padding: 0px 0px 5px 0px; font-family: 'paytone_oneregular'; font-weight: normal;}

    .block-right-brand {text-align: center; margin-bottom: 10px;}
    .block-right-brand-26 {background-color: #fff;}
#tty11DiapoLinkProduct {border: 4px solid black; display:block;}
#tty11DiapoLinkProduct img {vertical-align: middle;}

#blog_produit_list,
#blog_order,
#blog_content_ {width: 620px; margin-right: 340px;}
#right {float: right; width: 300px;}
#blog_right_top {}
#blog_right_bottom {}

#blog_bottom { height: 19px; padding: 20px 20px 0px 20px; font-size: 100%; clear: both; font-size: 0.8em;}
#blog_bottom .right {float: right; }
#blog_bottom .left {float: left; }


#blog_content_ .mybox {margin: 0px 0px 18px 0px; background-color: #fff;}
#blog_content_ .mybox .contentillustration {float: left;}
#blog_content_ .mybox .illustration {border: none; /*margin-right: 10px;*/ /*margin-bottom: 5px;*/}
	  .navtop {display: none;}
#blog_content_ .cat1 .contentillustration {float: right;}
#blog_content_ .cat1 .illustration {border: none; margin:0px;}

#blog_content_ .mybox .header .date {float: right; font-size: 10px; font-style: italic; color: #656565; font-weight: normal;}

  .articleone .ill-wrapper.illustration,
  .ill-wrapper {text-align: center; padding-bottom: 10px;}
#blog_content_ .mybox {padding-top: 20px;}

#blog_content_ .mybox .header h2 {margin: 0px; padding; 0px; line-height: 20px; font-size: 20px; font-family: 'paytone_oneregular'; text-transform: uppercase;}
#blog_content_ .mybox .header .title { padding: 0px 20px 10px 20px;}
/*#blog_content_ .mybox .header .date {margin: 0px; padding; 0px; color: #b22020;}*/
#blog_content_ .mybox .footer {clear: left; padding: 10px 20px 20px 20px; font-size: 0.8em;}
#blog_content_ .summary {padding: 0px 20px;}
#blog_content_ .summary a.read-more {font-size: 10px; font-style: italic;}

#blog_content_ .mybox .header embed,
#blog_content_ .mybox .header iframe {width: 580px;}

  ul.last_mot {list-style: none; margin: 0px; padding:0px; font-size: 0.8em;}
  ul.last_mot li {list-style: none; margin: 0px; padding: 0px;}

  .commentbox .content {padding-left: 20px; padding-right: 20px;}

  .commentbox .author { font-weight: bold; color: #b22020;}

    h2.nocomment {font-size: 14px; font-family: 'paytone_oneregular'; text-transform: uppercase; padding: 10px 20px; margin: 0px 0px 20px 0px; background-color: #fff;}


  .comform { background: #fff; padding: 10px 20px;}
    .comform h2 { font-size: 14px; font-family: 'paytone_oneregular'; text-transform: uppercase; padding: 0px; margin: 0px;}
    .comform label {font-weight: bold; display: block;}
    .comform textarea {width: 100%;}

  .list-img {min-height: 200px;}
  .cat1 .list-img {min-height: 0px;}
  .cat10 .list-img {min-height: 0px;}
#blog_content_ .mybox embed,
#blog_content_ .mybox iframe {width: 580px;}
  .mybox .clear {clear: left}
/* g2html */
.g2html-right { float: right; margin: 1px;}
.g2html-left { float: left; margin: 1px;}
.left {float: left;}
.right {float: right;}

