html, body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0px; padding:0px; background-color:#DBDDDF; margin-bottom:10px;}
#forma {margin:0px; padding:0px;}
#headertop {margin-top:15px; width:98%; margin-left:auto; margin-right:auto; height:30px; padding:0px; background:url(../images/design/header/centre.gif) repeat-x #DBDDDF;}
#headertop_gauche {float:left; background:url(../images/design/header/gauche.gif) no-repeat #DBDDDF; width:11px; height:30px;}
#headertop_centregauche {height:30px; padding:5px; margin:0px;}
#headertop_centregauche a:link {color:#191919; text-decoration: none;}
#headertop_centregauche a:visited {color:#818181; text-decoration: none;}
#headertop_centregauche a:hover {color: #000000; text-decoration: underline;}
#headertop_centregauche a:active {color:#818181; text-decoration: none;}
#headertop_centredroite {float:right; background:url(../images/design/header/droite.gif)  no-repeat #DBDDDF; width:53px; height:30px;}
#headertop_droite {background-color:#DBDDDF; float:right; height:30px;}
#headercenter {width:98%; margin-left:auto; margin-right:auto; height:170px; padding:0px; background:url(../images/design/header/bottom.jpg) repeat-x;}
#header_annonce { text-align:right;}
#headercenter_mascotte {float:left;}
#headercenter_dialogue {float:left; margin-top:40px; margin-left:20px; color:#FFFFFF; font-weight:bold; padding-bottom:10px;}
#headercenter_dialogue a:link {color:#FFFFFF; text-decoration:none; border:#FFFFFF 1px solid; background-color:#CCCCCC; padding:5px;}
#headercenter_dialogue a:visited {color:#FFFFFF; text-decoration:none; border:#FFFFFF 1px solid; background-color:#CCCCCC; padding:5px;}
#headercenter_dialogue a:hover {color:#FFFFFF; text-decoration:none; border:#FFFFFF 1px solid; background-color:#CCCCCC; padding:5px;}
#headercenter_dialogue a:active {color:#FFFFFF; text-decoration:none; border:#FFFFFF 1px solid; background-color:#CCCCCC; padding:5px;}
#headercenter_coin {float:right; background:url(../images/design/header/coin.gif) no-repeat #DBDDDF; height:19px; width:11px;}
.img {border:none;}
#centre {width:98%; margin-left:auto; margin-right:auto; padding:0px;}
#menu {float:left; width:230px; padding:10px; padding-top:20px; background:#F6F7F8 url(../images/design/menu/fond.gif) repeat-y right;	
	border-bottom:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid;}
.menu_lien a:link {color:#191919; text-decoration: none;}
.menu_lien a:visited {color:#191919; text-decoration: none;}
.menu_lien a:hover {color: #000000; text-decoration: underline;}
.menu_lien a:active {color:#818181; text-decoration: none;}
.menu_titre {background:url(../images/design/menu/titre.jpg) no-repeat; padding-left:15px; padding-top:5px; width:215px; height:35px;}
.menu_lien {padding-left:15px; padding-top:5px; width:215px;}
.menu_vide {height:15px; width:215px;}
#cadre {margin-left:250px; padding:0px; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; background: url(../images/design/centre/trame.jpg) repeat-x #FFFFFF;}
#cadre a:link {color:#818181; text-decoration: underline;}
#cadre a:visited {color:#191919; text-decoration: underline;}
#cadre a:hover {color: #000000; text-decoration: none;}
#cadre a:active {color:#818181; text-decoration: none;}
#cadre h1 {text-align:center; font-size:large; font-weight:bold;}
#cadre h2 {padding-left:60px; font-size:large; font-weight:bold;}
#cadre h3 {padding-left:30px; font-size:medium; font-style:italic;}
#cadre_titre {width:99%; margin-left:auto; margin-right:auto; height:74px; padding:0px;}
#cadre_titre_image {position:absolute; float:left; height:74px;}
#cadre_titre_texte {position:relative; padding-top:20px; padding-left:180px; font-size:large; font-weight:bolder;}
#cadre_titre_droite {float:right; height:74px; width:2px;}
#cadre_contenu {padding:10px; padding-left:20px; padding-right:20px; background-color:#FFFFFF; text-align:justify; line-height:1.3em;}
.citation {margin-top:20px; margin-bottom:20px; padding:10px; padding-left:60px; width:80%; margin-left:auto; margin-right:auto; background:#E0E0E0 url(../images/design/centre/spirale.jpg) repeat-y;}
.citation_titre {font-size:large; font-weight:bold; text-align:center; margin-bottom:20px; text-decoration:underline;}
.citation_auteur {font-size:medium; text-align:right; margin-top:10px;}
.citation_licence {font-size:small; text-align:center; margin-bottom:10px;}
#footerprint {text-align:center; color:#FFFFFF; font-size:small; width:98%; margin-left:auto; margin-right:auto; background-color:#0066CC; clear: both; padding-top:5px;}
#footernoprint {text-align:center; color:#FFFFFF; font-size:small; width:98%; margin-left:auto; margin-right:auto; background-color:#0066CC; clear: both; padding-bottom:10px;}
#footernoprint a:link {color:#CCCCCC; text-decoration: none;}
#footernoprint a:visited {color:#EAEAEA; text-decoration: none;}
#footernoprint a:hover {color: #FFFFFF; text-decoration: none;}
#footernoprint a:active {color: #FFFFFF; text-decoration: none;}
#search {border:solid #C1D2DD 1px; background:#F1F2F3; color:#3E84C1;}
.pub {margin-top:10px; margin-bottom:10px; text-align:center;}
#action {padding:5px; border:#999999 1px solid; text-align:center;}
.centre {text-align:center;}
.menulienflash {padding-left:15px; padding-top:5px; width:215px; font-weight:bold;}
.menulienflash a:link {color:#FFCCCC; text-decoration: none;}
.menulienflash a:visited {color:#FF9966; text-decoration: none;}
.menulienflash a:hover {color:#FF0000; text-decoration: underline;}
.menulienflash a:active {color:#FF9966; text-decoration: none;}
#newsletter1 {padding-left:15px; padding-top:5px; width:215px;}
#newsletter2 {font-size:small; font-size:small; display:none; padding-left:15px; padding-top:5px; width:215px;}
#newsletter3 {font-size:small; display:none; padding-left:15px; padding-top:5px; width:215px;}
#newsletter4 {font-size:small; display:none; padding-left:15px; padding-top:5px; width:215px;}
#newsletter5 {font-size:small; display:none; padding-left:15px; padding-top:5px; width:215px;}
#newsletter6 {font-size:small; display:none; padding-left:15px; padding-top:5px; width:215px;}
#newssep {height:5px;}
#dialsep {height:10px;}
#belletable table {border-collapse:collapse;}
#belletable td {padding:5px;}
#belletable th  {text-align:center;}
