/* 
body {background-image: url(/src/profilestorage/printaffiliation/imprimhotel/web/fond-gris.jpg);	margin-left: 0px;margin-top: 0px;}
body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #3399CC;}

td.std1 {background-color: transparent;}

a:link {color: #3399CC;text-decoration: none;}
a:visited {text-decoration: none;color: #999999;}
a:hover {text-decoration: none;color: #990000;}
a:active {	text-decoration: none;}
a.lien1 {color: #FFFFFF;text-decoration: none;}
a.visited1 {text-decoration: none;color: #FF6666;}
a.hover1 {text-decoration: none;color: #FF0000;}
a.active1 {text-decoration: none;}

.commence_a_zero{margin-left: 1em;width-left: 0px;padding-left: 1em;}

.texte {font-size: 14px;font-style: normal;color: 3399cc;font-weight: bold;}
.texte10normal {font-size: 12px;font-weight: normal;	color: #3399CC;}
.textepetitbleu {font-size: 10px;font-weight: normal;color: #3399cc;}
.soustitretheme {font-size: 14px;}
.titretheme {font-size: 14px;}
*/
.choix {font-style: normal;color: 3399cc;}
.select {font-style: normal;color: #084965;}
.perso {font-style: normal;	color: #3399CC;}
a.imprimhotel:link {font-weight:bold;color:#39c;text-decoration: none;font-size:13px;}
a.imprimhotel:active {font-weight:bold;color:#39c;text-decoration: none;font-size:13px;}
a.imprimhotel:visited {font-weight:bold;color:#39c;text-decoration: none;font-size:13px;}
a.imprimhotel:hover {font-weight:bold;color:#999;text-decoration: none;font-size:13px;}

a.imprimhotel-14:link {font-weight:bold;color:#39c;text-decoration: none;font-size:14px;}
a.imprimhotel-14:active {font-weight:bold;color:#39c;text-decoration: none;font-size:14px;}
a.imprimhotel-14:visited {font-weight:bold;color:#39c;text-decoration: none;font-size:14px;}
a.imprimhotel-14:hover {font-weight:bold;color:#999;text-decoration: none;font-size:14px;}

a.lien-page:link {color:#39c;text-decoration: none;font-size:12px;}
a.lien-page:active {color:#39c;text-decoration: none;font-size:12px;}
a.lien-page:visited {color:#39c;text-decoration: none;font-size:12px;}
a.lien-page:hover {color:#999;text-decoration: none;font-size:12px;}

.titre-vert-page {color:#99cc33;font-weight:bold;}
.page-12 {font-size:12px;color:#39c;}
.titre-page-12 {font-size:12px;font-weight:bold;color:#39c;}
.titre-page-14 {font-size:14px;font-weight:bold;color:#39c;}

.plan {color:#3399d9;font-weight:normal;width:600px;margin-left:60px;padding-top:25px;margin-bottom:20px; font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.plan a:link {color: #3399d9;text-decoration: none;font-size:12px;}
.plan a:active {text-decoration: none;color: #3399d9;font-size:12px;}
.plan a:visited {text-decoration: none;color: #3399d9;font-size:12px;}
.plan a:hover {text-decoration: none;color: #999999;font-size:12px;}

.plan-page {color:#3399d9;font-weight:normal;width:600px;margin-left:30px;padding-top:25px;margin-bottom:20px; font-size:12px;}

.plan-vert {color:#9C3;font-weight:bold;font-size:12px;}

.article {font-size:15px; font-weight:bold;}
ul {margin:0px; padding:0px;}


div {display: block;}


.pfstore-breadcrumbtrail {line-height:16px;padding-top:4px;font-size:10px;margin-left:0px; padding-left:0px;text-align:left;}
.pfstore-breadcrumbtrail a {font-size:10px;}
.pfstore-breadcrumbtrail li a.pf-x-breadcrumb-link:LINK 		{color: #666666;font-weight:bold; text-decoration: none;}
.pfstore-breadcrumbtrail li a.pf-x-breadcrumb-link:ACTIVE 		{color: #555555;	text-decoration: none;font-weight:bold;}
.pfstore-breadcrumbtrail li a.pf-x-breadcrumb-link:VISITED 	{color: #555555;	text-decoration: none;font-weight:bold}
.pfstore-breadcrumbtrail li a.pf-x-breadcrumb-link:HOVER 		{color: #336699;	text-decoration: none;font-weight:bold}
.pfstore-breadcrumbtrail li a.pf-x-breadcrumb-link img{display:none;}

.panier-bloc-haut a:link {font-size:10px; color:#FFFFFF;text-decoration: none;}
.panier-bloc-haut a:active {font-size:10px; color:#FFFFFF;text-decoration: none;}
.panier-bloc-haut a:visited {font-size:10px; color:#FFFFFF;text-decoration: none;}
.panier-bloc-haut a:hover {font-size:10px; color:#333333;text-decoration: none;}


a.lien-footer:link {font-size:10px; color:#39C;text-decoration:none;}
a.lien-footer:active {font-size:10px; color:#39C;text-decoration:none;}
a.lien-footer:visited {font-size:10px; color:#39C;text-decoration:none;}
a.lien-footer:hover {font-size:10px; color:#999999;text-decoration:none;}

.footer {color:#ffffff;font-size:11px;font-weight:normal;}
.footer a:link {color: #ccccca;text-decoration: none;font-size:11px;}
.footer a:active {text-decoration: none;color: #ccccca;font-size:11px;}
.footer a:visited {text-decoration: none;color: #ccccca;font-size:11px;}
.footer a:hover {text-decoration: none;color: #ffffff;font-size:11px;}

.texte-footer {margin-left:auto; margin-right:auto; text-align:center;padding-top:20px;padding-bottom:30px;color:#39C;font-size: 12px; font-weight: bold;}
.texte-link-footer {font-size:10px; font-weight: normal;margin-left:auto; margin-right:auto;color:#39C;padding-top:20px;padding-bottom:30px; width:797px;text-align:center;}


.pfstore-documentcategorylist-ct .pf-x-root {margin:0px;padding-left:10px;margin-left:10px;}
.pfstore-documentcategorylist-ct .pf-x-root li.pf-x-category {list-style-type : none;}
.pfstore-documentcategorylist-ct .pf-x-root li.pf-x-category .pf-x-level1 {margin-left:0px;padding-left:0px;}
.pfstore-documentcategorylist-ct .pf-x-root .pf-x-category a.pf-x-category-link {color:#416477; font-size:14px; padding-top:15px;display: block  }
.pfstore-documentcategorylist-ct .pf-x-root .pf-x-subcategory {margin-left:0px;padding-left:0px;}
.pfstore-documentcategorylist-ct .pf-x-root .pf-x-subcategory a.pf-x-subcategory-link {font-weight:bold; color:#3399cc; font-size:11px}
.pfstore-documentcategorylist-ct .pf-x-root .pf-x-subcategory a.pf-x-subcategory-link:hover {font-weight:bold; color:#999999; font-size:11px}


.storefront_embedded {margin:0px; padding-bottom:25px;}
.storefront_embedded .texte-accroche {padding-bottom:10px; text-align:center;font-size: 14px;font-style: normal;color: #044968;font-weight: normal;}
.storefront_embedded .anim {text-align:center;}
.storefront_embedded .ligne-bloc-pub {padding-top:15px;}
.storefront_embedded .ligne-bloc-pub .bloc-pub-gauche {float:left; padding-right:10px;}


.pfstore-cat-root .pf-x-category {}
.pfstore-cat-root .pf-x-category .pf-x-image-container {width:190px;}
.pfstore-cat-root .pf-x-category .pf-x-category-text {padding-left:10px; line-height:35px;display: inline-table; width:650px;margin:0px;}
.pfstore-cat-root .pf-x-category .pf-x-category-description {padding-left:10px;}
.pfstore-cat-root .pf-x-subcategory {border:2px solid #cdcccb;-border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;height: 230px;margin: 10px;width: 190px;display: block; float: left;padding:8px;text-align:center;vertical-align:top;}
.pfstore-cat-root .pf-x-subcategory .pf-x-image-container img.pf-x-image {width:190px;text-align:center;padding-bottom:10px; border:0px;}
.pfstore-cat-root .pf-x-subcategory-container .pf-x-subcategory .pf-x-subcategory-text  a.pf-x-subcategory-link:link {color: #166897;font-size: 12px;font-weight: normal;text-decoration:none;}
.pfstore-cat-root .pf-x-subcategory-container .pf-x-subcategory .pf-x-subcategory-text  a.pf-x-subcategory-link:active {color: #166897;font-size: 12px;font-weight: normal;text-decoration:none;}
.pfstore-cat-root .pf-x-subcategory-container .pf-x-subcategory .pf-x-subcategory-text  a.pf-x-subcategory-link:visited {color: #166897;font-size: 12px;font-weight: normal;text-decoration:none;}
.pfstore-cat-root .pf-x-subcategory-container .pf-x-subcategory .pf-x-subcategory-text  a.pf-x-subcategory-link:hover {color: #ACC825;font-size: 12px;font-weight: normal;text-decoration:none;}

.pfstore-cat-root .pf-x-category .pf-x-text-container .pf-x-category-text a.pf-x-category-link:link {font-size:18px; color:#074868;text-decoration:none;}
.pfstore-cat-root .pf-x-category .pf-x-text-container .pf-x-category-text a.pf-x-category-link:active {font-size:18px; color:#074868;text-decoration:none;}
.pfstore-cat-root .pf-x-category .pf-x-text-container .pf-x-category-text a.pf-x-category-link:visited {font-size:18px; color:#074868;text-decoration:none;}
.pfstore-cat-root .pf-x-category .pf-x-text-container .pf-x-category-text a.pf-x-category-link:hover {font-size:18px; color:#adc82d;text-decoration:none;}


.pfstore-cat-level1 {width:640px;}
.pfstore-cat-level1 .pf-x-parent {margin-top:10px;margin-left:10px;}
.pfstore-cat-level1 .pf-x-subcategory {border:2px solid #cdcccb;-border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;height: 250px;width: 185px;display: block; float: left;text-align:center;margin: 10px;}
.pfstore-cat-level1 .pf-x-subcategory .pf-x-image-container {width:185px;}
.pfstore-cat-level1 .pf-x-subcategory .pf-x-image-container img.pf-x-image {width:165px;text-align:center;padding-bottom:10px; border:0px;margin-left:10px; margin-top:10px; margin-right:10px;}
.pfstore-cat-level1 a.pf-x-subcategory-link:link {font-size:15px; color:#585858;text-decoration:none;margin:0px;padding:0px;}
.pfstore-cat-level1 a.pf-x-subcategory-link:active {font-size:15px; color:#585858;text-decoration:none;margin:0px;padding:0px;}
.pfstore-cat-level1 a.pf-x-subcategory-link:visited {font-size:15px; color:#585858;text-decoration:none;margin:0px;padding:0px;}
.pfstore-cat-level1 a.pf-x-subcategory-link:hover {font-size:15px; color:#abc629;text-decoration:none;margin:0px;padding:0px;}
.pfstore-cat-level1 .pf-x-subcategory .pf-x-text-container .pf-x-subcategory-resume {font-size:10px; color:#39C;}


.pfstore-cat-level2 {width:640px;}
.pfstore-cat-level2 .pf-x-parent {margin-top:15px;margin-left:10px;}
.pfstore-cat-level2 .pf-x-product {border:2px solid #cdcccb;-border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;margin-top: 5px;margin: 10px;width: 185px;display: block; float: left;text-align:center;height:315px;}
.pfstore-cat-level2 .pf-x-image-container {width:185px;}
.pfstore-cat-level2 .pf-x-image-container img.pf-x-image {width:165px;text-align:center; border:0px;margin-left:10px; margin-top:10px; margin-right:10px;}
.pfstore-cat-level2 .pf-x-product-famille {font-size: 14px;color:#3399cc;font-weight: bold;}
.pfstore-cat-level2 .pf-x-product-titre {height:30px;}
.pfstore-cat-level2 .pf-x-product-titre a.pf-x-product-link:link {font-size: 11px;font-weight: bold;color: #016ca1;text-decoration:none;}
.pfstore-cat-level2 .pf-x-product-titre a.pf-x-product-link:active {font-size: 11px;font-weight: bold;color: #016ca1;text-decoration:none;}
.pfstore-cat-level2 .pf-x-product-titre a.pf-x-product-link:visited {font-size: 11px;font-weight: bold;color: #016ca1;text-decoration:none;}
.pfstore-cat-level2 .pf-x-product-titre a.pf-x-product-link:hover {font-size: 11px;font-weight: bold;color: #016ca1;text-decoration:none;}
.pfstore-cat-level2 .pf-x-product .pf-x-product-tarif-list .pf-x-product-tarif {color: #39C;font-size: 12px;}
.pfstore-cat-level2 .subcat-description p {color:#666666; font-size:11px;font-weight:normal;margin-left:10px;}

#pfstore-productsearch-list {width:640px;}
#pfstore-productsearch-list .pf-x-parent {margin-top:5px;margin-left:10px;}
#pfstore-productsearch-list .pf-x-product {border:2px solid #cdcccb;-border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;margin-top: 5px;margin: 10px;width: 185px;display: block; float: left;text-align:center;height:315px;}
#pfstore-productsearch-list .pf-x-image-container {width:185px;}
#pfstore-productsearch-list .pf-x-image-container img.pf-x-image {width:165px;text-align:center; border:0px;margin-left:10px; margin-top:10px; margin-right:10px;}
#pfstore-productsearch-list .pf-x-product-famille {font-size: 14px;color:#3399cc;font-weight: bold;}
#pfstore-productsearch-list .pf-x-product-titre {height:30px;}
#pfstore-productsearch-list .pf-x-product-titre a.pf-x-product-link:link {font-size: 11px;font-weight: bold;color: #016ca1;text-decoration:none;}
#pfstore-productsearch-list .pf-x-product-titre a.pf-x-product-link:active {font-size: 11px;font-weight: bold;color: #016ca1;text-decoration:none;}
#pfstore-productsearch-list .pf-x-product-titre a.pf-x-product-link:visited {font-size: 11px;font-weight: bold;color: #016ca1;text-decoration:none;}
#pfstore-productsearch-list .pf-x-product-titre a.pf-x-product-link:hover {font-size: 11px;font-weight: bold;color: #016ca1;text-decoration:none;}
#pfstore-productsearch-list .pf-x-product .pf-x-product-tarif-list .pf-x-product-tarif {color: #39C;font-size: 12px;}
#pfstore-productsearch-list .subcat-description p {color:#666666; font-size:11px;font-weight:normal;margin-left:10px;}

#pfstore-product-view {width:100%;margin:0px;padding-left:10px;padding-top:5px;margin-left:auto; margin-right:auto;}
#pfstore-product-view #pfstore-product-panel-image {width:370px; float:left;}
#pfstore-product-view #pfstore-product-panel-image img.pf-x-product-vignette {width:360px;}
#pfstore-product-view #pfstore-product-panel-image img.pf-x-product-preview {width:360px;}
#pfstore-product-view #pfstore-product-panel-details1 {width:255px; float:left;}
#pfstore-product-view #pfstore-product-panel-details2 {width:220px; float:left;margin-left:14px}
#pfstore-product-view a.pf-x-product-titre:link {color: #016CA1;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;text-decoration:none;}
#pfstore-product-view a.pf-x-product-titre:active {color: #016CA1;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;text-decoration:none;}
#pfstore-product-view a.pf-x-product-titre:visited {color: #016CA1;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;text-decoration:none;}
#pfstore-product-view a.pf-x-product-titre:hover {color: #016CA1;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;text-decoration:none;}
#pfstore-product-view .pf-x-product-famille {color: #39C;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}
#pfstore-product-view legend {color:#0b6fa0;font-size:15px; padding-left:5px; padding-right:5px;}
#pfstore-product-view fieldset {border: 1px solid #48bfe4;}
#pfstore-product-view #pfstore-product-info-description fieldset {border: 1px solid #ffffff;}
#pfstore-product-view .pf-product-description {color:#333333;}
#pfstore-product-view #pfstore-product-info-stdquantity .pf-x-product-list {width:210px; color:#333333;}

#pfstore-productcomment-view .h1 {width:640px;}
#pfstore-productcomment-view {width:640px;margin:0px;padding-top:5px;margin-left:auto; margin-right:auto;}
#pfstore-productcomment-view a.pf-x-product-titre:link {color: #016CA1;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;text-decoration:none;}
#pfstore-productcomment-view a.pf-x-product-titre:active {color: #016CA1;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;text-decoration:none;}
#pfstore-productcomment-view a.pf-x-product-titre:visited {color: #016CA1;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;text-decoration:none;}
#pfstore-productcomment-view a.pf-x-product-titre:hover {color: #016CA1;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;text-decoration:none;}
#pfstore-productcomment-view #pfstore-product-panel-image {width:370px; float:left;}
#pfstore-productcomment-view #pfstore-product-panel-image img.pf-x-product-vignette {width:360px;}
#pfstore-productcomment-view #pfstore-product-panel-image img.pf-x-product-preview {width:360px;}
#pfstore-productcomment-view #pfstore-product-panel-details1 {width:265px; float:left;}

.gfw-widget-lightbox-window .x-contents {height: 100%;margin-top: 10px;width: 100%; background-color:#ffffff;}




.pfstore-relatedproducts-ct {margin-left:20px;padding:5px;margin-top:5px;display:block; height:220px;}
.pfstore-relatedproducts-ct .titre-bloc-modele {color:#39c;font-size:18px;padding-top:10px;padding-bottom:5px;margin-top:10px;width:800px;}
.pfstore-relatedproducts-ct a:link {color:#3399CC;font-size:12px;text-decoration:none;}
.pfstore-relatedproducts-ct a:active {color:#3399CC;font-size:12px;text-decoration:none;}
.pfstore-relatedproducts-ct a:visited {color:#3399CC;font-size:12px;text-decoration:none;}
.pfstore-relatedproducts-ct a:hover {color:#D51324;font-size:12px;text-decoration:none;}
.pfstore-relatedproducts-ct .bloc-img {float:left;width:146px; text-align:center;padding-bottom:20px;margin-right:15px;border:2px solid #ffffff;}
.pfstore-relatedproducts-ct .bloc-img:hover {border:2px solid #cdcccb;}
.pfstore-relatedproducts-ct .bloc-img img {width:100px; height:100px; padding-top:15px;padding-bottom:10px; margin-left:10px; border:0px;}
.pfstore-relatedproducts-ct .pf-x-all-product {float:right; text-align:right; width:830px;margin-right:0px;}

.pf-x-contactform-container fieldset {border:1px solid #eeeeee;width: 300px;}
.gfw-form-tableform fieldset {border:1px solid #eeeeee;width:610px; float:left;background-color: transparent;}
.gfw-form-tableform .gfw-form-widget-col {width:220px;background-color: transparent; }
.gfw-form-fieldpanel {background-color: transparent;}
.gfw-form-mainpanel .gfw-form-comment-col {width:220px; background-color: transparent;}
legend {color:#39C; font-size:15px;padding-left:5px; padding-right:5px;background-color: transparent;}

.image-titre-page-cms {text-align:left; padding-top:10px;padding-bottom:35px;}
.image-page-cms {text-align:left;}
.bloc-texte-page-cms {margin-left:15px;padding-top:25px;margin-bottom:20px;}
.texte-page-cms {padding-bottom:20px; padding-top:5px; padding-left:30px; font-size:13px; font-weight:normal;}

.pfstore-productsearch-ct {float:right;margin-right:20px;}
.pfstore-productsearch-ct .pf-x-textinput {border: 2px solid #CDCCCB; padding:2px; color: #666666;}
.pfstore-productsearch-form-main {text-align:left;height:100px;}
.pfstore-productsearch-form-main .pf-x-textinput {float:left;}
.pfstore-productsearch-form-main .pf-x-submit {float:left;}


.pfs-navlayout-container {  width: auto;}

