body {font-family:Verdana;font-size:small;background:#A8A294 url('images/fond.png') repeat-x;margin-top:16px}
h1 {font-size:1.9em;text-align:center}
h2 {background:url('images/h2.png') no-repeat;padding-left:35px;padding-top:15px;height:20px;margin-top:10px;font-size:1.3em;border-bottom:solid 1px #666}
ul,li{padding:0;margin:0}
li {list-style:none}
a {color:#C30}
a:hover{color:#060}
small{color:#999}

.oui,.non,.bof{display:block;padding:10px;width:600px;margin:0 auto}
.oui{border:solid 1px #0F0;background:#EFE}
.non{border:solid 1px #F00;background:#FEE}
.bof{border:solid 1px #FC0;background:#FED}
.caution{display:block;padding:40px 0 0 80px;width:550px;height:60px;background:url('images/caution.png') no-repeat;color:#F00;font-weight:bold}
.alignleft{float:left}
.alignright{float:right}
.clear{clear:both;border:#FFF;color:#FFF}
.clearleft{clear:left}
.content{width:960px;padding:10px;margin:0 auto;clear:both;border:groove #333;border-width:0 2px;background-color:#FFF}
.note{border:solid 1px #FD9;background:FFE;padding:5px}
.infos{border:solid 1px #DDF;background:EEF;padding:5px}

.w980 {padding:0;width:980px;height:250px}
.pt0 {padding-top:0;margin-top:-14px}
#a_news {width:730px;height:250px}
#a_news h2 {background:transparent;border:0;font-size:12px;margin:0}
#a_news a{text-decoration:none}
#a_news li:hover, #a_news a:hover{background:#FFCF33}
#a_news img{float:left}
#news_0 {width:378px;height:250px;border-right:solid 1px #000}
#news_0 a{display:block;padding:110px 10px 0;width:230px;height:140px;background:url('images/ombrenews.png') no-repeat}
#news_0 a:hover{background:url('images/ombrenews.png') no-repeat bottom left}
#news_0, #news_0 small, #news_0 h3{color:#FFF}
#news_0 small, #news_0 h3{z-index: 2}
#news_0 h3{font-size:1.1em;margin:0;border-bottom:solid 1px #000}

#news_1, #news_2, #news_3,#news_1 a, #news_2 a, #news_3 a {width:346px;height:82px;margin:0;padding-right:5px}
#news_1, #news_2, #news_3 {background:#F5F5F5 url('images/news_123.png') no-repeat top right;border-bottom:solid 1px #333}
#news_1:hover, #news_2:hover, #news_3:hover, #news_1 a:hover, #news_2 a:hover, #news_3 a:hover {background:#FFCF33 url('images/news_123.png') no-repeat bottom right}
#news_1 a, #news_2 a, #news_3 a {display:block;margin:0}
#news_1 h3, #news_2 h3, #news_3 h3{margin:0;font-size:x-small}
#news_1 {border-top:solid 1px #333}
#news_1 img, #news_2 img, #news_3 img {width:160px;height:82px;margin:0 5px 0 0}

#sidebar{width:250px}
#acc_sidebar{width:230px}
#sidebar,#acc_sidebar{height:100%;padding-left:10px;border-left:dashed 1px #999}
#sidebar .img{width:200px;border:0}
#sidebar a,#acc_sidebar a{text-decoration:none}
#centerbar,#acc_centerbar{background:#FFE3DA url('images/centerbar.png') no-repeat bottom left;width:190px;height:100%;padding-left:10px;padding-bottom:30px;border-left:dashed 1px #999}
#acc_centerbar{width:180px}
#acc_centerbar img{width:188px;margin-left:-8px;border:0}
#centerbar .img{width:200px;margin-left:-10px;border:0}
#contentcenter {margin-right:480px;text-align:justify}
#centerbar h2,#acc_centerbar h2{background-position:bottom left}
#acc_contentcenter {padding-top:1px;margin-right:440px;text-align:justify}
#contentcenter h2, #acc_contentcenter h2{margin-bottom:5px}
#contentcenter .date{margin-top:0}
.article li  {list-style:circle;margin-left:30px}
#acc_article {margin-bottom:20px}
#acc_article li {height:85px}
#acc_item {margin-bottom:20px}
#acc_item li {height:130px;margin-left:10px}
#acc_item img {height:125px;width:93px}
.up td{border-top:solid #333 1px}
.title {width:200px}
.title p{margin:0}
.ml10 {margin-left:-10px;margin-top:-3px}
.ml20 {margin-left:20px}
.mr10 {margin-right:10px}
.ads {padding:0px;max-height:250px}
.ads2 h2 {margin-top:0}

#title {height:25px;font-size:14pt}
label {font-weight:bold}
#ing table{border-spacing:none}
#ing td{border-bottom:solid 1px #999}
#menu {border-bottom:solid 1px #999;border-top:solid 1px #999;background:#EEE url('images/menu.png') repeat-x}
#menu li {height:30px;margin-right:20px}
#menu a {display:block;background:#EEE;height:21px;padding:5px 10px 0;border:groove 1px #C30;text-decoration:none}
#menu a:hover {background:#FFCF33}
#menu input {margin-top:2px}
.connexion{width:300px;margin:0 auto}
.connexion input{width:300px}

#inscription span {display:block;width:140px}

.b0{border:0}
.c0{color:#FFF}
.p0{padding:0}
.s0{text-decoration:none}
.td_ref {width:50px;text-align:center}
#partage {height:20px}
#partage li{float:left}
#partage img{border:0;margin-left:5px}


#jHelperTipAttrContainer{padding:5px;background:#FFF5F5;border:solid 1px #F30;color:#C30;display:none;font-size:small}
#jHelperTipContainer {display:none} 

#result {padding:3px;margin:10px 0;border:solid 2px #0B0}
#comment li {padding:5px;border:solid 1px #999;background-color:#F9F9F9;margin:0 0 10px}
#comment .new {border:solid 1px #FC0;background:FFE}
/*#comment textarea {width:300px;height:60px}*/

#header {height:90px;border-top:2px groove #333}
#header a{text-decoration:none}
#footer {font-size:x-small;border-width:2px 0 0;background-color:#A8A294;text-align:center}

.alternate {background:#EEE}
.postmeta {border:solid #CC3200;border-width:1px 0;padding:5px}
.pagination {
	margin:5px 0;
	height:22px;
}
.pagination li {
	float:left;
	margin:0 1px;
	font-size:small;
}
.pagination a, #menu_bas a {
	display:block;
	padding:2px 5px;
	border:solid 1px #999;
	color:#999;
}
.pagination a:hover, #menu_bas a:hover {
	border-color:#E67411;
	color:#E67411;
}
.pagination a.selected {
	border:solid 2px #912337;
	color:#912337;
	font-weight:bold;
	padding:1px 4px;
}
#ads_header {display:block;width:738px;height:90px;margin-right:10px;background:url('images/ads_header.png') no-repeat;text-align:right}

.b_jqi {background:url('images/buttons.png') no-repeat;display:block;height:18px;width:160px;padding:2px 0 0;text-align:center;color:#C30;font-weight:bold;font-size:x-small;text-decoration:none;overflow:hidden}
.b_jqi:hover {background-position:bottom left;color:#FFF}

#f_receiver {display:none}

/** Impromptu **/
.jqifade{position:absolute;background-color:#555}
div.jqi{
      width: 400px;height:345px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      position: absolute;
      background:url('images/ombre.png');
      font-size: 11px;
      text-align: left;
      padding: 15px;
}
div.jqi .jqicontainer{font-weight: bold}
div.jqi .jqiclose{
      position: absolute;
      top: 4px; right: -2px;
      width: 18px;
      cursor: default;
      color: #bbbbbb;
      font-weight: bold;
}
div.jqi .jqimessage{
      background-color: #ffffff;
      padding: 10px;
      line-height: 20px;
      color: #444444;
}
div.jqi .jqibuttons{
      text-align: right;
      padding: 5px 0 5px 0;
      border: solid 1px #eeeeee;
      background-color: #f4f4f4;
}
div.jqi button{
      padding: 3px 10px;
      margin: 0 10px;
      background-color: #2F6073;
      border: solid 1px #f4f4f4;
      color: #ffffff;
      font-weight: bold;
      font-size: 12px;
}
div.jqi button:hover{
      background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
      background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{
      background-color: #BF5E26;
}

/** Lightbox **/
#lightbox{
	position:absolute;
	left:0;
	width:100%;
	z-index:100;
	text-align:center;
	line-height:0}
#lightbox a img{border:none}
#outerImageContainer{
	position:relative;
	background-color:#fff;
	width:250px;
	height:250px;
	margin:0 auto}
#imageContainer{padding:10px}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0}
#hoverNav a{outline:none}
#prevLink, #nextLink{width:49%;height:100%;
	background:transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display:block}
#prevLink { left:0; float:left;}
#nextLink { right:0; float:right;}
#prevLink:hover, #prevLink:visited:hover { background:url(images/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background:url(images/next.gif) right 50% no-repeat; }
/*** START :next / previous text links ***/
#nextLinkText, #prevLinkText{color:#FF9834;font-weight:bold;text-decoration:none}
#nextLinkText{padding-left:20px}
#prevLinkText{padding-right:20px}
/*** END :next / previous text links ***/
/*** START :added padding when navbar is on top ***/
.ontop #imageData {padding-top:5px}
/*** END :added padding when navbar is on top ***/
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em}
#imageData{padding:0 10px}
#imageData{min-height:25px;background-color:#fff}
#imageData #imageDetails{ width:70%; float:left; text-align:left; }	
#imageData #caption{ font-weight:bold;	}
#imageData #numberDisplay{ display:block; clear:left; padding-bottom:1.0em;	}
#imageData #bottomNavClose{ width:66px; float:right;  padding-bottom:0.7em;	}
#imageData #helpDisplay {clear:left; float:left; display:block; }
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;display:none}