
a, a:link, a:visited, a:hover, a:active {text-decoration: none; color: rgb(0, 0, 204);}
a:hover, a:active {text-decoration: underline;}
a:hover {color:#ffcc00;}

input:focus {background-color:yellow;}

.abbr[title] {border-bottom: 1px dotted #DDD;}

.thisstyle {border-radius: 15px; -moz-border-radius: 15px; border-top-left-radius: 15px 15px; border-top-right-radius: 15px 15px; border-bottom-right-radius: 15px 15px; border-bottom-left-radius: 15px 15px;}

.tbl {font-size: 75%; font-family: Verdana, Geneva, sans-serif;}

#toTop {
position: fixed;
right: 50px;
bottom: 50px;
background: url(/image/gotop.png) no-repeat;
width: 57px;
height: 57px;
display: none;
padding: 15px 25px;
}

.hoverme:hover {background-color: #A7C942;}

.mybox {
display:block;
font-family: Verdana, Geneva, sans-serif;
font-weight:bold;
font-size:1.00em;
border-radius: 15px; -moz-border-radius: 15px; border-top-left-radius: 15px 15px; border-top-right-radius: 15px 15px; border-bottom-right-radius: 15px 15px; border-bottom-left-radius: 15px 15px;
color:#000000;
background-color:#8FCA00;
width:100%;
text-align:center;
padding-top:3px;
padding-bottom:3px;
margin:0px;
text-decoration:none;
}

div.imagedesc
{
font-family: Verdana, Geneva, sans-serif;
text-align: center;
font-size:0.90em;
}

div.newimagedesc {
    position: relative;
    background-color: rgb(51, 51, 51);
    opacity: 0.5;
    filter:alpha(opacity=50); /* For IE8 and earlier */
    text-align: center;
    bottom: 3px;
    left: 0px;
    width: 403px;
    color: rgb(255, 255, 255);
    padding: 2px 0px;
    height: 20px;
    line-height: 1.65em;
}

div.newsmallimagedesc {
    position: relative;
    background-color: rgb(51, 51, 51);
    font: 13px 'HelveticaNeueMediumCondensed',Arial,Sans-Serif;
    color: #fff;
    text-decoration: none;
    opacity: 0.5;
    filter:alpha(opacity=50); /* For IE8 and earlier */
    text-align: center;
    bottom: 5px; /* remettre 45px */
    left: 0px;
    width: 180px;
    color: rgb(255, 255, 255);
    padding: 2px 0px;
    height: 40px;
    line-height: 1.65em;
}

div.zero-z-index {
    position: relative;
}

.zero-z-index div {
    box-shadow: 0 1px 5px rgba(0,0,0,0.5);
    z-index: 0;
    position: absolute;
    background-color: rgb(51, 51, 51);
    opacity: 0.5;
    filter:alpha(opacity=50); /* For IE8 and earlier */
    text-align: center;
    bottom: 3px;
    left: 0px;
    width: 180px;
    color: rgb(255, 255, 255);
    padding: 2px 0px;
    height: 40px;
    line-height: 1.65em;
}

#recette2013
{
font-family: Verdana, Geneva, sans-serif;
font-size:1.00em;
margin-left: 10px;
}


div.img a:hover img
  {
  opacity:0.4;
  filter:alpha(opacity=40); /* For IE8 and earlier */
  }
img
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

abbr[title], acronym[title], help {border-bottom: 1px dotted;cursor: help;}

.BB {color: #FF0099; font-weight: bold}
.orange {color: #FF6600; font-weight: bold}

/* C2KT(able) */
.c2kt {width: 95%; border-spacing: 0; border-collapse: collapse; margin-left: auto; margin-right: auto; margin-top: 10px;}
.c2kt td {padding: 3px; border: 1px black solid;}

/* C2KT(able) */
.c2knewt {width: 98%; border-spacing: 0; border-collapse: collapse; margin-left: auto; margin-right: auto; margin-top: 10px;}
.c2knewt td {padding: 2px; border: 0px;}

.moreInfo {background: #FFFFCC;     margin: 10px;     padding: 5px;     border: 2px solid #8FCA00; font-family: Verdana, Geneva, sans-serif;}
h1 {font-size: 115%; font-family: Verdana, Geneva, sans-serif;; font-weight: bold; text-align: center; text-transform:capitalize;}

.h3c2k {font-size: 115%; font-family: Verdana, Geneva, sans-serif;; font-weight: bold; text-align: center; text-transform:capitalize;}

/* A revoir */
.myheader{padding: 10px; font-weight: bold; text-align: center; font: 18px/40px; font-family: Verdana, Geneva, sans-serif; background: #8FCA00;}

div.thisstyle {background: #8FCA00; color: #fffff; font: 1.3em Verdana, Geneva, sans-serif; font-weight: bold; margin: 1px; padding: 2px; text-align: center}


@media print {
	background-color: white; 
}

@media screen {
a#floatingbar, a:link#floatingbar, a#active.floatingbar, a:hover#floatingbar { 
	background-color: #F1EEC8; 
	position: fixed; 
	display:block;
	top: 0;
	left: 0; 
	z-index: 100; 
	border-bottom:2px solid gray; 
	width: 100%; 
	padding:5px 10px  ; 
	color:black; 
	font-size:11px;
	font-family:tahoma;
	margin:0;
	text-decoration:none; 
}
a:hover#floatingbar { background-color: #45484F; color:#ffffff; }
}

#customtable
{
font-family: Verdana, Geneva, sans-serif;
font-size: 90%;
width:100%;
border-collapse:collapse;
}
#customtable td, #customtable th 
{
font-size:1em;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
}
#customtable th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#8FCA00;
color:#ffffff;
}
#customtable tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}

div#wrapper {
	position:relative; 
	margin-left:auto; 
	margin-right:auto;
	display:table;
	width:900px;
	border-collapse: collapse;
}

ul
{
float:right;
width:100%;
padding:0;
margin:0;
list-style-type:none;
}
a.menu2013
{
font-family: Verdana, Geneva, sans-serif;
font-size:0.75em;
font-weight:bold;
float:left;
width:133px;
text-decoration:none;
color:blue;
background-color:#ffaa43;
padding:0.2em 0.6em;
border-right:1px solid white;
border-bottom:1px solid white;
}

a.menu2013hot
{
font-family: Verdana, Geneva, sans-serif;
font-size:0.75em;
font-weight:bold;
float:left;
width:133px;
text-decoration:none;
color:blue;
background-color:yellow;
padding:0.2em 0.6em;
border-right:1px solid white;
border-bottom:1px solid white;
}

a.menu2013:hover {background-color:#8FCA00;}
li {display:inline;}

.metatag
{
    font-family: jaf-bernino-sans-condensed,"Francois One","Arial Narrow",sans-serif;
    font-weight: 400;
    color: #131313 !important;
    background-color: #8FCA00;
    float: left;
    text-decoration: none;
    border: 1px solid #FFF;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 1px 9px;
}