/* 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:22px;
font-size: 12px;
border:solid 1px #000000;
position:relative;
top:2px;
}

#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:3px 0 0 7px;
padding:0;
width:976px;
}

#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;
}


#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;
}

small a {
color:#ffffff;
}

.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;
}

#graphbourse {
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:272px;
}

#graphbourse h2{
margin:0 0 0 0;
padding:0;
color:#66c203;
font-size:18px;
}

#graphbourse h2 a{
margin:0;
padding:0;
color:#66c203;
font-size:18px;
text-decoration:none;
}

#graphbourse h2 a:hover{
margin:0;
padding:0;
color:#66c203;
font-size:18px;
text-decoration:underline;
}

#graphbourse p{
margin:0;
padding:0;
color:#666666;
}

#graphbourse p a{
color:#666666;
text-decoration:underline;
}

.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;
margin: -30px 0 0 0;
height:30px;
padding:30px 10px 0 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;
}


/* 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 h2{
margin:25px 0 5px 0;
padding:0;
color:#66C203;
font-size:16px;
}

#post h3{
margin:10px 0 5px 0;
padding:0;
color:#0e0e0e;
font-size:14px;
}


#post p{
margin:10px 0 0 0;
padding:0;
color:#333333;
}

#post ul, post ol{
margin:0 0 0 30px;
padding:0;
}

#post li{
padding:0 5px 0 20px;
padding:0;
list-style-type: square;
color:#666666;
}

#post a{
color:#1a5a9d;
text-decoration:underline;
}

#post a:hover{
color:#1a5a9d;
text-decoration:none;
}

#hautcontourexpert {
margin:20px 0 0 0;
padding:0;
background-image:url(../images/hautcercleexperts.gif);
background-repeat:no-repeat;
background-position:top left;
height:15px;
width:588px;
}

#contourexpert {
margin:0;
padding:0 20px 0 20px;
background-image:url(../images/centrecontourexpert.gif);
background-repeat:repeat-y;
background-position:top left;
width:548px;
}

#contourexpert h3{
margin:0;
padding:0;
color:#66c203;
font-size:18px;
}

#contourexpert h4{
margin:0 0 20px 0;
padding:0;
color:#666666;
font-size:12px;
font-weight:bold;
}

#contourexpert p{
margin:0;
padding:0;
color:#666666;
font-size:12px;
}

#bascontourexpert {
margin:0;
padding:0;
background-image:url(../images/bascercleexperts.gif);
background-repeat:no-repeat;
background-position:top left;
height:15px;
width:588px;
}

#contourexpert-sep {
height:1px;
background-color:#e0e0e0;
margin:10px 0 10px 0;
padding:0;
}

#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;
}

#specialite-auteur p a{
text-decoration:none;
font-size:12px;
}

.grisauteur {
font-size:14px;
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;
}

/* Annuaire */

#annuaire {
margin:0;
padding:0 22px 0 28px;
background-image:url(../images/haut-liste.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#ffffff;
width:598px;
}

#annuaire p{
margin:0;
padding:10px 0 10px 0;
}

#annuaire a:hover{
color:#336699;
}


#soustitreannuaire {
margin:0 0 20px 0;
padding:0;
}

#soustitreannuaire p{
margin:0;
padding:0;
font-size:14px;
}

#soustitreannuaire a{
color:#336699;
}

#link_cat_index_annuaire {
font-size:14px;
font-weight:bold;
}

#link_cat_index_annuaire a{
font-size:14px;
font-weight:bold;
color:#336699;
}

a.link_scat_index_annuaire{
color:#64CC00;
}

#filarianeannuaire {
font-size:11px;
margin:0;
padding:0;
}

#filarianeannuaire a{
color:#336699;
text-decoration:underline;
}

#titre_site_annuaire a {
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#336699;
margin:0;
padding:0;
}

#titre_site_annuaire {
margin:0;
padding:0;
}

#basdoc {
background-image:url(../images/basdoc.gif);
background-repeat:no-repeat;
background-position:top left;
height:27px;
}

.nbsitesannuaire {
color:#64CC00;
font-size:13px;
maring:0;
padding:0;
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 0 0 10px;
background-image:url(../images/fond-derniers-posts.gif);
background-repeat:no-repeat;
background-position:center 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;
}
/* 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:215px;
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:10px 0 0 0;
padding:0 0 0 20px;
background-color:#000000;
float:left;
}
#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;
}

/* Styles Divers */

.vert {
color:#66cc00;
font-weight:bold;
}
