
/* --  GENERAL --  */

body {
	background: #ffffff url(design/bg2.gif) 50% 0;
	background-repeat:no-repeat;
	color: #333333;
	padding: 0;
	margin: 0px;
	font-family: Arial,Verdana, sans-serif;
	font-size:12px;
	text-align: justify;
	}

#wrapper {
	background-image:url(design/bg.png);
	background-repeat:repeat;
	background-position:top;
	width: 740px;
	margin: 0px auto;
	padding-left:70px;
	padding-top:20px;
	text-align: left;
	}

#navig {
	height: 40px;
	}

h3  {
	width: 663px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	color:#ff6600;
	margin: 05px 0px;
	text-align: justify;
	font-weight:bold;
	}
h4  {
	width: 663px;	
	padding-top: 0px;
	padding-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 05px 0px;
	text-align: justify;
}


/* --  LES LIENS --  */

a:link{
color:#ff6600;
text-decoration:none;
}
a:visited { 
color:#ff6600; 
text-decoration:none; 
}
a:hover {
color:#333; 
text-decoration:none; 
}
a:active {
color:#333; 
text-decoration:none; 
}


/* --  DIVERS --  */

.header {
	width: 705px;
	margin-top:0px;	
	margin-left:-17px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background: #FFFFFF url(design/1side.gif);
	background-position: left bottom;
	background-repeat:repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	text-align: justify;
	border: 1px solid #999999;
	}

.logo {
	width: 705px;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(design/1top.gif) no-repeat;
	}

.menu {
	width: 705px;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px -15px;
	background: transparent url(design/1side.gif);
	background-position: left bottom;
	background-repeat:repeat;
	text-align: justify;
	}

.content {
	width: 663px;
	height:auto;
	margin-top:20px;	
	margin-left:-17px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	background: #FFFFFF url(design/1side.gif);
	background-position: left bottom;
	background-repeat:repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	text-align: justify;
	border: 1px solid #999999;
	}



.copyright {
	width: 663px;
	padding-bottom: 15px;
	padding-top: 05px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-align:center;
	color:#636363;
	}


#menu_left {
	padding-top:10px;
	width:180px;
	text-align:left;
	float:left;
	}


#txt_right {

	color:#666;
	margin-left:205px;
	width:455px;
	text-align:justify;
	margin-bottom: 20px;
	}


#menu_left2 {
	padding-top:10px;
	width:330px;
	text-align:left;
	float:left;
	}


#txt_right2 {

	color:#666;
	padding-top:30px;
	width:316px;
	text-align:justify;
	margin-bottom: 20px;
	}


#txt {
	width: 662px;
	padding-bottom:20px;
	}


ul {
	text-align:left;
	}
	
	

hr {
	border: none;
	background: transparent url(design/dotted-line.png) repeat-x;
	height: 1px;
	margin: 10px 0;
	}


.images {
	margin-top: 20px;
	}



/* --  LEFT MENU --  */

.leftmenu {
    padding-left:30px;
    color:#ff6600;
    background: url(design/leftmenu_bg.gif) no-repeat bottom left;     
    cursor:hand;
	line-height:32px;
	font-weight:bold;
	font-size:11px;
	}


.leftmenu:hover{
    background: url(design/leftmenu_bg.gif) no-repeat bottom left;
    color:#666;
	}

.leftmenuTitle{
    color:#ff6600;
    padding-top:10px;
	}

.leftmenuSelected{
    padding-top:10px;
    color:#ff6600;
    background: url(design/leftmenu_bg.gif) no-repeat bottom left;     
    cursor:default;
	}



.valid {
	color:#009900;
	font-weight: bold;
}



.img {
	margin-top:20px;
}

/* --  BARRE SCROL FIREFOX --  */

#scrollfirefox {
	position: absolute;
	bottom: -20px;
	visibility: hidden;
}

