body{
	margin:0px;
	padding:0px;
	min-width:880px;
	background-color:white;
}

p,li,td,blockquote{
	font-size:13px;
}

h2,h3,h4,h5,td,blockquote{
	font-family:Arial, Geneva, sans-serif;
}

p,li{
	font-family:Verdana, Geneva, sans-serif;
}

a{
 color: #00587B;
 text-decoration: none;
 font-weight:bold;
}

a:hover{
 color: #ff9900;
 text-decoration: none;
 text-decoration: underline;
}

.center{
	text-align:center;
}




#head
{
	background: url("../images/site/top-head.jpg") repeat-x;
	height:17px;
}
#head  p
{
	font-size:10px;
	text-align:right;
	margin:0;
	padding:0;
	padding-right:10px;
	font-weight:bold;
}
#head a
{
	color:#A70000;
}
#head a:hover
{
	color:red;
	text-decoration:none;
}



/* -------------------------------------------------------------------- */



#gauche
{
	float:left;
}
#gauche .menu
{
	width:154px;
}

.menu h3
{
/*	background-color:#FFA220;*/
	color:#C53100;
/*	border-top:1px solid #965F13;*/

	border-bottom:0px solid #FFAB0B;
	font-family:Arial, Geneva, sans-serif;
	font-size:14px;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
}


.menu a
{
	font-weight:bold;
	text-decoration:none;
}
.menu a:hover
{
	color:#744A0F;
}
.menu a .desc
{
	color:black;
	padding-left:0px;
	font-size:9px;
	font-weight:normal;
}
.menu a img
{
	border:0px;
}
.menu a:hover .desc
{
	text-decoration:none;
}
.menu ul
{
	margin:0px;
	margin-bottom:0px;
	padding:0px;
	padding-bottom:10px;
	list-style:none;
}

.menu li
{
	font-size:11px;
	line-height:12px;
	margin:0px;
	padding:1px;
	padding-left:20px;
	padding-right:5px;
	background: url('../images/site/bullet_toggle_plus.gif') no-repeat;
}
.menu li:hover
{
	background-color:#FFA220;

}
.menu p
{
	font-family:Arial, Geneva, sans-serif;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:3px;
	font-size:11px;
}
.menu table
{
	border-collapse:collapse;
	margin-left:10px;
}

.menu td
{
	font-family:Arial, Geneva, sans-serif;
	font-size:11px;
}

#gauche .firefox
{
	width:144px;
	font-family:Verdana, Geneva, sans-serif;
	padding:5px;
}
#gauche .firefox p
{
	font-size:9px;
	text-align:center;
}
#gauche .firefox p .spec
{
	color:#D44300;
	font-weight:bold;
}
#gauche .part_annu
{
	text-align:center;
}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#main{
	margin-left:154px;
	background-color:white;
	padding:10px;
}

*html #main{
	/*width:99%;*/
}

#main p,#main td,#main li
{
	text-align:justify;
}

#main  h2
{
	font-size:24px;
	font-style:italic;
	text-align:center;
	margin:0px;
	padding:5px;
	color:#744A0F;
	font-family:Verdana, Geneva, sans-serif;
}

#main h3
{
	margin:0px;
	padding:0px;
	font-size:18px;
	margin-top:20px;
	color:#CC3300;
	font-style:italic;
	border-bottom:1px solid #FFAB0B;
}


#footer
{
	clear:both;
	margin:0px;
	padding:0px;
	padding-top:0px;
	border-top:2px solid rgb(255, 171, 11);
	border-bottom:2px solid rgb(255, 171, 11);
}
#footer a img
{
	border:0px;
}
#footer .top-bottom
{
	background-color:#FFA220;
	border-top:1px solid #965F13;
	border-bottom:1px solid #965F13;
	height:20px;
}

#footer .copy
{
	text-align:center;
	font-size:9px;
	color:gray;
	font-weight:normal;
	padding:4px;
	margin:0px;
}
#footer .foot_bl, #footer .foot_bl a
{
	text-align:center;
	font-size:9px;
	font-weight:normal;
	color:gray;
	padding:3px;
	margin:0px;
}

