body{background:#000;font-family:"arial", sans-serif;}
.clear{clear:both;}



#page{width:990px;margin:0 auto;}
#header{height:350px;}
#header h1 a{height:350px;display:block;background:url(../img/header.jpg);}
#header h1 a span{display:none}


#contenu{position:relative;}




#antidote{background:url(../img/antidote.jpg) no-repeat right;display:block;width:290px;height:52px;float:right;margin-right:4px;position:relative;margin-top:-44px;}



/* */
#colonne1{width:370px;margin-right:22px;float:left;}
#colonne2{width:280px;margin-right:22px;float:left;}
#colonne3{width:280px;float:left;}
#grossecolonne{margin-left:15px;margin-right:40px;width:640px;float:left;}

#colonne1 .article{width:370px;margin-bottom:30px;}
#grossecolonne .article{width:640px;margin-bottom:30px;}
.bloc{width:280px;margin-bottom:20px;}


#colonne1 h2,#colonne2 h2,#colonne3 h2,#grossecolonne h2{height:30px;margin-bottom:10px;line-height:30px;color:#fff; font-weight:bold;font-family:"trebuchet ms", serif;} 


#colonne1 h2.news{background:url(../img/NEWS_h2.jpg) no-repeat right;}
#colonne2 h2.presentation{background:url(../img/PRESENTATION.jpg) no-repeat right;}
#colonne2 h2.photo{background:url(../img/PHOTOS.jpg) no-repeat right;}

#colonne3 h2.newsletter{background:url(../img/NEWSLETTER.jpg) no-repeat right;}
#colonne3 h2.agenda{background:url(../img/AGENDA_h2.jpg) no-repeat right;}

h1,#grossecolonne h2{height:50px;margin-bottom:10px;line-height:50px;padding-left:00px;color:#fff; font-weight:bold;font-family:"trebuchet ms", serif;font-size:20px;}

#colonne1 img {max-width:370px}


#grossecolonne h2.news{background:url(../img/news.jpg) no-repeat right;}
#grossecolonne h2.agenda{background:url(../img/AGENDA.jpg) no-repeat right;}

h1.titrepage3{background:url(../img/CARTE_DU_BAR.jpg) no-repeat right;}
h1.titrepage5{background:url(../img/equipe.jpg) no-repeat right;}
h1.titrepage7{background:url(../img/contact.jpg) no-repeat right;}
h1.titrepage363{background:url(../img/h1-presse.jpg) no-repeat right;}
h1.titrepage360{background:url(../img/h1-amis.jpg) no-repeat right;}
h1.titrepage61,h1.titrepage45,h1.titrepage00{background:url(../img/h1_photos.jpg) no-repeat right;}

#colonne1 .article,#colonne2 .article{background:url(../img/footerArticlePetit.jpg) bottom no-repeat;padding-bottom:20px;}
#grossecolonne .article{background:url(../img/footerArticle.jpg) no-repeat bottom;padding-bottom:22px;}

h1 span.hide{display:none;}
h2 span.hide{display:none;}

#comments h2{background:url(../img/message.jpg);margin:10px 0;}
#respond h2{background:url(../img/laisserCommentaire.jpg);margin-bottom:20px;}

.article{}

.article h4{color:#fff;font-size:18px;line-height:26px;}
.article h5{color:#fff;font-size:16px;line-height:24px;margin-top:10px;}

.article h3{color:#fff;font-size:20px;line-height:30px;margin-bottom:8px;}
.article h3 a{color:#fff;text-decoration:none;font-family:"trebuchet ms", serif;font-size:20px;line-height:22px;}
.article h3 a:hover{text-decoration:underline;}
.article h3 a span{color:#ffcc00;}

.article img.mini{width:90px;height:90px;margin:14px 10px 5px 0;float:left;}

.article p,.bloc p{font-size:12px;color:#eee;margin:5px 0;line-height:16px;}
.article a{color:#ffc70d;text-decoration:none;}
.article a:hover{text-decoration:underline;}

.article p.more{text-align:left;clear:both;margin:0 0 15px 0;font-size:10px;}
p.more a{color:#ffcc00;margin:0 5px;}

.thumbnail{float:left;}
.photo a {float:left;}
.photo a img{margin-right:0px;margin-bottom:0px;width:140px;}



.bloc ul{font-family:"arial", sans-serif;}
.bloc ul li{border-bottom:1px dashed #ffcc00;padding:0px 0;line-height:12px;}
.bloc ul li a{color:#ccc;font-size:10px;text-decoration:none;display:block;text-decoration:none;padding:10px 0; opacity:0.5;padding-left:2px;}
.bloc ul li a span{color:#ffcc00;}
.bloc ul.survol li a:hover{color:#000; padding-left:5px;opacity:0.9;background:#ffcc00}
.bloc ul.survol li a:hover span{color:#000;}



/*menu*/
#navigation {
  list-style: none;height:30px;line-height:24px;width:880px;position:relative;margin:25px auto;
}

#navigation li {
  float: left;
}

#navigation a * {
  display: none;
}


#navigation a,
#navigation a .hover {
  height: 30px;margin-right:15px;
	position: relative;
	display: block;  

}

/* individual navigation items */
#navigation a.home {
  background-position: 0 0;
  width: 76px;background-image:url(../img/home-sprite.jpg);
}

#navigation li.current a{  background-position: 0 30px;
}


#navigation .highlight a.home:hover,
#navigation a.home .hover {
  background-position: 0 30px;
  width: 76px;background-image:url(../img/home-sprite.jpg);
}


/*AJOUT AMIS*/
#navigation a.amis {
  background-position: 0 0;
  width: 90px;background-image:url(../img/amis-sprite.jpg);
}

#navigation li.current a{  background-position: 0 30px;
}


#navigation .highlight a.amis:hover,
#navigation a.amis .hover {
  background-position: 0 30px;
  width: 90px;background-image:url(../img/amis-sprite.jpg);
}

/*AJOUT PRESSE*/
#navigation a.presse {
  background-position: 0 0;
  width: 90px;background-image:url(../img/presse-sprite.jpg);
}

#navigation li.current a{  background-position: 0 30px;
}


#navigation .highlight a.presse:hover,
#navigation a.presse .hover {
  background-position: 0 30px;
  width: 90px;background-image:url(../img/presse-sprite.jpg);
}

/**/
#navigation a.carte {
  background-position: 0 0;
  width: 158px;background-image:url(../img/carte-sprite.jpg);
}


#navigation .highlight a.carte:hover,
#navigation a.carte .hover {
  background-position: 0 30px;
  width: 158px;background-image:url(../img/carte-sprite.jpg);
}

/**/
#navigation a.equipe {
  background-position: 0 0px;
  width: 84px;background-image:url(../img/equipe-sprite.jpg);
}

#navigation .highlight a.equipe:hover,
#navigation a.equipe .hover {
  background-position: 0 30px;
  width: 84px;background-image:url(../img/equipe-sprite.jpg);
}


/**/
#navigation a.news {
  background-position: 0 0px;
  width: 74px;background-image:url(../img/news-sprite.jpg);
}

#navigation .highlight a.news:hover,
#navigation a.news .hover {
  background-position: 0 30px;
  width: 74px;background-image:url(../img/news-sprite.jpg);
}

/**/
#navigation a.contact {
  background-position: 0 0px;
  width: 92px;background-image:url(../img/contact-sprite.jpg);
}

#navigation .highlight a.contact:hover,
#navigation a.contact .hover {
  background-position: 0 30px;
  width: 92px;background-image:url(../img/contact-sprite.jpg);
}

/**/
#navigation a.agenda {
  background-position: 0 0px;
  width: 90px;background-image:url(../img/agenda-sprite.jpg);
}

#navigation .highlight a.agenda:hover,
#navigation a.agenda .hover {
  background-position: 0 30px;
  width: 90px;background-image:url(../img/agenda-sprite.jpg);
}

/**/
#navigation a.photos {
  background-position: 0 0px;
  width: 90px;background-image:url(../img/photos-sprite.jpg);
}

#navigation .highlight a.photos:hover,
#navigation a.photos .hover {
  background-position: 0 30px;
  width: 90px;background-image:url(../img/photos-sprite.jpg);
}


#footer{width:990px;height:211px;margin:0 auto;background:url(../img/footer.jpg);margin-top:-70px;}
#footer ul{text-align:center;font-size:10px;color:#333;margin-right:10px;clear:both;line-height:24px;padding-top:70px;padding-bottom:30px;}
#footer ul li {display:inline;}
#footer ul a{color:#ffcc00;margin:0 0px;padding:2px 3px;font-weight:bold;text-decoration:none;opacity:0.5;margin:0 2px;background:#000;}
#footer ul.survol a:hover{color:#000;background:#ffcc00;opacity:0.9;}



/*form comm en bordel */
div#respond {margin-top:20px;}
div#respond label{display:block;font-size:11px;float:left;clear:left;color:#999;padding-left:16px;background:url(../img/puce.jpg) left no-repeat;}
div#respond input.saisie{margin:5px 0 6px;height:13px;padding:0;width:152px;}


div#respond form input.saisie, div#respond form textarea { 
		border: 0;
		padding: 2px;
		font-size: 12px;
		color: #fff;
		background-color:#ddd;
		height:35px;
		
}

div#respond form input {}
input#author,input#email,input#url{float:left;clear:left;background:url(../img/formLine.jpg) }

div#respond form textarea {width:429px; background:#ddd ;float:right;height:120px;margin-top:0px; background:url(../img/formComment.jpg);padding-top:38px;}
input#submit{float:right;clear:both;height:24px;padding:0px;margin-top:3px;font-size:11px;width:65px;background:url(../img/formSend.jpg);border:0;}	

/*comm*/
div#comments {width: 640px;margin-top:15px;}

div.comment {width: 640px;color: #FFF;font-size:12px;line-height:16px;padding:0;margin:20px 0 20px;background:url(../img/top.jpg) no-repeat top left;}
div.comment-alt{}

.comment p{padding:5px 10px 5px 3px;color:#ddd; }

	
p.comment-date {text-align:right;font-size:10px;margin-top:10px;margin-bottom:15px;color:#bbb;}
p.comment-date a{color:#ffcc00;text-decoration:none;}
p.comment-date a:hover{text-decoration:underline;}

div#respond label.labelcomm{float:right;}


#navigation a .hover {
  cursor: pointer;
}

#ajaxNewsletter{color:#fff;}

#rss{background:url(../img/rss_Mini.jpg) no-repeat;height:80px;width:50px;display:block;float:left;margin-top:10px;}
#fessebouc{background:url(../img/facebook_Mini.jpg) no-repeat;height:80px;width:50px;display:block;float:left;margin-top:10px;}
#allomatch{background:url(../img/allomatch.jpg) no-repeat;height:41px;width:180px;display:block;float:left;margin-top:38px;}


.linklove{display:none;}


#cformsform{font-size:11px;width:640px;color:#fff;}
#cformsform fieldset{background:#000;}
.cform input.sendbutton{margin-left:500px;}

ol{list-style-position:inside;}


.blocnews{height:120px;}
.blocnews input{font-size:11px;}
.newsletterTextInput{width:200px;}
.error,.success{font-size:11px;}



.ngg-album{border:0;background:#000;}
.ngg-album a {color:#f49a00;}


#colonne2{color:#EEEEEE;font-size:12px;line-height:16px;}
a.more-link{color:#FFCC00;float:right;}
a.more-link:hover{text-decoration:none;}

.photo{margin-top:50px;}

.alignright{float:right;margin-left:10px;margin-bottom:10px}
.alignleft{float:left;margin-right:10px;margin-bottom:10px}

.pagenext a{display:block;background:url(../img/precedent.png);width:120px;height:30px;text-indent:-9999px;float:left;}
.pageprev a{display:block;background:url(../img/suivant.png);width:120px;height:30px;text-indent:-9999px;float:right;}
