body {
	background-image:url(../design/fond.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	font-family: tahoma, arial, helvetica, sans-serif;
    margin: 0px 0px 0px 0px;
	background-attachment:scroll;
}

div#top-c{
	background-image:url(../design/top-content.png);
	height:15px;
	width:980px;
	margin-top:350px;
	float:center;
	margin-left: auto;
	margin-right: auto;
}

div#contenu {
	background-image:url(../design/content.png);
	overflow:hidden;
	font-family: tahoma, arial, helvetica, sans-serif;
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	height:auto;
	width:960px;
	float:center;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	border:0px solid #2e2f2a;
}

div#bottom-c{
	background-image:url(../design/bottom-content.png);
	height:15px;
	width:980px;
	margin-top:0px;
	float:center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:10px;
}

.fin{
	background-image:url(../design/bas.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	height:84px;
	padding-top:0px;
	text-align:center;
	font-size:9px;
	font-family:verdana;
}

div#left{
	width:680px;
	height:auto;
	float:left;
	margin-left:5px;
}

div#right{
	width:260px;
	height:500px;
	margin-left:10px;
	float:left;
}

div#mod_lefttop{
	background-image:url(../design/top-left.jpg);
	height:12px;
	width:680px;
	margin-top:0px;
	float:left;
}

div#mod_left{
	background-color:#ebebf0;
	height:auto;
	width:660px;
	padding: 0px 10px 10px 10px;
	float:left;
	color:#3f4c6b;
	font-family:verdana, georgia;
	font-size:13px;
	line-height:23px;
}

.title-left{
	margin-bottom:10px;
	background-image:url(../design/title-left.jpg);
	height:70px;
	width:660px;
}

.intitle{
	background-image:url(../design/home.jpg);
	background-repeat:no-repeat;
	height:50px;
	margin-left:10px;
	padding-left:80px;
	padding-top:15px;
	font-size:24px;
}

.intitle-dossier{
	background-image:url(../design/dossier.jpg);
	background-repeat:no-repeat;
	height:50px;
	margin-left:10px;
	padding-left:80px;
	padding-top:15px;
	font-size:24px;
}

.intitle-propose{
	background-image:url(../design/propose.jpg);
	background-repeat:no-repeat;
	height:50px;
	margin-left:10px;
	padding-left:80px;
	padding-top:15px;
	font-size:24px;
}

.intitle-participe{
	background-image:url(../design/participe.jpg);
	background-repeat:no-repeat;
	height:50px;
	margin-left:10px;
	padding-left:80px;
	padding-top:15px;
	font-size:24px;
}

.intitle-conseils{
	background-image:url(../design/conseil.jpg);
	background-repeat:no-repeat;
	height:50px;
	margin-left:10px;
	padding-left:80px;
	padding-top:15px;
	font-size:24px;
}

.litle{
	padding-top:3px;
	font-size:12px;
}

.title{
	font-size:20px;
	border-bottom:1px dotted #095889;
	line-height:30px;
	margin-bottom:10px;
}

div#mod_leftbottom{
	background-image:url(../design/bottom-left.jpg);
	height:12px;
	width:680px;
	margin-top:0px;
	float:left;
}

div#mod_righttop{
	background-image:url(../design/top-right.jpg);
	background-repeat:no repeat;
	height:12px;
	width:260px;
	margin-top:0px;
	float:left;
}

div#mod_right{
	background-color:#ebebf0;
	height:auto;
	width:240px;
	padding: 0px 10px 10px 10px;
	float:left;
	color:#3f4c6b;
	font-family:verdana;
	font-size:12px;
	line-height:21px;
}

div#mod_rightbottom{
	background-image:url(../design/bottom-right.jpg);
	background-repeat:no repeat;
	height:12px;
	width:260px;
	margin-top:0px;
	margin-bottom:8px;
	float:left;
}

.fla{
	margin-left:-10px;
	width:260px;
}

ul{
	margin-top:-15px;
}

#menu li{
	margin-left:-30px;
    clear:both;
    float:left;   
    width:200px;
    display:block;
    background:url(../design/divider.gif) no-repeat bottom;
    padding-bottom:3px;
}

#menu li a{
    display:block;
    background:url(../design/arrow.gif) no-repeat left 36%;
    padding:20px 10px 20px 30px;
    text-decoration:none;
    color:#3a3b36;
    font-size:25px;
    width:180px;
}

#menu li a:hover{
    display:block;
    background:#e5e6dd url(../design/arrow2.gif) no-repeat left 36%;
    padding:20px 10px 20px 30px;
    margin:0 20px 0 0;
    text-decoration:none;
    color:#1b1c17;
    font-size:25px;

}
#menu li a span{
    margin:4px 0 0 0;
    display:block;
    font-size:12px;
    color:#3a3b36;
} 

.margin{
	margin-top:15px;
}

div#all {
	overflow:auto;
	background-attachment:fixed;
	float:center;
	background-repeat:no-repeat;
	background-position:center top ;
	/*filter:alpha(opacity=90);  
	-moz-opacity:0.90;
	opacity: 0.90;  propriétaire CSS3 */
}

a
{
  	color:#ae8f14;
	text-decoration:none;
}

a:hover
{
   	color:#0c8ba2;
	text-decoration:none;
}

.cg{
	color:#000;
}

.cg:hover{
	color:#0c8ba2;
}

td{
	font-size:12px;
	padding:5px;
}

.ti{
	font-size:11px;
    background:#d2e1f3;
}

.to{
	font-size:19px;
    background:#fff;
	padding:5px;
}

.mi{
	font-size:9px;
    background:#d2e1f3;
	font-size:12px;
}

.num{
	background:#fff;
	padding:5px 10px 5px 10px;
}

.chif{
	margin-bottom:10px;
}

.numCur{
	background:#d7f2ab;
	padding:5px 10px 5px 10px;
}


table{
	border-collapse:collapse;
	border-color:#ccccd8; /*0092ae;*/
	line-height:18px;
	padding:5px;
}
