html {
        font-size: 100%;
}
body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color:#000;
        background:#ffffff;
        font-size : 0.8em;
}
div#headerwrap {
}
div#header {
        border: 1px solid #C9ECF5;
        -moz-border-radius: 40px 0px 40px 0px / 40px 0px 40px 0px;
        -webkit-border-radius: 40px 0px 40px 0px / 40px 0px 40px 0px;
        border-radius: 40px 0px 40px 0px / 40px 0px 40px 0px;
        background:#fff url('http://www.aquariophilie.org/img/fond_haut.png') repeat-x;
}
div#middlewrap {
}
div#middle {
        -moz-border-radius: 40px 0px 40px 0px / 40px 0px 40px 0px;
        -webkit-border-radius: 40px 0px 40px 0px / 40px 0px 40px 0px;
        border-radius: 40px 0px 40px 0px / 40px 0px 40px 0px;
        background:#ffffff;
}
#sidebar {
        border: 0px solid #000;
}
#sidebar ul {
        list-style: none;
}
#sidebar ul li {
}
#sidebar ul li a {
        color: #0009BC;
        font: bold 16px/50px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;
        text-decoration: none;
        text-align: left;
        letter-spacing: -0.5px;
}
#sidebar ul li a {
        font-size:14px\9;
        font-weight:bold\9;
        line-height:50px\9;
}
#sidebar ul li a:hover, #sidebar ul li a:active {
        color: #fff;
        background: #0c4e80;
        -moz-transform: rotate(-2deg);
        -webkit-transform: rotate(-2deg);
        -moz-box-shadow: 8px 8px 12px #aaa;
        -webkit-box-shadow: 8px 8px 12px #aaa;
        box-shadow: 4px 4px 12px #aaa;
}
#sidebar ul li#current a {
        background: #0c4e80;
        color: #93DAFF;
}
#sidebar li.faq_debuter a {
        border-bottom: 0px;
        color: #0009BC;
        font-size : 1em;
        text-decoration: none;
        text-align: left;
        letter-spacing: -0.5px;
}
#sidebar li.faq_debuter a:hover,
#sidebar li.faq_debuter a:active {
        background: #0c4e80;
        color: #fff;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
}
span.sidebar-ico {
        background: url('http://www.aquariophilie.org/img/sidebar-ico.png') no-repeat;
}
span.sidebar-label {
        color: #0009BC;
        font-size : 1em;
        font-weight: bold;
        letter-spacing: -0.5px;
        background: #fff url('http://www.aquariophilie.org/img/sidebar-label.png') repeat;
}
span.sidebar-menu {
        border-left: 1px solid #C9ECF5;
        border-right: 1px solid #C9ECF5;
        background: #fff  url('http://www.aquariophilie.org/img/fond_gauche7.png') repeat;
}
span.sidebar-stats {
        border-left: 1px solid #C9ECF5;
        border-right: 1px solid #C9ECF5;
        background: #fff  url('http://www.aquariophilie.org/img/fond_gauche7.png') repeat;
}
span.sidebar-bl-label {
        background: #fff url('http://www.aquariophilie.org/img/sidebar-bl-label.png') repeat;
}
span.sidebar-bl {
        background: #ffffff;
}
img.sidebar {
}
#sidebar ul li a:hover img.sidebar {
}
div#content {
        border: 1px solid #fff;
}
div#footerwrap {
}
body>div#footerwrap {
}
div#footer {
        border: 1px solid #C9ECF5;
        background:#fff url('http://www.aquariophilie.org/img/fond_haut.png') repeat-x;
        -moz-border-radius: 40px 0px 40px 0px / 40px 0px 40px 0px;
        -webkit-border-radius: 40px 0px 40px 0px / 40px 0px 40px 0px;
        border-radius: 40px 0px 40px 0px / 40px 0px 40px 0px;
}

/* fin structure generale du site, debut des conteneurs de page */
#edito {
        border: 1px solid #C9ECF5;
        background: #EBF8FB;
        -moz-border-radius: 40px 0px 40px 0px / 40px 0px 40px 0px;
        -webkit-border-radius: 40px 0px 40px 0px / 40px 0px 40px 0px;
        border-radius: 40px 0px 40px 0px / 40px 0px 40px 0px;
        -moz-box-shadow: 8px 8px 12px #aaa;
        -webkit-box-shadow: 8px 8px 12px #aaa;
        box-shadow: 4px 4px 12px #aaa;
}
#edito:hover, #edito:active {
        background: #C9ECF5;
        -webkit-transition-property: background-color;
        -webkit-transition-duration: 2s;
        -moz-transition-property: background-color;
        -moz-transition-duration: 2s;
        transition-property: background-color;
        transition-duration: 2s;
}
div#haut_gauche {
}
div#Pub {
}
div#header-img {
}
div#haut_droite {
}
#logo_asso {
}
#logo_asso label {
        text-align: left;
        color: #0009BC;
        font-size : 1.8em;
        font-weight: bold;
        letter-spacing: -1px;
}
#vues {
        font-size : 1.1em;
        background-color: transparent;
        border-color:Gray White White Gray;
        border-style:solid;
        border-width:1px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
}
#vues ul {
        list-style: none;
}
#vues ul li {
}
#vues ul li input {
        font-size : 1.2em;
        color: #0009BC;
        text-decoration: none;
        border: 0;
        background: 0;
        cursor: pointer;
}
#vues ul li input:hover,
#vues ul li input:active {
        background: #0c4e80;
        color: #fff;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
}
#situation {
        background-color: transparent;
        border-color:Gray White White Gray;
        border-style:solid;
        border-width:1px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
}
#situation a {
        color: #0009BC;
        text-decoration: none;
}
#situation a:hover,
#situation a:active {
        background: #0c4e80;
        color: #fff;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
}

#header form#quick-search {
        border: none;
        border-top: 1px solid Gray;
        border-left: 1px solid Gray;
        border-right: 1px solid White;
        border-bottom: 1px solid White;
        background: #EBF8FB;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
}
#header form#quick-search input {
        background: transparent;
        border: none;
}
#header form#quick-search .tbox {
        background: transparent;
}
#search form#quick-search .btn{
        background: transparent;
}
#header form#quick-search label {
}

div#rubrique {
}
div#rubrique img {
        -webkit-transition-property: width,height;
        -webkit-transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-in;
        -moz-transition-property: width,height;
        -moz-transition-duration: 0.3s;
        -moz-transition-timing-function: ease-in;
        transition-property: width,height;
        transition-duration: 0.3s;
        transition-timing-function: ease-in;
}
div#rubrique img:hover, img:focus {
        -moz-transform: rotate(-4deg);
        -webkit-transform: rotate(-4deg);
}
div#RSS {
}
div#RSS img {
        -webkit-transition-property: width,height;
        -webkit-transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-in;
        -moz-transition-property: width,height;
        -moz-transition-duration: 0.3s;
        -moz-transition-timing-function: ease-in;
        transition-property: width,height;
        transition-duration: 0.3s;
        transition-timing-function: ease-in;
}
div#RSS img:hover, img:focus {
        -moz-transform: rotate(-4deg);
        -webkit-transform: rotate(-4deg);
}
div#idmdp {
        font-size : 0.8em;
}
form#idmdp input {
        background: #EBF8FB;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
}
form#idmdp label {
        text-align: left;
}

#rsslibitem, #rsslibdesc {
}
#boite_actu_1, #boite_actu_2, #boite_actu_3, #boite_actu_4, #boite_actu_5, #boite_actu_6, #boite_actu_7, #boite_actu_8, #boite_actu_9, #boite_actu_10 {
        border-top: 1px solid #C9ECF5;
        border-left: 1px solid #C9ECF5;
        border-right: 1px solid #C9ECF5;
        border-bottom: 0;
        background: #EBF8FB;
        -moz-border-radius:5px 5px 0 0;
        -webkit-border-radius:5px 5px 0 0;
        border-radius:5px 5px 0 0;
}
#boite_actu_1:hover, #boite_actu_2:hover, #boite_actu_3:hover, #boite_actu_4:hover, #boite_actu_5:hover, #boite_actu_6:hover, #boite_actu_7:hover, #boite_actu_8:hover, #boite_actu_9:hover, #boite_actu_10:hover {
        background: #C9ECF5;
        -webkit-transition-property: background-color;
        -webkit-transition-duration: 2s;
        -moz-transition-property: background-color;
        -moz-transition-duration: 2s;
        transition-property: background-color;
        transition-duration: 2s;
}
div.bouton_actu {
        border-top: 0;
        border-left: 1px solid #C9ECF5;
        border-right: 1px solid #C9ECF5;
        border-bottom: 1px solid #C9ECF5;
        background: #EBF8FB;
        -moz-border-radius:0 0 5px 5px;
        -webkit-border-radius:0 0 5px 5px;
        border-radius:0 0 5px 5px;
        font-size : 0.7em;
        text-align : center;
}
div.bouton_actu:hover {
        background: #C9ECF5;
        -webkit-transition-property: background-color;
        -webkit-transition-duration: 2s;
        -moz-transition-property: background-color;
        -moz-transition-duration: 2s;
        transition-property: background-color;
        transition-duration: 2s;
}
div.box {
        border: 1px solid #C9ECF5;
        background: #EBF8FB;
        -moz-border-radius:5px 5px 5px 5px;
        -webkit-border-radius:5px 5px 5px 5px;
        border-radius:5px 5px 5px 5px;
}
div.box:hover {
        background: #C9ECF5;
        -webkit-transition-property: background-color;
        -webkit-transition-duration: 2s;
        -moz-transition-property: background-color;
        -moz-transition-duration: 2s;
        transition-property: background-color;
        transition-duration: 2s;
}
div.boxright {
        border: 1px solid #0000C0;
        background: #C9ECF5;
        -moz-border-radius:10px 10px 10px 10px;
        -webkit-border-radius:10px 10px 10px 10px;
        border-radius:10px 10px 10px 10px;
}
div.boxright:hover {
        background: #AEADFF;
        -webkit-transition-property: background-color;
        -webkit-transition-duration: 2s;
        -moz-transition-property: background-color;
        -moz-transition-duration: 2s;
        transition-property: background-color;
        transition-duration: 2s;
}
p.edito {
        font-size : 1em;
        text-align: justify;
        color:#fff;
        background:#000;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 40px 0px 40px 0px / 40px 0px 40px 0px;
        -webkit-transition: margin-top .5s ease-out;
        -moz-transition: margin-top .5s ease-out;
        transition: margin-top .5s ease-out;
}
#edito:hover p.edito {
}
strong.edito {
}
div#tab-content {
        border: 0px solid #FF00FF;
}
span.tab-content {
        color: #0009BC;
        font-size : 1em;
        font-weight: bold;
        letter-spacing: -0.5px;
        background: #fff url('http://www.aquariophilie.org/img/sidebar-label.png') repeat;
        -moz-border-radius: 5px 0 0 5px;
        -webkit-border-radius: 5px 0 0 5px;
        border-radius: 5px 0 0 5px;
}
span.bl-tab-content {
        background: #fff url('http://www.aquariophilie.org/img/sidebar-bl-label.png') repeat;
}
span.alerte {
        background: #FFC0C0;
        border: 1px solid #FF0000;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px;
}
span.valide {
        background: #C0FFC0;
        border: 1px solid #00FF00;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px;
}
div#Pub {
}
div.vague {
  border: 1px #9999ff solid;
  background-color: #FFFFFF;
  -moz-border-radius: 40px 0px 40px 0px / 40px 0px 40px 0px;
  -webkit-border-radius: 40px 0px 40px 0px / 40px 0px 40px 0px;
  border-radius: 40px 0px 40px 0px / 40px 0px 40px 0px;
}
div.vague:hover {
  background-color: #EBF8FB;
  -webkit-transition-property: background-color;
  -webkit-transition-duration: 2s;
  -moz-transition-property: background-color;
  -moz-transition-duration: 2s;
  transition-property: background-color;
  transition-duration: 2s;
}

/* images */

img {
        border: 0;
}
img.info {
}
img.info:hover, img.info:focus {
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
}

/* balises a */

a { color: #0009BC; font-weight: none; text-decoration: none; }
a:link { color: #0009BC; font-weight: none; text-decoration: none; }
a:visited { color: #404040; font-weight: none; text-decoration: none; }
a:hover { color: #0009BC; font-weight: none; text-decoration: underline; }

a.logo_asso {
        background: url('http://www.aquariophilie.org/img/logo_association_aquariophilie.org.png') no-repeat top left;
}
a.logo_asso:hover {
        text-decoration: none
}
a.rsslibitem {
        color: #0009BC;
        text-decoration:none;
}
a.rsslibitem:hover, a.rsslibitem:active {
        background: #0c4e80;
        color: #fff;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
}
a.deco {
        color: #0009BC;
        text-decoration:none;
}
a.deco:hover, a.deco:active {
        background: #0c4e80;
        color: #fff;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
}

/* balises de mise en forme du texte */

hr.separation {
}
div#sidebar h2 {
}
div#footer p {
        text-align: center;
}
h1 {
        font-size:1.4em;
        text-align:center;
}
h2 {
        text-align:center;
        font-size: 1.4em;
        font-style: italic;
        font-weight: bold;
}
h3 {
        font-size: 1em;
        font-style: italic;
        font-weight: bold;
}
h4 {
        background-color : transparent;
        border-left : 5px solid #0009BC;
        border-bottom : 1px inset #0009BC;
        color : Gray;
}
h5 {
        font-size : 1em;
        border-left : 10px solid #0009BC;
        border-bottom : 1px inset #0009BC;
        color : #000000;
        background : url(http://www.aquariophilie.org/images/logo_bienvenue.jpg) no-repeat right;
}
p {
}
pre {
        font-size:0.9em;
}
ul.normal {
        font-size:1em;
}
ul {
        font-size:0.8em;
}