body 							{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; margin: 0; padding: 0; background: #63B401; }

h1, h2, h3, h4, h5 				{ margin-top: 15px; margin-bottom: 5px; }
p 								{ margin-top: 5px; margin-bottom: 15px; }
img 								{ border: none; }

a:link		 					{ color: #000000; text-decoration: none; font-weight: bold; }
a:hover 							{ color: #63B401; text-decoration: underline; font-weight: bold; }
a:visited						{ color: #4F4F4F; text-decoration: underline;  font-weight: bold; }

.clearer 						{ clear: both; }

/* Grandes parties */
#page 							{ margin: auto; text-align: left; width: 940px; }
#header 							{ position:relative; }
#page							{ background: #FFFFFF; }
#content 						{ float: right; width: 730px; }
#footer 							{ clear: both; background: #FFFFFF; }
#footer .inner 					{ margin: 0 20px 0 20px; padding-top: 10px; }

/* CSS Header */
#header h1 						{ margin: 0; color: #000000; font-size:28px; }
#header h1 a 						{ position: absolute; display: block; top: 30px; left: 94px; font-size: 10px; text-indent:- 5999px; outline: none; width: 207px; height: 116px; }
#header 							{ background:url("images/header.png") no-repeat; height:390px; }

/* CSS footer */
#footer a:link 					{ color: #4F4F4F; }
#footer a:visited 				{ color: #4F4F4F; }

/* Global CSS */
#content h3 						{ font-family: "Trebuchet MS"; font-size: 22px; color :#000000; padding: 0 0 10px 15px; border-bottom: 1px solid #63B401; }

/* (Home) */
#sitesex							{ float: right; width: 730px; }
#sitesex2							{ float: right; width: 930px; }
#sitesex2 h1							{ color: #000000; font-size: 18px; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #63B401; padding-bottom: 3px; }
#sitesex2 h2.hsex							{ color: #000000; font-size: 16px; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #63B401; padding-bottom: 3px; }
#sitesex2 hr							{ width: 90%; margin: 15px auto; border: 1px solid #63B401;  }
#sitesex h1							{ color: #000000; font-size: 18px; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #63B401; padding-bottom: 3px; }
#sitesex h2.hsex							{ color: #000000; font-size: 16px; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #63B401; padding-bottom: 3px; }
#sitesex hr							{ width: 90%; margin: 15px auto; border: 1px solid #63B401;  }


.dump /* Tous les menu image */
{height: 50px;
background-image: url("images/dump.png"); /* Une petite image de fond sur les titres h2 */
background-repeat: no-repeat; /* L'image ne se répètera pas, elle sera à gauche du titre */
background-position:top;
padding-top: 46px;
color: #000000;
text-align: left;
}
.minisite /* Tous les menu image */
{height: 50px;
background-image: url("images/minisite.png"); /* Une petite image de fond sur les titres h2 */
background-repeat: no-repeat; /* L'image ne se répètera pas, elle sera à gauche du titre */
background-position:top;
padding-top: 46px;
color: #000000;
text-align: left;
}
.annuaire /* Tous les menu image */
{height: 50px;
background-image: url("images/annuaire.png"); /* Une petite image de fond sur les titres h2 */
background-repeat: no-repeat; /* L'image ne se répètera pas, elle sera à gauche du titre */
background-position:top;
padding-top: 46px;
color: #000000;
text-align: left;
}
.top /* Tous les menu image */
{height: 50px;
background-image: url("images/top.png"); /* Une petite image de fond sur les titres h2 */
background-repeat: no-repeat; /* L'image ne se répètera pas, elle sera à gauche du titre */
background-position:top;
padding-top: 46px;
color: #000000;
text-align: left;
}
.blog /* Tous les menu image */
{height: 50px;
background-image: url("images/blog.png"); /* Une petite image de fond sur les titres h2 */
background-repeat: no-repeat; /* L'image ne se répètera pas, elle sera à gauche du titre */
background-position:top;
padding-top: 46px;
color: #000000;
text-align: left;
}
.topsite /* Tous les menu image */
{height: 50px;
background-image: url("images/top.png"); /* Une petite image de fond sur les titres h2 */
background-repeat: no-repeat; /* L'image ne se répètera pas, elle sera à gauche du titre */
background-position:top;
padding-top: 46px;
color: #000000;
text-align: left;
}
.contact /* Tous les menu image */
{height: 50px;
background-image: url("images/contact.png"); /* Une petite image de fond sur les titres h2 */
background-repeat: no-repeat; /* L'image ne se répètera pas, elle sera à gauche du titre */
background-position:top;
padding-top: 46px;
color: #000000;
text-align: left;
}
.jurassiq /* Tous les menu image */
{height: 50px;
background-image: url("images/jurassiq.png"); /* Une petite image de fond sur les titres h2 */
background-repeat: no-repeat; /* L'image ne se répètera pas, elle sera à gauche du titre */
background-position:top;
padding-top: 46px;
color: #000000;
text-align: left;
}