html {
	background: transparent url(pix/bg.jpg) repeat-x;
	background-color:#ccc;
	padding:0px;
}

body {
	margin: 0px auto;
	padding: 0; 
	font: 12px Arial, Verdana, sans-serif; 
	color: #fff;
	text-align: center;

}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

h1 {font: normal 24px 'Lucida Sans Unicode', Arial; color:#496FB3; letter-spacing:-1px; margin-top:20px; margin-bottom:10px;}
h2 {font: normal 20px 'Lucida Sans Unicode', Arial; color:#fff; letter-spacing:-1px; margin-left:50px;}
h3 {font: bold 24px 'Lucida Sans Unicode', Arial; color:#CC0000; letter-spacing:-1px; margin-bottom:20px;}

h4 {font: bold 35px Georgia, Arial, Verdena; color:#cc0000; margin-bottom:15px;}
h5 {font: bold 13px/13px Arial, Verdena; color:#333; margin-bottom:5px;}
h6 {font: bold 22px Arial, Verdena; color:#cc0000; display:inline;}

ul {list-style:none;}
li {padding:0px;}

hr{	border: none 0; border-top: 1px solid #E8EAEF; height: 1px;	vertical-align:top; margin:5px 0 10px 0;}

a:link, a:visited {	text-decoration: none; border:0; background-color:transparent; color:#496FB1;}
a:active, a:hover {	text-decoration: none; background-color:transparent; color:#000;}

form {padding:0px; margin:0px;}
p {padding:0px; margin:0px;}
div, ul {padding:0; margin:0;}

.clear {padding:0; margin:0; height:0px; line-height:0px; clear:both;}



#onglet {float:left;background:#496fb1; padding:4px;}
#onglet2 {float:left;background:#cccccc; padding:4px;}
#onglet:hover {background:#cccccc;}
#onglet a { color:#fff}


#main {width:960px; margin: 0px auto; padding-top:0px;}

#data {font-size:11px; position:relative; top:20px; left:0px; z-index:100; border:0px solid red; text-align:right; padding-right:20px; color:#D1D5DC;}

#left {width:220px; float:left; text-align:left; background: url(pix/bg_under_left.gif) bottom left no-repeat; margin-top:8px; margin-bottom:20px;}
#logo {width:220px; height:130px; background: url(pix/logo.jpg) no-repeat;}
#logo img {border:0;}
#right {width:722px; float:right; color:#333; text-align:left; background: url(pix/bg_under_right.gif) bottom left no-repeat; margin-top:24px; margin-bottom:20px;}

.in {padding:10px 16px 40px 16px;}

#right .in {line-height:20px;}

#footer{ clear:both; text-align:left; border-top:3px solid #999; border-bottom:1px solid #999; padding:5px; color:#828282; font-size:11px; margin-top:20px; margin-bottom:20px;}
#footer a {margin-left:20px; color:#666;}
#footer span {margin:0 240px 0 240px;}

#path {background: url(pix/under_path.gif) bottom repeat-x; font-size:11px; padding-bottom:10px;}
#path li {display:inline; margin-right:0px; }
#path li a {padding-left:15px;padding-right:5px; background: transparent url(pix/str_li_.gif) no-repeat 0px 5px; color:#777;}
#path .main {padding-left:0px;padding-right:5px; background: transparent url(pix/str_li_.gif) no-repeat -10px 5px;}



#menu {padding:0; margin:auto; margin-top:0px;}
#menu li {padding:0; margin:0;position:relative; }
#menu ul {margin-bottom:10px;}
#menu .main {display:block;background:none; font: normal 18px/16px 'Lucida Sans Unicode'; border-top:1px solid #6D8CC1; padding:10px 0 2px 0; color:#252B46;}
#menu .toggler {margin-bottom:10px;display:block;background:none; font: normal 18px/16px 'Lucida Sans Unicode'; border-top:1px solid #6D8CC1; padding:10px 0 2px 0; color:#252B46;cursor:pointer;}


#menu a { color:#DBE2EF; padding:2px 0; padding-left:15px; background: transparent url(pix/str_li.gif) no-repeat 2px 7px;}
#menu a:hover {color:#fff;}

#menu .checked, #menu .addmenu .checked, #menu .main_addmenu .checked {color:#fff; font-weight:bold}

#menu .main a {background:none; font: normal 18px 'Lucida Sans Unicode'; border-top:0px solid #6D8CC1; padding:0px 0 0px 0; color:#252B46;}

.element { padding:10px }




.input_newsletter {background: url(pix/bginput.gif) left bottom no-repeat; background-color: transparent; width:180px; height:22px; border:none; color:#666; padding:3px;margin-bottom:5px; margin-top:0;}



input{background: url(pix/bginput_.gif) left bottom no-repeat; background-color: transparent; height:22px; width:250px; border:none; color:#666; padding:3px;margin-bottom:5px; margin-top:0;}
textarea {width: 350px;	height: 120px;	border: 1px solid #D6D6D6;	background-color:#F0F0F0; padding: 2px;}

.input_recherche {background: url(pix/bginput.gif) left bottom no-repeat; background-color: transparent; width:180px; height:22px; border:none; color:#666; padding:3px;margin-bottom:5px; margin-top:0;}

.bt, .back {background: url(pix/bt_bg.jpg) left top no-repeat;  border:none; cursor:pointer; color:#fff; font-size:9px; width:120px; height:22px; font-weight:bold; line-height:18px;}
.back {background-color:#C5C2B4;}



.checkbox { width:12px; height:12px; background-image:none; padding:0px; margin-right:5px; float:left;}
.radio { width:12px; height:12px; background-image:none; padding:0px; margin-right:5px;float:left;}
.file { background-image:none; background-color: #fff; border-width: 1px; border-style: solid; border-color: #ccc; }


table {
	color:#333333;
	margin:10px 0 20px 0;
	padding:0px;
	
	background: #ccc;
}

th {
	color: #fff;
	font-weight: bold;
	background: #BEB492;
	text-align: left;
	padding: 2px 10px 2px 10px;
	font-size: 12px;
	
}
th img {border:0px;}
th a {color: #333333;text-decoration:none;}

tr {
	background: #fff;
}

td {
	padding: 2px 5px;
	font-size: 12px;
}

#ZoomCapDiv table { margin:0; background:transparent }
#ZoomCapDiv tr  { padding:0; background:transparent }
#ZoomCapDiv td  { padding:0; background:transparent }

.tabClear {background: #fff; margin:0; padding:0;}
.inRight {text-align:right;}
.alert {font-size:11px; color:#496FB1;}

#ShadowBox table { background-color:transparent }
#ShadowBox tr { background-color:transparent }
#ShadowBox td { background-color:transparent }

#blank {position:relative; left:0px; top:0px; border:0px solid red; width:174px; height:116px;}
#blank img {border:0;}

#references {}
#references img {border:0; margin-right:10px;}
#references li {display:block;}
#references hr {clear:both; height:20px; border-top: 1px solid #fff; }

