@charset "iso-8859-1";
#album_info {clear:both;margin:8px 0px}
#album img {border:0;float:left;margin-left:10px;margin-bottom:7px}
#album img.first {margin-left:0px;}
.bando {margin:15px 0px 0px 0px;border:0px;width:100%}

#droite_infos {padding:3px 10px 12px 10px;margin:16px 0px 30px 12px;font-size:11px;color:#DDE5EC;width:210px !important;width:230px;background:#677B8B;border:1px solid #AFAFAF}
@media (max-width: 884px){ #droite_infos {margin-bottom:10px;font-size:1rem;line-height:1.5rem;width:calc(100% - 20px) !important;width:100%;margin-left:0px} }
#droite_infos i {color:white;}
#droite_infos strong {color:white;font-size:13px}

#tabbed,#tabbed2 {font:11px verdana,arial,sans-serif; width:340px; padding:15px 0 0 0; line-height:15px;}
#tabbed2 {padding:0;}
#tabbed div.tab_off,#tabbed2 div.tab_off {color:#000; height:33px; margin-right:1px; line-height:33px; padding:0 20px; float:left; background:#ACBA9A; cursor:pointer; position:relative; z-index:20;}
#tabbed div.tab_off:hover,#tabbed2 div.tab_off:hover {background:#BCCAAA; }
#tabbed div.tab_on,#tabbed2 div.tab_on {color:white; padding:0 20px; margin-right:1px; float:left; background:#38580D;cursor:pointer; height:33px; line-height:32px; position:relative; z-index:25;}



#detail strong {color:#509040}
#detail em {font-style:normal;font-weight:bold;color:#505050}

div.tab_hide {display:none; width:0; overflow:hidden;}
div.tab_show {clear:left; }
.clear {clear:both;}
@media (max-width: 884px){
div.tab_hide {display:block; width:100%;overflow:auto;}
div.tab_show {clear:none;}
}


#view_bloc { margin-top:10px;width:494px; color:#606060}
@media (max-width: 884px){ #view_bloc {width:100%;} }
#view_bloc h1 { color:#38580D;padding:0px;margin:0px;margin-bottom:7px}
#view_bloc h3 { color:#58782D;padding:0px;margin:0px;margin-bottom:8px}

.view_desc  { text-align:left;font-size: 12px; color:#797979; }
.view_texte  { font-size: .9rem; padding:7px 13px;border:1px solid #ACBA9A; }
@media (max-width: 884px){
.view_desc  { font-size:1rem;line-height:1.5rem; }
.view_texte  { font-size:1rem;line-height:1.5rem; }
}

#view_infos {margin-left:20px;margin-bottom:10px;text-align:left;color:#7B7B7B;width:160px !important;width:170px;padding-left:10px;float:right;background:url(pics/maquette/liste_img_background.png) top left repeat-y;}
@media (max-width: 884px){
#view_infos  { font-size:0.8rem;line-height:1.3rem; }
}
@media (max-width: 600px){
#view_infos  { float:none;font-size:0.9rem;width:100% !important;width:100%;padding:0px;margin-left:0px;margin-bottom:30px;color:#555}
}

#view_infos p {margin:0px;margin-bottom:7px; }

#carte {float:right;color:#808080;font-size:9px;text-align:center;margin:0px 0px 5px 15px;padding:7px 8px;background:#EDF3E6}
#carte img {border:0px;margin-top:5px}


#view_valide_bloc, #view_attente_valide   { background:#E9EEE9;font-weight:normal;width:calc(100% - 40px);padding:7px 20px 10px 20px;border:1px solid #ACBA9A;margin-bottom:15px;color:#606060;font-size:12px}

#view_valide_bloc {margin-top:2px;}
#view_valide_bloc:hover {background:#D9DED9}
#view_valide_bloc input {background:#BCCAAA;color:white;padding:3px 7px;font-weight:bold;border:0px}
#view_valide_bloc input:hover {background:#9CAA8A;}


#view_valide_dates  { background:#F9FEF9;font-weight:normal;width:452px !important;width:492px;padding:7px 20px 10px 20px;border:1px solid #BCCAAA;margin-bottom:15px;color:#606060;font-size:12px}
#view_valide_dates:hover  { background:#E9EEE9;}
#view_valide_dates input {margin-left:15px;margin-right:5px}
#view_valide_bloc A { font-weight:bold;padding:3px 7px;background-color:#ACBA9A;text-decoration:none;color:white}
#view_valide_bloc A:hover { background-color:#BCCAAA;text-decoration:none;color:white}

.view_valide_libelle { color:#303030;margin-bottom:10px }

A.vw_lien_prev, A.vw_lien_next, A.vw_lien_liste { text-decoration:none; font-size: .75rem; color:#808080}
@media (max-width: 884px){
A.vw_lien_prev, A.vw_lien_next, A.vw_lien_liste  { font-size:.95rem;line-height:1.3rem;}
}
A.vw_lien_prev:hover,  A.vw_lien_liste:hover, A.vw_lien_next:hover   { color:white;background:#A0A0A0}


.form_div { font-size:11px;width:430px; text-align:left; padding:15px 10px 5px 10px;background-color:#F2F8F2; border:0px;}

.nav_product {width:100%}
.gauche_texte {width:100%}

.view_texte h4 {font-size:1.7em;color: #509040;font-weight:bold;text-justify:left;margin:0px}
.view_texte h5 {font-size:1.5em;color: black;font-weight:bold;text-justify:left;margin:0px}

.photo_detail_jour {margin:0 0 10px 15px}
.photo_detail_jour_big {width:100%;margin:0 0 20px 0}
.produit_pave {width:100%;margin:7px 0px}
.produit_pave_inner {padding:10px 15px;}
.produit_pave_standard {background:#EEE}
.produit_pave_pink {background:#907070}
.produit_pave_option {background:#DCEACA}