BODY { 
margin : 0 0 0 0;
padding : 0;
color : #052161;
font-size : 8px;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
background-color : #2f56a5;
list-style : url(themes/aquarium/images/minibul.gif);
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif
} 
.leftside { 
background : #2f56a5 url(http://www.reef-guardian.com/themes/aquarium/images/aquarium-gauche.jpg) repeat-y top right;
border-right : 1px solid #ffffff;
margin : 0;
padding : 0;
}
.tdbox {
	padding: 4px;
}
.rightside { 
background : #2f56a5 url(http://www.reef-guardian.com/themes/aquarium/images/aquarium-droite.jpg) repeat-y top left;
border-left : 1px solid #ffffff;
margin : 0;
padding : 0;
}

form { 
margin : 0;
padding : 0;
display: inline;
} 
.contenu { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
} 
.storydate { 
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #718abf;
} 
.storydate2 { 
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #8fa2c6;
} 
.storydate3 { 
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #8fa2c6;
} 
.tdrech { 
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #052161;
height : 32px;
background : #ddebff;
background-image : url(/themes/aquarium/images/aquarium-rech.gif);
background-position : 0 0;
background-repeat : repeat-x;
margin : 0;
padding : 0;
} 
.tdmenu2 { 
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
height : 32px;
color : #052161;
background : #e1ecff;
background-image : url(/themes/aquarium/images/aquarium-menu-bleuc.gif);
background-position : 0 20px;
background-repeat : repeat-x;
margin : 0;
padding : 0;
} 
.tdmenu { 
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
height : 32px;
border-right : 1px dotted #fffeff;
background : #e1ecff;
background-image : url(/themes/aquarium/images/aquarium-menu-bleuc.gif);
background-position : 0 20px;
background-repeat : repeat-x;
top : 0;
left : 0;
} 
.tdmenu a:hover { 
background : #3e70d2;
background-image : url(/themes/aquarium/images/aquarium-menu-bleuf.gif);
background-position : 0 20px;
background-repeat : repeat-x;
color : white;
padding-top : 8px;
padding-bottom : 8px;
} 
.tdbanniere { 
height : 150px;
background : #192d58;
background-image : url(/themes/aquarium/images/aquarium-banniere.gif);
background-position : 0 75px;
background-repeat : repeat-x;
top : 0;
left : 0;
} 
.tdfondreco { 
background : #cbdfff;
} 
.textbox { 
font-weight : bold;
background-color : #9abfed;
border : 1px solid #dfeeff;
color : #09478c;
font-size : 10.5px;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : x-small;
text-align : left;
} 
.form {
background-color : #8cb1ea;
border : 0.6px solid #e6f1ff;
color : #1d3774;
font-size : 10.5px;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : x-small;
text-align : left;
}

#surlign { 
text-align : right;
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
background-color : #3259a6;
} 
#surlign a { 
text-decoration : none;
color : #fff;
background-image : url(../images/bouton_picto_blanc.gif);
background-repeat : no-repeat;
background-position : 2px 2px;
} 
#surlign a:hover { 
background-color : #a3c4f6;
background-image : url(../images/bouton_picto_blanc.gif);
background-repeat : no-repeat;
background-position : 2px 2px;
} 
.morelink { 
font-size : 9px;
} 
.newscat { 
font-size : 9px;
} 
.newscat:link { 
text-decoration : none;
font-weight : normal;
font-size : 9px;
} 
.newscat:hover { 
text-decoration : none;
font-weight : normal;
font-size : 9px;
} 
.newscat:visited { 
text-decoration : none;
font-weight : normal;
font-size : 9px;
} 
.content { 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-size : 11px;
text-decoration : none;
font-weight : normal;
} 
.content:link { 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #052161;
font-size : 11px;
text-decoration : none;
font-weight : normal;
} 
A:link { 
text-decoration : none;
font-weight : bold;
font-size : 11px;
color : #052161;
} 
A:visited { 
text-decoration : none;
font-weight : bold;
font-size : 11px;
color : #052161;
} 
A:hover {
text-decoration : none;
font-weight : bold;
font-size : 11px;
color : #1359f9;
} 
.artext2 { 
font-weight : bold;
font-size : 11px;
color : #ffffff;
font-family : Tahoma, Verdana, Arial, Helvetica;
text-decoration : none;
} 
.titrebleu { 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #052161;
font-size : 12px;
text-decoration : none;
font-weight : bold;
} 
.titrenews { 
font-size : 11px;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
} 
.titrenews2 { 
font-size : 11px;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
padding-bottom : 20px;
padding-left : 20px;
padding-right : 20px;
} 
.titreforum { 
font-size : 11px;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
padding-left : 20px;
padding-right : 20px;
} 
input, select, textarea { 
font-size : 11px;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
} 
.tablehome { 
padding-right : 20px;
padding-left : 20px;
border-spacing : 0;
} 
.tablehome2 { 
padding : 0;
border-spacing : 0;
width : 316px;
border-top : 1px dotted #2f56a5;
} 
.tablehome3 { 
padding-right : 20px;
padding-left : 20px;
border-spacing : 0;
width : 100%;
border-bottom : 1px dotted #2f56a5;
} 
.tablesimple { 
padding : 0;
border-spacing : 0;
width : 100%;
} 
h1 { 
font-weight : bold;
color : #030f40;
font-family : Tahoma, Verdana, Arial, Helvetica;
font-size : 11px;
display : inline;
text-decoration : none;
} 
h2 { 
font-weight : normal;
color : #030f40;
font-family : Tahoma, Verdana, Arial, Helvetica;
font-size : 11px;
display : inline;
text-decoration : none;
} 
.reefbutton { 
background : #88a9d9;
border-bottom : 1px solid #3c4b59;
border-right : 1px solid #3c4b59;
border-left : 1px solid #f1f3f5;
border-top : 1px solid #f1f3f5;
color : #000000;
height : 20px;
font-weight : bold;
font-size : 85%;
text-decoration : none;
} 
.boxtitle { 
font-weight : bolder;
color : #0a1a3f;
font-family : Tahoma, Verdana, Arial, Helvetica;
font-size : 10px;
text-decoration : none;
} 
.boxmain { 
font-size : 11px;
} 
.boxmain2 { 
letter-spacing : 0.7px;
font-weight : bolder;
color : #ffee1c;
font-family : Tahoma, Verdana, Arial, Helvetica;
font-size : 11px;
text-decoration : none;
} 
.artitle { 
font-weight : bold;
color : #030f40;
font-family : Tahoma, Verdana, Arial, Helvetica;
font-size : 11px;
text-decoration : none;
} 
.artinfo { 
font-weight : lighter;
color : #030e50;
font-family : Tahoma, Verdana, Arial, Helvetica;
font-size : 10px;
text-decoration : none;
} 
.artinfo2 { 
font-weight : bold;
color : #ffee1c;
font-family : Tahoma, Verdana, Arial, Helvetica;
font-size : 10px;
text-decoration : none;
} 
.hautdepage { 
font-weight : lighter;
color : #68b0f9;
font-family : Tahoma, Verdana, Arial, Helvetica;
font-size : 10px;
text-decoration : none;
} 
.artext { 
font-weight : bold;
font-family : Tahoma, Verdana, Arial, Helvetica;
font-size : 11px;
text-decoration : none;
} 
.footmsg { 
background : none;
font-size : 9px;
color : #dffbff;
font-weight : normal;
font-family : Tahoma, Verdana, Arial, Helvetica;
text-decoration : none;
}
#ad_code { 
width:827px;
height:193px;
padding:51px 20px 52px 20px;
background-color: transparent;
background-image: url(http://www.reef-guardian.com/themes/aquarium/images/plage.jpg);
background-position: center center;
background-repeat: no-repeat;
}

.pub { 
text-decoration : none;
font-weight : normal;
color : #cee1fc;
font-size : 9px;
} 
.pub:link { 
text-decoration : none;
font-weight : normal;
color : #b4d3ff;
font-size : 9px;
}
.pub:hover { 
text-decoration : none;
font-weight : normal;
color : #b4d3ff;
font-size : 9px;
} 
.pub:visited { 
text-decoration : none;
font-weight : normal;
color : #b4d3ff;
font-size : 9px;
} 