﻿body {
background: url(../im/fondaa.png) repeat-x top ;
background-color: #FAFAFA;
margin-top: 0px;
 }

td.tabe      {
    border-top:  2px solid gainsboro;
    border-right: none;
    border-left: none;
    border-bottom: 2px solid gainsboro;
    padding-top: 5px;
    padding-bottom: 5px;
}
.quoti  { font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 13px; color: #333333; }
.quota  {
    border-left:  2px solid gainsboro;
    padding-left: 10px;
}
        .onglet
        {
                display:inline-block;
                margin-left:10px; /* écart entre bord contenu et 1er onglet */
                margin-right:-5px; /* écart entre onglet*/
                 padding-top:5px;
                 padding-left: 10px;
                 padding-right: 10px;
                 padding-bottom:5px;
                cursor:pointer;
                border-radius: 5px 5px 0 0;
               font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 15px;
        }
        .onglet_0
        {
                background:#f3f6fa;
                border-bottom:1px solid #666666; /* bord du bas des onglets non actifs */
                border-right:1px solid gainsboro;  /* couleur du bord des onglets actif*/
                border-top:1px solid gainsboro;  /* couleur du bord des onglets actif*/
                border-left:1px solid gainsboro;  /* couleur du bord des onglets actif*/
                color: #666666;
        }
        .onglet_1
        {
                background: #fafafa; /* Couleur de fond de l'onglet actif */
                border-bottom:2px solid #fafafa;
                border-right:1px solid #666666;  /* couleur du bord des onglets actif*/
                border-top:1px solid #666666;  /* couleur du bord des onglets actif*/
                border-left:1px solid #666666;  /* couleur du bord des onglets actif*/
                 font-weight:bold;
                 color: #000000;
                padding-bottom:4px;
        }
        .contenu_onglet
        {
                background-color:#fafafa; /* Couleur de fond du contenu de l'onglet actif */
                border-top:1px solid #666666; /* Couleur de contour du contenu de l'onglet actif */
                margin-top:-1px;
                padding:0px;
                display:none;
         }
         ul
         {
                 margin-top:0px;
                 margin-bottom:0px;
                 margin-left:0px
         }
li
 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 13px; color:#333333;
                 margin-bottom:2px;
 }
         h1
         {
                 margin:20px;
                 padding:0px;
         }

.psocial {
 	border-top:0px solid gainsboro;
	padding-top: 0px;
                 	padding-bottom: 20px;
 	border-bottom:0px solid gainsboro;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 13px; color=#808080; font-weight:bold; vertical-align: 10px;
         }
.social {
 	border-top:2px; 
	margin-top:5px;
                 	margin-bottom:5px;
 	border-bottom:10px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 15px; color=#808080; font-weight:bold; vertical-align: 10px;
         }
.sociala {
 	border-top:2px; 
	margin-top:5px;
                 	margin-bottom:5px;
 	border-bottom:20px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 15px; color=#808080; font-weight:bold; vertical-align: 10px;
         }

div.info_medias {
	border-radius: 5px 5px 5px 5px;
	background: #CCE4FC;
	margin: 10px 0px 10px 0px;
	border:1px solid #999999;}

div.info_home {
	background: #FFFFFF;
	padding: 10px 10px 0px 10px;
	border:1px solid #999999;}

.annu  {
	border-left:5px solid #EA5E00; 
	padding-left: 15px;
	margin-bottom: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 12px; color=#333333; line-height: 15px;
}
.special  {
	border-left:5px solid #FAFAFA; 
	padding-left: 15px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color=#171513; line-height: 15px;
}
.refbook  {
	border-left:2px solid #666666; 
	padding-left: 5px;
	margin-bottom: 8px;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 13px; color:#333333;
}
div.inline { margin-bottom: 20px; }
div.toponglets { margin-top: 20px; }
h1  {font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 24px; margin-top: 0px; color: #004A6A; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; letter-spacing:-1px; }
h2  { font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 18px; margin-top: 0px; color: #BC7B2B; margin-top: 20px; margin-bottom: 20px; margin-left: 0px; letter-spacing:-1px; }
h3 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 15px; margin-top: 20px; line-height: 20px; color: #333333; display: inline; }
h4  { background: #004A6A; color : #EEEEEE; font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 13px; margin-top: 10px; margin-bottom: -5px; padding: 3px; border-radius: 5px 5px 5px 5px; text-align: center; letter-spacing:-0.1px; }
h5  { font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 16px; color:#171513; margin-top: 0px;  margin-bottom: 5px; font-weight:bold;
 background:url("im/plus2.gif") no-repeat scroll left center transparent;
 padding:0 0 0 20px; letter-spacing:-1px;
}
h6 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 20px; color:#000000; margin-top: 0px;  margin-bottom: 2px; font-weight:normal; letter-spacing:-1px; }
P { font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 15px; color: #333333; line-height: 20px; }
.kw { font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 12px; color: #333333;  margin-top: 0px;  margin-bottom: 2px; }
.sommaire  { font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 18px; color: #666666; line-height: 20px; letter-spacing:-0.3px; }
.apresh3 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 15px; line-height: 20px; color: #333333; margin-top: 0px; display: inline; }
.breve { font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 15px; color: #333333; line-height: 20px; margin-top: 3px; }
.top { font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 16px; color: #333333; line-height: 20px; }
.arch { font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 14px; color: #222222; line-height: 18px; margin-left: 200px; }
.text { font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 14px; color: #222222; line-height: 18px }
p.tex { font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 13px; color: #333333; line-height: 20px }
.menu { font-family:  Verdana, Arial,Helvetica, sans-serif; font-size : 12px; font-weight:bold; letter-spacing:-1px; }
.smenu { font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 11px; color: #333333 }
.intro { font-family: Arial, Verdana, Helvetica, sans-serif; font-size : 15px; color: #333333; line-height: 20px; font-weight:bold; }
.small { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size : 13px; }
.right { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size : 13px;  line-height: 16px }
.small2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 11px;  line-height: 14px }
.olin { font-family: Courier New, Helvetica, sans-serif; font-size : 12px; font-weight:bold; }
.biblio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px }
SUP { font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color: #222222; line-height: 9px }
.tda {background: rgba(217, 87, 0, 0.9) /* Green background with 30% opacity */ } 
.tdb {background: rgba(217, 87, 0, 0.6) /* Green background with 30% opacity */ } 
.tdc {background: rgba(217, 87, 0, 0.3) /* Green background with 30% opacity */ } 

TR.liga {
    font-family:  Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color:#333333;
    background: #EAEAFF; line-height: 16px;
 }
TR.liga:hover {
    font-family:  Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color:#333333;
    background: #99CCFF; line-height: 16px;
 }
TR.ligb {
    font-family:  Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color:#333333; line-height: 16px;
 }
TR.ligb:hover {
    font-family:  Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color:#333333; line-height: 16px;
    background: #99CCFF;
 }

a { color : #0084A2; text-decoration : none; }
a:visited { color : #0077aa; text-decoration : none; }
a:hover { color : #ff5f00; text-decoration : none; }
acronym { cursor: help;}

a.external { color : #0084A2; text-decoration : none; 
 background:url("../elements/link.gif") no-repeat scroll right center transparent;
 padding:0 13px 0 0;
}
a.external:visited { color : #0084A2; text-decoration : none; }
a.external:hover { color : #EA5E00; text-decoration : none; }

a.menu { color : #EEEEEE; text-decoration : none; }
a.menu:visited { color : #EEEEEE; text-decoration : none; }
a.menu:hover { color : #FFFFFF; text-decoration : none;  }

a.link { background: #004A6A; color : #EEEEEE; text-decoration : none; padding-left: 4px; padding-right: 4px; padding-botton: 1px; }
a.link:visited { color : #EEEEEE; text-decoration : none; }
a.link:hover { color : #FFFFFF; text-decoration : none;  }


.Degrade {
background-image:linear-gradient(#CCE4FC, #FAFAFA);
border-radius: 5px 5px 0 0;
padding-top: 10px;
padding-left: 5px;
padding-right: 5px;
}
