@charset "UTF-8";

* {
	margin: 0;
}

html, body {
	height: 100%;
	margin: 0; /* pour �viter les marges */
     text-align: center; /* pour corriger le bug de centrage IE */
}
body {
	font-family: "Lucida Sans Unicode","Lucida Sans","Lucida Grande", Verdana, Arial;
	font-size: 12px;
	line-height:16px;
	color: #333333;
	background: #3f454d;
}

img, div, a, input,ul,li  { behavior: url(css/iepngfix.htc) }


a {  text-decoration: none;color:#f82e78;}
a:hover {  text-decoration: none; }
a img{
	border:none !important;
}
a.backapink  { color:#333; }
a:hover.backapink  { background-color:#f82e78;color:#fff; }

a.nocolor  { color:#333; }

.spacer { clear: both;height:1px; }

#page {
	width: 900px;
	}

#header {
	background: url(../images/header_troussel.jpg) no-repeat;
	height:210px;
	width:900px;
	margin:auto;
}
#content {
	background:#FFFFFF url(../images/body_troussel.gif) repeat-y;
	width:900px;
	margin: auto;
	text-align:left;

}

#marquee {padding:0 9px 20px 11px ;margin-top:-22px; }

.titre { font-size:16px;line-height:20px; }
.petit { font-size:10px; }
.grey { color:#757575; }

.back-grey { background:#f2f2f2; }
.pad10x5 { padding:5px 10px; }
.pad10x3 { padding:3px 10px; }
.floatLeft { float:left; }
.floatRight { float:right; }
.alignRight { text-align:right; }
.inline { display:inline; }
.xxl { font-size: 2em;}
.xl { font-size: 1.3em;}
.l { font-size: 1.1em;line-height: 1.3em;}
.s { font-size: 0.9em;}
.xs { font-size: 0.8em;}
.xxs { font-size: 0.7em;}
.border { border:1px solid #ddd; }
.block { display:block; }

.spacer {
  clear: both;height:1px;
}



#ventre { padding:0 30px;text-align:left;float:left;width:600px;text-align:justify; }
#cold { width:220px;margin-left:650px; }
#footer {
	background-image: url(../images/footer_troussel.gif);
	background-repeat: no-repeat;
	height:75px;
	width:900px;
	margin:auto;
	padding-top:15px;
}
.big {
	font-size:14px;
	line-height:18px;
}
#box { font-size:10px; }
#box .top { background:url(../images/cold_header.gif) no-repeat top left;padding:10px 15px 0 15px;height:20px; }
#box .bod { background:url(../images/cold_body.gif) repeat-y;padding:5px 15px; }
#box .bot { background:url(../images/cold_footer.gif) no-repeat top left; }

form label { float:left;width:100px;text-align:right;margin-right:10px;padding-top:5px;vertical-align:bottom; }
form input[type=text] { width:350px; }
form textarea { width:350px; }

hr { 
clear: both;
border: 0; /* enleve toute bordure */
border-bottom: 1px #cccccc solid; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
height: 1px; /* pour IE */
margin:2px 0 0 0px;
/margin:10px 0 -8px 0;
}
#form-comment { font-size:10px;color:#666666;background:#f2f2f2;
padding:10px; 
}
.comment { color:#666666; }

.textimage h3 {
	display:none;		
}

.btn-rss { display:inline-block;margin-left:30px;margin-bottom:-3px;background:url(../images/bt-rss.png) no-repeat;background-position: 0 0;height:17px;width:40px; }
.btn-rss:hover { background-position:0 -17px; }
.btn-rss:active { background-position:0 -34px; }
