
body {
background : url(images/fondback.gif) repeat;
background-color : #333333;
width : 960px;
color : #000000;
font-size : 12px;
font-family : Arial, Tahoma, Verdana;
margin : 0 auto 0;
padding : 0;
padding-bottom : 10px;
}
#wrap {
background : #ffffff;
width : 920px;
margin : 15px auto 10px;
padding : 0 20px 10px 20px;
border : 1px solid #000000;
-moz-border-radius: 8px;
}

a, a:visited {
color : #333333;
text-decoration : none;
}
a:hover {
color : #cc0000;
text-decoration : underline;
}

a.s{text-decoration:underline;}
#header {
background : #ffffff;
width : 920px;
color : #000000;
font-size : 11px;
margin : 0 auto 0;
padding : 0 0 0 0;
overflow : hidden;
}
#header h1 {
color : #000000;
font-size : 48px;
font-family : Georgia, "Times New Roman", "Trebuchet MS";
font-weight : normal;
margin : 0;
padding : 0 0 0 0;
text-decoration : none;
}
#header h1 a, #header h1 a:visited {
color : #000000;
font-size : 48px;
font-family : Georgia, "Times New Roman", "Trebuchet MS";
font-weight : normal;
margin : 0;
padding : 0 0 0 0;
text-decoration : none;
}
#header h1 a:hover {
color : #000000;
text-decoration : none;
}
#header p {
padding : 0 0 0 0;
margin : 0;
line-height : 20px;
}
#header a img {
border : none;
margin : 0;
padding : 0;
}
.headerleft {
width : 300px;
height : 60px;
float : left;
margin : 10px 10px 0 10px;
padding : 0 0 0 0;
}
.headerright {
width : 468px;
height : 60px;
float : right;
margin : 0;
margin : 10px 10px 0 10px;
}
#navbar {
background : #000000;
width : 910px;
height : 29px;
font-size : 11px;
font-family : Arial, Tahoma, Verdana;
color : #ffffff;
font-weight : bold;
margin : 0 auto 0;
padding : 0;
overflow : hidden;
border : 1px solid #000000;
margin-top : 10px;
}
#navbar a, #navbar a:visited {
color : #ffffff;
font-size : 11px;
text-decoration : none;
text-transform : uppercase;
padding : 0 0 0 3px;
}
#navbar a:hover {
color : #ffffff;
text-decoration : underline;
padding : 0 0 0 3px;
}
#navbarleft {
width : 540px;
float : left;
margin : 0;
padding : 0;
}
#navbarright {
width : 370px;
float : right;
margin : 0;
padding : 0;
}
#navbarright a img {
border : none;
margin : 0;
padding : 0;
}
#nav, #nav ul, #nav2, #nav2 ul {
margin : 0;
padding : 0;
list-style : none;
}
#nav a, #nav a:visited {
background : #222222;
color : #ffffff;
display : block;
font-weight : bold;
margin : 0;
padding : 8px 10px 8px 10px;
border-left : 1px solid #000000;
}
#nav a:hover {
background : #333333;
color : #ffffff;
margin : 0;
padding : 8px 10px 8px 10px;
text-decoration : none;
}
#nav li {
float : left;
margin : 0;
padding : 0;
}
#nav li li {
float : left;
margin : 0;
padding : 0;
width : 150px;
}
#nav li li a, #nav li li a:link, #nav li li a:visited, #nav2 li li a, #nav2 li li a:link, #nav2 li li a:visited {
background : #333333;
width : 160px;
float : none;
margin : 0;
padding : 7px 30px 7px 10px;
border-bottom : 1px solid #000000;
border-left : 1px solid #000000;
border-right : 1px solid #000000;
}
#nav li li a:hover, #nav li li a:active, #nav2 li li a:hover, #nav2 li li a:active {
background : #666666;
padding : 7px 30px 7px 10px;
}
#nav li ul, #nav2 li ul {
position : absolute;
width : 10em;
left : -999em;
}
#nav li:hover ul, #nav2 li:hover ul {
left : auto;
display : block;
}
#nav li:hover ul, #nav li.sfhover ul, #nav2 li:hover ul, #nav2 li.sfhover ul {
left : auto;
}
#nav2 a, #nav2 a:visited {
background : #333333;
color : #ffffff;
display : block;
font-weight : bold;
margin : 0;
padding : 8px 10px 8px 10px;
border-left : 1px solid #000000;
}
#nav2 a:hover {
background : #ffffff;
color : #000000;
margin : 0;
padding : 8px 10px 8px 10px;
text-decoration : none;
}
#nav2 li {
float : right;
margin : 0;
padding : 0;
}
#nav2 li li {
float : right;
margin : 0;
padding : 0;
width : 150px;
}
#subnavbar {
background : #34beed;
width : 910px;
height : 28px;
margin : 0 auto 0;
padding : 0 0 0 0;
border-bottom : 0 solid #999999;
border-left : 1px solid #999999;
border-right : 1px solid #999999;
}
#subnavleft {
width : 580px;
float : left;
margin : 0;
padding : 7px 10px 0 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
font-weight : bold;
}
#subnavleft a {
color : #ffffff;
}
#subnavright {
width : 300px;
float : right;
margin : 0;
padding : 3px 10px 0 0;
text-align : right;
}
#searchform {
margin : 0;
padding : 0;
overflow : hidden;
display : inline;
}
#s {
background : #ffffff url(images/search.gif);
}
#s {
background-position : right 0%;
width : 150px;
color : #000000;
font-size : 12px;
font-family : Arial, Tahoma, Verdana;
font-weight : normal;
padding : 2px;
margin : 0;
border-top : 1px solid #666666;
border-right : 1px solid #dddddd;
border-left : 1px solid #666666;
border-bottom : 1px solid #dddddd;
display : inline;
}
#connec {
background-position : right 0%;
color : #000000;
font-size : 12px;
font-family : Arial, Tahoma, Verdana;
font-weight : normal;
padding : 2px;
margin : 0;
border-top : 1px solid #666666;
border-right : 1px solid #dddddd;
border-left : 1px solid #666666;
border-bottom : 1px solid #dddddd;
display : inline;
}
#sbutt {
background : url(images/accept.png);
background-position : center 0%;
width : 18px;
height : 18px;
color : #ffffff;
font-size : 11px;
font-family : Arial, Tahoma, Verdana;
padding : 2px;
margin : 0 0 0 5px;
border : 0 solid #000000;
font-weight : bold;
cursor : pointer;
}
#spacer-down {
clear : both;
}
#homepage {
width : 910px;
background-color : #e8e8e8;
margin : 0 auto 0;
border-top : 1px solid #999999;
border-bottom : 1px solid #999999;
border-left : 1px solid #999999;
border-right : 1px solid #999999;
padding : 0;
}
#adroite {
padding : 10px;
float : right;
width : 370px;
}

.homepageleft {
float : left;
width : 505px;
background-color : #ffffff;
margin : 10px 0 10px 10px;
border : 1px solid #999999;
-moz-border-radius: 5px;
}

.homepageright {
float : right;
width : 370px;
background-color : #ffffff;
margin : 0 0 10px 0;
border : 1px solid #999999;
-moz-border-radius: 5px;
}
.homepagelarge {
width : 785px;
background-color : #ffffff;
margin : 10px 10px 10px 10px;
border : 1px solid #999999;
padding : 20px 50px 20px 50px;
}
#blocnews {
padding : 20px 0px 10px 10px;
}
#blocnews h1 {
font-size : 1.5em;
font-family : "Trebuchet MS", Tahoma, Georgia, Times, serif;
padding : 20px 5px 0 20px;
color : #333333;
}
.contenu {
text-align : justify;
font-family : "Trebuchet MS", Tahoma, Georgia, Times, serif;
font-size : 12px;
padding : 10px 20px 10px 20px;
color : #000000;
}
#rotator_home {
float : right;
width : 370px;
height : 247px;
margin : 0 0 0 0;
border : 1px solid #999999;
}
h3 {
float : left;
padding : 8px 5px 0 0;
margin : 0 0 8px 10px;
border-bottom : 1px dotted #999999;
font-size : 17px;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
}
h4 {
width : 785px;
margin : 10px 0 20px 0;
border-bottom : 1px dotted #999999;
font-size : 17px;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
}
#rsslogo {
position : relative;
left : 380px;
}
.homepageleft h3 {
width : 480px;
}
.homepageright h3 {
width : 345px;
}
.nbcom {
float : left;
height : 17px;
width : 130px;
border-bottom : 3px dotted #999999;
text-align : left;
background-image : url(images/comments.png);
background-repeat : no-repeat;
background-position : left 0%;
margin-top : 10px;
margin-bottom : 30px;
}
.datepubli {
float : right;
height : 17px;
width : 355px;
border-bottom : 3px dotted #999999;
text-align : right;
margin-top : 10px;
margin-bottom : 30px;
margin-right:5px;
}
hr {
color : #333333;
background-color : #999999;
height : 1px;
border : 0;
width : 50%;
}
#citation {
padding : 10px 10px 10px 10px;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
font-size : 12px;
}
#citation_autor {
padding : 0 10px 10px 10px;
font-family : "Trebuchet MS", Tahoma, Georgia, Times, serif;
font-weight : bold;
font-size : 11px;
}
#autres_articles {
float : right;
width : 370px;
height : 116px;
margin-bottom : 5px;
}
#autres_articles .left {
float : left;
}
#autres_articles .right {
float : right;
}
.article .img {
width : 180px;
height : 98px;
border : 1px solid #999999;
border-bottom : none;
}
.article a img {
border : none;
margin : 0;
padding : 0;
}
.article .titre {
width : 175px;
height : 18px;
color : #ffffff;
background-color : #000000;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
padding : 3px 2px 0 3px;
border : 1px solid #333333;
}
.article .titre a, .article .titre a:hover {
color : #ffffff;
text-decoration : none;
}
#contactnote, #lastupdate {
text-align : right;
font-size : 10px;
}
#edito {
padding : 10px 15px 15px 20px;
text-align : justify;
font-size : 13px;
font-family : "Times New Roman", Geneva, Arial, Helvetica, sans-serif;
}
#edito:first-letter {
float : left;
font-size : 5em;
margin-right : 2px;
}
#editeur {
color : #999999;
}
.spaceten {
margin-top : 10px;
}
.pubcarre {
width : 300px;
height : 250px;
float : right;
margin : 0 35px 0 35px;
}
#pubdubas {
float : left;
margin : 0 0 0 0;
}
#navipage {
text-align : center;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #333333;
padding : 25px 0 20px 0;
}
.bestcom1, .bestcom2 {
text-align : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
padding : 5px 0 5px 0;
}
.bestcom2 a {
color : #666666;
}
.bestcom1 a {
color : #333333;
}
.bestcom1 {
color : #333333;
}
.bestcom2 {
color : #666666;
}
.paddingpluslus {
padding : 15px;
}

#bottominfo {
text-align : center;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #cccccc;
}

#piedinfo {
width : 910px;
text-align : center;
font-family : Arial, "Times New Roman", Times, serif;
color : #ffffff;
margin : 15px auto 0;
padding : 10px 0 10px 0;
background-color : #34beed;
border : 1px solid #999999;
}

#piedinfo a {
text-decoration : none;
color : #ffffff;
}

#vignettes {
text-align : center;
margin : 15px auto 0;
}

.bandeco {
font-size : 12px;
padding-top : 7px;
text-align : right;
margin-right : 10px;
}

.carrelogin {
height : 15px;
color : #000000;
font-size : 11px;
font-family : Arial, Tahoma, Verdana;
border : 1px solid #666666;
}

.validlogin {
color : #ffffff;
background-color : #666666;
font-size : 11px;
font-family : Arial, Tahoma, Verdana;
border : 1px solid #666666;
}
.subfont {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
.bandelog {
margin : 5px;
text-align : right;
margin-right : 10px;
}
#senreg {
font-size : 11px;
}
.scribe a {
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
}
.big1 a, .big1 a:visited {
font-size : 11px;
font-weight : normal;
color : #000000;
}
.big2 a, .big2 a:visited {
font-size : 14px;
font-weight : bold;
color : #333333;
}
.big3 a, .big3 a:visited {
font-size : 18px;
font-weight : normal;
color : #0099ff;
}
.big4 a, .big4 a:visited {
font-size : 20px;
font-weight : bold;
color : #666666;
}
.big5 a, .big5 a:visited {
font-size : 25px;
font-weight : normal;
color : #d70000;
}
.homepageright .nuage {
padding : 10px 10px 10px 10px;
}
.bloccoms {
width : 450px;
margin-left : 30px;
margin-top : 50px;
}
.addcom {
border-top : 1px solid #cccccc;
display:none; /*cache le bloc de publication de commentaire*/
}
.pasdecommentaires {
width : 450px;
height : 40px;
text-align : center;
margin-top : 20px;
}
.subbarcommentaire {
height : 20px;
color : #ffffff;
font-size : 12px;
font-family : Verdana, Arial, Helvetica, sans-serif;
padding : 5px 0 0 25px;
margin : 10px 0 10px 0;
background-color : #34beed;
-moz-border-radius: 6px;
background-image : url('images/comm.png');
background-repeat : no-repeat;
background-position : center left;
}

.navbarcommentaire {
width : 420px;
color : #333333;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
padding : 0 15px 0 15px;
margin : 0 0 20px 0;
}
.gestioncommentaires {
color : #333333;
text-align : right;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
padding : 10px 0 10px 0;
}
.listnews {
font-size : 12px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #333333;
padding : 0 0 0 15px;
}
.listepartenaires {
font-size : 12px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #333333;
font-weight : bold;
padding : 15px 0 0 50px;
}
#console {
padding : 40px 10px 10px 10px;
}
#console #menu {
width : 450px;
padding : 15px;
margin-bottom : 0;
background-color : #f8f8f8;
font-size : 12px;
font-family : Verdana, Arial, Helvetica, sans-serif;
-moz-border-radius: 10px;
}
#console #content {
width : 450px;
padding : 15px;
font-size : 12px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : justify;
}
#tablefiche {
width : 350px;
}
#tablefiche .variable {
margin : 10px 0 10px 0;
}
#tablefiche #left {
float : left;
width : 170px;
text-align : right;
}
#tablefiche #right {
float : right;
width : 170px;
text-align : left;
font-weight : bold;
}
#logowii {
text-align : center;
}
#logowii #contour {
border : 1px solid #999999;
}
#imagesconsole {
width : 370px;
}
#tablearticles #left {
float : left;
width : 125px;
text-align : right;
color : #34beed;
}
#tablearticles #right {
float : right;
width : 350px;
text-align : left;
font-weight : bold;
}
#tablearticles .article {
margin : 10px 0 10px 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
}
#tri_articles {
width : 400px;
height : 20px;
color : #ffffff;
font-size : 12px;
font-family : Verdana, Arial, Helvetica, sans-serif;
padding : 5px 0 0 0;
margin : 25px auto 10px;
background-color : #34beed;
text-align : center;
-moz-border-radius: 6px;
}
#tri_articles a {
text-decoration : none;
color : #ffffff;
}
#tri_articles a:hover {
text-decoration : underline;
color : #ffffff;
}
#spacer_articles {
padding : 25px 0 20px 0;
}
#notation_articles {
width : 450px;
padding : 10px;
margin : 15px auto 15px;
color : #ffffff;
background-color : #2d2d2d;
font-size : 12px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : center;
font-weight : bold;
-moz-border-radius: 10px;
}
#resultats {
width : 500px;
height : 20px;
color : #ffffff;
font-size : 12px;
font-family : Verdana, Arial, Helvetica, sans-serif;
padding : 5px 0 0 0;
margin : 25px auto 20px;
background-color : #34beed;
text-align : center;
-moz-border-radius: 6px;
}
.searching .nb_resultats {
color : #333333;
font-size : 12px;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin : 15px auto 15px;
padding-bottom : 3px;
border-bottom : 3px double #cccccc;
}
.searching .entree_clair, .searching .entree_clair a {
background-color : #ffffff;
color : #000000;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
margin : 5px auto 5px;
-moz-border-radius: 6px;
}
.searching .entree_fonce, .searching .entree_fonce a {
background-color : #f3f3f3;
color : #000000;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
margin : 5px auto 5px;
-moz-border-radius: 6px;
}

.laissecom {
	width:150px;
	background-color:#FFFFFF;
	border: 1px solid #CE0000;
	margin: 15px auto 10px;
	padding: 5px auto 5px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CE0000;
	text-decoration:none;
	}

.laissecom a, .laissecom a:hover {
	text-decoration:none;
	}

