/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
body {
    margin              : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    color               : #000000;
    text-decoration     : none;
	background          : #ffffff;
}

a, a:visited, a:link {
	color               : #404040;
	background-color    : inherit;
	text-decoration     : none;
}
a:hover, a:active {
	text-decoration     : none;
}

img {
	border				: 0px;
}

p {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    margin-top          : 5px;
    margin-bottom       : 5px;
}

h1 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 16px;
    font-weight         : bold;
    color               : #256DA1;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h2 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 13px;
    font-weight         : bold;
    color               : #FF3366;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h3 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    font-weight         : bold;
    color               : #000000;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
}
td {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
}
ul {
    margin              : 0px 0px 0px 0px;
    padding             : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
}
ol {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    margin              : 0px 0px 0px 7px;
    padding             : 0px;
}
li {
    margin              : 0px 0px 0px 16px;
    padding             : 0px;
    list-style-type     : square;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
}
form {
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}
input {
    vertical-align      : middle;
}

/* SPECIFIQUE */
div#main{
	width				: 1000px;
	margin-left			: auto;
	margin-right		: auto;
}
div#menu{
	margin-top			: 15px;
	text-align			: center;
	position			: relative;
	color				: #404040;
	margin-left			: 109px;
}

#menu dl,#menu dt, #menu dd, #menu ul, #menu li {
	margin				: 0;
	padding				: 0;
	list-style-type		: none;
	font-size			: 13px;
}
#menu dt{
	padding-top			: 20px;
}
#menu dl{
	float				: left;
	margin-left			: 20px;
	margin-right		: 20px;
	text-align			: center;
}
#menu dd{
	/*position			: absolute;*/
	margin-top			: 10px;
}
#menu ul{
	/*margin-left			: -40%;*/
}
#menu li{
	cursor				:pointer;
	padding				:2px 5px;
	text-align			: center;
	float				: left;
	color				: #738c00;
}
#cont_m{
	position			: relative;
	text-align			: center;
	margin-top			: -25px;
}
.liactive{
	background-image	: url("images/puce2.gif");
	background-repeat	: no-repeat;
	background-position	: bottom center;
	height				: 25px;
	float				: left;
}
.liactive2{
	background-image	: url("images/puce2.gif");
	background-repeat	: no-repeat;
	background-position	: bottom center;
	position			: relative;
	float				: left;
	padding-bottom		: 10px;
	padding-top			: 8px;
	font-size			: 10px;
}

.link1 a:link, .link1 a:active, .link1 a:visited, .link1 a:hover, .link1 a:focus{
	color				: #404040;
	text-decoration		: none;
}
.actif1{
	background-image	: url("images/puce1.gif");
	background-repeat	: no-repeat;
	background-position	: center;
	color				: #6c8900;
}
.link2{
	float				: left;
	position			: relative;
	padding-top			: 5px;
}
.link2 a:link, .link2 a:active, .link2 a:visited, .link2 a:hover, .link2 a:focus{
	color				: #899c22;
	text-decoration		: none;
	font-size			: 10px;
}
#img_logo{
	position			: relative;
	float				: right;
	margin-top			: -15px;
}
div.prem_men{
	float				: left;
	width				: 100px;
}
div.prem_men2{
	float				: left;
	width				: 10px;
	font-size			: 13px;
	font-weight			: bold;
}
.tit{
	font-size			: 13px;
	position			: relative;
}
.tes{
	float				: left;
	background-color	: #ff0000;
	height				: 40px;
}
.tit2{
	font-size			: 13px;
	position			: relative;
	background-image	: url("images/puce1.gif");
	background-repeat	: no-repeat;
	background-position	: center;
	color				: #6c8900;
	padding-top			: 20px;
}
.sme{
	font-size			: 13px;
	position			: absolute;
}
.cl{
	clear				: both;
}

div#page_contenu{
	border-bottom		: 1px solid	#000000;
}
