body {margin: 0; background: #000000 url(images/general/BG-degrade.png) repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #787878;}
h1, h2, h3 {margin: 0; font-family: Verdana, Georgia, Times, serif; font-weight: normal; color: #000000;}
h1 {font-size: 26px;}
h2 {font-size: 20px;}
h3 {font-size: 12px; border-bottom: 1px solid #D2D4C9;}
p, ul, ol {margin: 5px 0 5px 0; text-align: justify; font-size: 11px;}
p a {text-decoration: none; border-bottom: 1px dotted #999999; color: #0A0A0A; font-size: 11px;}
a:hover {background: none;}
a img {border: 0}

ul, ol {}
#wrapper {width: 1000px; height: 885px; margin: 0 auto; padding: 20px; background: #FFFFFF;}

/* Header */
#header {width: 1000px; height: 110px; margin: 0 auto;}

/* Logo */
#logo {float: left; width: 1000px; color: #81017E;}
#logo img {float:left;}
#logo a img {border: 0;}
#logo h1, #logo p {}
#logo h1 {padding-top: 10px; letter-spacing: -1px; text-align: center; text-transform: uppercase; font-size: 25px;}
#logo h2 {padding: 10px; letter-spacing: -1px; text-align: center; font-size: 25px;}
#logo p {float: left; margin: 0; padding: 80px 0 0 5px;	text-transform: uppercase; font: bold 14px Arial, Helvetica, sans-serif;}
#logo h1 a {border: none; background: none; text-decoration: none; color: orange;}
#logo h2 a {border: none; background: none; text-decoration: none; color: #81017E;}

/* Sous-Banniere */
#sousBanniere {width: 1000px; height: 158px; background: #CCC url(images/accueil/sous-banniere.png) no-repeat left top;}

/* Menu */
#menu {float: left; width: 815px; padding: 20px 0 40px 0;}
#menu ul {margin: 0; padding: 0; list-style: none; line-height: normal;}
#menu li {float: left; width: 153px; height: 110px; margin-right: 10px; background: url(images/accueil/background-menu-accueil.png) no-repeat;}
#menu li p {margin: 0 8px 0 8px; font-size: 11px; text-align: left}
#menu a {display: block; width: 130px; margin: 5px; padding: 3px 20px 5px 25px; text-decoration: none; font-size: 10px; font-weight: normal; color: #FFFFFF; background: url(images/accueil/btn-menu-accueil.png) no-repeat;}
#menu a:hover, #menu .current_page_item a {color: #FFFFFF;}
#menu a:hover {text-decoration: underline;}

/* Page */
#page {width: 1000px; margin: 0 auto;}

/* Content */
#content {float: left; width: 800px; height: 423px; padding: 0 0 20px 0;}
.large {}
.large .title {color: #000000;}
.large .title a {background: none; color: #000000; border: none;}
.large .title a:hover {text-decoration: underline;}
.large .meta {border-bottom: 1px dashed #D2D4C9; text-transform: uppercase; text-align: left; font-family: Arial, Helvetica, sans-serif;	font-size: 9px;}
.large .entry {padding: 10px 0 20px 0; text-align: justify;}
.large .enSavoirPlus {color: #81017E;}

	/* largeGauche */
	.largeGauche {float: left; width: 48%; margin: 50px 0 0 0;}
	.largeGauche img {float: left; margin: 5px 5px 0 0;}

	/* largeDroite */
	.largeDroite {float: right; width: 48%; margin: 50px 0 0 0;}
	.largeDroite img {float: left; margin: 5px 5px 0 0;}

/* Sidebar */
#sidebar {float: right; height: 220px; width: 170px; margin: 20px 0 10px 0; padding: 5px 5px 20px 5px; color: #787878; background: url(images/accueil/background-side-bar.png) no-repeat;}
#sidebar ul {margin: 0; padding: 0; list-style: none; font-size: 10px}
#sidebar ul li a {text-decoration: none; color: #93117E}
#sidebar a {color: #787878; border: none;}
#sidebar a:hover {text-decoration: underline; color: #787878;}

/* Footer */
#footer {width: 1000px; margin: 0 auto; padding: 5px 0 5px 0; background: #565F68 url(images/general/BG-footer.png) no-repeat; font-family: Arial, Helvetica, sans-serif; color: #B2B2B2;}
#footer p {margin: 0; line-height: normal; font-size: 9px; text-transform: uppercase; text-align: center;}
#footer a {color: #FFFFFF;}


