/*--------------------- Design par Nadj3t fait ŕ l'arrache :-S ---------------------*/
/*------------------------ pour la 5e version d'MSN-Maniac ------------------------*/
/*--------------- critiqueurs, plagieurs et boulets... du balais... --------------*/
html, body{
	margin: 0;
	padding: 0;
}
body {
	color: #333;
	background: #f1f1f1;
	font: normal 80% "Segoe UI", "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
}
ol, ul, form, fieldset {
	margin: 0;
	padding: 0;
}


a img { border: 0; }

hr { border: 1px solid #ddd;}

body #contenant {
	margin: 0 auto;
	width: 975px;
	padding: 0;
}


/* HEADER
---------------------------------------------------------------------------------------------------------------------------------------------------*/

#header {
	background: transparent;
	width: 980px;
	margin: auto;
	height: 80px;
}

#header #logo {
	margin: 10px 0 0 0; 
	padding: 0;
}


/* bandeau */

#bandeau {
	height: 110px;
}

#bandeau .ban {
	width: 728px;
	height: 90px;
	background: #f0f0f0;
	margin-left: 15px;
	margin-top: -5px;
}

#bandeau .dlversions {
	float: right;
	width: 225px;
}

/* menu principal */

#menupr {
	height: 70px;
	width: 200px;
	padding: 0px;
	position: absolute;
	margin-left: 745px;
	margin-top: 27px;
	vertical-align: bottom;
}

#menupr  img { margin-left: 20px; }


/* MAIN
---------------------------------------------------------------------------------------------------------------------------------------------------*/

/* cadre conteneur */

#global {
  width: 976px;
  background: transparent;
  margin: 0 auto;
  background: transparent url(../images/center.png) center top repeat-y;
}


.top {
	background: url(../images/top.png) no-repeat center bottom;
	width: 976px;
	height:19px;
	margin: auto;
}

.bottom {
	background: url(../images/bottom.png) no-repeat center top;
	width: 976px;
	height:19px;
	margin: auto;
	margin-bottom: 12px;
}

/* cadres intérieurs */

#main { 
	width: 938px; 
	margin: 0; 
	padding: 10px 15px;
	color: #808080; 
	float: left;
}
#main .content h3 {  
	padding: 0;
	margin: 0;
	color: #5f5f5f; 
	background: inherit;
}


#main .content { 
	float: left; 
	width: 575px; 
	background: #FFF; 
	padding: 15px 15px 0 10px; 
	margin:0;
}


/* SIDEBAR
---------------------------------------------------------------------------------------------------------------------------------------------------*/

#main .side {
	float: right;
	margin: 0;
	width: 325px; 
	background: #fff;
}

#main .sidebar { 
	padding: 5px; 
	background: url(../images/sidebar.png) repeat-y center;
	width: 312px; 
}
#main .sidebar-top {
	background: url(../images/sidebar-top.png) no-repeat bottom;
	width: 322px;
	height: 30px;
}

 #main .sidebar-bottom {
	background: url(../images/sidebar-bottom.png) no-repeat top;
	width: 322px; 
	height: 30px;
}

#main .sidebar ul {
	margin: 0; 
	padding : 0; 
	list-style : none; 
	list-style-type: none;
}
	
#main .sidebar li {
	padding: 0;
}

#main .sidebar h4 {
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
	font-weight: normal;
	text-align: right;
	font-size: 16px;
	letter-spacing: 1px;
}


.catleft {
	width: 140px;
	position: absolute;
}
.catright {
	width: 140px;
	margin-left: 150px;
}


.cat1 h4 { border-bottom:  1px solid #78DDFF; color:#0092C3;  }
.cat2 h4 { border-bottom:  1px solid #D2FF78; color:#82C300; }
.cat3 h4 { border-bottom:  1px solid #F5C3E1; color:#C30072; }
.cat4 h4 { border-bottom:  1px solid #FED1C0; color:#E14400; }
.cat5 h4 { border-bottom:  1px solid #ccc; color:#777; }
.cat6 h4 { border-bottom:  1px solid #ccc; color:#777; }

.cat1 a { color: #444; }
.cat2 a { color: #444; }
.cat3 a { color: #444; }
.cat4 a { color: #444; }
.cat6 a { color: #444; }

.cat1 li { list-style-image: url(../images/puce1.png); }
.cat2 li { list-style-image: url(../images/puce2.png); }
.cat3 li { list-style-image: url(../images/puce3.png); }
.cat4 li { list-style-image: url(../images/puce4.png); }
.cat6 li { list-style-image: url(../images/puce6.png); }

.cat1,
.cat2,
.cat3,
.cat4,
.cat6 {
	margin-bottom: 25px;
	padding: 5px;
}

.cat5 {
	margin: 20px 0px;
	padding: 5px;
}



#recherche-texte {
	background: url(../images/recherche.png) no-repeat;
	font-family: "Segoe UI", "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	padding: 0px 0px 0px 15px;
	margin-left: 35px;
	height: 34px;
	width: 263px;
	font-size: 16px;
	font-style: italic;
	color: #005A87;
	border: 0 none;
}
#recherche-submit {
	background: url(../images/recherche-loupe.png) no-repeat;
	position: absolute;
	border: 0 none;
	height: 53px;
	width: 53px;
	margin-left: 7px;
}


#recherche-bouton {
	background: url(../images/rechercher.png) no-repeat;
	height: 17px;
	width: 98px;
	border: 0 none;
	margin-left: 197px;
}
#recherche-bouton:hover { cursor: pointer; }

/* elements de la sidebar */



.shoutbox {
	background: #E4E4E4;
	-moz-border-radius: 5px;
	padding: 3px 3px 10px 3px;
	margin: 20px 10px;
}
.frameshoutbox {
	background: transparent;
	border: 0 none;
	height: 410px;
	width: 285px;
}
.shoutbox .regles { 
	color: red; 
	font-size: 12px; 
	font-weight: bold; 
	background: url(../images/icones/regles.png) no-repeat left;
	padding-left: 20px;
}


#main .sidebar .box {
	background : none;
	width: 280px;
	padding: 5px;
}

#main .sidebar  h3 {
	line-height: 16px;
	margin : 0;
}

#main .sidebar .minibox {
	float: left;
	padding: 5px;
	margin: 4px;
}


.blogbang-sidebar  {
	margin-left: 5px;
}





/* FOOTER
---------------------------------------------------------------------------------------------------------------------------------------------------*/

#footer {
  clear: both;
  background: transparent;
  padding-left: 50px;
  font-size: 0.9em;
  color: #ADADAD;
  padding-top: 25px;
}


#bigfooter {
  width: 976px;
  height: 390px;
  background: transparent;
  margin: 0 auto;
  background: transparent url(../images/center.png) center top repeat-y;
  padding-top: 15px;
}

#bigfooter ul,
#bigfooter li { list-style-type: none; margin: 0; padding: 0; }

#bigfooter a { color: #006EA5; }

.foot-top {
	background: url(../images/top.png) no-repeat center top;
	width: 976px;
	height:11px;
	margin: auto;
}
.foot-bottom {
	background: url(../images/bottom.png) no-repeat center top;
	width: 976px;
	height:11px;
	margin: auto;
	margin-bottom: 35px;
}

#nuage {
	width: 880px;
	height: 110px;
	background: url(../images/nuage2.png) center no-repeat;
	padding: 50px 50px;	
	margin: 0;
	position:relative;
	z-index:10; 
}

#nuage  .c1 { color: red; font-size: 16px; }
#nuage  .c2 { color: red; }
#nuage  .c3 { color: #44BAD5; }
#nuage  .c4 { color: #71D100; font-size: 18px;}
#nuage  .c5 { color: #F5C742; font-size: 28px; }
#nuage  .c6 { color: #FF1AA0; font-size: 18px; }
#nuage  .c7 { color: #A900E1; }
#nuage  .c8 { color: #6C92BF; font-size: 20px; }


#bigfooter  .zonepdp {
	height: 220px;
	background: url(../images/zonepdp.png) no-repeat;
	width: 500px;
	margin-left: 420px;
	padding: 15px;
}


#bigfooter  .partenaires {
	width: 190px;
	position: absolute;
	font-size: 16px;
	line-height: 24px;
}


#bigfooter  .liens { 
	width: 250px;
	margin-left: 200px;
	position: absolute;
	font-size: 16px;
	line-height: 28px;
}



.facebook {
	float: left;
	width: 350px;
	height: 200px;
	padding: 10px;
	border:1px solid #D8DFEA;
	background: #ECEFF5;
	margin-left: 25px;
}



/* (C) */

.copyright { 
	color: #285E8F; 
	line-height: 24px;
	margin: 10px 0px;
	text-align: center;
	font-size: 13px;
}
.copyright a { color: #285E8F; text-decoration: underline; }



/* ---------------------------------------------------------------------------------------------------------------------------------------------------*/

input.search { width: 150px; border: 1px solid #ccc; color: #666; }
input.submit {
	background: none;
	color: #075181;
	border: 0px none;; font-style:normal; font-variant:normal; font-weight:bold; font-size:1.1em; font-family:Arial, Verdana, Helvetica, sans-serif
}

input.search:hover {	background: #FFFFF4; }

ul { margin-left: 0; padding-left: 5px; list-style : square; }
li { 	margin: 0 0 2px 15px; padding: 0 0 0 0px;	color: #555; }
.sub  {margin: 0 0 2px 30px; padding: 0 0 0 0px;  color: #888; }

p { margin: 0 0 5px 0; padding: 0; color: #808080; background: inherit; }
a { color: #666; text-decoration:none; }
a:hover { background: inherit; text-decoration:underline; }

h1 { 
	padding:0; 
	margin:0; 
	color: #96E100; 
	letter-spacing: -1px;
	font-size: 24px;
	line-height: 28px;
}


h2 { 
	font-size:18px;
	padding-bottom: 5px;
	margin : 0px;
	font-weight:bold;
}

.post h2 { color: #000; line-height: 18px;}
.post h2:hover { color: #000; line-height: 18px;}


fieldset {	
border: 1px solid #ccc; 
background: #eee;
margin-bottom: 10px;
 }
textarea.text { 
	height: 150px; 
	width: 90%; 
	border: 1px solid #A90000; 
	background: #FFF; 
	color: #354D5F;
}

textarea.text:hover { 
	border: 1px solid #A70000; 
	background: #FFFFF4; 
	color: #000;
}

input.field { 
	border: 1px solid #075181; 
	background-color: #FFFFFF; 
	width: 283px; 
	color: #000;
}

input.field:hover { 
	border: 1px solid #68ADD5; 
	background: #FFFFF4; 
	color: #000;
}

input.text { 
    border: 1px solid #A70000; 
	margin: 0; 
	width: 150px;
	background: inherit;
	color: #000; 
	padding: 4px;
	
}


input.text:hover { 
	border: 0px solid #68ADD5; 
}

.date { 
	color: #808080; 
	background: #FFFFFF;
	text-align: right; 
	margin: 4px 0 5px 0; 
	padding: 0.4em 0 0 0; 
	border-top: 1px solid #eee;
}

.comments {
	padding: 10px 10px 8px 10px; 
	margin: 0 0 7px 0; 
	background: #f8f8f8; 
	color: #000;
}

.commentsbox {
	padding: 8px 0 10px 10px; 
	margin: 0 0 10px 0; 
	background: #f4f4f4; 
	color: #000;
}

.error {
	color: #990000;
	background-color: #FFF0F0;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px dashed #990000;
}
.error h2 {
	color: #990000;
	background: inherit;
}

.success {
	color: #000000;
	background: #F5FBE1;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px dashed #7BA813;
}
.success h2 {
	color: #7BA813;
	background: inherit;
}


/*post stylng*/

.post,
.post p {
	line-height: 24px;
}
.post a { font-weight: bold; }


.post li {
	list-style-image: url(../images/puce1.png); 
	line-height: 24px;
	margin-bottom: 15px;
}
.post li ul li {
	list-style-image: url(../images/puce2.png); 
	line-height: 24px;
	margin: 5px 25px;
}

.post,.page { 
	margin:0 0 25px 0; 

}

.post h1,
.page h1 {
	text-align: center;
}

.page h1 {
	margin-bottom: 15px;
}
.post .info,
.page .info {
	background: #D9EDF7 url(../images/info.png) no-repeat center left;
	border-top: 2px solid #ACDCED;
	border-bottom: 2px solid #ACDCED;
	padding:10px 10px 10px 60px;
	min-height: 30px;
	font-size:14px;
	line-height: 20px;
	color:#004669;
	text-align: justify;
}

.post .info a,
.page .info a {
	background: none;
}


.post .download,
.page .download {
	background: #E9F3D9 url(../images/dl.png) no-repeat center left;
	border-top: 2px solid #C3ED49;
	border-bottom: 2px solid #C3ED49;
	padding:15px 10px 10px 60px;
	min-height: 30px;
	color: #529F15;
	font-size:14px;
	line-height: 20px;
	text-align: justify;
	margin: 10px 0px;
}

.post .download a,
.page .dowload a {
	background: none;
	color: #5A8700;
	font-weight: bold;
}



.post .separation{
	margin: 0px;
	padding:10px;
	clear: both;
	border-bottom: 1px solid #ddd;
}



.post .aussi,
.page .aussi {
	background: #F9DBF4 url(../images/aussi.png) no-repeat 10px center;
	border-top: 2px solid #F6C2ED;
	border-bottom: 2px solid #F6C2ED;
	padding:10px 10px 10px 50px;
	min-height: 20px;
	color: #B91492;
	font-size:14px;
	line-height: 20px;
	color:#AD1388;
	text-align: justify;
}

.post .aussi a,
.page .aussi a {
	background: none;
	color:#870065;
	font-weight: bold;
}

.post .aussi a:hover,
.page .aussi a:hover {
	text-decoration: none;
	background: #870065;
	color:#fff;
}

.entry {
	margin-top: 10px;
	overflow:hidden;
	width: 100%;
}


.dle-poll h2 { text-align: center; color: #222; }
.pollbox {
	font-size: 18px;
	margin-bottom: 25px;
}
#dle-poll-list {
	margin-left: 25px;
}




/* Comments Styling */

#commentlist li {
	margin-bottom: 1.5em;
	padding-bottom: 1em;
	border-bottom: 1px solid #700000;
}

#commentform {
	margin: 1em 0;
	background: #ffffff;
	width: 280px;
}

#commentform textarea {
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	width: 280px;
}
#commentform textarea:hover {
	background: #FFFFFF;
	border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
	background: #ffffff;
	border: 1px solid #939793;
}

#commentform #email, #commentform #author, #commentform #url {
	font-size: 1.1em;
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	width: 280px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
	font-size: 1.1em;
	background: #ffffff;
	border: 1px solid #d6d3d3;
	width: 280px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
	font-size: 1.1em;
	background: #ffffff;
	border: 1px solid #939793;
	width: 280px;
}
#commentform input{
	margin-bottom: 3px;
}


/* login membres */

.log-tbl {
	margin-left:40px;
}
.log-tbl input.log {
	width: 80px; 
	border: 1px solid #ccc; 
	color: #666; 
	font-size: 10px;
	color: #555; 
}





#global  h2 a { color: #00B6D6; font-size: 20px; line-height: 28px; }
#global  h2 a:hover { color: #95CD00; font-size: 20px;}

#global .detailpost { 
	color: #ccc; 
	font-size : 11px;
}
#global .detailpost a { color: #bbb; }

#global .post { 
	line-height : 20px;
	text-align: justify;
	font-size: 16px;
}


/* agrandir photo page accueil */

.agrandir,
.agrandir:hover {
	background: url(../images/loupe.png) no-repeat left center;
	padding-left: 22px;
	font-weight: bold;
	color: #aaa;
	margin-left: 30px;
}


/* profil */

.profil h2 {
	font-size: 32px;
	color: #95CD00;
}
.profil strong {
	color: #000;
}

.profil em {
	color: #00B6D6;
}

.infoprofil {
	background:#eee; 
	border: 1px solid #ddd; 
	padding: 10px;
}

.tinfoprofil {
	color: #aaa;
	font-size: 16px;
	font-weight: bold;
}



/*------------------------ commentaires ------------------------*/

/* nombre commentaire */

.commentairebulle {
	color: #177198;
	background: url(../images/commentaire.png) no-repeat;
	height: 32px;
	width: 32px;
	float: right;
	line-height: 28px;
	text-align: center;
	margin-left: 10px;
	font-size: 12px;
}


/* champs */

.pseudo {
	width:140px; 
	height:20px; 
	font-family:tahoma; 
	font-size:14px; 
	border:1px solid #E0E0E0;
	background: url(../images/pseudo.gif) no-repeat left center;
	padding-left: 20px;
	font-weight: bold;
	color: #FEC512;
}

.mail {
	width:140px; 
	height:20px; 
	font-family:tahoma;
	font-size:14px; 
	border:1px solid #E0E0E0;
	background: url(../images/arobase.gif) no-repeat left center;
	padding-left: 20px;
	font-weight: bold;
	color: #379ED7;
}


/* affichage commentaires */

.commentaire {
	border: 1px solid #ccc;
	padding: 10px;
}
.commentaireauteur {
	margin-bottom: 6px;
	font-size: 12px;
	font-weight: normal;
	padding-bottom:0;
	font-weight: bold;
	color: #000;
}
.commentaireauteur  a {
	color: #00B6D6;
}
.commentaireauteur  .mini {
	color: #aaa;
	font-size: 10px;
	font-style: italic;
}

.commentaire  .mini {
	color: #ddd;
}

.commentaire  .signature {
	color: #aaa;
	font-style: italic;
}

.fleche {
	background:  url(../images/comment-arrow.gif) no-repeat 0;
	width: 14px;
	height: 14px;
	margin-bottom: -7px;
}

.commentaireombre {
	background: url(../images/comment-shadow.gif) repeat-x bottom;
	height: 2px;
}

.commentairefin {
	color: #aaa;
	font-style: italic;
	font-size: 10px;
	text-align: right;
	margin-right: 5px;
}




/*---------------- navigation -------------------*/

.navigation {
	padding: 0;
	margin-bottom: 15px;
	font-style: italic;
}

.navigation  a {
	color: #aaa;
}

.navigation  a:hover {
	border-bottom: 1px solid #ccc;
	text-decoration: none;
	color: #888;
}


/* entente article */

.hautarticles { 
	font-family : "Segoe UI Light";
	margin: 15px 0px;
	font-size: 12px;
	padding: 10px;
	background: #EDF6EA url(../images/post.png) no-repeat right;
}

.hautarticles a {
	background: none;
}

.hautarticles .date { 
	background: transparent url(../images/date.png) bottom left no-repeat;
	padding-left: 20px;
	font-style: italic;
	font-size: 12px;
	line-height: 12px;
	color: #aaa;
}

.hautarticles .tag { 
	background: transparent url(../images/tag.png) left center no-repeat;
	padding-left: 20px;
}

.hautarticles .tag a {
	background: none;
	color: #aaa;
}

/* fin articles */

.basarticles {
	float: right;
 }

/* lien suite => */

.suite {
	float: right;
	font-weight: bold;
	font-size: 20px;
	color: #000;
	background: url(../images/fleche.png) no-repeat;
	padding-left: 30px;
}
.suite a { color: #000; background: none; }
.suite a:hover { 
	color: #000; 
	border-bottom: 1px solid #99D543;
	text-decoration: none;
}


/* faire un lien */ 

.faireunlien input {
	margin-bottom: 5px;
	border: 1px solid #ccc;
}

.faireunlien .vert { color: #68C300; }
.faireunlien .vert:focus { border: #68C300 solid 1px; color: #808080; }
.faireunlien .bleu { color: #00BFE1; }
.faireunlien .bleu:focus { border: #00BFE1 solid 1px; color: #808080; }


/* autres articles */
 .autresarticles {
	margin: 20px 0px;
	padding: 10px 0px 15px 0px;
	border-bottom: 2px solid #ddd;
	border-top: 2px solid #ddd;
 }
 .autresarticles h3 {
	line-height: 30px;
	text-align: center;
 }
 
 .autresarticles  li {
	list-style-type: none;
	background: url(../images/ministar.png) no-repeat 0 0.32em;
	padding-left: 15px;

}
 .autresarticles  a { 
	background: none; 
	color: #888;
}

.h2com {
	font-family: "Segoe UI Light", "Segoe UI", "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	text-align: center;

}
.h2com h2 {
	font-size: 28px;
		color: #bbb;
}
 


.warning {
	background : url(../images/warning.png) no-repeat;
	padding-left: 70px;
}
.warning p { background: none; }
.warning  a { color: #000; font-weight: bold; }
.warning h2 {}






.boxforum {
	text-align: left;
	width: 300px;
	height: 140px;
	background: #eee;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 60px;
	font-size: 14px;
	line-height: 25px;
	background: url(../images/surlesforums.png) no-repeat top;
	overflow: hidden;
}

.boxforum a {
	color: #95CD00;
	font-weight: bold;
	background: none;
}
.boxforum a:hover { 
	text-decoration: none;
	border-bottom: 2px solid #E154AD;
}





.page .profil {
	background: #DDD6F4;
	padding: 15px;
	margin : 10px 0px;
}

.page .profil .conversation {
	float: right;
}

.page .profil .pseudo {
	background: none;
	font-size: 16px;
	color: #666;
	border: 0 none;
	padding: 0;
	margin: 0;
}

 
 /* pagination */
 
 .pagination { 
	font-size: 26px; 
	line-height: 40px; 
	color: #888;
	font-weight: normal;
 }
 
 .pagination span {
	padding-bottom: 12px; 
	padding-left: 5px; 
	padding-right: 5px; 
	font-weight: normal;
  }
 
 .pagination a { 
	padding-bottom: 12px; 
	padding-left: 5px; 
	padding-right: 5px; 
	color: #000; 
	font-weight: bold; 
	font-size: 20px; 
 }
 
 
 
/* div msg plus */ 
 
 div .plus { 
	font-size:10px;
	line-height:14px;
	border-bottom:1px dashed #ccc;
	border-top:1px dashed #ccc;
	background: #F1F9E6 url(../images/plus60.png) center left no-repeat;
	padding-left:40px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom: 10px;
}
div .plus a {
	text-decoration:none;
	background: none;
	font-weight:bold;
	color:#FF5E28;
	font-size:10px;
	border-bottom:1px solid #FFD350;
	padding-bottom:0;
}
div .plus a:hover { 
	color:#fff;
	background:#FF5E28;
	border-bottom:0px none;
}


/* div aide */
 
div .aide { 
	font-size:14px;
	line-height:18px;
	border-bottom:1px dashed #ccc;
	border-top:1px dashed #ccc;
	background: #eee url(../images/help.png) center left no-repeat;
	padding-left:60px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom: 10px;
}
div .aide a {
	text-decoration:none;
	background: none;
	font-weight:bold;
	color:#00D1F8;
	font-size:14px;
	padding-bottom:0;
}
div .aide a:hover { 
	color:#fff;
	background:#00D1F8;
	border-bottom:0px none;
}
 
 
 .grosbouton {
	 background: url(../images/input.png) repeat-x center;
	 font-size: 14px;
	 font-weight: bold;
	 padding: 5px;
	 color: #666;
	 border:1px solid #ddd;
	 font-family : "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
 }
 
 
 

 
 
 /*-----------------------------------------CLINS--------------------------------------------------------*/
 
 

 
 
.telecharger,
.telecharger:hover {
	font-size: 18px;
	background: url(../images/clins/download.png) no-repeat center left;
	padding: 10px 10px 10px 30px;
}


div.accordion-toggle{
    position: relative;
    z-index: 10;
	background: #fff;
	color:#000;   
	margin-bottom:1px;
	padding: 10px;
	font-weight: bold;
	font-size: 32px;
}
div.accordion-toggle:hover, div.accordion-toggle-active{
	color: #000;
}

div.accordion-content{
	background: #fff;
	color:#C4BAB1;
	padding: 15px;
	height: auto;
	overflow:  hidden;
}

.accordion img { border: 2px solid #ccc; }
.accordion img:hover { border: 2px solid #aaa; }
	
.newsimage {
	vertical-align: top;
}
.newstexte {
	vertical-align: top;
}

.plus_de_mco {
	font-size: 24px;
	background: url(../images/plus_mco.png) no-repeat center left;
	padding-left: 42px;
	line-height: 50px;
	margin-left: 0px;
	color: #444;
}
.plus_de_mco:hover {
	background: url(../images/plus_mco.png) no-repeat center left;
	color: #000;
}
.sommaire_mco {
	font-size: 24px;
	background: url(../images/moins_mco.png) no-repeat center left;
	padding-left: 42px;
	line-height: 50px;
	color: #444;
}
.sommaire_mco:hover {
	background: url(../images/moins_mco.png) no-repeat center left;
	color: #000;
}


.info_mco {
	text-align: justify;
	font-size: 14px;
	background: #FFF7DF url(../images/info2.png) 5px center no-repeat;
	border-top: 2px solid #FFDD78;
	border-bottom: 2px solid #FFDD78;
	padding: 10px 10px 10px 60px;
	color: #635837;
}
.info_mco a { 
	text-decoration: none;
	color: #3F3926;
}
.info_mco a:hover { 
	text-decoration: underline;
	background: none;
	color: #000;
}
.info_mco .telecharger_decrypter,
.info_mco .telecharger_decrypter:hover {
	padding-left: 20px;
	background: url(../images/dl_decrypter.png) no-repeat center left;
	font-weight: bold;
}

.min {
		text-transform: lowercase;
}


.bb_footer {display:none !important;visibility:hidden;}
