@charset "iso-8859-1";

body {
background-repeat: repeat-y;
background-color:#FF0000;
margin: 7px 0 0 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

table {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

img {
border:0;
}
.menurose {
background-color: #FF0066;
}
.menuorange {
background-color: #FF7C00;
}
.menuviolet {
background-color: #B90046;
}
.fondblanc {
background-color: #FFFFFF;
}
.fondbeige {
background-color: #F6EBD0;
}

a.lienmenutrans:link, a.lienmenutrans:visited, a.lienmenutrans:active {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
font-size: 10px;
}
a.lienmenutrans:hover {
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
font-size: 10px;
}
.textemenutrans {
color: #000000;
font-weight: bold;
text-decoration: none;
font-size: 10px;
}
.titremenutrans {
color: #000000;
font-weight: bold;
text-decoration: none;
font-size: 12px;
}

.bas_titre {background-image: url('/assets/common/img/3ho_bas_titre_fond.gif');}
.bas_titre_orange {background-image: url('/assets/common/img/2ho_bas_titre_fond.gif');}
.bas_titre_rouge {background-image: url('/assets/common/img/1ho_bas_titre_fond.gif');}

.fond_blanc_menutrans {background-color: #FFFFFF; padding-bottom: 2px; padding-top: 2px; padding-left: 5px; padding-right: 5px; vertical-align:top;}
.fond_violet_menutrans {background-color: #B90046; padding-top: 2px; padding-left: 5px; padding-right: 5px; vertical-align:top;}
.fond_orange_menutrans {background-color: #FF7C00; padding-top: 2px; padding-left: 5px; padding-right: 5px; vertical-align:top;}
.fond_rouge_menutrans {background-color: #FF0000; padding-left: 5px; padding-right: 5px; vertical-align:top;}

.sep_hor_rouge{ background-image: url('/assets/common/img/2ho_separateur_hor01.gif');}
.sep_vert_rouge{ background-image: url('/assets/common/img/2ho_separateur_ver01.gif');}

.fond_menudroit_pointille{width:167px; height:214px; background-image: url('/assets/common/img/2st_droite_fd3.gif');}
.fond_frites{width:110px; height:49px; background-image: url('/assets/common/img/2pi_frites.gif');background-repeat:no-repeat; vertical-align:bottom;}
.fond_pommesdeterres{width:110px; height:50px; background-image: url('/assets/common/img/2pi_pommesdeterres.gif');background-repeat:no-repeat; vertical-align:bottom;}

/* cases centrales - image de fond et positionnement du texte */

a.lienrosehome3:link, a.lienrosehome3:visited, a.lienrosehome3:active {
color: #F21C42;
font-weight: bold;
text-decoration: none;
font-size: 12px;
}
a.lienrosehome3:hover {
color: #F21C42;
font-weight: bold;
text-decoration: underline;
font-size: 12px;
}

a.lienviolethome3:link, a.lienviolethome3:visited, a.lienviolethome3:active {
color: #B90046;
font-weight: bold;
text-decoration: none;
font-size: 12px;
}
a.lienviolethome3:hover {
color: #B90046;
font-weight: bold;
text-decoration: underline;
font-size: 12px;
}

.cerclerose {
color: #F21C42;
font-weight: bold;
text-transform: uppercase;
}
.cercleviolet {
background-color: #F6EBD0;
color: #B90046;
font-weight: bold;
text-transform: uppercase;
}
.cercleorange1 {
background-color: #FF7C00;
font-weight: bold;
color:#FFFFFF;
}
.cercleorange2 {
background-color: #FFFFFF;
color: #FFFFFF;
font-weight: bold;
}
.cerclejaune1 {
background-color: #F6EBD0;
}
.cerclerougebis {
background-color: #FF0000;
color: #FFFFFF;
font-weight: bold;
}
.cerclejaune2 {
background-repeat: no-repeat;
background-color: #F6EBD0;
color: #000000;
padding-left: 50px;
line-height: 30px;
font-weight: bold;
}
.casecentralegauche {
background-color: #FFFFFF;
padding: 0 29px 0 35px;
}
.casecentraledroite {
background-color: #F6EBD0;
padding: 0 16px 0 35px;
}

.beigechemindefer1 {
background-color: #DFCA59;
}
.beigechemindefer2 {
background-color: #FFF1A4;
color: #666666;
font-weight: normal;
font-size: 9px;
}
a.chemindefer:link, a.chemindefer:visited, a.chemindefer:active {
color: #666666;
font-weight: normal;
text-decoration: underline;
font-size: 9px;
}
a.chemindefer:hover {
color: #666666;
font-weight: normal;
text-decoration: none;
font-size: 9px;
}

a.hautdebit_basdebit:link, a.hautdebit_basdebit:visited, a.hautdebit_basdebit:active {
color: #000000;
font-weight: normal;
text-decoration: none;
font-size: 10px;
}
a.hautdebit_basdebit:hover {
color: #000000;
font-weight: normal;
text-decoration: underline;
font-size: 10px;
}

a.lien_popup:link, a.lien_popup:visited, a.lien_popup:active {
color: #FF0000;
font-weight: normal;
text-decoration: underline;
font-size: 10px;
}
a.lien_popup:hover {
color: #FF0000;
font-weight: normal;
text-decoration: none;
font-size: 10px;
}

.titre_courant {
color: #000000;
font-weight: bold;
text-decoration: none;
font-size: 11px;
}
.titre_grand {
color: #000000;
font-weight: bold;
text-decoration: none;
font-size: 12px;
}
.texte_courant {
color: #000000;
font-weight: normal;
text-decoration: none;
font-size: 12px;
}
.texte_courant_i {
color: #000000;
font-weight: normal;
font-style: italic;
text-decoration: none;
font-size: 11px;
}
.texte_courant_violet {
color: #B90046;
font-weight: normal;
text-decoration: none;
font-size: 11px;
}
.texte_petit_violet_b {
color: #B90046;
font-weight: bold;
text-decoration: none;
font-size: 10px;
}
.texte_petit_orange_b {
color: #FF7C00;
font-weight: bold;
text-decoration: none;
font-size: 9px;
}
.texte_petit {
color: #000000;
font-weight: normal;
font-style: normal;
text-decoration: none;
font-size: 10px;
}
.texte_petit_gris {
color: #8B8B8B;
font-weight: normal;
font-style: normal;
text-decoration: none;
font-size: 10px;
}
.texte_petit_b {
color: #000000;
font-weight: bold;
font-style: normal;
text-decoration: none;
font-size: 10px;
}
.titre_violet {
color: #B90046;
font-weight: bold;
text-decoration: none;
font-size: 14px;
}
.titre_violet_petit {
color: #B90046;
font-weight: bold;
text-decoration: none;
font-size: 11px;
}
.titre_rose {
color: #FF0066;
font-weight: bold;
text-decoration: none;
font-size: 14px;
}
.titre_rose_petit {
color: #FF0066;
font-weight: bold;
text-decoration: none;
font-size: 11px;
}
.titre_rouge {
color: #FF0000;
font-weight: bold;
text-decoration: none;
font-size: 14px;
}
.titre_rouge_petit {
color: #FF0000;
font-weight: bold;
text-decoration: none;
font-size: 11px;
}
.titre_orange {
color: #FF7C00;
font-weight: bold;
text-decoration: none;
font-size: 14px;
}
.titre_orange_petit {
color: #FF7C00;
font-weight: bold;
text-decoration: none;
font-size: 11px;
}
.titre_orange_petit2 {
color: #FF7C00;
font-weight: bold;
text-decoration: none;
font-size: 10px;
}
.cadre_orange_ext {
background-color: #FFFFFF;
border-left:#FF7C00 1px solid;
border-top:#FF7C00 1px solid;
border-right:#FF7C00 1px solid;
border-bottom:#FF7C00 1px solid;
}
.cadre_orange_ext2 {
background-color: #FFEDD2;
border-left:#FF7C00 1px solid;
border-top:#FF7C00 1px solid;
border-right:#FF7C00 1px solid;
border-bottom:#FF7C00 1px solid;
}
.cadre_orange_int {
background-color: #FFEDD2;
margin: 22px 29px 22px 29px;
margin-left: 22px;
margin-top: 29px;
margin-right: 22px;
margin-bottom: 29px;
color: #000000;
font-weight: normal;
text-decoration: none;
font-size: 11px;
}
.cadre_orange_int2 {
border-top:#FF7C00 1px solid;
background-color: #FFEEDB;
margin: 22px 29px 22px 29px;
margin-left: 22px;
margin-top: 29px;
margin-right: 22px;
margin-bottom: 29px;
color: #000000;
font-weight: normal;
text-decoration: none;
font-size: 11px;
}
.cadre_orange_int3 {
border-left:#FF7C00 1px solid;
border-top:#FF7C00 1px solid;
width:128px;
background-color: #FFE6C0;
}
.cadre_orange_int4 {
background-color: #FFEEDB;
margin-left: 22px;
margin-top: 10px;
margin-right: 22px;
margin-bottom: 10px;
color: #000000;
font-weight: normal;
text-decoration: none;
font-size: 11px;
}
.cadre_violet_ext {
background-color: #FFEDD2;
border-left:#B90046 1px solid;
border-top:#B90046 1px solid;
border-right:#B90046 1px solid;
border-bottom:#B90046 1px solid;
}
.cadre_violet_int {
background-color: #FFEDD2;
margin: 22px 29px 22px 29px;
margin-left: 22px;
margin-top: 29px;
margin-right: 22px;
margin-bottom: 29px;
color: #000000;
font-weight: normal;
text-decoration: none;
font-size: 11px;
}
.cadre_violet_int2 {
margin: 12px 10px 12px 10px;
margin-left: 10px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
color: #000000;
font-weight: normal;
text-decoration: none;
font-size: 11px;
}

.table_info_tech {
border-left:#69AFFF 1px solid;
}

.table_info_tech_th {
height:15px;
background-color: #69AFFF;
text-align: center;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
font-size: 11px;
}

.table_info_tech_td {
height:15px;
background-color: #DFFAFF;
border-right:#69AFFF 1px solid;
border-bottom:#69AFFF 1px solid;
text-align: center;
color: #000000;
font-weight: normal;
text-decoration: none;
font-size: 11px;
}

.table_valeurs_nutri {
border-top:#B90046 1px solid;
border-left:#B90046 1px solid;
}

.table_valeurs_nutri_th {
height:38px;
width:75px;
border-right:#B90046 1px solid;
border-bottom:#B90046 1px solid;
text-align: center;
color: #000000;
font-weight: bold;
text-decoration: none;
font-size: 10px;
}

.table_valeurs_nutri_td {
height:23px;
border-right:#B90046 1px solid;
border-bottom:#B90046 1px solid;
text-align: center;
color: #000000;
font-weight: bold;
text-decoration: none;
font-size: 10px;
}

.form {
color: #000000;
font-weight: normal;
text-decoration: none;
font-size: 11px;
background-color: #FFFFFF;
border-left:#000000 1px solid;
border-top:#000000 1px solid;
border-right:#000000 1px solid;
border-bottom:#000000 1px solid;
}

.form_defil {
width:210px;
height:17px;
text-align:center;
color: #000000;
font-weight: bold;
text-decoration: none;
font-size: 10px;
border-left:#000000 1px solid;
border-top:#000000 1px solid;
border-right:#000000 1px solid;
border-bottom:#000000 1px solid;
}

.texte_form_defil {
text-align: left;
color: #000000;
font-weight: bold;
text-decoration: none;
font-size: 10px;
}

.titre_table_contact {
width:203px;
height:25px;
background-image: url('/assets/common/img/3ho_fond_tableau_contact.gif');
text-align:center;
vertical-align:bottom;
padding-bottom: 3px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
font-size: 13px;
}

.table_contact_th {
height:28px;
width:200px;
border-left:#EFC3D3 1px solid;
border-top:#B90046 1px solid;
border-right:#B90046 1px solid;
border-bottom:#EFC3D3 1px solid;
text-align: center;
color: #000000;
font-weight: normal;
text-decoration: none;
font-size: 11px;
}

.table_contact_td {
height:28px;
width:140px;
border-left:#EFC3D3 1px solid;
border-top:#B90046 1px solid;
border-right:#B90046 1px solid;
border-bottom:#EFC3D3 1px solid;
text-align: center;
color: #000000;
font-weight: normal;
text-decoration: none;
font-size: 11px;
}

.table_contact {
border-left:#B90046 1px solid;
border-top:#B90046 1px solid;
border-right:#B90046 1px solid;
border-bottom:#B90046 2px solid;
}

.cadre_photo_hg {background-image: url('/assets/common/img/3ho_coinphoto_hg.gif');}
.cadre_photo_h {background-image: url('/assets/common/img/3ho_coinphoto_h.gif');}
.cadre_photo_hd {background-image: url('/assets/common/img/3ho_coinphoto_hd.gif');}
.cadre_photo_d {background-image: url('/assets/common/img/3ho_coinphoto_d.gif');}
.cadre_photo_bd {background-image: url('/assets/common/img/3ho_coinphoto_bd.gif');}
.cadre_photo_b {background-image: url('/assets/common/img/3ho_coinphoto_b.gif');}
.cadre_photo_bg {background-image: url('/assets/common/img/3ho_coinphoto_bg.gif');}
.cadre_photo_g {background-image: url('/assets/common/img/3ho_coinphoto_g.gif');}

.cadre_photo_recette {border:#14C82A 1px solid; padding-left:7px; padding-top:7px; padding-right:7px; padding-bottom:7px;}
.coinphotorecette_hd {background-image: url('/assets/common/img/3ho_coinphotorecette_hd.gif');}
.coinphotorecette_d {background-image: url('/assets/common/img/3ho_coinphotorecette_d.gif');}
.coinphotorecette_bg {background-image: url('/assets/common/img/3ho_coinphotorecette_bg.gif');}
.coinphotorecette_b {background-image: url('/assets/common/img/3ho_coinphotorecette_b.gif');}
.coinphotorecette_bd {background-image: url('/assets/common/img/3ho_coinphotorecette_bd.gif');}

.table_pictos_th1 {background-color: #FB597F; width:105px; height:26px; padding-left:7px;}
.table_pictos_th2 {background-color: #ED357A; width:105px; height:26px; padding-left:7px;}
.table_pictos_th3 {background-color: #D1336F; width:105px; height:26px; padding-left:7px;}
.table_pictos_th4 {background-color: #C13569; width:105px; height:26px; padding-left:7px;}
.table_pictos_th5 {background-color: #B43565; width:105px; height:26px; padding-left:7px;}
.table_pictos_td1 {background-color: #FA2F5F; vertical-align:top;}
.table_pictos_td2 {background-color: #E90259; vertical-align:top;}
.table_pictos_td3 {background-color: #C6004B; vertical-align:top;}
.table_pictos_td4 {background-color: #B20244; vertical-align:top;}
.table_pictos_td5 {background-color: #A1023E; vertical-align:top;}
.table_pictos_texte {padding-left:10px; padding-right:10px;}

a.lien_table_blanc:link, a.lien_table_blanc:visited, a.lien_table_blanc:active {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
font-size: 11px;
}
a.lien_table_blanc:hover {
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
font-size: 11px;
}

a.lien_recette:link, a.lien_recette:visited, a.lien_recette:active {
color: #000000;
font-weight: bold;
text-decoration: underline;
font-size: 11px;
}
a.lien_recette:hover {
color: #000000;
font-weight: bold;
text-decoration: none;
font-size: 11px;
}

a.lien_recette2:link, a.lien_recette2:visited, a.lien_recette2:active {
color: #000000;
font-weight: bold;
text-decoration: none;
font-size: 10px;
}
a.lien_recette2:hover {
color: #000000;
font-weight: bold;
text-decoration: underline;
font-size: 10px;
}

/* colonne de droite */
.droite {
background-repeat: no-repeat;
background-color: #FFCC7F;
}
form, select {
padding:0;
margin:0;
font-size: 10px;
}
.titredroite {
color: #FFFFFF;
font-size: 10px;
background-color: #BA8D47;
font-weight: bold;
height: 23px;
padding-left: 10px;
}
.textedroite {
padding: 5px 0 0 10px;
font-size: 11px;
}
.brun {
background-color: #BA8D47;
}
/* liens de la colonne de droite et des cases centrales */
a.savoirplus:link, a.savoirplus:visited, a.savoirplus:active {
color: #000000;
font-weight: bold;
text-decoration: none;
font-size: 10px;
padding-right: 5px;
}
a.savoirplus:hover {
text-decoration: underline;
}
/* pied de page */
.fondpied {
background: #FFCC7F;
}
.piedliens {
background-color: #FFCC7F;
font-size: 10px;
color: #DB6A00;
}
.piedliens a:link, .piedliens a:visited, .piedliens a:active {
font-size: 10px;
color: #DB6A00;
text-decoration: none;
}
.piedliens a:hover {
text-decoration: underline;
}

.scroll_current {
    SCROLLBAR-FACE-COLOR: #FFFFFF; 
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-SHADOW-COLOR: #FF0000; 
	SCROLLBAR-3DLIGHT-COLOR: #FF0000; 
	SCROLLBAR-ARROW-COLOR:  #FF0000; 
	SCROLLBAR-TRACK-COLOR: #FFFFFF; 
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; 
}

