@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Economica);



html, body {
	margin: 0px;
	padding: 0px;
}


.boubou {font-family: 'Economica', sans-serif; font-size: 0.9em;}


a.boubou:link, a.boubou:visited {
	color: #fff;
	padding: 0px 15px 0px 15px;
	background-color: #8DB43D;
	display: inline-block;	
}
a.boubou:hover {
	color: #000;
	text-decoration: none;
	background-color: #99C342;
}
a.boubou:active {
	text-decoration: none;
}





a:link, a:visited {
	color: #3A4A91;
	text-decoration: none;
}
a:hover {
	color: #3A4A91;
	text-decoration: underline;
}
a:active {
	color: #3A4A91;
	text-decoration: none;
}




.encadre img {
	padding: 3px;
	border: 1px solid #dedede;
}





.texte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;



}

.soustitre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;

	letter-spacing: -1px;

}

.notes{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #404040;


}


#tropcool {position: relative; z-index: 10;
  font: bold 10px Arial, sans-serif; letter-spacing: 0px;}
#tropcool a:link, #tropcool a:visited {
	position: absolute;
	top: -33px;
	left: 0px;
	width: 130px;
	height: 40px;
	padding-top: 0px;
	text-align: center;
	background: url(../images/bouton.gif) top left no-repeat;
	color: #FFF;
	text-decoration:none;
}
#tropcool a:hover {background-position: bottom right; }
#tropcool a em {display: block; margin-top: 0.6em;
  font: 1.2em Arial, Helvetica, sans; letter-spacing: 0; font-weight: bold;}




.button {
	display: inline-block;
	outline: none;
	text-align: center;
	text-decoration: none;
	font: 12px/100% Arial, Helvetica, sans-serif;
	padding: .3em 1em .3em;
	
	
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.4);
	box-shadow: 0 1px 2px rgba(0,0,0,.4);
}
.button:hover {
	text-decoration: underline;
}
.button:active {
	position: relative;
	top: 1px;
}

a.standard {font-family: verdana, helvetica, arial; color: #ff0000;}
a.standard:hover {FONT-SIZE: 31px; font-family: verdana, helvetica, arial; color: #999999;}
a.grey {font-family: arial; color: #666666;}
a.grey:hover {font-family: arial; color: #EF9D1F;}
a.white {font-family: arial; color: #ffffff;}
a.white:hover {font-family: arial; color: #999999;}
a.standardblack {font-family: arial; color: #000000;}
a.standardblack:hover {font-family: arial; color: #999999;}



.pagination {COLOR: #000000; FONT-FAMILY: verdana,helvetica,arial; FONT-SIZE: 10px; letter-spacing: 0px; TEXT-DECORATION: none; line-height: 00% }

a.pagination:link {TEXT-DECORATION: none; line-height: 120%;}
a.pagination:hover {TEXT-DECORATION: none; line-height: 120%; background-color:"808080"; display: block;}
a.pagination:visited {TEXT-DECORATION: none; line-height: 120%;}

.standard
{
    COLOR: #666666;
    FONT-FAMILY: arial,helvetica,verdana;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.2em;
    letter-spacing: 0px;
    TEXT-DECORATION: none;
}

.standardblack
{
    COLOR: #000000;
    FONT-FAMILY: arial,verdana, helvetica;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.2em;
    TEXT-DECORATION: none
}

.standardwhite
{
    COLOR: #ffffff;
    FONT-FAMILY: arial,verdana, helvetica;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 1.2em;
    TEXT-DECORATION: none
}

.titre
{
    COLOR: #ffffff;
    FONT-FAMILY: georgia,;
    FONT-SIZE: 18px;
    LINE-HEIGHT: 1.2em;
    TEXT-DECORATION: none
}

.titre2 { COLOR: #333333; FONT-FAMILY: georgia; FONT-SIZE: 34px; LINE-HEIGHT: 1.2em; TEXT-DECORATION: none; letter-spacing:-1;}




.H2 {COLOR: #333333; FONT-FAMILY: georgia,; FONT-SIZE: 24px; LINE-HEIGHT: 1.2em; TEXT-DECORATION: none; font-style:italic;}
.H3 { COLOR: #808080; FONT-FAMILY: georgia;FONT-SIZE: 16px; TEXT-DECORATION: none; }

.texte { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height: 140%; text-decoration: none}

.texte2 {font-family: Arial Narrow, Helvetica, sans-serif; font-size: 15px; color: #000000; line-height: 110%; text-decoration: none;}


.petit {FONT-SIZE: 9px; letter-spacing: -1; COLOR: #000000; FONT-FAMILY: verdana, arial, Helvetica, sans-serif;}
.petitBlack {FONT-SIZE: 9px; letter-spacing: -1; COLOR: #CA9854; FONT-FAMILY: verdana, arial, Helvetica, sans-serif;}










BODY
{
        scrollbar-face-color: #808080;
	scrollbar-track-color: #626262;
	scrollbar-darkshadow-color: #626262;
	scrollbar-highlight-color: #42494A;
	scrollbar-3dlight-color: #626262;
	scrollbar-shadow-color: #666666;
	scrollbar-arrow-color: #000000;




}


pre,.code{border-left:5px solid #EFECE2;font-size:100%;background:#FaF9F5;overflow:auto;word-wrap:break-word;margin:1em 0;padding:1em;}
