@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,div,td { 	
	font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode", Verdana, Arial;
	font-size: 12px;
}
body {
	background: #ffffff url(../images/back.jpg) repeat-x;
	margin: 0px;
	font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode", Verdana, Arial;
	font-size: 1em;
}


ul { margin:0;padding:0; }
li { list-style:none; }

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;
}


.orange { color:#cf5e1c; }
.blanc { color:#fff; }
.jaune { 	color:#ffa600; }
.rouge { color:#cc0000; }
.brique { color:#990000; }
.violet { color:#56265e; }
.gris,.grey { color:#999999; }
.lightgrey { color:#c8c8c8; }
.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;}
.pad10 { padding:10px; }
.date { font-size:0.9em; }
.georgia { font-family: "Georgia", "Times"; }

.titre { 	font-size: 26px;line-height:30px;font-weight:bold;}
.titregrand { 	 font-family: Helvetica, Arial, Verdana, sans-serif;font-size:1.6em;text-align:left;font-weight:bold; }
.sous_titre { 	 font-family: Helvetica, Arial, Verdana, sans-serif;font-size:1.5em;text-align:left; }
.chapeau { 	 font-family: Helvetica, Arial, Verdana, sans-serif;font-size:1.3em;color:#d20014; }
.citation { 	font-size: 14px;font-weight:bold;font-style:italic;color:#A5A594;margin:20px; }

.img-left { margin:5px 20px 10px 0;float:left; }
.border { border:3px solid #e3e3e3; }

.aere { line-height:1.5em; }

.cap { text-transform:uppercase; }

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


.encadre { background:#f2f2f2;padding:10px; }
.floatLeft { float:left; }
.floatRight { float:right; }
.alignRight { text-align:right; }
.inline { display:inline; }




a { color:#820600;text-decoration:none; }
a img { border:none; }
a:hover { text-decoration:underline; }
a.nocolor { color:#333333; }
a.nocolor:hover { text-decoration:underline; }
a.titre { font-family: Helvetica, Arial, Verdana, sans-serif;font-size:1.4em;text-align:left; }
a.titre:hover { text-decoration:underline; }

a.discrete,.chapeau a { color:#999999;font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode", Verdana, Arial;
 }
a.discrete:hover,.chapeau a.discrete:hover { 
 }

h1 { font-size:1.6em;color:#820600;font-weight:normal;/font-family:arial;display:inline-block;text-transform:lowercase;  }


.textimage h3 {
	display:none;		
}
.btn-rss { display:block;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; }


#header {
	background-image: url(../images/header_asia.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	color:#fff;height:84px;
 	text-align:right;font-size:10px;
}

#header ul { padding:68px 15px 0 0; }
#header ul li { list-style:none;display:inline;padding:0 5px;color:#fff; }
#header  ul li a.on { color:#fff; }
#header ul li a:hover { text-decoration:none;border-bottom:4px solid #fff; }
#header  ul li a.off { color:#660000; }
#header  ul li a.off:hover { border:none; }

#box-contact { background:url(../images/box_contact.jpg) no-repeat;height:210px;cursor:hand;font-size:1.6em;color:#fff;line-height:4em;padding-left:20px; }


#page { width:974px;background:url(../images/back_body.jpg) repeat-y center;} 

#footer { width:975px;height:68px;background:url(../images/back_footer.jpg) no-repeat bottom center;font-size:0.9em;} 
#footer ul li { font-size:0.8em;display:inline;color:#660000; }
#footer ul li a:hover { text-decoration:underline; }


#content { width:945px;margin:0 15px 0 14px;background:#fff; }


#colg { float:left;top:280px;width:220px;text-align:left; }
#ventre { float:left;margin:10px 0 0 20px;width:480px;text-align:left; }
#cold { float:right;width:200px;text-align:left;background:#f2f2f2;color:#56265e; }

#ventre li { clear:both;border-bottom:1px solid #dddddd;padding:10px 0;  }



#background { height:310px;z-index:1; }
#box-credit { 
	position:relative;bottom:0;
	width:200px;
	background:#f2f2f2; 
	filter:alpha(opacity=50); /* IE */
	-moz-opacity:0.5; /* Mozilla */
	-khtml-opacity: 0.5; /* Safari */
	opacity: 0.5; /* CSS3 */
}
#creditlegende { padding:10px;font-size:0.9em;color:#000;text-align:left; }

#news-scroll { background:#820600;color:#fff;font-size:0.9em;height:120px;margin-bottom:-20px; }
#menu { background:#820600;color:#cb0600;font-size:0.9em;margin-top:-40px; 
	position:absolute;
	z-index:10;
	height: auto !important;
   height: 200px; /* because ie suxxe */
   min-height: 180px;
   width:220px;
}
#menu ul { margin:0;padding:10px 40px 0 40px;  }
#menu ul li  { list-style-type: none;  }
#menu ul li a {		 background:#820600 url(../images/bullet_on.gif) no-repeat 23px 5px;color:#fff;display:block;width:180px;line-height:20px;margin-left:-40px;padding-left:40px; }
#menu ul li a.off  { background:#820600 url(../images/bullet_off.gif) no-repeat 23px 5px;color:#cb0600;  }
#menu ul li a:hover { background:#9f0500 url(../images/bullet_on.gif) no-repeat 23px 5px;text-decoration:none;  }
#menu ul li a:hover.off { background:#820600 url(../images/bullet_off.gif) no-repeat 23px 5px;text-decoration:none;  }

#home-agenda ul li { border-top:1px solid #fff;margin-bottom:5px; }
#home-agenda ul  { margin-top:5px; }


#toolbar {
	/*overflow: hidden;margin:-3px;*/
	padding:0;margin:0;
}
#toolbar ul
{
	display:inline;padding:0;margin:-10px;
}

#toolbar li
{
	list-style: none;
	padding-left: 1px;
}
#toolbar_label
{
	color: #3F81C0;
	margin: 2px 5px  0;
}
form label { float:left;width:150px;text-align:right;margin-right:10px;padding-top:5px;vertical-align:bottom; }
form input[type=text] { width:450px; }
form textarea { width:450px; }

#sendtoafriend { font-size:10px;margin-top:20px; }
#sendtoafriend label { font-size:10px;width:100px;text-align:left; }
#sendtoafriend input { width:150px; }
#sendtoafriend textarea { width:150px; }

#sendtoafriend-ok { font-size:10px;padding:10px;background-color:#f2f2f2;margin-top:20px; }


#coord-form { background:#fcf7fd;padding:10px; }

.opacity-90 {
filter:alpha(opacity=90); /* IE */
-moz-opacity:0.9; /* Mozilla */
-khtml-opacity: 0.9; /* Safari */
opacity: 0.9; /* CSS3 */
}
.opacity-80 {
filter:alpha(opacity=90); /* IE */
-moz-opacity:0.9; /* Mozilla */
-khtml-opacity: 0.9; /* Safari */
opacity: 0.9; /* CSS3 */
}
.opacity-50 {
filter:alpha(opacity=50); /* IE */
-moz-opacity:0.5; /* Mozilla */
-khtml-opacity: 0.5; /* Safari */
opacity: 0.5; /* CSS3 */
}
.opacity-30 {
filter:alpha(opacity=30); /* IE */
-moz-opacity:0.3; /* Mozilla */
-khtml-opacity: 0.3; /* Safari */
opacity: 0.3; /* CSS3 */
}

.opacity-10 {
filter:alpha(opacity=10); /* IE */
-moz-opacity:0.1; /* Mozilla */
-khtml-opacity: 0.1; /* Safari */
opacity: 0.1; /* CSS3 */
}
.opacity-0 {
filter:alpha(opacity=0); /* IE */
-moz-opacity:0.0; /* Mozilla */
-khtml-opacity: 0.0; /* Safari */
opacity: 0.0; /* CSS3 */
}



