/*---------------------------- CSS Document ---------------------------------*/
/*---------------------------------------------------------------------------*/		 
/*--------------------Document créé par Mathieu Lavigne----------------------*/
/*---------------------------Mars-Avril 2007---------------------------------*/
/*------------------------feellowes@hotmail.com------------------------------*/
/*---------------------------------------------------------------------------*/

body,
html {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
    margin:0;
    padding:0;
    background:#dbdbdb;
    color:#4d4d4d;
    }
body {
    min-width:760px;
    }
#wrap {	/* Le DIV wrap constitue le conteneur général du site Web. */	 
	position:absolute; 
	width:760px;
	/*----------------------------------------*/
    left:50%;		  	   /* Ainsi, tout le conteneur est poussé à 50% du fureteur à partir de la gauche*/
	margin-left:-380px;	   /* Ensuite, pour centrer le DIV, il suffit de lui donner une marge gauche négative égale à la moitié de la largeur totale du DIV */
	/* La même méthode peut être utilisée pour un centrage vercital avec top et margin-top. */
	/*----------------------------------------*/
	background:#dbdbdb;
    }
#header {
    background:#4d4d4d;
    }
#main {	  
	float:right;
    width:465px;
	padding-left:20px;
	padding-right:35px;
	text-align:left;
    }
	
* html #main {
	width: 410px; /* for IE5 and IE6 in quirks mode */
} 
#body {
    background:url("../images/back_body.gif") repeat-y;
}
#bodyTop{
	/*margin:0 -30px;*/
	background:url("../images/top_body.gif") no-repeat;
	height:16px;
}
#bodyBottom{
	/*margin:0 -30px;*/
	background:url("../images/bottom_body.gif") no-repeat;
	height:21px;
}
#footer{
	border-top: 1px dotted #999999;
	background-color:#dbdbdb;
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	padding-top:4px;
	padding-bottom:10px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size:9px;
}
#sidebar {
	clear:both;
    float:left;
    width:180px;
	padding-top:29px;
	padding-left:55px;
/*	padding-top:57px;*/
    }	  
#title {		
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:25px;										   
	font-style:oblique;
	color:#c06300;
    width:760px;
	padding-left:111px;	 
    }		  		
#title img{
	margin:0 5px;
}
* #title {
    width:649px;
    }
#bottomLinks {		
	width:760px;
   	clear:both;
	background:url("../images/bottom_links.jpg") no-repeat;
	height:73px;
	}
#bottomLinks p{
 	padding:40px 0px 0px 0px;
	margin:0px 35px 0px 0px;
	text-align:right;
	font-size:10px;
	letter-spacing:1px;
	font-weight:bold;
	/*border:1px solid green;*/
}
#bottomLinks a{
	color:#1E81CE;
	text-decoration:none;
}
#bottomLinks a:HOVER{
	text-decoration:underline;
}
.emc2{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
}	   
.linksdetails{
	 text-align:right;
}				  
#main h1 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	letter-spacing:3px;
	font-size:16px;
    padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom: 1px dashed #945321;
    }	  	
#main h1 a{				
	font-size:12px;	  
	font-style:oblique;
	text-decoration:none;
	color:#945321;
}
#main h1 a:hover{
	text-decoration:underline;
}
#main h1 a:visited{
	color:#945321;
}
#main p {  
	text-align:justify;
    padding-top:0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height:20px;
    }
#main h2 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	font-size:13px;
	color:#666666  ;
    padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
/*	border: 1px dashed #945321;*/
	margin-left:10px;
	text-align:right;
}
#main a{
	color:#945321;
	text-decoration:none;
}
#main a:HOVER{
	text-decoration:underline;
}
#main a:VISITED{
	color:#945321;
}				  
#main a:ACTIVE{
	color:#C6A489;
}
#main h3 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	letter-spacing:2px;
}
#main h3 a {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	letter-spacing:3px;
	font-size:16px;
    padding:0 10px;
	color:#945321;
}
#main h4 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	font-size:12px;
	color:#666666  ;
    padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left:10px;
	line-height:12px;
	margin-bottom:0px;
}
#main li{
	list-style-type:disc;
	list-style-image:url("../images/puce_list.gif");
	padding-bottom:5px;
	padding-top:5px;
}
#main li a{
	color:#BA6829;
}
#main ul.carte{
	padding-bottom:30px;
	border-bottom: 1px dashed #4d4d4d;
}
#sidebar ul {
    margin-bottom:0;
    }
#sidebar h3, #sidebar p {
    padding:0 10px 0 0;
    }

/* FORMULAIRE */
.input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:200px;
	font-size:11px;
	letter-spacing:1px;
	height:14px;
	padding:2px;
	background-color:#f3f3f3;
	border:1px solid #aeaeae;
}
textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:400px;
	font-size:11px;
	letter-spacing:1px;
	padding:2px;
	background-color:#f3f3f3;
	border:1px solid #aeaeae;
}
label{
	font-weight:normal;
	letter-spacing:1px;
	font-size:11px;
	vertical-align:baseline;
}
/*
.form{
	border: 4px solid #000000;
}*/

