body {
	width: 799px;
	height: 600px;
	margin: auto; 
	margin-top:10px;
	padding: 0 px;
	background-color: #fff;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	color: #000;
	border: 1px solid #dbdbdb;
}

/*--------
Générique
---------*/
img { behavior: url('../images/win_png.htc');}
a img { border: 0px;}

/*------------
Megabanner
-------------*/
#megabanner {
	width: 783px;
	height: 116px;
	background-color: #51061b;
	background-image: url('../images/megabannerlogo.gif');
	background-repeat: no-repeat;	
	padding: 0px;
	margin: 8px 0 0 8px;
}
#megabanner .logo { width:49%; height:105px; float:left;}
#megabanner .logo p { padding: 0px; margin: 20px 0 0 20px;}
#megabanner .date { width:49%; height:105px; float:left; color:#fff; text-align: right; padding: 0px; margin: 0px;}
#megabanner .date p { padding:0px; margin:90px 0 0 0;}
#megabanner .logo p img { width:300px; height:75px;}
.majuscule-initiale:first-letter {text-transform: uppercase;}

/*-----
Menu
-------*/
#menu {
	width: 783px;
	height: 30px;
	background-color: #e5e5e5;
	padding-top: 8px;
	margin: 0px 0px 0px 8px;
	z-index:100;
	cursor: pointer;
}

#menu .menu1 { width:198px; height: 22px; float: left; margin: 0 2px 0 0; background-color: #8a0b32; }
#menu .menu2 { width:198px; height: 22px; float: left; margin: 0 2px 0 0; background-color: #c50746; }
#menu .menu3 { width:198px; height: 22px; float: left; margin: 0 2px 0 0; background-color: #df9797; }
#menu .version {width:179px; height: 22px; float: left; margin: 0 2px 0 0; padding: 0px; background-color: inherit; text-align: right;}
#menu p.titre1 {padding:3px 0 0 18px; margin:0px; text-transform:uppercase; font-weight: bold; height:17px; background:url('../images/puce_menu1.gif') no-repeat 5px 5px;}
#menu p.titre2 {padding:3px 0 0 18px; margin:0px; text-transform:uppercase; font-weight: bold; height:17px; background:url('../images/puce_menu2.gif') no-repeat 5px 5px;}
#menu p.titre3 {padding:3px 0 0 18px; margin:0px; text-transform:uppercase; font-weight: bold; height:17px; background:url('../images/puce_menu3.gif') no-repeat 5px 5px;}
#menu dl, dt, dd, ul, li { margin: 0;padding: 0;list-style-type: none;}
#menu ul.smenu1 { background-color: #8a0b32;}
#menu ul.smenu2 { background-color: #c50746;}
#menu ul.smenu3 { background-color: #df9797;}
#menu .menu1 dt p.titre1 a { text-decoration: none; background-color: #8a0b32; color:#fff; padding:0; margin:0;}
#menu .menu2 dt p.titre1 a { text-decoration: none; background-color: #c50746; color:#fff; padding:0; margin:0;}
#menu .menu3 dt p.titre1 a { text-decoration: none; background-color: #df9797; color:#fff; padding:0; margin:0;}
#menu .menu1 dt p.titre2 a { text-decoration: none; background-color: #8a0b32; color:#fff; padding:0; margin:0;}
#menu .menu2 dt p.titre2 a { text-decoration: none; background-color: #c50746; color:#fff; padding:0; margin:0;}
#menu .menu3 dt p.titre2 a { text-decoration: none; background-color: #df9797; color:#fff; padding:0; margin:0;}
#menu .menu1 dt p.titre3 a { text-decoration: none; background-color: #8a0b32; color:#fff; padding:0; margin:0;}
#menu .menu2 dt p.titre3 a { text-decoration: none; background-color: #c50746; color:#fff; padding:0; margin:0;}
#menu .menu3 dt p.titre3 a { text-decoration: none; background-color: #df9797; color:#fff; padding:0; margin:0;}
#menu dl { }
#menu dt { }
#menu dd { position: absolute; z-index: 100; width:198px; background-color: #fff; color: inherit;}
#menu li { text-align: left; padding: 0px; margin:0px;}
#menu li a { color: #fff; text-decoration: none; padding-left:10px; margin:0px; display: block;height: 100%; border: 0 none;}
#menu li a:hover { background: #51061b;}


/*----
Corps
-----*/
#corps {
	width: 783px;
	height: 409px;
	background-color: #e5e5e5;
	padding: 0px;
	margin: 0 0 0 8px;
}

#corps .arianne { width: 783px; height: 20px; background-color:#51061b; padding:0px; margin:0px; color:#fff;}
#corps .arianne p { text-align: left; padding:2px 0 0 10px; margin:0px;}
#corps .arianne p  a:link { text-decoration : none; color: #fff; background-color: inherit; } 
#corps .arianne p  a:visited { text-decoration : none; color:#fff; background-color: inherit; } 
#corps .arianne p   a:active { text-decoration : underline; color: #fff; background-color: inherit;}
#corps .arianne p  a:hover { text-decoration : underline; color: #fff; background-color: inherit;}

#corps .menu { width: 167px; height: 389px; float: left; margin:0px; padding:0px; background-image: url('../images/background_menuleft.gif'); background-repeat: no-repeat; background-color:#fff4f8; overflow: auto;}
#corps .menu .liens { margin:15px 10px 10px 15px; padding: 0px;}
#corps .menu .liens p.titre { background:url('../images/puce_menu_verticale.gif') no-repeat 0px 1px; padding-left: 15px; margin: 0px; height:20px; text-transform: uppercase; font-weight: bold; cursor: pointer;}
#corps .menu .liens dl, dt, dd, ul, li { margin: 0;padding: 0;list-style-type: none;}
#corps .menu .liens  dd { width:140px; background-color: inherit; color: inherit; padding:0px; margin:0px;}
#corps .menu .liens  li { text-align: left; background: inherit; padding: 0px; margin:0px;}
#corps .menu .liens  li a, #menu dt a { color: #000; text-decoration: none; padding-left:10px; margin:0px; display: block;height: 100%; border: 0 none;}
#corps .menu .liens  li a:hover, #menu dt a:hover { background: #e5e5e5;}
#corps .menu .liens p.titre  a { color: #000; text-decoration:none;}

#corps .conteneur { width: 600px; height: 389px; float: left; padding:0px;margin:0px;}
#corps .conteneur .contenu { padding:0 8px 0 8px; margin: 0px; height:389px; width: 600px; overflow: auto;}
#corps .conteneur .contenu  a:link { text-decoration : none; color: #000; background-color: inherit; } 
#corps .conteneur .contenu  a:visited { text-decoration : none; color:#000; background-color: inherit; } 
#corps .conteneur .contenu  a:active { text-decoration : underline; color: #000; background-color: inherit;}
#corps .conteneur .contenu  a:hover { text-decoration : underline; color: #000; background-color: inherit;}
/*#corps .conteneur .contenu img { border: 1px solid #dbdbdb; margin-right: 5px; margin-bottom: 5px; margin-top: 0px; padding: 0px; }*/
#corps .conteneur .contenu p { text-align: justify; margin: 0 0 10px 0; padding: 0px; }
#corps .conteneur .contenu h1 { font-size: 16px; text-decoration: none; color: #51061b; padding:0px; margin: 10px 0 10px 0; }
#corps .conteneur .contenu h2 { font-size: 12px; padding:0px; margin: 10px 0 10px 0; }
#corps .conteneur .contenu ul { margin: 0 0 5px 25px; padding: 0px;  }
#corps .conteneur .contenu li { list-style-type: disc; margin: 0; padding: 0px;  }
#corps .conteneur .contenu p.suite {text-align:right;font-style: italic; }
#corps .conteneur .contenu p.titreplan { font-weight: bold; }

/*-----------------
RUBRIQUE ANNONCEURS
-----------------*/

/*  Menu Annonceurs  */
#corps .menu { width: 167px; height: 389px; float: left; margin:0px; padding:0px; background-image: url('../images/background_menuleft.gif'); background-repeat: no-repeat; background-color:#fff4f8; overflow: auto;}
#corps .menu .liens_annonces { margin:15px 10px 10px 5px; padding: 0px;}
#corps .menu .liens_annonces p.titre { background:url('../images/puce_menu_verticale.gif') no-repeat 0px 1px; padding-left: 13px; margin: 0px; text-transform: uppercase; font-weight: bold; cursor: pointer;}
#corps .menu .liens_annonces dl, dt, dd, ul, li { margin: 0;padding: 0;list-style-type: none;}
#corps .menu .liens_annonces dd { width:130px; background-color: inherit; color:#2f2f2f; padding:0px; margin:0px;}
#corps .menu .liens_annonces li { text-align: left; padding: 0px; margin:0px; font-weight:bold;}
#corps .menu .liens_annonces li a, #menu dt a { color: #2f2f2f; text-decoration: none; padding-left:10px; margin:0px; display: block;height: 100%; border: 0 none;}
#corps .menu .liens_annonces li a:hover, #menu dt a:hover { background: #e5e5e5;}
#corps .menu .liens_annonces p.titre  a { color: #000; text-decoration:none;}

/*  Article Annonceurs  */
#corps .conteneur .contenu_annonces { padding:0 8px 0 8px; margin: 0px; height:389px; width: 600px; overflow: auto;}
#corps .conteneur .contenu_annonces  a:link { text-decoration : none; color: #000; background-color: inherit; } 
#corps .conteneur .contenu_annonces  a:visited { text-decoration : none; color:#000; background-color: inherit; } 
#corps .conteneur .contenu_annonces  a:active { text-decoration : underline; color: #000; background-color: inherit;}
#corps .conteneur .contenu_annonces  a:hover { text-decoration : underline; color: #000; background-color: inherit;}
/*#corps .conteneur .contenu_annonces img { border: 1px solid #dbdbdb; margin-right: 5px; margin-bottom: 5px; margin-top: 0px; padding: 0px; }*/
#corps .conteneur .contenu_annonces p { text-align: justify; margin: 0 0 10px 0; padding: 0px; }
#corps .conteneur .contenu_annonces h1 { font-size: 16px; text-decoration: none; color: #51061b; padding:0px; margin: 10px 0 10px 0; }
#corps .conteneur .contenu_annonces h2 { font-size: 12px; padding:0px; margin: 10px 0 10px 0; }
#corps .conteneur .contenu_annonces ul { margin: 0 0 5px 25px; padding: 0px;  }
#corps .conteneur .contenu_annonces li { list-style-type: disc; margin: 0; padding: 0px;  }
#corps .conteneur .contenu_annonces p.suite {text-align:right;font-style: italic; }
#corps .conteneur .contenu_annonces p.titreplan { font-weight: bold; }

#corps .conteneur .contenu_annonces table.contrainte {border:0; margin:5px 5px 15px 5px; padding:0;}
#corps .conteneur .contenu_annonces table.contrainte td {padding:5px;}
#corps .conteneur .contenu_annonces table.contrainte td.titre {background-color:#51061B; color:#FFFFFF; font-weight:bold; text-align:center; font-size:14px;}
#corps .conteneur .contenu_annonces table.contrainte tr.ligne {background-color:#eee;}

#corps .conteneur .contenu_annonces table.spip {border:0; margin-bottom:15px; padding:0;}
#corps .conteneur .contenu_annonces table.spip td {padding:5px;}
#corps .conteneur .contenu_annonces table.spip caption {background-color:#51061B; color:#FFFFFF; font-weight:bold; text-align:center; font-size:14px; margin:0; padding:5px 0;}
#corps .conteneur .contenu_annonces table.spip tr.row_even, tr.row_odd {background-color:#eee;}

/*-----
Footer
-----*/
#footer{
	width: 783px;
	padding: 0px;
	margin: 8px 8px 8px 8px;
}
#footer .gauche { width:49%; float:left;}
#footer .gauche p { text-align: left; padding: 0px; margin: 0px;}
#footer .droit { width:50%; float:left;}
#footer .droit p { text-align: right; padding: 0px; margin: 0px;}
#footer  a:link { text-decoration : none; color: #000; background-color: inherit; } 
#footer  a:visited { text-decoration : none; color:#000; background-color: inherit; } 
#footer  a:active { text-decoration : underline; color: #000; background-color: inherit;}
#footer  a:hover { text-decoration : underline; color: #000; background-color: inherit;}

