/* CSS Document */
body {
margin : 22px 0 22px 0;
padding : 0;
background : #fafbec;
font-family : Arial, Helvetica, sans-serif;
color : #202020;
font-size:12px;
}
#main_content {
width : 970px;
margin : 0 auto;
}
#main_bottom {
background : url(image/gif/bg_main_bottom.gif) no-repeat;
width : 970px;
height : 106px;
margin : 0 auto;
clear : both;
}
#main_center {
background : #ffffff;
width : 970px;
height : 100%;
margin : 0 auto;
}
img {
border:0;
}
input {
border:0;
}
form {
margin:0;
padding:0;
}
/* Header part */
#header {
width : 920px;
height : 140px;
margin : 0 auto 0 auto;
padding-top : 30px;
}
.bloc_search_logo {
height:61px;
}
#block_search {
float : right;
background : #fff6d8;
padding : 12px 10px 7px 10px;
width : auto;
}
#block_search .inputsearch {
background : url(image/gif/input_recherche.gif) no-repeat;
width : 210px;
height : 24px;
border : 0;
font-size : 11px;
color : #dad7d7;
float : left;
padding-top : 7px;
padding-left:40px;
cursor:text;
}
#block_search .search_ok {
background : url(image/gif/search_ok.gif) no-repeat;
width : 100px;
height : 26px;
cursor : pointer;
border : 0;
float : left;
font-weight : bold;
color : #d20b00;
font-size : 11px;
font-family : Helvetica;
clear : none;
margin-left : 10px;
}
#link_header {
float : right;
clear : both;
margin-bottom : 14px;
margin-top:-6px;
}
* html #link_header {
float : right;
clear : both;
margin-bottom : 11px;
margin-top:-4px;
}
* + html #link_header {
float : right;
clear : both;
margin-top : 15px;
margin-bottom : 15px;
}
#link_header a {
font-size : 11px;
color : #3f3f3f;
text-decoration : none;
float : left;
display : block;
padding-left : 6px;
}
#link_header a:hover {
text-decoration : underline;
color:#C80900;
}
#link_header .sep {
background : url(image/gif/sep_link_header.gif) no-repeat;
float : left;
display : block;
height : 10px;
width : 1px;
margin-left : 6px;
margin-top : 2px;
}
#link_header a.linkvert {
font-size : 11px;
color : #98bd39;
text-decoration : none;
float : left;
display : block;
padding-left : 6px;
font-weight : bold;
}
#menu_home {
width : 920px;
height : 40px;
font-size : 12px;
color : #fff;
clear : both;
}
#menu_home a {
text-align : center;
color : #ffffff;
text-decoration : none;
line-height : 40px;
text-transform : uppercase;
}
#menu_home a:hover {
text-align : center;
color : #ffffff;
text-decoration : none;
line-height : 40px;
text-transform : uppercase;
}
* html #menu_home {
width : 920px;
height : 40px;
font-size : 12px;
color : #fff;
clear : both;
margin : 0 0 -40px 1px;
}
#menu_home .link_accueil {
background : url(image/gif/bg_link_acc.gif) repeat-x;
width : 90px;
height : 40px;
display : block;
float : left;
}
#menu_home .link_presentation {
background : url(image/gif/bg_link_pres.gif) repeat-x;
width : 128px;
height : 40px;
display : block;
float : left;
}
#menu_home .link_savoir {
background : url(image/gif/bg_link_savoir.gif) repeat-x;
width : 150px;
height : 40px;
display : block;
float : left;
}
#menu_home .link_produit {
background : url(image/gif/bg_link_produit.gif) repeat-x;
width : 120px;
height : 40px;
display : block;
float : left;
}
#menu_home .link_qualite {
background : url(image/gif/bg_link_qualite.gif) repeat-x;
width : 90px;
height : 40px;
display : block;
float : left;
}
#menu_home .link_devis {
background : url(image/gif/bg_link_devi.gif) repeat-x;
width : 140px;
height : 40px;
display : block;
float : left;
}
#menu_home .link_inter {
background : url(image/gif/randa_inter.gif) no-repeat;
width : 202px;
height : 40px;
display : block;
text-indent : 45px;
color : #ffffff;
text-decoration : none;
line-height : 40px;
text-transform : uppercase;
float : left;
}
#banner_home {
clear : both;
width : 920px;
margin : 1px auto;
height : auto;
}
* + html #banner_home {
clear : both;
width : 920px;
margin : 6px auto 0 auto;
height : auto;
}
#sep_banner {
background : url(image/gif/sep_banner.gif) no-repeat;
width : 920px;
height : 50px;
margin : 0 auto;
}
/* content part */
#content {
width : 920px;
min-height : 201px;
margin : 0 auto;
}
#block_sondage {
width : 300px;
height : 201px;
float : left;
background : #fffcf3;
}
#block_sondage h1 {
background : url(image/gif/bg_titre_sondage.gif) no-repeat;
width : 300px;
height : 40px;
margin : 0;
padding : 0;
display : block;
}
#block_sondage .sondage_choix {
display : block;
width : 266px;
margin : 13px auto 16px auto;
clear : both;
height : auto;
font-size : 11px;
}
#block_sondage input {
vertical-align : middle;
}
* + html #block_sondage input {
vertical-align : middle;
}
.block_input_sondage {
line-height : 18px;
margin-bottom : 10px;
display : block;
}
.texte_orange {
color : #ff6600;
text-decoration : none;
display : block;
margin-bottom : 5px;
}
.link_orange {
color : #ff6600;
text-decoration : none;
padding-right : 7px;
}
.link_orange:hover {
color : #ff6600;
text-decoration : underline;
}
.link_rouge {
color : #C80900;
text-decoration : none;
padding-right : 7px;
}
.link_rouge:hover {
color : #C80900;
text-decoration : underline;
}
.link_noir {
text-decoration : none;
color : #202020;
padding-left : 7px;
}
.link_noir:hover {
color : #202020;
text-decoration : underline;
}
#block_savoir {
width : 300px;
height : 201px;
float : left;
background : #fcf2f2;
}
#block_savoir h1 {
background : url(image/gif/bg_titre_savoir.gif) no-repeat;
width : 300px;
height : 40px;
margin : 0;
padding : 0;
display : block;
}
#block_savoir .discription_savoir_index {
display : block;
width : 266px;
margin : 13px auto 16px auto;
clear : both;
height : auto;
font-size : 11px;
}
#block_savoir .titre_rouge {
font-family : "Trebuchet Ms";
color : #dd0e00;
font-size : 19px;
line-height : 16px;
}
#block_link_savoirplus .linkrouge {
color : #dd0e00;
font-size : 11px;
text-decoration : none;
}
#block_link_savoirplus img {
vertical-align : middle;
}
#block_link_savoirplus {
margin-top : 15px;
display : block;
}
#block_savoir .linkrouge:hover {
color : #dd0e00;
font-size : 11px;
text-decoration : underline;
}
#block_actu {
width : 320px;
height : 201px;
float : left;
background : #f4f8f5;
}
#block_actu h1 {
background : url(image/gif/bg_titre_actu.gif) no-repeat;
width : 320px;
height : 40px;
margin : 0;
padding : 0;
display : block;
}
#block_actu .disc_actu_index {
display : block;
width : 283px;
margin : 13px auto 16px auto;
clear : both;
height : auto;
font-size : 11px;
}
#block_actu .linkvert {
color : #277d3e;
font-size : 11px;
text-decoration : none;
}
#block_actu .linkvert:hover {
color : #277d3e;
font-size : 11px;
text-decoration : underline;
}
#block_link_savoirplus_actu {
margin-top : 33px;
display : block;
}
#block_link_savoirplus_actu img {
vertical-align : middle;
}
.zone_vertical_banner {
height:120px;
width:619px;
margin-bottom:1px;
}
/* footer part */
#footer {
clear : both;
margin : 40px auto 0 auto;
width : 920px;
min-height : 70px;
color : #808080;
}
#block_link_footer {
border-bottom : 1px solid #f0efef;
border-top : 1px solid #f0efef;
padding : 13px 0 13px 0;
font-size : 11px;
text-align : center;
}
#block_link_footer a {
color : #808080;
font-size : 11px;
padding-right : 4px;
padding-left : 4px;
text-decoration : none;
}
#block_link_footer a:hover {
text-decoration : underline;
}
#block_info_footer {
padding-top : 20px;
width : 920px;
color : #808080;
font-size : 11px;
text-align : center;
clear : both;
}
/* left */
#left {
width:300px;
height:auto;
float:left;
margin-bottom:20px;
margin-top:1px;
}
*+html #left {
width:300px;
height:auto;
float:left;
margin-bottom:20px;
margin-top:6px;
}
#left .sep_left {
background:url(image/gif/sep_banner_left.gif) no-repeat;
clear:left;
height:50px;
}
/* content_article part */ 
#article_content {
width:619px;
height:auto;
float:left;
margin-top:1px;
margin-left:1px;
margin-bottom:40px;
}
*+html #article_content {
width:619px;
height:auto;
float:left;
margin-top:6px;
margin-left:1px;
}
* html #article_content {
width:619px;
height:auto;
float:left;
margin-top:1px;
margin-left:1px;
margin-bottom:-1px;
}
#article_content h1 {
color:#C80900;
font-size:28px;
padding:0;
margin:0;
font-weight:normal;
}
#article_content h2 {
color:#000;
font-size:28px;
padding:0;
margin:0;
font-weight:normal;
}
#article_content h3 {
color:#3C3C3C;
font-size:25px;
padding:0;
margin:0;
font-weight:normal;
}
#article_content h1.pathorange {
background:url(image/gif/path_presentatino.gif) no-repeat;
margin:0;
padding:0;
font-family:Verdana;
font-size:22px;
color:#fff;
height:40px;
text-indent:42px;
font-weight:normal;
line-height:37px;
}
* html #article_content h1.pathorange {
background:url(image/gif/path_presentatino.gif) no-repeat;
margin:-3px 0 0 0;
padding:0;
font-family:Verdana;
font-size:22px;
color:#fff;
height:40px;
text-indent:42px;
font-weight:normal;
line-height:37px;
}
#article_content h1.pathbeige {
background: url(image/gif/path_detail_produit.gif) no-repeat;
margin:0;
padding:0;
font-family:Verdana;
font-size:22px;
color:#fff;
height:40px;
text-indent:42px;
font-weight:normal;
line-height:35px;
}
* html #article_content h1.pathbeige {
background: url(image/gif/path_detail_produit.gif) no-repeat;
margin:-3px 0 0 0;
padding:0;
font-family:Verdana;
font-size:22px;
color:#fff;
height:40px;
text-indent:42px;
font-weight:normal;
line-height:37px;
}
#article_content h1.pathrouge {
background:url(image/gif/path_rouge.gif) no-repeat;
width:619px;
height:40px;
font-family:Verdana;
font-size:22px;
color:#fff;
text-indent:42px;
font-weight:normal;
line-height:35px;
margin:0;
padding:0;
}
* html #article_content h1.pathrouge {
background:url(image/gif/path_rouge.gif) no-repeat;
width:619px;
height:40px;
font-family:Verdana;
font-size:22px;
color:#fff;
text-indent:42px;
font-weight:normal;
line-height:37px;
margin:-3px 0 0 0;
padding:0;
}
#article_content h1.pathjaune {
background: url(image/gif/path_jaune.gif) no-repeat;
width:619px;
height:40px;
color:#fff;
font-family:Verdana;
font-size:22px;
text-indent:42px;
font-weight:normal;
line-height:35px;
margin:0;
padding:0;
}
* html #article_content h1.pathjaune {
background: url(image/gif/path_jaune.gif) no-repeat;
width:619px;
height:40px;
color:#C80900;
font-family:Verdana;
font-size:22px;
text-indent:42px;
font-weight:normal;
line-height:37px;
margin:-3px 0 0 0;
padding:0;
}
#article_content h1.pathnoire {
background: url(image/gif/path_noir.gif) no-repeat;
margin:0;
padding:0;
font-family:Verdana;
font-size:22px;
color:#fff;
height:40px;
text-indent:42px;
font-weight:normal;
line-height:37px;
}
* html #article_content h1.pathnoire {
background: url(image/gif/path_noir.gif) no-repeat;
margin:-3px 0 0 0;
padding:0;
font-family:Verdana;
font-size:22px;
color:#fff;
height:40px;
text-indent:42px;
font-weight:normal;
line-height:37px;
}
#article_content h1.pathvert {
background: url(image/gif/path_vert.gif) no-repeat;
margin:0;
padding:0;
font-family:Verdana;
font-size:22px;
color:#fff;
height:40px;
text-indent:42px;
font-weight:normal;
line-height:37px;
}
#article_content h1.pathvert2 {
background: url(image/gif/path_vert2.gif) no-repeat;
margin:0;
padding:0;
font-family:Verdana;
font-size:22px;
color:#fff;
height:40px;
text-indent:42px;
font-weight:normal;
line-height:37px;
}
* html #article_content h1.pathvert2 {
background: url(image/gif/path_vert2.gif) no-repeat;
margin:-3px 0 0 0;
padding:0;
font-family:Verdana;
font-size:22px;
color:#fff;
height:40px;
text-indent:42px;
font-weight:normal;
line-height:37px;
}
#contenu {
margin-left:18px;
margin-top:40px;
clear:both;
}
#contenu .titre_noir {
color:#383840;
font-size:18px;
}
.titre_noir12 {
color:#000;
font-size:12px;
}
#contenu .titre_noir1 {
color:#383840;
font-size:14px;
}
#contenu p {
color:#202020;
font-size:12px;
margin:15px 0 15px 0;
}
#contenu .p1 {
color:#202020;
font-size:12px;
margin:0 0 10px 0;
}
#contenu p.txt_recette {
color:#202020;
font-size:11px;
}
#contenu p.detail_preparation {
border-bottom:#E3E3E3 1px solid;
padding:0 0 25px 0;
margin:0 0 10px 0;
}
#bg_chiffres_cle {
background:url(image/gif/bg_chiffres_cle.gif) no-repeat;
width:120px;
height:120px;
float:left;
display:block;
text-align:center;
padding-top:20px;
}
#bg_chiffres_cle .txt_blan_chiffrecle {
color:#fff;
font-size:20px;
}
#bg_chiffres_cle .txt_vert_chiffrecle {
color:#247039;
font-size:28px;
}
#bg_chiffres_cle_dsicription {
width:459px;
float:left;
height:102px;
background:#F4F8EB;
padding-top:18px;
padding-left:21px;
}
#view_infoschiffres {
display:block;
width:439px;
}
#view_infoschiffres p {
margin:0;
padding:8px 0 8px 0;
width:439px;
border-bottom:#C6DA94 1px solid;
color:#202020;
}
#view_infoschiffres p.noborder {
margin:0;
padding:8px 0 8px 0;
width:439px;
color:#202020;
border:none;
}
.txt_orange {
color:#F26722;
}
#article_content h2.titre_rubrique {
width:591px;
display:block;
padding:7px 0 7px 10px;
clear:both;
background:#F4F8EB;
color:#313138;
font-size:15px;
margin:0 0 20px 0;
}
#article_content h2.titre_rubrique1 {
width:591px;
display:block;
padding:7px 0 7px 10px;
clear:both;
background:#F4F8EB;
color:#313138;
font-size:12px;
margin:0 0 20px 0;
font-family:Arial, Helvetica, sans-serif;
}
#article_content .titre_rouge {
color:#B70A02;
font-size:14px;
}
/* details_produit */
#detail_produit_gen {
margin:0 0 20px 0;
width:100%;
float:left;
}
#detail_produit_gen_imprime {
margin:0 auto 20px auto;
width:100%;
}
#detail_produit_gen h1.titre_detail_produit {
display:block;
float:left;
width:100%;
height:40px;
background:url(image/gif/bg_titre_produitdetail.gif) repeat-x;
font-size:18px;
font-weight:bold;
text-indent:10px;
line-height:37px;
margin:0;
padding:0;
}
#detail_produit {
margin:0;
padding:0;
float:left;
}
#produit_selection {
width:130px;
float:left;
}
#blocklink_selection {
width:130px;
height:118px;
float:left;
clear:left;
display:block;
background:#FEF6E9;
}
* html #blocklink_selection {
width:130px;
height:118px;
float:left;
clear:left;
display:block;
background:#FEF6E9;
margin-top:-3px;
}
*+html #blocklink_selection {
width:130px;
height:118px;
float:left;
clear:left;
display:block;
background:#FEF6E9;
margin-top:-3px;
}
#blocklink_selection a {
color:#C80900;
font-size:10px;
text-decoration:none;
padding-left:13px;
line-height:16px;
}
#blocklink_selection a:hover {
color:#000;
text-decoration:underline;
}
#discription_produit {
float:left;
width:416px;
border-top:#B70A02 solid 2px;
}
#discription_produit ul {
margin:0 0 0 15px;
padding:0;
float:left;
width:255px;
list-style-image:none;
}
#discription_produit ul li {
background:url(image/gif/puce_detailproduit.gif) no-repeat left;
display:block;
padding:6px 0 6px 0;
border-bottom:#B0AFAF dotted 1px;
width:255px;
color:#5B3900;
font-size:11px;
padding-left:11px;
list-style-image:none;
}
/* actualites */
.actualite {
padding:20px 0 20px 0;
float:left;
border-bottom:#F0EFEF solid 1px;
text-align:justify;
width:100%;
}
.actualite .img_actu {
padding-right:20px;
}
.actualite a.likn_ensavoirplus {
background:url(image/gif/savoirplus_actu.gif) no-repeat;
display:block;
width:100px;
height:20px;
margin-top:15px;
float:left;
}
.actualite a.likn_ensavoirplus:hover {
background:url(image/gif/savoirplus_actu_hover.gif) no-repeat;
display:block;
width:100px;
height:20px;
margin-top:15px;
float:left;
}
.actualite a.titreactu {
font-weight:bold;
color:#000;
}
.actualite a.titreactu:hover {
color:#DB0E00;
text-decoration:none;
}
.titreactu {
font-weight:bold;
color:#000;
}
.titreactu:hover {
color:#DB0E00;
text-decoration:none;
}
.actualite .likn_ensavoirplus:hover {
color:#B70A02;
text-decoration:none;
float:right;
}
/* annuaires */
.bloc_annuaire {
padding:20px 0 20px 0;
float:left;
border-bottom:#F0EFEF solid 1px;
text-align:justify;
width:100%;
}
.titre_noir2 {
color:#000;
font-size:28px;
}
.titre_rouge_annuaire {
color:#C80900;
font-weight:bold;
}
/* liens utiles */
.liens_utiles {
padding:20px 0 20px 0;
border-bottom:#F0EFEF solid 1px;
text-align:justify;
float:left;
width:100%;
height:auto;
color : #3f3f3f;
}
.titre_lien {
color : #000000;
font-size : 12px;
font-weight:bold;
}
.link_lienutile {
color:#B70A02;
font-weight:bold;
text-decoration:none;
}
.link_lienutile:hover {
color:#B70A02;
font-weight:bold;
text-decoration:underline;
}
/* contact */
#blockcontact {
width:280px;
height:20px;
border:#B70A02 1px solid;
display:block;
float:left;
margin-right:15px;
margin-bottom:15px;
text-indent:10px;
line-height:18px;
color:#5B3900;
}
#blockcontact input {
width:197px;
border:0;
height:16px;
margin-left:3px;
}
* html #blockcontact {
width:280px;
height:20px;
border:#B70A02 1px solid;
display:block;
float:left;
margin-right:11px;
color:#5B3900;
}
#block_message {
width:577px;
height:100px;
border:#B70A02 1px solid;
display:block;
float:left;
margin-bottom:15px;
text-indent:10px;
line-height:18px;
color:#5B3900;
}
* html #block_message {
width:573px;
height:100px;
border:#B70A02 1px solid;
display:block;
float:left;
margin-bottom:15px;
text-indent:10px;
line-height:18px;
color:#5B3900;
}
#block_message textarea {
width:502px;
border:0;
height:96px;
vertical-align:top;
margin-left:3px;
}
* html #block_message textarea {
width:499px;
border:0;
height:96px;
vertical-align:top;
margin-left:3px;
}
.titre_rouge_contact {
color:#C80900;
font-size:28px;
}
.titre_rouge_contact_petit {
color:#C80900;
font-size:20px;
}
.block_infos_contact {
border-bottom:#F0EFEF solid 1px;
padding: 8px 0 8px 0;
width:100%
}
a.redlink {
color:#C80900;
text-decoration:none;
}
a.redlink:hover {
color:#C80900;
text-decoration:underline;
}
.input_contactus {
border:#FFC70B 1px solid;
height:28px;
width:178px;
cursor: text;
}
.btn_contact {
background:url(image/gif/btn_contact.gif) no-repeat;
width:104px;
height:41px;
text-align:center;
font-size:13px;
color:#C80900;
text-transform:uppercase;
margin-left:5px;
padding-bottom:7px;
cursor:pointer;
}
.btn_contact:hover {
background:url(image/gif/btn_contact_hover.gif) no-repeat;
color:#fff;
}
.txt_areacontactus {
border:#FFC70B 1px solid;
height:78px;
width:469px;
}
.txt_upload {
border:#FFC70B 1px solid;
height:30px;
width:469px;
}
.input_proposer_recette {
border:#FFC70B 1px solid;
height:28px;
width:467px;
cursor: text;
}
.txt_rouge {
color:#C80900;
}
.paragraphe_apuce {
background:url(image/gif/puce_jaune.gif) no-repeat left top;
font-size:16px;
padding-left:30px;
}
.paragraphe_apuce_truc {
background:url(image/gif/puce_jaune.gif) no-repeat left top;
font-size:16px;
padding-left:30px;
border-bottom:#F0EFEF solid 1px;
padding-bottom:15px;
}
/* block_prcessus */
.block_processus {
border-bottom:#F0EFEF solid 1px;
border-top:#F0EFEF solid 1px;
width:600px;
}
.process_fab_pate {
float:left;
width:280px;
border-right:#F0EFEF solid 1px;
}
.process_fab_couscous {
float:left;
width:315px;
}
.linkgris {
color:#878682;
text-decoration:underline;
}
a.linkgris:hover {
text-decoration:none;
}
/* idees recettes */
.bloc_typeproduit_recette {
height:auto;
width:100%;
float:left;
}
.bloc_typeproduit_recette .titre_ideerecettes {
background:url(image/gif/bg_titre_prduit_ideerecette.gif) repeat-x;
height:51px;
width:100%;
color:#C80900;
font-size:24px;
display:block;
text-indent:10px;
line-height:40px;
}
.bloc_recette {
float:left;
width:100%;
padding:16px 0 16px 0;
border-bottom:#F0EFEF 1px solid;
}
.bloc_recette .discriptionrecette {
height:auto;
padding-left:150px;
}
.bloc_recette .imgrecette {
float:left;
margin-right:20px;
}
.bloc_recette .bloc_voirplus_rank {
height:23px;
margin-top:10px;
}
.bloc_recette .bloc_voirplus_rank a.link_ensavoirplus {
background:url(image/gif/savoirplus_actu.gif) no-repeat;
display:block;
width:100px;
height:20px;
float:left;
}
.bloc_recette .bloc_voirplus_rank a.link_ensavoirplus:hover {
background:url(image/gif/savoirplus_actu_hover.gif) no-repeat;
display:block;
width:100px;
height:20px;
float:left;
}
span.titre_detail_produit {
display:block;
float:left;
}
.blocrank {
float:right;
}
.blocrank_prduit_details {
float:right;
padding:9px 7px 0 0;
}
.blocrank_spot {
padding:9px 7px 0 0;
float:left;
}
.bloc_msg_vote {
float:right;
padding:0px 10px 0 0;
color:#B70A02;
font-size : 11px;
}
.bloc_msg2_vote {
padding:0px 0px 5px 0px;
color:#B70A02;
font-size : 11px;
}
.bloc_slect_region {
width:100%;
padding:15px 0 15px 0;
float:left;
}
.bloc_slect_region .txtselect_region {
float:left;
display:block;
font-weight:bold;
}
.bloc_slect_region select {
float:right;
width:295px;
height:24px;
}
/* idees recettes details */
.detail_recette_gen {
float:left;
width:100%;
height:auto;
margin-top:22px;
margin-bottom:20px;
}
* html .detail_recette_gen {
float:left;
width:100%;
height:auto;
margin-top:22px;
margin-bottom:3px;
}
*+html .detail_recette_gen {
float:left;
width:100%;
height:auto;
margin-top:22px;
margin-bottom:3px;
}
.detail_recette_gen img.image_details_recette {
float:left;
margin-right:20px;
}
.detail_recette_gen .bloc_detail_produit {
height:auto;
padding-left:270px;
}
.detail_recette_gen .bloc_detail_produit .titre_produit_recette {
color:#C80900;
font-size:20px;
font-weight:normal;
}
.txt_noir_gras {
font-weight:bold;
}
.choixvote_recettesdetail {
padding:8px 0 8px 0;
border-bottom:#E3E3E3 solid 1px;
border-top:#E3E3E3 solid 1px;
margin-top:40px;
float:left;
width:100%;
}
.blocrank_detailrecette {
float:left;
}
.btn_vote_recette {
background:url(image/gif/btn_voter.gif) no-repeat;
width:50px;
height:20px;
float:right;
border:0;
cursor:pointer;
}
.btn_conseil_qlq {
background:url(image/gif/btn_conseillerqlq.gif) no-repeat;
width:130px;
height:20px;
float:right;
border:0;
margin:0 0 0 3px;
cursor:pointer;
}
.titre_preparation_detail {
background:url(image/gif/bg_titre_prduit_ideerecette.gif) repeat-x;
height:51px;
width:100%;
color:#C80900;
font-size:24px;
display:block;
text-indent:10px;
line-height:40px;
clear:both;
}
p.detail_preparation {
border-bottom:#E3E3E3 1px solid;
padding:0 0 25px 0;
}
.btn_retour {
background:url(image/gif/btn_retour.gif) no-repeat;
width:60px;
height:20px;
border:0;
float:right;
cursor:pointer;
}
.btn_imprim_recette {
background:url(image/gif/btn_imprim_recette.gif) no-repeat;
width:120px;
height:20px;
border:0;
float:right;
margin:0 0 0 3px;
cursor:pointer;
}
/* sondage interne */
.main_sondage {
border:#F5D499 solid 1px;
margin-top:15px;
background:#FFF7EC;
padding:21px 0 21px 21px;
width:555px;
}
.main_sondage .question_sondage {
color:#C80900;
font-size:14px;
padding-bottom:25px;
display:block;
}
.main_sondage .bloc_taux_sondage_gen {
border:#D7D3CC 1px solid;
padding:3px;
background:#fff;
}
.main_sondage .bloc_taux_sondage {
background:url(image/gif/bg_taux_sondage.gif) repeat-x;
width:292px;
height:6px;
}
.main_sondage .inputradio_sondage {
vertical-align: middle;
}
.main_sondage .btn_voter_sondage {
background:url(image/gif/btn_voter_sondage.gif) no-repeat;
width:60px;
height:20px;
margin-top:22px;
border:0;
cursor:pointer;
}
#vote {
background-image:url(image/gif/pourcentage_vote.gif);
height:6px;
}
#vote1 {
background-image:url(image/gif/pourcentage_vote.gif);
height:6px;
}
.tab_sondage {
border: #B4B4B4 1px solid;
width:273px;
padding:3px;
}
/* demande_devis */
.td_gris {
padding:12px 20px 12px 0;
border-bottom:#F0EFEF solid 1px;
border-top:#F0EFEF solid 1px;
background:#FBFBFB;
}
.td_blanc {
padding:12px 20px 12px 0;
border-bottom:#F0EFEF solid 1px;
border-top:#F0EFEF solid 1px;
}
.txt_noir16_gras {
font-weight:bold;
font-size:16px;
}
.txt_gris12_gras {
font-weight:bold;
color:#A5A5A5;
}
.input_quantite_devis {
border:#FFC70B solid 1px;
font-size:12px;
font-weight:bold;
color:#000;
width:57px;
height:19px;
padding:9px 0 0 11px;
}
.btn_envoi_devis {
background:url(image/gif/btn_envoi_devis.gif) no-repeat;
width:106px;
height:41px;
cursor:pointer;
}
.btn_suprim_selection {
background: url(image/gif/btn_supprim_selection.gif) no-repeat;
width:204px;
height:41px;
cursor:pointer;
}
/* page nos produit */
.bloc_produit_generale {
width:599px;
float:left;
}
.produit_details {
float:left;
margin-bottom:20px;
background:url(image/gif/sep_banner.gif) repeat-x top;
width:270px;
}
.produit_img {
margin:0 auto;
}
.produit_img .img_produit {
margin:0 auto 0 auto;
display:block;
}
.produit_img a.linknoir14_gras {
text-align:center;
display:block;
margin:0 auto 0 auto;
}
.sep_produit {
background:#f0efef;
width:1px;
}
.produit_details .path_produit {
height:60px;
color:#C80900;
font-weight:bold;
font-size:18px;
text-indent:10px;
line-height:40px;
}
.linknoir14_gras {
color:#000;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.linknoir14_gras:hover {
color:#C80900;
text-decoration:underline;
}
.btn_retour_devis {
background: url(image/gif/btn_retour_devis.gif) no-repeat;
height:44px;
width:108px;
cursor:pointer;
}
.bloc_listequalite {
padding:14px 0 14px 0;
border-bottom:#f0efef solid 1px;
float:left;
width:100%;
}
.bloc_listequalite .txt_qualite {
display:block;
float:left;
width:570px;
}
.num_qualite {
display:block;
background:url(image/gif/puc_ol.gif) no-repeat;
width:22px;
height:22px;
color:#fff;
font-size:16px;
font-weight:bold;
text-align:center;
float:left;
margin-right:8px;
padding-top:2px;
}
.txtnoir18 {
color:#000;
font-size:18px;
}
.txt_noir14 {
color:#000;
font-size:14px;
}
.table_devis {
border:#f0efef solid 1px;
}
.td_titre_devis {
background:url(image/gif/bg_titre_tddevis.gif) repeat-x;
height:37px;
color:#040000;
font-weight:bold;
font-size:14px;
}
.td_titre_devis2 {
background:url(image/gif/bg_titre_tddevis.gif) repeat-x;
height:37px;
color:#040000;
font-weight:bold;
font-size:14px;
text-indent:21px;
}
.td_gris_devis {
background:#fbfbfb;
height:39px;
border-bottom:#f0efef solid 1px;
}
.td_blan_devis {
background:#fff;
height:39px;
border-bottom:#f0efef solid 1px;
}
.input_quantite_devis1 {
border:#bcbcbc solid 1px;
width:65px;
height:20px;
padding-top:4px;
padding-left:3px;
}
a.supprimer_devis {
display:block;
background: url(image/gif/supprimer_devis.gif) no-repeat;
width:75px;
height:26px;
}
a.supprimer_devis:hover {
background: url(image/gif/supprimer_devis_hover.gif) no-repeat;
}
a.ajout_produit_devi {
background:url(image/gif/btn_ajouterproduit.gif) no-repeat;
display:block;
width:140px;
height:26px;
float:left;
margin-right:10px;
}
a.ajout_produit_devi:hover {
background:url(image/gif/btn_ajouterproduit_hover.gif) no-repeat;
}
a.continu_devi {
background:url(image/gif/btn_continuer_nav.gif) no-repeat;
display:block;
width:190px;
height:26px;
float:left;
margin-right:10px;
}
a.continu_devi:hover {
background:url(image/gif/btn_continuer_nav_hover.gif) no-repeat;
}
a.validdevis {
background:url(image/gif/btn_validerdevi.gif) no-repeat;
width:140px;
height:26px;
display:block;
float:left;
}
a.validdevis:hover {
background:url(image/gif/btn_validerdevi_hover.gif) no-repeat;
}
a.retour {
background:url(image/gif/btn_retour.gif) no-repeat;
width:60px;
height:20px;
float:right;
display:block;
}
.lien_poweredby {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#808080;
text-decoration:none;
}
.lien_poweredby:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#808080;
text-decoration:underline;
}
.txt_vert_gras {
color:#597039;
font-weight:bold;
}
/* spot */
.bg_linkspot_gen {
border-top:#f8c2c0 solid 1px;
}
a.link_spot {
background:#fdf3f2;
display:block;
padding:5px 0 6px 15px;
border-bottom:#f8c2c0 solid 1px;
color:#cd0d00;
font-size:13px;
text-transform:uppercase;
text-decoration:none;
}
a.link_spot:hover {
background:#fae6e5;
color:#cd0d00;
font-weight:bold;
}
.spot_survol {
border:#FF0000 2px solid;
}
.spot {
border:#ffffff 2px solid;
}
.spot:hover {
border:#FF0000 2px solid;
}