/* CSS Document */

/* General */
body {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;
background-image:url(../images/fond.jpg);
background-repeat:no-repeat;
background-position:center top;
background-color:#dadada;
}

#conteneur {
position:relative;
width: 976px; 
margin-top:0;
margin-bottom:0;
padding: 0;
margin-right:auto;
margin-left:auto;
}

#centre {
width: 976px;
text-align: left;
margin: 0;
padding:0;}

a img { border:none; }

a {
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

form {
padding:0;
margin:0;
}

fieldset {
border:none;
background-color:#f0f0f0;
padding:10px;
}

#formnote {
height:30px;
}

/* En tete */

#header {
height:178px;
width:976px;
margin:0;
padding:0;
background:none;
}

#header-top {
width:976px;
height:73px;
margin:0;
padding:0;
}

#logo {
float:left;
width:409px;
height:73px;
margin:0;
padding:0;
}

#rechercher {
float:left;
width:250px;
height:48px;
margin:0;
padding:25px 0 0 19px;
background-image:url(../images/fond-rechercher.gif);
background-repeat:no-repeat;
background-position:top left;
}

.imagesearcg {
position:relative;
top:5px;
border:none;
}

.googleperso {
border:solid 1px #000000;
width:200px;
height:18px;
}

.recherche {
font-size:18px;
font-weight:bold;
}

.boutonok {
width:35px;
background-color :#F0F0F0;
color : #000000;
font-family:Arial, Helvetica, sans-serif;
height:25px;
font-size: 12px;
border:solid 1px #000000;
position:relative;
top:0px;
}

#identification {
float:right;
width:227px;
height:55px;
margin:0;
padding:18px 0 0 26px;
background-image:url(../images/fond-identification.gif);
background-repeat:no-repeat;
background-position:top left;
}

#identificationok {
float:right;
width:227px;
height:55px;
margin:0;
padding:18px 0 0 26px;
background-image:url(../images/fond-identificationok.gif);
background-repeat:no-repeat;
background-position:top left;
}

#pageperso {
margin:0;
padding:10px 0 0 0;
}


.pseudo {
width:107px;
height:17px;
margin:0;
padding:3px 0 0 3px;
border: 1px solid #727272;	
}

.motdepasse {
width:56px;
height:17px;
margin:0;
padding:3px 0 0 3px;
border: 1px solid #727272;	
}

.imagesearcgg {
border:none;
background:url(../images/ok.gif);
height:20px;
width:24px;
}

.inscriptionform {
margin:0;
padding:0 0 0 10px;
background:url(../images/pucelogin.gif);
background-repeat:no-repeat;
background-position:left;
}

.inscriptionform a{
color:#990100;
font-size:11px;
text-decoration:underline;
font-weight:bold;
}

.inscriptionform a:hover{
color:#990100;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.oublie {
font-size:10px;
color:#505050;
font-weight:normal;
margin:0;
padding:0 0 0 85px;
}

#header-bottom {
width:976px;
height:105px;
margin:0;
padding:0;
}

#fonctionnalites {
width:974px;
height:29px;
margin:0;
padding:0 2px 0 0;
}

#newsletter {
float:right;
height:23px;
margin:0;
padding:6px 5px 0 0;
}

.champnewsletter {
width:145px;
height:17px;
border: 1px solid #727272;
padding:3px 0 0 3px;
margin:0;
}

#rss {
float:right;
width:193px;
height:29px;
margin:0;
padding:0 1px 0 0;
}

#rss p{
margin:0;
padding:0;
}

#menu dd, ul, li {
list-style-type: none;
margin: 0 10px 0 0;
padding: 0;
}

#menu dt {
list-style-type: none;
margin: 0 ;
padding: 0;
}

#menu dl {
list-style-type: none;
margin: 0 3px 0 0;
padding: 0;
}

#menu {
margin:0 0 0 0;
padding:3px 0 0 7px;
width:969px;
}

#menu dl {
float: left;
}
#menu li {
display: inline;
}

#home-menu {
margin:0 3px 0 0;
padding:3px 0 0 0;
height:26px;
float:left;
width:29px;
}

#home-menu a{
width:29px;
height:24px;
display:block;
padding:0 0 0 0;
margin:5px 0 0 0;
text-decoration:none;
text-transform:uppercase;
}

#documents-menu {
margin:0;
padding:0;
height:29px;
float:left;
width:148px;
}

#documents-menu a{
font-weight:bold;
font-size:12px;
color:#ffffff;
background-image:url(../image/documents-menu.gif);
background-repeat:no-repeat;
width:148px;
height:20px;
display:block;
padding:5px 0 0 0;
margin:5px 0 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

#documents-menu a:hover{
font-weight:bold;
font-size:12px;
color:#ffffff;
background-image:url(../image/documents-menu-over.gif);
background-repeat:no-repeat;
width:148px;
height:24px;
display:block;
padding:5px 0 0 0;
margin:1px 0 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

#documents-menu-current a{
font-weight:bold;
font-size:12px;
color:#ffffff;
background-image:url(../image/documents-menu-over.gif);
background-repeat:no-repeat;
width:148px;
height:24px;
display:block;
padding:5px 0 0 0;
margin:1px 0 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

#documents-menu-current a:hover{
font-weight:bold;
font-size:12px;
color:#ffffff;
background-image:url(../image/documents-menu-over.gif);
background-repeat:no-repeat;
width:148px;
height:24px;
display:block;
padding:5px 0 0 0;
margin:1px 0 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

#actualites-menu {
margin:0 0 0 3px;
padding:0;
height:29px;
float:left;
width:148px;
}

#actualites-menu a{
font-weight:bold;
font-size:12px;
color:#ffffff;
background-image:url(../image/actualites-menu.gif);
background-repeat:no-repeat;
width:148px;
height:20px;
display:block;
padding:5px 0 0 0;
margin:5px 0 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

#actualites-menu a:hover{
font-weight:bold;
font-size:12px;
color:#ffffff;
background-image:url(../image/actualites-menu-over.gif);
background-repeat:no-repeat;
width:148px;
height:24px;
display:block;
padding:5px 0 0 0;
margin:1px 0 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

#actualites-menu-current a{
font-weight:bold;
font-size:12px;
color:#ffffff;
background-image:url(../image/actualites-menu-over.gif);
background-repeat:no-repeat;
width:148px;
height:24px;
display:block;
padding:5px 0 0 0;
margin:1px 0 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

#actualites-menu-current a:hover{
font-weight:bold;
font-size:12px;
color:#ffffff;
background-image:url(../image/actualites-menu-over.gif);
background-repeat:no-repeat;
width:148px;
height:24px;
display:block;
padding:5px 0 0 0;
margin:1px 0 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

#emploi-menu {
margin:0 0 0 3px;
padding:0;
height:29px;
float:left;
width:148px;
}

#emploi-menu a{
font-weight:bold;
font-size:12px;
color:#ffffff;
background-image:url(../image/emploi-menu.gif);
background-repeat:no-repeat;
width:148px;
height:20px;
display:block;
padding:5px 0 0 0;
margin:5px 0 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

#emploi-menu a:hover{
font-weight:bold;
font-size:12px;
color:#ffffff;
background-image:url(../image/emploi-menu-over.gif);
background-repeat:no-repeat;
width:148px;
height:24px;
display:block;
padding:5px 0 0 0;
margin:1px 0 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

#emploi-menu-current a{
font-weight:bold;
font-size:12px;
color:#ffffff;
background-image:url(../image/emploi-menu-over.gif);
background-repeat:no-repeat;
width:148px;
height:24px;
display:block;
padding:5px 0 0 0;
margin:1px 0 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

#emploi-menu-current a:hover{
font-weight:bold;
font-size:12px;
color:#ffffff;
background-image:url(../image/emploi-menu-over.gif);
background-repeat:no-repeat;
width:148px;
height:24px;
display:block;
padding:5px 0 0 0;
margin:1px 0 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

#communaute-menu {
margin:0 0 0 3px;
padding:0;
height:29px;
float:left;
width:148px;
}

#communaute-menu a{
font-weight:bold;
font-size:12px;
color:#ffffff;
background-image:url(../image/communaute-menu.gif);
background-repeat:no-repeat;
width:148px;
height:20px;
display:block;
padding:5px 0 0 0;
margin:5px 0 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

#communaute-menu a:hover{
font-weight:bold;
font-size:12px;
color:#ffffff;
background-image:url(../image/communaute-menu-over.gif);
background-repeat:no-repeat;
width:148px;
height:24px;
display:block;
padding:5px 0 0 0;
margin:1px 0 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

#communaute-menu-current a{
font-weight:bold;
font-size:12px;
color:#ffffff;
background-image:url(../image/communaute-menu-over.gif);
background-repeat:no-repeat;
width:148px;
height:24px;
display:block;
padding:5px 0 0 0;
margin:1px 0 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

#communaute-menu-current a:hover{
font-weight:bold;
font-size:12px;
color:#ffffff;
background-image:url(../image/communaute-menu-over.gif);
background-repeat:no-repeat;
width:148px;
height:24px;
display:block;
padding:5px 0 0 0;
margin:1px 0 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

#pro-menu {
margin:0 0 0 3px;
padding:0;
height:29px;
float:left;
width:148px;
}

#pro-menu a{
font-weight:bold;
font-size:12px;
color:#ffffff;
background-image:url(../image/pro-menu.gif);
background-repeat:no-repeat;
width:148px;
height:20px;
display:block;
padding:5px 0 0 0;
margin:5px 0 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

#pro-menu a:hover{
font-weight:bold;
font-size:12px;
color:#ffffff;
background-image:url(../image/pro-menu-over.gif);
background-repeat:no-repeat;
width:148px;
height:24px;
display:block;
padding:5px 0 0 0;
margin:1px 0 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

#pro-menu-current a{
font-weight:bold;
font-size:12px;
color:#ffffff;
background-image:url(../image/pro-menu-over.gif);
background-repeat:no-repeat;
width:148px;
height:24px;
display:block;
padding:5px 0 0 0;
margin:1px 0 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

#pro-menu-current a:hover{
font-weight:bold;
font-size:12px;
color:#ffffff;
background-image:url(../image/pro-menu-over.gif);
background-repeat:no-repeat;
width:148px;
height:24px;
display:block;
padding:5px 0 0 0;
margin:1px 0 0 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

.licurrent {
text-decoration:none;
font-weight:bold;
color:#ffffff;
}

#smenu0 {
position: absolute;
top:142px;
left: 0px;
font-size: 12px;
width:550px;
}

#smenu1 {
position: absolute;
top:142px;
left:38px;
font-size: 13px;
width:550px;
color:#ffffff;
font-weight:bold;
}

#smenu1 a{
color:#00ccff;
text-decoration:underline;
}

#smenu1 a:hover{
color:#00ccff;
text-decoration:none;
}

#smenu2 {
position: absolute;
top:142px;
left:189px;
font-size: 13px;
width:650px;
color:#ffffff;
font-weight:bold;
}

#smenu2 a{
color:#66c203;
text-decoration:underline;
}

#smenu2 a:hover{
color:#66c203;
text-decoration:none;
}

#smenu3 {
position: absolute;
top:142px;
left:340px;
font-size: 13px;
width:550px;
color:#ffffff;
font-weight:bold;
}

#smenu3 a{
color:#999966;
text-decoration:underline;
}

#smenu3 a:hover{
color:#999966;
text-decoration:none;
}

#smenu4 {
position: absolute;
top:142px;
left:491px;
font-size: 13px;
width: 350px;
color:#ffffff;
font-weight:bold;
}

#smenu4 a{
color:#999966;
text-decoration:underline;
}

#smenu4 a:hover{
color:#999966;
text-decoration:none;
}

#smenu5 {
position: absolute;
top:142px;
left:642px;
font-size: 13px;
width: 300px;
color:#ffffff;
font-weight:bold;
}

#smenu5 a{
color:#ff6300;
text-decoration:underline;
}

#smenu5 a:hover{
color:#ff6300;
text-decoration:none;
}

#smenu6 {
position: absolute;
top:142px;
left:793px;
font-size: 13px;
width: 200px;
}

#filarianehome {
margin:0;
padding:0 0 0 8px;
color:#ffffff;
height:10px;
}

#filariane {
margin:0;
padding:0 0 0 8px;
color:#ffffff;
height:22px;
}

#filariane a {
text-decoration:underline;
font-weight:bold;
color:#ffffff;
}

#filariane a:hover {
text-decoration:none;
font-weight:bold;
color:#ffffff;
}

#filariane p {
margin:5px 0 5px 0;
padding:0;
}

/* Pub */

#pubsousmenu {
height:98px;
margin:0;
padding:0;
text-align:center;
}

/* Liste Article */

#left-inter {
float:left;
margin:0 5px 20px 0px;
padding:0;
width:648px;
}

#haut-left {
margin:0;
padding:0;
background-image:url(../images/haut-left.gif);
background-repeat:no-repeat;
background-position:top left;
height:16px;
}

#recherche-article {
margin:0;
padding:11px 16px 0 8px;
background-image:url(../images/centre-recherche-article.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#101010;
height:121px;
width:624px;
}

#gauche-recherche-article {
margin:0;
padding:0 0 0 5px;
float:left;
width:85px;
text-align:right;
}

#gauche-recherche-article p{
margin:0;
padding:0;
color:#66c203;
font-size:18px;
font-weight:bold;
}

.blanc-recherche {
color:#ffffff;
font-size:12px;
line-height:22px;
}

#droite-recherche-article {
margin:0;
padding:0;
float:right;
width:500px;
}

#droite-recherche-article p{
margin:0;
padding:0;
color:#ffffff;
font-size:12px;
font-weight:bold;
}

.vert-droite-recherche {
color:#66c203;
}

#droite-recherche-article a{
margin:0;
padding:0;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

#droite-recherche-article ul{
margin:0;
padding:0;
}

#droite-recherche-article li{
margin:0;
padding:0;
display:block;
float:left;
color:#ffffff;
}

#haut-liste {
margin:0;
padding:0 0 0 8px;
background-image:url(../images/haut-tete-liste.gif);
background-repeat:no-repeat;
background-position:top left;
height:49px;
}

#haut-liste h1{
margin:0;
padding:4px 0 0 20px;
color:#111111;
font-size:26px;
font-weight:bold;
}

#liste {
margin:0;
padding:0 22px 0 12px;
background-image:url(../images/haut-liste.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#ffffff;
width:614px;
}

#imageliste {
float:left;
margin:0 10px 0 0;
padding:15px 0 0 0;
height:100px;
}

.entry {
margin:0;
padding:0;
}

.categorieliste a{
background-color:#66c203;
color:#ffffff;
font-size:11px;
font-weight:bold;
padding:2px 5px 2px 5px;
margin:0;
text-decoration:none;
}

.categorieliste a:hover{
background-color:#66c203;
color:#ffffff;
font-size:11px;
font-weight:bold;
padding:2px 5px 2px 5px;
margin:0;
text-decoration:none;
}

#postliste {
margin:0 0 24px 0;
padding:0 16px 13px 16px;
background-image:url(../images/bas-post.gif);
background-position:bottom left;
background-repeat:no-repeat;
height:158px;
}

#postliste h2{
margin:0 0 5px 0;
padding:0;
color:#66c203;
font-size:18px;
}

#postliste h2 a{
margin:0;
padding:0;
color:#66c203;
font-size:18px;
text-decoration:none;
}

#postliste h2 a:hover{
margin:0;
padding:0;
color:#66c203;
font-size:18px;
text-decoration:underline;
}

#postliste p{
margin:10px 0 0 0;
padding:0;
color:#666666;
}

.lirelasuite {
margin:0;
padding:0;
color:#336699;
font-weight:bold;
text-decoration:underline;
}

#postliste ul{
margin:0;
padding:0;
}

#postliste li{
margin:0 0 0 20px;
padding:0;
}

small {
color:#666666;
font-size:12px;
}

small a{
color:#666666;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

small a:hover{
color:#666666;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

.auteurliste {
margin:15px 0 0 0;
padding:15px 0 0 0;
}

#publiste {
margin:0 0 0 0;
padding:0 0 20px 0;
width:610px;
text-align:left;
height:260px;
}

#publistepremier {
float:left;
margin:0 5px 0 0;
padding:0;
width:300px;
}

#publistesecond {
float:right;
margin:0;
padding:0;
width:300px;
}

#wp-pagenavi {
width:638px;
text-align:right;
background-image:url(../images/bas-liste.gif);
background-position:bottom left;
background-repeat:no-repeat;
background-color:#ffffff;
height:30px;
padding:30px 10px 0 0;
margin:0;
vertical-align:bottom;
}

#wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration:underline;
	color: #0066cc;
}

#wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration:underline;
	color: #0066cc;
}

#wp-pagenavi a:hover {	
	color: #000000;
	background-color: #FFFFFF;
	font-weight:bold;
}

#wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	color: #0066cc;
}

#wp-pagenavi span.pages {
	padding: 2px 0px 2px 4px; 
	margin: 2px 0px 2px 2px;
	color: #000000;
}

#wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	color: #000000;
}

#wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	color: #000000;
}

/* Espaceperso */

#pagepersonnelle {
margin:0;
padding:0 22px 0 12px;
background-image:url(../images/haut-liste-vivier.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#ffffff;
width:941px;
}

#haut-post-large {
margin:0;
padding:0 0 0 0;
background-image:url(../images/haut-tete-liste-large.gif);
background-repeat:no-repeat;
background-position:top left;
height:49px;
width:975px;
}

#haut-post-large h1{
margin:0;
padding:4px 0 0 20px;
color:#111111;
font-size:26px;
font-weight:bold;
}

#haut-left-large {
margin:0;
padding:0;
background-image:url(../images/haut-left-large.gif);
background-repeat:no-repeat;
background-position:top left;
height:16px;
width:975px;
}

#basdoc-large {
background-image:url(../images/basdoc-large.gif);
background-repeat:no-repeat;
background-position:top left;
height:27px;
width:975px;
margin:0;
padding:0;
}

/* Archives */

#postlistearchives {
margin:10px 0 0 0;
padding:0 16px 13px 16px;
background-image:url(../images/bas-post.gif);
background-position:bottom left;
background-repeat:no-repeat;
height:40px;
}

#postlistearchives h2{
margin:0 0 5px 0;
padding:0;
color:#66c203;
font-size:18px;
}

#postlistearchives h2 a{
margin:0;
padding:0;
color:#66c203;
font-size:18px;
text-decoration:none;
}

#postlistearchives h2 a:hover{
margin:0;
padding:0;
color:#66c203;
font-size:18px;
text-decoration:underline;
}

#basarchives {
height:24px;
background-image:url(../images/bas-article.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;
}

#listearchive {
margin:0;
padding:0 22px 0 12px;
background-image:url(../images/haut-liste.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#ffffff;
width:614px;
}

#listearchive h1{
margin:0;
padding:0 0 0 16px;
font-size:24px;
}

/* Un article */

#post {
margin:0;
padding:0 16px 0 16px;
}

#post h1{
margin:0 0 5px 0;
padding:0;
color:#0e0e0e;
font-size:24px;
}

#post p{
margin:10px 0 0 0;
padding:0;
color:#666666;
}

#haut-post {
margin:0;
padding:0 0 0 8px;
background-image:url(../images/haut-tete-liste.gif);
background-repeat:no-repeat;
background-position:top left;
height:49px;
}

#haut-post p{
margin:0;
padding:4px 0 0 10px;
color:#1a5a9d;
font-size:14px;
font-weight:bold;
}

#haut-post p a{
color:#1a5a9d;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

#haut-post p a:hover{
color:#1a5a9d;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

#commentaires {
width:575px;
margin:0 0 0 16px;
padding:13px 0 10px 20px;
background-color:#eeeeee;
}

#commentaires-vert {
width:595px;
margin:20px 0 0 16px;
padding:0;
height:21px;
background-color:#66c203;
}

#titrevoscommentaires {
margin:0 0 30px 0;
padding:0;
font-size:18px;
font-weight:bold;
}

#commentaires ol {
margin:0;
padding:0;
}

#commentaires li {
margin:0 0 20px 0;
padding:0 0 10px 0;
background-image:url(../images/sepcom.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

cite {
font-size:13px;
font-weight:bold;
font-style: normal;
}

.griscommentaire {
text-decoration:none;
color:#939393;
}

#respond {
color:#66c203;
font-size:23px;
margin:0 0 5px 0;
padding:0;
}

#comment {
width:535px;
padding:10px;
font-size:14px;
}

#cerclebasarticle {
margin:20px 0 0 16px;
padding:0;
background-image:url(../images/fond-cerlce-article.gif);
background-repeat:no-repeat;
background-position:top left;
}

#cerclebasarticle a{
font-size:11px;
color:#333333;
text-decoration:underline;
}

#cerclebasarticle a:hover{
font-size:11px;
color:#333333;
text-decoration:none;
}

#cerclebasarticle p{
margin:0 0 20px 0;
padding:35px 0 0 55px;
background-image:url(../images/fond-cerlce-article.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:18px;
color:#000000;
}

#basarticle {
height:24px;
background-image:url(../images/bas-article.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;
}

#navigation {
background-image:url(../images/fond-navigation.gif);
background-repeat:no-repeat;
background-position:top left;
height:40px;
margin:10px 0 0 16px;
padding:30px 0 0 0;
width:595px;
}

#gauchenav {
float:left;
margin:0;
padding:0;
width:280px;
}

#droitenav {
float:right;
margin:0;
padding:0;
width:280px;
text-align:right;
}

#auteur-article {
margin:20px 0 0 16px;
padding:0;
width:595px;
height:118px;
}

#infos-auteur {
float:left;
margin:0;
padding:0 0 0 15px;
width:292px;
background-image:url(../images/fond-auteur.gif);
background-repeat:no-repeat;
background-position:top left;
}

#photo-auteur {
float:left;
margin:0 15px 0 0;
padding:0;
width:76px;
}

#specialite-auteur {
float:left;
margin:0;
padding:0 0 0 27px;
width:174px;
background-image:url(../images/fond-spcialite-auteur.gif);
background-repeat:no-repeat;
background-position:top left;
}

#specialite-auteur p{
font-size:13px;
color:#333333;
font-weight:bold;
margin:0;
padding:0;
}

.grisauteur {
font-size:10px;
color:#666666;
}

#mm-auteur {
float:left;
width:228px;
padding:0px 0 0 30px;
margin:0;
}

#mm-auteur p{
font-size:13px;
color:#333333;
font-weight:bold;
padding:0;
margin:0;
}

#mm-auteur ul{
padding:0;
margin:0;
}

#mm-auteur li{
padding:0 0 0 7px;
margin:0;
background-image:url(../images/fond-derniers-posts.gif);
background-repeat:no-repeat;
background-position:center left;
list-style-type: none;
}

#mm-auteur li a{
color:#1a5a9d;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

#mm-auteur li a:hover{
color:#1a5a9d;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

/* Menu droit */

#right-inter {
float:right;
margin:10px 0 0 0;
padding:0;
width:319px;
text-align:left;
background-color:#ffffff;
}

#haut-menu-droit {
margin:0;
padding:0 10px 0 9px;
width:300px;
height:12px;
background-image:url(../images/haut-menu-droit.gif);
background-position:top left;
background-repeat:no-repeat;
}

#autopromo-actu-top {
margin:0 0 10px 0;
padding:0 10px 0 9px;
width:300px;
}

#autopromo-actu-top p{
margin:0;
padding:0;
}

#pub-menudroit-top {
margin:0 0 10px 0;
padding:0 10px 0 9px;
width:300px;
}

#pub-menudroit-bottom {
margin:0 0 10px 0;
padding:0 10px 0 9px;
width:300px;
}

#zoom-forum {
margin:0;
padding:0 10px 0 9px;
width:300px;
}

#posez-question-forum {
margin:0;
padding:0;
}

#posez-question-forum p{
margin:0;
padding:0;
}

#derniers-messages-forum {
margin:0;
padding:10px 10px 0 10px;
background-image:url(../images/fond-zoom-forum.gif);
background-repeat:repeat-y;
}

#derniers-messages-forum p{
margin:0;
padding:0;
background-image:url(../images/fond-derniers-posts.gif);
background-repeat:no-repeat;
background-position:top left;
}

#derniers-messages-forum a{
color:#1a5a9d;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

#derniers-messages-forum a:hover{
color:#1a5a9d;
font-size:11px;
text-decoration:underline;
font-weight:bold;
}

.derniersforum {
color:#ff6300;
font-size:18px;
margin:0;
padding:0;
background-image:none;
}

#bas-forum{
margin:0 0 10px 0;
padding:0;
background-image:url(../images/bas-forum.gif);
background-repeat:no-repeat;
background-position:top left;
height:13px;
}

#haut-cercle-experts-menu {
margin:0;
padding:0;
background-image:url(../images/haut-cercle-experts.gif);
background-repeat:no-repeat;
background-position:top left;
height:35px;
width:319px;
}

#cercle-experts-menu {
margin:0;
padding:0 10px 0 9px;
width:280px;
}

#experts-menu {
margin:0;
padding:10px 10px 0 10px;
background-image:url(../images/fond-cercle-experts-menu.gif);
background-repeat:repeat-y;
width:280px;
color:#333333;
font-size:10px;
}

#experts-menu p{
margin:0 0 5px 0;
padding:0;
color:#333333;
font-size:10px;
}

#experts-menu a{
color:#333333;
font-size:10px;
text-decoration:none;
}

#experts-menu a:hover{
color:#333333;
font-size:10px;
text-decoration:none;
}

#bas-cercle-experts-menu{
background-image:url(../images/bas-cercle-experts.gif);
background-repeat:no-repeat;
height:14px;
width:300px;
margin:0 0 10px 0;
padding:0;
}

#bas-menu-droit {
background-image:url(../images/bas-menu-droit.gif);
background-repeat:no-repeat;
height:16px;
width:319px;
}

#home-vieactive {
margin:30px 0 0 0;
padding:0;
width:648px;
height:463px;
background-color:#ffffff;
}

#haut-vieactive {
margin:0;
padding:0;
width:648px;
height:47px;
}

#tab1 {
width:648px;
background-image:url(../images/hautvieactive-tab1.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;
}

#tab2 {
width:648px;
background-image:url(../images/hautvieactive-tab2.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;
}

#tab3 {
width:648px;
background-image:url(../images/hautvieactive-tab3.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;
}

#navvieactive {
width:648px;
height:47px;
margin:0;
padding:0;
}

.hautva-fiches {
float:right;
margin:0;
padding:23px 0 0 0;
width:121px;
color:#666666;
}

.hautva-fiches h3{
margin:0;
padding:0;
font-size:11px;
text-transform:uppercase;
}

.currentvieactive {
color:#2e99d3;
}

.hautva-formation {
float:right;
margin:0;
padding:23px 0 0 0;
width:103px;
color:#666666;
}

.hautva-formation h3{
margin:0;
padding:0;
font-size:11px;
text-transform:uppercase;
}

.hautva-stages{
float:right;
margin:0;
padding:23px 0 0 0;
width:61px;
color:#666666;
}

.hautva-stages h3{
margin:0;
padding:0;
font-size:11px;
text-transform:uppercase;
}

#metiersvieactive {
margin:0;
padding:10px 0 0 15px;
height:295px;
width:633px;
background-color:#ffffff;
}

#metiersvieactive img {
float:left;
border:1px solid #cccccc;
margin:0 5px 0 0;
padding:0;
}

#metiersvieactive p{
margin:0;
padding:0;
}

.metiers_gauche {
float:left;
width:286px;
margin:0 10px 0 0;
padding:0;
height:295px;
}

.metiers_gauche p{
margin:0;
padding:0;
}

.metiers_droite {
float:left;
width:286px;
margin:0;
padding:0;
height:295px;
}

.metiers_droite p{
margin:0;
padding:0;
}

#unvieactive {
height:80px;
margin:16px 0 0 0;
padding:0;
background-image:url(../images/fondunvieactive.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

#unvieactive h4{
margin:0;
padding:10px 0 0 0;
font-size:12px;
color:#1a5a9d;
font-weight:bold;
}

#unvieactive h4 a{
color:#1a5a9d;
text-decoration:none;
}

#unvieactive h4 a:hover{
color:#1a5a9d;
text-decoration:underline;
}

#unvieactive p{
margin:0;
padding:0;
}

#navbasvieactive {
margin:20px 0 20px 15px;
padding:3px 0 0 5px;
clear:both;
background-image:url(../images/navbasvieactive.gif);
background-repeat:no-repeat;
background-position:top left;
height:24px;
text-align:left;
}

#navbasvieactive p a{
color:#000000;
font-size:11px;
padding:0 0 0 10px;
margin:0 30px 0 0;
background-image:url(../images/flechegauchevieactive.gif);
background-repeat:no-repeat;
background-position:center left;
text-decoration:none;
font-weight:bold;
}

#cvenligne {
margin:35px 0 0 0;
padding:0;
}

#cvenligne img{
border:none;
margin:0;
padding:0;
float:none;
}

#cvenligne p{
margin:0;
padding:0;
}

#pubvieactive {
margin:20px 0 0 0;
padding:0;
text-align:center;
height:53px;
}



/* Article */



/* Footer */

#footer {
margin:10px 0 0 0;
padding:20px 0 0 0;
width:976px;
clear:both;
background-color:#000000;
}

#plandroite {
float:right;
margin:0;
padding:0 20px 0 0;
width:300px;
height:150px;
}
#rssfooter {
float:left;
height:130px;
width:65px;
margin:0;
padding:20px 0px 0 0;
}
#rssfooter p{
color:#666666;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
margin:0 0 2px 0;
padding:0;
}
#membrefooter {
float:right;
height:150px;
width:205px;
margin:0 15px 0 0;
padding:0;
text-align:right;
}
#membrefooter p{
margin:0;
padding:0;
}
#membrefooter a{
text-decoration:none;
}
.mff {
font-size:14px;
color:#5A7A90;
font-weight:bold;
text-transform:uppercase;
}
.mfs {
font-size:14px;
color:#ffffff;
font-weight:bold;
}
.mft {
font-size:18px;
color:#5A7A90;
font-weight:bold;
text-transform:uppercase;
}
.mfq {
font-size:36px;
color:#ffffff;
font-weight:bold;
}
#hautpied {
height:52px;
margin:0;
padding:0;
}
#plansite {
margin:0 0 0 0;
padding:0 20px 0 20px;
background-color:#000000;
height:180px;
}
#plansite p{
color:#ffffff;
font-size:11px;
}
#plansite a{
text-decoration:none;
color:#ffffff;
}
#plansite a:hover{
text-decoration:underline;
color:#ffffff;
}
.titreplan {
font-size:11px;
color:#ffffff;
font-weight:bold;
}
.titrefooter {
color:#cccccc;
font-size:14px;
font-weight:bold;
margin:0 0 10px 0;
text-transform:uppercase;
}
.rubpied {
color: #ffffff;
font-size: 12px;
margin:0 0 0px 0px;
padding:0 0 10px 0;
font-weight:bold;
}
#piedsous {
float:left;
position:relative;
width:120px;
margin:0 5px 0 0;
padding:0;
}
#piedsouslarge {
float:left;
width:190px;
margin:0;
padding:0 0 20px 0;
background-image:url(../images/fps.gif);
background-repeat:no-repeat;
background-position:top right;
height:180px;
}
#accesdirect {
margin:20px 0 0 0;
padding:0 0 0 20px;
background-color:#000000;
float:left;
width:955px;
}
#accesdirect p{
margin:0 0 5px 0;
padding:0;
}
#accesdirect a{
color:#cccccc;
font-size:10px;
text-decoration:none;
}
#accesdirect a:hover{
font-size:10px;
text-decoration:underline;
}
.titreaccesdirect {
font-size:14px;
color:#5A7A90;
font-weight:bold;
margin:0 0 20px 0;
padding:0;
text-transform:uppercase;
}
.gris {
color:#666666;
}
#piedlarge {
margin:0;
padding:0;
clear:both;
}
#piedlarge p{
margin:0px 0 10px 0;
padding:0;
}
#avoiraussi {
margin:20px 0 0 0;
padding:0 0 0 20px;
}
#avoiraussi a{
color:#999999;
font-size:10px;
text-decoration:none;
}
#avoiraussi a:hover{
color:#999999;
font-size:10px;
text-decoration:underline;
}
#avoiraussi p{
color:#999999;
font-size:10px;
text-decoration:none;
}
#partenairespied {
margin:20px 0 0 0;
padding:0 0 0 20px;
}
#partenairespied a{
color:#999999;
font-size:10px;
text-decoration:none;
}
#partenairespied a:hover{
color:#999999;
font-size:10px;
text-decoration:underline;
}
#infosme {
margin:10px 0 0 0;
padding:7px 0 0 20px;
height:20px;
}
#infosme a{
color:#999999;
font-size:10px;
text-decoration:none;
}
#infosme a:hover{
color:#999999;
font-size:10px;
text-decoration:underline;
}
#infosme p{
color:#999999;
font-size:10px;
margin:0;
padding:0;
}
.imagemail {
position:relative;
top:3px;
}
#sousfooter {
margin:0;
padding:0;
width:976px;
height:85px;
}
#logomemini {
float:left;
margin:0;
padding:12px 0 0 20px;
}
#logoletudiant {
float:right;
margin:0;
padding:0;
text-align:right;
color:#000000;
font-size:11px;
font-weight:bold;
}
#logoletudiant p{
margin:0;
padding:0;
}
#logoxiti {
position:absolute;
left:833px;
margin:0;
padding:0px 0 0 0;
}
#mediaetudiant {
WIDTH:976px;
margin:0;
padding:12px 0 10px 0;
text-align:right;
font-size:10px;
color:#00000;
background-color:#D9D9D9;
height:73px;
font-weight:bold;
}
#mediaetudiant p{
margin:0;
padding:0;
}
#mediaetudiant a{
text-decoration:none;
color:#000000;
}
.orangemedia {
color:#ff7d00;
}

/* Page perso */

.deco {
font-size:10px;
}
.br {
font-size:8px;
margin:0;
padding:0;
}
#hautprofil {
width:263px;
height:27px;
background-image:url(../images/fond-haut-eprofil.gif);
background-repeat:no-repeat;
text-align:right;
padding:20px 15px 0 0px;
margin:0;
font-size:11px;
}
#hautprofil a{
color:#ff6600;
text-decoration:underline;
}
#hautprofil a:hover{
color:#ff6600;
text-decoration:none;
}
#classement {
background-color:#333333;
color:#ffffff;
font-size:13px;
height:64px;
margin:0;
padding:0px 0 0 15px;
width:262px;
}
#classement p{
padding:0;
margin:0 0 5px 0;
}
#classement a{
color:#ff6600;
text-decoration:underline;
}
#classement a:hover{
color:#ff6600;
text-decoration:none;
}
.bonpoints {
font-size:30px;
font-weight:bold;
color:#ff6600;
}
.place {
font-size:18px;
}
.nbmembres {
font-size:14px;
color:#ffd800;
}
#dermess {
width:267px;
margin:0;
padding:43px 0 0 10px;
background-image: url(../images/fond-e-dermess.gif);
background-repeat:no-repeat;
line-height:10px;
font-size:11px;
height:252px;
background-color:#333333;
}
#dermess p{
margin:0;
padding:0;
line-height:10px;
}
#dermess a{
color:#333333;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
#dermess a:hover{
color:#333333;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
#mesdermess {
width:267px;
margin:0;
padding:43px 0 0 10px;
background-image: url(../images/fond-e-mesdermess.gif);
background-repeat:no-repeat;
line-height:10px;
font-size:11px;
height:252px;
color:#ffffff;
background-color:#333333;
}
#mesdermess p{
margin:0;
padding:0;
line-height:10px;
}
#mesdermess a{
color:#ffffff;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
#totmembres {
background-color:#333333;
margin:0;
padding:5px 7px 10px 0px;
text-align:right;
width:270px;
}
#totmembres p{
color:#cccccc;
font-size:11px;
margin:0;
padding:0;
font-weight:bold;
}
#totmembres a{
color:#ff6600;
text-decoration:underline;
}
#totmembres a:hover{
color:#ff6600;
text-decoration:none;
}
#goforum {
background-image:url(../images/fond-e-forum.gif);
background-repeat:no-repeat;
width:257px;
height:58px;
padding:20px 20px 0 0;
text-align:right;
}
#goforum p{
margin:0;
padding:0;
}
#hautcv {
width:261px;
height:51px;
background-image:url(../images/fond-e-cv.gif);
background-repeat:no-repeat;
text-align:left;
padding:60px 0px 0 17px;
margin:0;
font-size:11px;
}
#hautcv a{
color:#333333;
text-decoration:underline;
font-weight:bold;
}
#hautcv a:hover{
color:#333333;
text-decoration:none;
font-weight:bold;
}
#hautdocperso {
width:261px;
height:51px;
background-image:url(../images/fond-hautdocperso.gif);
background-repeat:no-repeat;
text-align:left;
padding:60px 0px 0 17px;
margin:0;
font-size:11px;
}
#hautdocperso a{
color:#333333;
text-decoration:underline;
font-weight:bold;
}
#hautdocpersoa:hover{
color:#333333;
text-decoration:none;
font-weight:bold;
}
#stagepp {
width:268px;
margin:0;
padding:43px 0 0 10px;
background-image: url(../images/fond-e-stage.gif);
background-repeat:no-repeat;
line-height:12px;
font-size:11px;
height:240px;
background-color:#333333;
}
#stagepp p{
margin:3px 0 0px 0;
padding:0;
line-height:12px;
}
#stagepp a, #stagepp a:hover{
color:#333333;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
#gostage {
background-image:url(../images/fond-e-stages.gif);
background-repeat:no-repeat;
width:268px;
height:47px;
padding:10px 10px 0 0;
text-align:right;
}
#gofstage p{
margin:0;
padding:0;
}
#docspp {
width:268px;
margin:0;
padding:43px 0 0 10px;
background-image: url(../images/fond-e-docs.gif);
background-repeat:no-repeat;
line-height:12px;
font-size:11px;
height:240px;
background-color:#333333;
}
#docspp p{
margin:3px 0 0px 0;
padding:0;
line-height:12px;
}
#docspp a{
color:#333333;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

#docsenvoyespp {
width:268px;
margin:0;
padding:43px 0 0 10px;
background-image: url(../images/fond-e-docstop.gif);
background-repeat:no-repeat;
line-height:12px;
font-size:11px;
height:240px;
background-color:#333333;
}
#docsenvoyespp p{
margin:3px 0 0px 0;
padding:0;
line-height:12px;
}
#docsenvoyespp a{
color:#333333;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
#godocs {
background-image:url(../images/fond-e-envoidocs.gif);
background-repeat:no-repeat;
width:278px;
height:68px;
padding:10px 0px 0 0;
text-align:center;
}
#gofstage p{
margin:0;
padding:0;
}
#hautactu {
width:278px;
height:166px;
background-image:url(../images/fond-e-actu.gif);
background-repeat:no-repeat;
text-align:left;
padding:47px 0 0 0;
margin:0;
font-size:11px;
}
#hautactu a{
color:#333333;
text-decoration:underline;
font-weight:bold;
}
#actupp {
width:257px;
margin:0 0 0 1px;
padding:0px 10px 0 10px;
line-height:12px;
font-size:13px;
background-color:#333333;
height:239px;
background-image:url(../images/fond-e-actum.gif);
background-repeat:no-repeat;
background-position:bottom;
}
#actupp p{
margin:3px 0 0px 0;
padding:0;
line-height:12px;
color:#ffffff;
}
#actupp ul{
color:#ffffff;
margin:5px 0 0 10px;
}
#actupp li{
color:#ffffff;
margin:5px 0 0 10px;
}
#actupp h6{
margin:0px 0 10px 0;
padding:0;
color:#ffffff;
font-size:18px;
}
#actupp a{
color:#ffffff;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
#actuspp {
width:268px;
margin:0;
padding:43px 0 0 10px;
background-image: url(../images/fond-e-actus.gif);
background-repeat:no-repeat;
line-height:12px;
font-size:11px;
height:240px;
background-color:#333333;
}
#actuspp p{
margin:3px 0 0px 0;
padding:0;
line-height:12px;
}
#actuspp a{
color:#333333;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
#goactus {
background-image:url(../images/fond-e-goactu.gif);
background-repeat:no-repeat;
width:278px;
height:67px;
padding:10px 0px 0 0;
text-align:center;
}
#gofstage p{
margin:0;
padding:0;
}
#mesdocs {
margin:0;
padding:0 10px 0 10px;
}
#mesdocs p{
margin:0;
padding:0 0 10px 0;
font-weight:bold;
}
#mesdocs ul{
margin:0 0 20px 0;
padding:0;
font-size:11px;
}
#mesdocs li{
margin:0;
padding:0 0 5px 0;
}
#mesdocs a{
color:#000000;
text-decoration:none;
font-weight:bold;
}

/* Espace Pro */

#professionnel {
margin:0;
padding:0 22px 0 12px;
background-image:url(../images/haut-liste.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#ffffff;
width:614px;
}

#professionnel p{
margin:0;
padding:0 0 10px 0;
}

#professionnel a{
color:#5A7A90;
}

/* Home */

#logohome {
float:left;
width:409px;
height:73px;
margin:0;
padding:0;
}

#logohome h1{
margin:0;
padding:0;
}

#home {
margin:0;
padding:0;
width:648px;
}

#home p{
margin:0;
padding:0 0 0 0;
}

#home a{
color:#5A7A90;
}

#haut-home {
margin:10px 0 0 0;
padding:0;
background-image:url(../images/haut-home.gif);
background-repeat:no-repeat;
background-position:top left;
height:20px;
width:648px;
}

#home-top {
width:628px;
margin:0;
padding:0 20px 0 0;
background-color:#ffffff;
height:650px;
}

#home-top-bas {
margin:0;
padding:0;
background-image:url(../images/home-top-bas.gif);
background-repeat:no-repeat;
background-position:top left;
height:18px;
width:648px;
}

#alaune {
float:left;
width:305px;
margin:0;
padding:0;
}

#alaune-top {
margin:0;
padding:0;
background-image:url(../images/haut-alaune.gif);
background-repeat:no-repeat;
background-position:top left;
height:16px;
width:305px;
}

#alaune-middle {
margin:0;
padding:0 20px 0 20px;
background-color:#333333;
width:265px;
background-image:url(../images/fond-alaune.gif);
background-repeat:no-repeat;
background-position:top left;
height:608px;
}

#alaune-middle p{
margin:0;
padding:0 0 10px 0;
font-size:12px;
color:#cccccc;
}

#alaune-middle p a{
font-size:12px;
color:#c6e7f7;
text-decoration:none;
}

#alaune-middle p a:hover{
font-size:12px;
color:#c6e7f7;
text-decoration:underline;
}

#alaune-middle h2{
margin:0;
padding:0 0 10px 0;
font-size:21px;
color:#c6e7f7;
}

#alaune-middle h2 a{
text-decoration:none;
font-size:21px;
color:#c6e7f7;
}

#alaune-middle h2 a:hover{
text-decoration:underline;
font-size:21px;
color:#c6e7f7;
}

#alaune-sep {
height:16px;
background-image:url(../images/sepalaune.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;
}

#alaune-middle h3{
margin:0;
padding:10px 0 10px 0;
font-size:14px;
color:#cccccc;
}

#alaune-middle ul{
margin:0;
padding:0;
}

#alaune-middle li{
margin:0;
padding:0 0 5px 10px;
background-image:url(../images/fond-puce-home.gif);
background-repeat:no-repeat;
background-position:left center;
}

#alaune-middle li a{
color:#c6e7f7;
font-size:12px;
text-decoration:none;
}

#alaune-middle li a:hover{
color:#c6e7f7;
font-size:12px;
text-decoration:underline;
}

#alaune-bottom {
margin:0;
padding:5px 0 0 0;
background-image:url(../images/bas-alaune.gif);
background-repeat:no-repeat;
background-position:top left;
height:21px;
width:305px;
text-align:right;
}

#alaune-bottom p a{
color:#40d9ff;
font-size:11px;
font-weight:bold;
margin:0;
padding:0 8px 0 10px;
background-image:url(../images/fleche-home-alaune.gif);
background-repeat:no-repeat;
background-position:center left;
}

#sourcesdocumentaires {
float:right;
margin:0 0 0 18px;
padding:0;
width:305px;
}

#titresourcesdoc{
margin:0;
padding:0;
}

#titresourcesdoc h2{
color:#00ccff;
font-size:26px;
margin:0;
padding:0;
background-image:url(../images/sepsourcesdocumentaires.gif);
background-repeat:no-repeat;
background-position:bottom left;
height:38px;
}

#undocument {
height:80px;
margin:9px 0 0 0;
padding:0;
}

#undocument p{
margin:0;
padding:0;
}

.imagedoc a{
float:left;
padding:0 5px 0 0;
margin:0;
}

.imagedoc img{
border: 1px solid #e0e0e0;
padding:0;
margin:0;
}

#undocument h3{
padding:2px 5px 2px 5px;
margin:0;
}

#undocument h3 a, #undocument h3 a:hover{
background-color:#00CCFF;
color:#ffffff;
font-size:11px;
font-weight:bold;
padding:2px 5px 2px 5px;
margin:0;
text-decoration:none;
}

#undocument h4{
padding:2px 0px 2px 0px;
margin:0;
}

#undocument h4 a{
color:#1a5a9d;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#undocument h4 a:hover{
color:#1a5a9d;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.dateauteurdoc {
font-style: italic;
margin:0;
padding:2px 0px 2px 0px;
font-size:11px;
}

.descriptiondoc {
font-size:11px;
margin:0;
padding:2px 0px 2px 0px;
}

.descriptiondoc a{
color:1a5a9d;
text-decoration:none;
}

#tousdocuments {
background-image:url(../images/fond-tousdocuments.gif);
background-repeat:no-repeat;
background-position:top left;
height:17px;
margin:9px 0 0 0;
padding:3px 12px 3px 0;
width:291px;
text-align:right;
}

#tousdocuments a{
background-image:url(../images/fleche-tousdocuments.gif);
background-repeat:no-repeat;
background-position:center left;
color:#000000;
font-size:11px;
text-decoration:none;
padding:0 0 0 10px;
font-weight:bold;
}

#tousdocuments p{
margin:0;
padding:0;
}

.librairie {
margin:0 0 0 0;
padding:0 0 0 0;
width:304px;
}

#librairie {
margin:20px 0 0 0;
padding:0;
width:304px;
height:155px;
background-image:url(../images/fond-librairie.gif);
background-repeat:repeat-y;
}

#haut-librairie {
background-image:url(../images/haut-librairie.gif);
background-repeat:no-repeat;
background-position:top left;
height:26px;
margin:0;
padding:10px 13px 0 14px;
}

#titre-librairie {
float:left;
margin:0;
padding:0;
width:135px;
height:36px;
}

#titre-librairie h3{
margin:0;
padding:0;
color:#000000;
font-size:18px;
}

#titre-librairie h3 a{
color:#000000;
font-size:18px;
text-decoration:none;
}

#navigation-librairie {
float:right;
margin:0;
padding:0;
width:135px;
height:36px;
text-align:right;
}

.navdroite-librairie {
border:none;
background:url(../images/navdroite-livre.gif);
height:19px;
width:26px;
margin:0 0 0 10px;
}

.navgauche-librairie {
border:none;
background:url(../images/navgauche-livre.gif);
height:19px;
width:26px;
}

.navgauchelight-librairie {
border:none;
background:url(../images/navgauchelight-livre.gif);
height:19px;
width:26px;
}

.navdroitelight-librairie {
border:none;
background:url(../images/navdroitelight-livre.gif);
height:19px;
width:26px;
margin:0 0 0 10px;
}


#centre-librairie {
margin:0;
padding:10px 13px 0 14px;
width:277px;
height:98px;
}

#centre-librairie p{
margin:0;
padding:0;
}

#centre-librairie h3{
padding:2px 5px 2px 5px;
margin:0;
}

#centre-librairie h3 a, #undocument h3 a:hover{
background-color:#00CCFF;
color:#ffffff;
font-size:11px;
font-weight:bold;
padding:2px 5px 2px 5px;
margin:0;
text-decoration:none;
}

#centre-librairie h4{
padding:2px 0px 2px 0px;
margin:0;
}

#centre-librairie h4 a{
color:#1a5a9d;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#centre-librairie h4 a:hover{
color:#1a5a9d;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

#bas-librairie {
background-image:url(../images/bas-librairie.gif);
background-repeat:no-repeat;
background-position:top left;
height:14px;
margin:0 0 0 0;
padding:3px 13px 3px 0;
width:291px;
text-align:right;
}

#bas-librairie a{
background-image:url(../images/fleche-touslivres.gif);
background-repeat:no-repeat;
background-position:center left;
color:#000000;
font-size:11px;
text-decoration:none;
padding:0 0 0 10px;
font-weight:bold;
}

#bas-librairie p{
margin:0;
padding:0;
}

#envoyervosdocs-home {
margin:8px 0 0 0;
padding:0;
}

#envoyervosdocs-home p{
margin:0;
padding:0;
}

#home-middle {
margin:18px 0 15px 0;
padding:0;
height:466px;
}

#communaute {
float:left;
width:315px;
height:466px;
margin:0 18px 0 0;
padding:0;
background-color:#ffffff;
}

#communaute-top {
background-image:url(../images/communaute-top.gif);
background-repeat:no-repeat;
background-position:top left;
height:35px;
margin:0 0 0 0;
padding:8px 0 0 19px;
width:296px;
}

#communaute-top h2{
font-size:26px;
color:#ff6300;
font-weight:bold;
margin:0;
padding:0;
}

#communaute-middle {
margin:0;
padding:13px 13px 0 19px;
}

#communaute-middle h3{
color:#1a5a9d;
font-size:bold;
margin:0;
padding:0;
font-size:14px;
}

#communaute-middle h3 a{
text-decoration:none;
color:#1a5a9d;
font-size:14px;
}

#alaunecommunaute {
margin:0;
padding:0;
}

#alaunecommunaute p{
font-size:12px;
color:#000000;
margin:15px 0 0 0;
padding:0 0 0 0;
}

#communaute-middle a{
text-decoration:none;
}

#communaute-sep {
height:34px;
background-image:url(../images/sepcommunaute.gif);
background-repeat:no-repeat;
background-position:center left;
margin:0;
padding:0;
}

#communaute-middle h4{
color:#000000;
font-size:14px;
font-size:bold;
margin:0 0 15px 0;
padding:0;
}

#forum-home{
margin:0;
padding:0;
}

#forum-home p{
margin:0;
padding:0;
background-image:url(../images/fond-derniers-posts.gif);
background-repeat:no-repeat;
background-position:top left;
}

#forum-home a{
color:#1a5a9d;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

#forum-home a:hover{
color:#1a5a9d;
font-size:11px;
text-decoration:underline;
font-weight:bold;
}

#posezquestionforum-home {
margin:0 0 0 0;
padding:0;
}

#posezquestionforum-home p{
margin:0;
padding:0;
}

#communaute-bottom {
background-image:url(../images/communaute-bottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
background-color:#ffffff;
height:13px;
margin:0;
padding:0;
width:315px;
}

#actualitesfinancieres {
float:right;
width:315px;
margin:0;
padding:0;
background-color:#ffffff;
}

#actualitesfinancieres-top {
background-image:url(../images/communaute-top.gif);
background-repeat:no-repeat;
background-position:top left;
height:31px;
margin:0 0 0 0;
padding:12px 0 0 19px;
width:296px;
}

#actualitesfinancieres-top h2{
font-size:20px;
color:#66c203;
font-weight:bold;
margin:0;
padding:0;
}

#actualitesfinancieres-middle {
margin:0;
padding:0px 13px 0 19px;
width:283px;
}

#actualitesfinancieres-middle h3{
color:#333333;
font-size:bold;
margin:0;
padding:13px 0 5px 0;
font-size:14px;
}

#actualitesfinancieres-middle h3 a, #actualitesfinancieres-middle h3 a:hover{
text-decoration:none;
color:#333333;
}

#actualitesfinancieres-middle ul{
margin:0;
padding:0;
}

#actualitesfinancieres-middle li{
margin:0;
padding:0 0 0 10px;
background-image:url(../images/fond-derniers-posts.gif);
background-repeat:no-repeat;
background-position:center left;
}

#actualitesfinancieres-middle a{
color:#1a5a9d;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

#actualitesfinancieres-middle a:hover{
color:#1a5a9d;
font-size:11px;
text-decoration:underline;
font-weight:bold;
}

#actualitesfinancieres-sep {
height:35px;
background-image:url(../images/sepcommunaute.gif);
background-repeat:no-repeat;
background-position:center left;
margin:0;
padding:0;
}

#interview-home {
background-image:url(../images/interview.gif);
background-repeat:no-repeat;
background-position:bottom left;
margin:0;
padding:0 20px 0 75px;
width:180px;
}

#interview-home h3{
margin:0 0 5px 0;
padding:0;
color:#990100;
font-size:14px;
text-transform:uppercase;
}

#interview-home h3 a{
color:#990100;
font-size:14px;
text-transform:uppercase;
}

#interview-home h3 a:hover{
color:#990100;
font-size:14px;
text-transform:uppercase;
}

#interview-home h4{
margin:0 0 3px 0;
padding:0 0 0 10px;
color:#1a5a9d;
font-size:14px;
font-weight:bold;
background-image:url(../images/flecheinterview-home.gif);
background-repeat:no-repeat;
background-position:center left;
}

#interview-home h4 a{
color:#1a5a9d;
text-decoration:none;
}

#interview-home h4 a:hover{
color:#1a5a9d;
text-decoration:underline;
}

#interview-home h5{
margin:0 0 10px 0;
padding:0;
color:#333333;
font-size:11px;
}

#interview-home p{
margin:0;
padding:0;
color:#333333;
font-size:11px;
}

#interview-home a{
text-decoration:none;
}

#actualitesfinancieres-bottom {
background-image:url(../images/actualitesfinancieres-bottom.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#DADADA;
height:13px;
margin:0;
padding:0;
width:315px;
}

.video-home {
margin:0 10px 0 10px;
padding:0 0 10px 0;
width:299px;
background-image:url(../images/fondvideohome.gif);
background-repeat:repeat-y;
}

.video-home h3{
margin:0;
padding:0;
font-size:10px;
color:#1a5a9d;
font-weight:bold;
}

.video-home p{
margin:0;
padding:0;
font-size:10px;
color:#666666;
}

.video-home a{
color:#1A5A9D;
text-decoration:none;
}

#part_1 {
float:left;
margin:0;
padding:10px 0 0 14px;
width:140px;
}

#part_2 {
margin:0;
padding:10px 0 0 0;
}

#haut-videohome{
background-image:url(../images/agendahome-haut.gif);
background-repeat:no-repeat;
background-position:top left;
height:30px;
margin:0;
padding:5px 0 0 14px;
width:285px;
}

#titrevideo-home{
float:left;
margin:0;
padding:0;
width:115px;
height:23px;
}

#titrevideo-home h2{
margin:0;
padding:0;
color:#ffffff;
font-weight:bold;
font-size:20px;
}

#titrevideo-home h2 a, #bourse-home-haut h2 a:hover{
color:#ffffff;
text-decoration:none;
}

#navigation-video {
float:right;
margin:0;
padding:3px 5px 0 0;
width:120px;
height:23px;
text-align:right;
}

.navdroite-video {
border:none;
background:url(../images/navdroite-video.gif);
height:19px;
width:26px;
margin:0 0 0 10px;
}

.navgauche-video {
border:none;
background:url(../images/navgauche-video.gif);
height:19px;
width:26px;
}

.navdroitelight-video {
border:none;
background:url(../images/navdroitelight-video.gif);
height:19px;
width:26px;
margin:0 0 0 10px;
}

.navgauchelight-video {
border:none;
background:url(../images/navgauchelight-video.gif);
height:19px;
width:26px;
}

#video-home-bas{
background-image:url(../images/agendahome-bas.gif);
background-repeat:no-repeat;
background-position:top left;
height:18px;
margin:0 0 20px 10px;
padding:3px 14px 0 0;
width:285px;
text-align:right;
}

#video-home-bas p{
margin:0;
padding:0;
color:#000000;
font-size:11px;
}

#video-home-bas a, #bourse-home-bas a:hover{
background-image:url(../images/flechehome-menu.gif);
background-repeat:no-repeat;
background-position:center left;
color:#000000;
text-decoration:none;
padding:0 0 0 10px;
}

#bourse-home {
margin:0 10px 0 10px;
padding:0;
width:299px;
}

#bourse-home-haut{
background-image:url(../images/agendahome-haut.gif);
background-repeat:no-repeat;
background-position:top left;
height:30px;
margin:0;
padding:5px 0 0 14px;
width:285px;
}

#bourse-home-haut h2{
margin:0;
padding:0;
color:#ffffff;
font-weight:bold;
font-size:20px;
}

#bourse-home-haut h2 a, #bourse-home-haut h2 a:hover{
color:#ffffff;
text-decoration:none;
}

#bourse-home-centre{
background-image:url(../images/fond-agendahome.gif);
background-repeat:repeat-y;
margin:0;
padding:10px 15px 0 14px;
width:270px;
}

#bourse-home-centre ul{
margin:0;
padding:0 0 10px 0;
background-color:#f5f5f5;
}

#bourse-home-centre li{
margin:0;
padding:0 0 0 10px;
background-image:url(../images/fond-derniers-postsmenu.gif);
background-repeat:no-repeat;
background-position:center left;
background-color:#f5f5f5;
}

#bourse-home-centre a{
color:#1a5a9d;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

#bourse-home-centre a:hover{
color:#1a5a9d;
font-size:11px;
text-decoration:underline;
font-weight:bold;
}

#bourse-home-centre h3{
color:#333333;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
}

#bourse-home-centre h3 a, #bourse-home-centre h3 a:hover{
color:#333333;
text-decoration:none;
}

#bourse-home-sep {
height:21px;
background-image:url(../images/sepbourse.gif);
background-repeat:no-repeat;
background-position:center left;
margin:10px 0 10px 0;
padding:0;
width:270px;
}

#conseilexpert-home {
background-image:url(../images/zonebourse-home.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0 0 0 75px;
margin:0;
width:195px;
}

#conseilexpert-home h4{
color:#990100;
font-size:14px;
margin:0 0 3px 0;
padding:0;
}

#conseilexpert-home h5{
color:#000000;
font-size:12px;
margin:0 0 3px 0;
padding:0;
font-weight:normal;
}

#bourse-home-bas{
background-image:url(../images/agendahome-bas.gif);
background-repeat:no-repeat;
background-position:top left;
height:18px;
margin:0;
padding:3px 14px 0 0;
width:285px;
text-align:right;
}

#bourse-home-bas p{
margin:0;
padding:0;
color:#000000;
font-size:11px;
}

#bourse-home-bas a, #bourse-home-bas a:hover{
background-image:url(../images/flechehome-menu.gif);
background-repeat:no-repeat;
background-position:center left;
color:#000000;
text-decoration:none;
padding:0 0 0 10px;
}

#outils-home {
margin:15px 10px 0 10px;
padding:0;
width:299px;
}

#outils-home-haut{
background-image:url(../images/agendahome-haut.gif);
background-repeat:no-repeat;
background-position:top left;
height:30px;
margin:0;
padding:5px 0 0 14px;
width:285px;
}

#outils-home-haut h2{
margin:0;
padding:0;
color:#ffffff;
font-weight:bold;
font-size:20px;
}

#outils-home-haut h2 a, #outils-home-haut h2 a:hover{
color:#ffffff;
text-decoration:none;
}

#outils-home-centre{
background-image:url(../images/fond-outilshome.gif);
background-repeat:repeat-y;
margin:0;
padding:10px 15px 0 14px;
width:270px;
}

#outils-home-centre ul{
margin:0;
padding:0 0 10px 0;
}

#outils-home-centre li{
margin:0;
padding:0 0 0 10px;
background-image:url(../images/fond-derniers-postsmenu.gif);
background-repeat:no-repeat;
background-position:center left;
}

#outils-home-centre a{
color:#1a5a9d;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

#outils-home-centre p{
margin:0;
padding:0;
font-size:11px;
}

#outils-home-centre a:hover{
color:#1a5a9d;
font-size:11px;
text-decoration:underline;
font-weight:bold;
}

#outils-home-centre h3{
color:#333333;
font-size:14px;
font-weight:bold;
margin:10px 0 5px 0;
padding:0;
}

#outils-home-centre h3 a, #outils-home-centre h3 a:hover{
color:#333333;
text-decoration:none;
}

#outils-home-bas{
background-image:url(../images/agendahome-bas.gif);
background-repeat:no-repeat;
background-position:top left;
height:18px;
margin:0;
padding:3px 14px 0 0;
width:285px;
text-align:right;
}

#outils-home-bas p{
margin:0;
padding:0;
color:#000000;
font-size:11px;

}

#outils-home-bas a, #outils-home-bas a:hover{
background-image:url(../images/flechehome-menu.gif);
background-repeat:no-repeat;
background-position:center left;
color:#000000;
text-decoration:none;
padding:0 0 0 10px;
}

#home-fe {
background-image:url(../images/autopromobas-home.gif);
background-repeat:no-repeat;
background-position:top left;
margin:10px 0 0 0;
padding:15px 40px 0 280px;
width:655px;
height:102px;
position:relative;
clear:both;
}

#home-fe h2{
font-size:18px;
color:#000000;
margin:0 0 10px 0;
padding:0;
}

#home-fe p{
font-size:12px;
color:#000000;
margin:0;
padding:0;
}

/* Styles Divers */

#viviercv {
margin:0;
padding:0 22px 0 12px;
background-image:url(../images/haut-liste-vivier.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#ffffff;
width:941px;
}

.vert {
color:#66cc00;
font-weight:bold;
}

.noir {
color:#000000;
font-weight:bold;
}