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;}

/* Menu */
#menu {float: left; width: 1000px; background: url(images/pages/BG-menu.png) no-repeat;}
#menu ul {margin: 0; padding: 0; list-style: none; line-height: normal;}
#menu li {float: left;}
#menu a {display: block; margin: 5px 25px 5px 15px; padding: 0 0 0 20px; text-decoration: none; font-size: 10px; font-weight: normal; color: #FFFFFF; background: url(images/pages/puce-menu.png) no-repeat;}
#menu a:hover, #menu .current_page_item a {color: #FFFFFF;}
#menu a:hover {text-decoration: underline;}

/* sous-menu */
#sous-menu {background: url(images/pages/sous-menu.png);}
#sous-menu a {background: url(images/cles-usb/out.png) no-repeat; padding: 0 2px 0 3px; color: white; text-decoration: none; font-weight: bold;}
#sous-menu a:hover {background: url(images/cles-usb/hover.png) no-repeat;}
#sous-menu .up {background: url(images/cles-usb/hover.png) no-repeat;}

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

/* Content */
#content {float: left; width: 1000px; height: 642px; padding: 0 0 20px 0;}
.large {padding-right: 20px; clear: both;}
.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: 10px 0 10px 0;}
	.largeGauche img {float: left; margin: 5px 5px 0 0;}
	.largeGauche a img {border: none;}

	/* largeDroite */
	.largeDroite {float: right; width: 48%; margin: 10px 0 10px 0;}
	.largeDroite img {float: left; margin: 5px 5px 0 0;}
	.largeDroite a img {border: none;}

.tableTDSouligne1 {border-bottom: 1px solid #D2D4C9; padding-top: 10px; width: 50%;}
.tableTDSouligne2 {border-bottom: 1px solid #D2D4C9; padding-top: 10px; width: 20%;}
.tableTDSouligne3 {border-bottom: 1px solid #D2D4C9; padding-top: 10px; width: 20%;}
.tableTDSouligne4 {border-bottom: 1px solid #D2D4C9; padding-top: 10px; width: 10%;}

/* Sidebar */
#sidebar {float: right; width: 170px; height: 220px; 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;}


