body {
        margin:10px 0px;
        padding:0px;
        text-align:center;
        font:11px arial, times new roman, lucida sans unicode, sans-serif;
        color:#333;
        background:#660033;
        }

.cb30form_form {font-size: 13px;}
.cb30form_input {font-size: 16px;}
.cb30form_submit {font-size: 16px; font-style: bold;}

h1 {
        color:#fff;
        font:bold italic 20px times new roman, lucida sans unicode, sans-serif;
        margin-top:20px;
        background: transparent;
        }

h2 {
        color:#333;
        font:bold 15px times new roman, times, sans-serif;
        margin-top: 15px;
        margin-bottom: 2px;
        background: transparent;
        }
h3 {
        color:#666;
        font: bold 13px/18px lucida sans unicode, times new roman, times, sans-serif;
        margin-top: 15px;
        margin-bottom: 2px;
        background: transparent;
    border: 1px solid #666;
    border-width: 0px 0px 1px 0px;
        }

h4 {
        font: 10px times new roman, arial, sans-serif;
        letter-spacing: 0.09em;
        text-transform: uppercase;
        margin: 0px;
        padding: 0px;
        }

h5 {
        color:#fff;
        font:bold  26px Arial;
        margin-top: 15px;
        margin-bottom: 5px;
        }
        
h6 {
        color:#fff;
        font:bold  20px Arial;
        margin-top: 5px;
        margin-bottom: 5px;
        }        

#msie {
background-color: #F4E7EA;
border: 1px solid #986265;
padding: 5px;
margin: 4px;
}

.lienheader a:link {
font: 22px verdana, arial, helvetica;
}

.lienheader a:visited {
font: 22px verdana, arial, helvetica;
}

.date {
        font: 10px verdana, arial, helvetica, sans-serif;
        letter-spacing: 0.09em;
        }

.footer {
        font:10px verdana, arial, helvetica, sans-serif;
        color: #666;
        background: transparent;
        text-align: right;
        }

.Upgrade {
        display: none;
        font-weight: bold;
      }

p {
        line-height:1.8;
        margin:10px 0px;
        }

ol, ul {
        margin-top:0;
        margin-bottom:10px;
        line-height:1.8;
        }

#Container {
        width:880px;
        margin:0px auto;
        margin-top: 5px;
        text-align:left;
        padding:0px;
        background-color:#660033;
        color: #ADCBAA;
        }

#Main {
        width:880px;
        float: left;
        margin-right: 10px;
        margin-left: 10px;
        text-align:center;
        padding:0px;
        border: 1px solid #000000;
        background-color:#fff;
        color: #333;
        }

#Resource-Container {
        width:820px;
        margin:0px auto;
        text-align:left;
        padding:0px;
        border: 1px solid #ccc;
        background-color:#fff;
        color: #333;
        }

#Resource-Container a:link {
 text-decoration: none;
}


#Resource-Main {
        width:790px;
        padding:0px;
        border-top: 1px solid #ccc;
        background-color:#fff;
        color: #333;
        text-decoration: none;
        }

#Resource-Desc {
    padding: 10px;
    text-decoration: none;
}

#photoclic {
    padding: 10px;
    text-decoration: none;
    font: 14px verdana, arial, helvetica, sans-serif;
    color: #fff;

}

#photoclic a:link,
#photoclic a,
#photoclic a:href
#photoclic a:hover {
 text-decoration: none;
 border: 0px;
 color: #00CCFF;
}

#Resource-Desc a:link,
#Resource-Desc a,
#Resource-Desc a:href
#Resource-Desc a:hover {
 text-decoration: none;
 border: 0px;
}


#Container>#Main {margin-left: 20px;}

#Topalbum {
        text-align:center;
        padding:10px;
        border-bottom: 0px;
        color: #333;
        background:#660033;
        }

#Topmenualbum {
        text-align:center;
        padding:5px 10px;
        border-top:1px dashed #ffffff;
        background-color:#660033;
        font:10px verdana, arial, helvetica, sans-serif;
        color:#333;
        text-transform: uppercase;
        }

#Topmenualbum a:link {color: #ffffff; border-bottom: 1px dashed #0099FF; background: transparent;},
#Topmenualbum a {color: #ffffff; border-bottom: 1px dashed #0099FF; background: transparent;},
#Resource-Desc a:hover {color: #FF0000; border-bottom: 1px solid #0000FF; background: #ffffff;}
#Topmenualbum a:href {color: #ffffff; border-bottom: 1px dashed #0099FF; background: transparent;}

#Top {
        margin-left:20px;
        text-align:center;
        padding:10px;
        border-bottom: 0px;
        color: #333;
        background:#660033;
        }

#Topmenu {
        margin-left:40px;
        text-align:center;
        padding:5px 10px;
        border-top:1px dashed #ffffff;
        background-color:#660033;
        font:10px verdana, arial, helvetica, sans-serif;
        color:#333;
        text-transform: uppercase;
        }

#Content {
        width: 445px;
        float: left;
        text-align:left;
        margin:0px;
        padding:10px;
        border-right: 1px solid #000000;
        border-left: 1px solid #000000;
        color: #314B9D;
        background-color:#fff;
        }

#Sidebar-l {
        width: 145px;
        float: left;
        font:12px/1.5 trebuchet ms, verdana, arial, helvetica, sans-serif;
        color:#666;
        text-align:left;
        padding:10px;
        background-color:#fff;
        }

#Sidebar-r {
        width: 160px;
        float: left;
        font:12px/1.5 trebuchet ms, verdana, arial, helvetica, sans-serif;
        color:#666;
        text-align:left;
        padding:10px;
        background-color:#fff;
        }

.Sidetitle {
        text-align: center;
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        color: #ffffff;
        background: #314B9D;
    text-transform: uppercase;
        }

#Bottommenu {
        margin-left:40px;
        text-align:center;
        padding:10px 5px;
        border-top:0px;
        border-bottom:1px dashed #ffffff;
        background-color:#660033;
        font:10px verdana, arial, helvetica, sans-serif;
        color:#fff;
        text-transform: uppercase;
        }

#Bottom {
        margin-left:40px;
        text-align:center;
        padding:10px;
        border-top: 0px;
        background-color:#660033;
        font:10px verdana, arial, helvetica, sans-serif;
        color:#fff;
        text-transform: uppercase;
        }

a {
        color:#666;
        text-decoration:none;
        background: transparent;
        }

a:link {color: #CC0000; border-bottom: 1px dashed #0099FF; background: transparent;}
a:visited {color: #CC0000; border-bottom: 1px dashed #0099FF; background: transparent;}
a:hover {color: #FF0000; border-bottom: 1px solid #0000FF; background: #ffffff;}

#album a, #album a:link, #album a:hover, #album a:active { border: 0px; text-decoration: none; }

.calendar {
  font: 12px/1.5 trebuchet ms, verdana, arial, helvetica, sans-serif;
}

.calMonthToday {
 font: inherit;
 background-color: #ecdebd;
}

table.calMonth {
 font: inherit;
        width:130px;
}

thead {
 font: inherit;
        text-align:center;
}

tbody {
 font: inherit;
        text-align:right;
}

table.calYear tbody tr td {
 font: inherit;
        vertical-align:top;
}


th.calMonthCurrent {
 font: inherit;
   font-weight:normal;
   padding: 0px;
   text-align: center;
}

th.calMonthBackward {
 font: inherit;
   font-weight:normal;
   padding: 0px;
   text-align:center;
}

th.calMonthForward {
 font: inherit;
   font-weight:normal;
   padding: 0px;
   text-align:center;
}

.calMonthHeader th {
 font: inherit;
   text-align:center;
   font-weight:normal;
   padding: 0px;
}

.commentposterinfo {
          font: 9px trebuchet ms, arial, verdana, sans-serif;
        letter-spacing: .09em;
        text-align: left;
    margin-top: 0px;
}

.sousvid {
	font: 18px arial, verdana, sans-serif;
	color:#FFFFFF;
}

.waouw {
	font: 16px arial, verdana, sans-serif;
	color:#FFFFFF;
}

.waouw2 {
	font: 14px arial, verdana, sans-serif;
	color:#FFFFFF;
}

#photoclic a:link,
#photoclic a,
#photoclic a:href
#photoclic a:hover {
 text-decoration: none;
 border: 0px;
 color: #00CCFF;
}

.noclass a:link,
.noclass a,
.noclass a:href
.noclass a:hover {
 text-decoration: none;
}

.formulaire {
	font-size: 18px;
    font-weight: bold
	color: #000000;
	background-color: #FFFFFF;
	border: thin solid #000000;
}

#pubheaderblanc {
	background-color: white;
	margin-left: 20px;
	padding-top: 10px;
	width: 880px;
}

#mailcatcher {
	background-color: white;
	margin-left: 20px;
	width: 880px;
	vertical-align:top;
}



div#disclaimer{ text-align:left; }
 div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:white; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
 div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
  div#disclaimer-cadre{ background-color: #ffa492; width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; color:#555; }
   div#disclaimer-cadre b{ font-size:14px; color:black; }
   div#disclaimer-cadre a{ text-decoration:underline; font-size:22px; font-weight:bold; color:#356aa0; }
   div#disclaimer-cadre a:hover{ color:red; }
