html {
	background: transparent url(../pix/bg.jpg) repeat-x;
	background-color:#EBE7DF;
	padding:0px;
}

body {
	margin: 0px auto;
	padding: 0; 
	font: 12px Arial, Verdana, sans-serif; 
	color: #666;
	text-align: center;
  
}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

h1, .h3 {font: bold 17px 'Times New Roman', Arial; color:#666; letter-spacing:0px; margin-top:0px; margin-bottom:3px;}

h2 {font: bold 15px 'Times New Roman', Arial; color:#666; letter-spacing:-1px; margin-left:0px; margin-bottom:10px; text-transform:uppercase; border-bottom:1px solid #d53e34;}
h3 {font: bold 15px 'Times New Roman', Arial; color:#666; letter-spacing:-1px; margin-left:0px; margin-bottom:10px; text-transform:uppercase;border-bottom:1px solid #7E65A5;}
h4 {font: bold 15px 'Times New Roman', Arial; color:#666; letter-spacing:-1px; margin-left:0px; margin-bottom:10px; text-transform:uppercase;border-bottom:1px solid #835E36;}

h5, .h2 {font: bold 13px/13px Arial, Verdena; color:#333; margin-bottom:5px;}
h6 {font: bold 17px Arial, Verdena; color:#333; display:inline;}

#bookmark_purple .h1 {font: bold 17px 'Times New Roman', Arial; color:#666; letter-spacing:-1px; margin-left:0px; margin-bottom:10px; text-transform:uppercase;border-bottom:1px solid #7E65A5;}
#bookmark_red .h1 {font: bold 17px 'Times New Roman', Arial; color:#666; letter-spacing:-1px; margin-left:0px; margin-bottom:10px; text-transform:uppercase;border-bottom:1px solid #d53e34;}
#bookmark_brown .h1 {font: bold 17px 'Times New Roman', Arial; color:#666; letter-spacing:-1px; margin-left:0px; margin-bottom:10px; text-transform:uppercase;border-bottom:1px solid #835E36;}

ul {list-style:none;}
li {padding:0px; text-align:left; }

hr{	border: none 0; border-top: 1px dotted #ccc; height: 1px;	vertical-align:top; margin:10px 0 10px 0; }
.hr{	border: none 0; border: 0px; height: 1px;	vertical-align:top; margin:10px 0 10px 0; }


a:link, a:visited {	text-decoration: none; border:0; background-color:transparent; color:#d53e34;}
a:active, a:hover {	text-decoration: underline; background-color:transparent;}

form {padding:0px; margin:0px;}
p {padding:0px; margin:0px;}
div, ul {padding:0; margin:0;}
img {border:0;}

.clear {padding:0; margin:0; height:0px; line-height:0px; clear:both;}
.small {background:transparent url(../pix/line_h.gif) bottom left repeat-x; padding:7px 0; font-size:11px; margin-top:20px; margin-bottom:5px;}
.small_norm {padding:7px 0; font-size:11px; margin-top:20px; margin-bottom:5px;}
.txt_souligne {background:transparent url(../pix/line_h.gif) bottom left repeat-x; padding:7px 0; font-size:12px; margin-top:20px; margin-bottom:5px;}
#top {height:125px; text-align:left; }
.logo {margin-top:20px; margin-left:20px;}

#main {width:950px; margin: 0px auto; padding:0 8px 20px 0px; background-color:#fff; background: #fff url(../pix/bg_main.gif) bottom right no-repeat;}
#content { text-align:left; float:right;  background-color:#fff; width:750px; margin-right:10px; margin-top:10px; font-size:12px;}

#main_menu {width:190px; float:left; padding-top:10px;}

#main_menu a:link, #main_menu a:visited {	text-decoration: none; border:0; background-color:transparent; color:#999;}
#main_menu a:active, #main_menu a:hover {	text-decoration: none; background-color:transparent; color:#7E65A5;}

#main_menu .m2 a:link, #main_menu .m2 a:visited {	text-decoration: none; border:0; background-color:transparent; color:#fff;}
#main_menu .m2 a:active, #main_menu .m2 a:hover {	text-decoration: none; background-color:transparent; color:#fff;}

#main_menu .m3 a:link, #main_menu .m3 a:visited {	text-decoration: none; border:0; background-color:transparent; color:#999;}
#main_menu .m3 a:active, #main_menu .m3 a:hover {	text-decoration: none; background-color:transparent; color:#835E36;}

.m1, .m2, .m3 {padding:5px 6px 4px 0px;text-align:left; width:184px }


#main_menu .m1 {background: url(../pix/bg_menu1.jpg) bottom left no-repeat;}
#main_menu .m2 {background: url(../pix/bg_menu2.jpg) bottom left no-repeat;}
#main_menu .m3 {background: url(../pix/bg_menu3.jpg) bottom left no-repeat; padding-bottom:10px}

#main_menu img { padding-left:10px }

#main_menu li {  background: url(../pix/line_h.gif) bottom left repeat-x; padding:0 0 3px 0; margin:5px 10px 5px 10px;}
#main_menu .li_bas, #main_menu .li_bas2 {  background:none; padding-top:3px;}
#main_menu ul {padding:0px 0 5px 0; }

#main_menu .m1 li { list-style-image:none}
#main_menu .m2 li { background:none; list-style-image:none}
#main_menu .m3 li { list-style-image:none}
#main_menu .m2 ul {padding:0; }

#main_menu .m3 ul { padding-top:5px;padding-bottom:10px; }



#accordion_list {padding-top:10px }
#bookmark_red .toggler { cursor:pointer; color:#d53e34 }
#bookmark_purple .toggler { cursor:pointer; color:#7E65A5 }
#bookmark_brown .toggler { cursor:pointer; color:#835E36 }
span .toggler { cursor:pointer; color:#FF3366 }

#main_menu .element2 { background:none; margin:0; padding:0;  color:#FFFFFF; position:relative; text-align:justify; }
#main_menu .element2 a:link, #main_menu .element2  a:visited, #main_menu .element2  a:hover { color:#ffffff;}

.m1 .toggler2 { cursor:pointer; color:#999999 }
.m1 .toggler2:hover { color:#7E65A5 }
.m1 .element2 .block{ background-color:#bcb0d3; padding:0px; margin:0 5px 0 0; }
.m1 .element2 .men{ background-color:#bcb0d3; padding:1px 0 1px 10px;}
.m1 .element2 .men:hover, .m1 .element2 .men_actif{ padding:1px 0 1px 10px; background:none; background-color:#7E65A5 }

.m2 .toggler2 { cursor:pointer; color:#ffffff }
.m2 .element2 .block{ background-color:#999999; padding:0px; margin:0 5px 0 0;  }
.m2 .element2 .men{ background-color:#999999;  padding:1px 0 1px 10px;  }
.m2 .element2 .men:hover, .m2 .element2 .men_actif{ padding:1px 0 1px 10px; background:none; background-color:#d53e34 }

.m3 .toggler2 { cursor:pointer; color:#999999 }
.m3 .toggler2:hover { color:#835E36 }
.m3 .element2 .block { background-color:#a88663; padding:0px; margin:0 5px 0 0;  }
.m3 .element2 .men{ background-color:#a88663; padding:1px 0 1px 10px; }
.m3 .element2 .men:hover, .m3 .element2 .men_actif{ padding:1px 0 1px 10px; background:none; background-color:#835E36 }


#bookmark_purple .chapo { color:#7E65A5; font-weight:bold }
#bookmark_brown .chapo { color:#835E36; font-weight:bold }
#bookmark_red .chapo { color:#d53e34; font-weight:bold }

#bookmark_red .couleur { color:#d53e34 }
#bookmark_purple .couleur { color:#7E65A5 }
#bookmark_brown .couleur { color:#835E36 }

#bookmark_purple .color {padding:0px; list-style-type:none; list-style-image:none; padding-left:15px; background:url(../pix/puce_purple.gif) center left no-repeat;  } 
#bookmark_purple .upload { list-style-type:none; list-style-image:none;  }
#bookmark_brown .color { list-style-type:none; list-style-image:none; padding-left:15px; background:url(../pix/puce_grise.gif) center left no-repeat; } 
#bookmark_brown .upload { list-style-type:none; list-style-image:none; padding-left:15px; background:url(../pix/puce_grise.gif) center left no-repeat; } 
#bookmark_red .color { padding:0px; list-style-type:none; list-style-image:none; padding-left:15px; background:url(../pix/puce_red.gif) center left no-repeat; } 
#bookmark_red .upload { list-style-type:none; list-style-image:none;  } 

#main_menu .element_list { margin:0px 0 5px 0; }
#main_menu .element_list div { margin:0px 0 5px 0; padding-left:30px; border:1px solid red; }
#main_menu .element_list li{ display: list-item; list-style-image:url(../pix/puce_grise.gif); background:none; background-color:#bcb0d3; padding:1px 0 1px 10px; margin:0 5px 0 0; }
#main_menu .element_list li:hover{ background:none; background-color:#7E65A5;color:#ffffff; }
#main_menu .element_list li a:link, #main_menu .element_list li a:hover, #main_menu .element_list li a:visited  { color:#ffffff;}

.newsletter {margin-left:7px;}

#left {float:left; width:596px;}
#right {float:right; background:transparent url(../pix/line_v.gif) top left repeat-y; width:135px; padding:10px 0 0 7px; margin-left:10px; display:block;}

#start {}
#start h1{display:none;}

#scheme1 {}
#scheme2 {}
#scheme3 {}
#scheme4 {}

.info{width:260px; height:41px; background:transparent url(../pix/bg_info.jpg) top right no-repeat; padding:5px 10px;}



.fond_accueil { background:url(../pix/degrade_accueil.gif) 4px 19px no-repeat; }
.act a:link ,.act  a:visited {	color:#666;}
.act a:active,.act  a:hover {	}

#content ul {list-style-type: square;list-style-position: inside;}

#content .info ul {list-style-type: square;list-style-position: inside; color:#d53e34;}
#content .info li {}
#content .info li b {color:#666;}

#footer{ margin:auto; width:950px; color:#666; font-size:12px; padding:15px; text-align:left; margin-top:0px; clear:both;}
#footer a {padding-left:15px; padding-right:15px; color:#666; border-right:1px solid #666; }
#footer .last {padding-right:0px; border-right:0;}
#footer img {float:right; border:0;}
#footer .rights {float:left;}
#footer span {float:right;}


.tabclear td .brown a:link, .tabclear td .brown a:visited {	text-decoration: none; border:0; background-color:transparent; color:#7E65A5;}
.tabclear td .brown a:active, .tabclear td .brown a:hover {	text-decoration: underline; background-color:transparent;}

.brown a:link, .brown a:visited {	text-decoration: none; border:0; background-color:transparent; color:#ff6677;}
.brown a:active, .brown a:hover {	text-decoration: underline; background-color:transparent;}


input{background: url(../pix/bg_input.gif) left top no-repeat; height:21px; width:180px; border:none; color:#666; padding-bottom:3px; padding-left:2px; margin-bottom:0px; margin-top:0; }
textarea {width: 350px;	height: 120px;	border: 1px solid #C5C5C5;	background-color:#DCDCDC; padding: 2px; margin:0;}

.input_ {background: url(../pix/bg_input_.gif) left top no-repeat; width:120px;}
.rech {float:right; height:15px; margin-top:5px}
.input_recherche {background-color: #fff; width:128px; height:14px; border:1px solid #d53e34; color:#666; padding:1px; padding-bottom:1px; font-size:12px; margin:0;}
.select_recherche {background-color: #fff; width:350px; margin:0; height:20px; border:1px solid #d53e34; color:#666; padding:1px; font-size:12px; margin:0; line-height:8px;}

.bt, .back, .ok, .pages {background: url(../pix/bg_bt.gif) center top no-repeat;  border:none; cursor:pointer; color:#fff; width:141px; height:23px; font: normal 11px Arial, sans-serif; text-align:center;}
.back {background-color:#C5C2B4;}

.ok {background: none; width:20px; height:19px; padding-top:3px; text-align:center; background-color:#d53e34;}
.bt {margin:auto; margin-top:10px;}

.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; }

.critere{ background:url(../pix/degrade.gif) top left no-repeat;padding-top:10px }

.tabclear {background: transparent; margin:auto; padding:0; width:100%;}
.tabclear td {padding:10px;}
.tabclear td img {margin:0 10px 5px 0; float:left;}
.inright {text-align:right;}
.alert {font-size:12px; color:#cc0000;}

#bookmark {margin:0px; margin-bottom:0px; font-size:15px; height:25px; position:relative; top:1px; z-index:100;}
#bookmark  ul { margin:0; padding:0; width:690px;}
#bookmark  li {display: list-item; list-style-image:url(../pix/puce_grise.gif); margin-bottom:0; padding:0; border:0px solid red; float:left; display:inline; color:#fff;}
#bookmark  a { display:block; width:145px; height:25px; background-color:#ccc; margin-right:1px; text-align:center; line-height:25px; color:#999; background: transparent url(../pix/bg_bookmark.gif) no-repeat; background-position:0px 0px; font-size:11px; text-transform:uppercase;}
#bookmark  a:active, #bookmark  a:hover, #bookmark li .checked {text-decoration: none; background-position:0px -25px; color:#000;}

#bookmark_inside, #bookmark_inside_onglet {border-top:1px solid #DBD7C7; padding:15px 5px 5px 15px; text-align:justify}
#bookmark_brown #bookmark_inside, #bookmark_inside_onglet {border-top:1px dashed #835E36; padding:15px 5px 5px 15px; text-align:justify}
#bookmark_inside_onglet {background: url(../pix/bg_bookmark_inside.jpg) left top no-repeat; }
#with_right {background: url(../pix/degrade_droite.gif) top right no-repeat;}

#bookmark_inside ul, #bookmark_inside_onglet ul { margin-bottom:10px } 
#bookmark_inside li, #bookmark_inside_light li, #bookmark_inside_onglet li { list-style-image:url(../pix/puce_grise.gif); background:transparent url(../pix/line_h.gif) bottom left repeat-x; text-align:justify; padding:7px 0; margin-right:5px;}
#bookmark_inside .li_bas, #bookmark_inside_onglet .li_bas {list-style-image:url(../pix/puce_grise.gif); background:none; padding:7px 0; margin-right:5px; text-align:justify;}

#bookmark_red #bookmark_inside li, #bookmark_red #bookmark_inside_light li, #bookmark_red #bookmark_inside_onglet li { list-style-image:url(../pix/puce_red.gif); }
#bookmark_red #bookmark_inside li.point {list-style-image:url(../pix/puce_red.gif); background:none}
#bookmark_red #bookmark_inside .li_bas, #bookmark_red #bookmark_inside_onglet .li_bas { list-style-image:url(../pix/puce_red.gif); }
#bookmark_purple #bookmark_inside li, #bookmark_purple #bookmark_inside_light li, #bookmark_purple #bookmark_inside_onglet li { list-style-image:url(../pix/puce_purple.gif); }

#bookmark_purple #bookmark_inside li.point {list-style-image:url(../pix/puce_purple.gif); background:none; }
#bookmark_purple #bookmark_inside .li_bas, #bookmark_purple #bookmark_inside_onglet .li_bas { list-style-image:url(../pix/puce_purple.gif); }

.path { padding-bottom:20px;}
.path small { padding-left:5px; color:#999999 }
.path a:hover { text-decoration:none }

.td_in { width:220px; }
.td_search {padding:10px; padding-right:0; width:400px; background:transparent url(../pix/line_v.gif) top right repeat-y;}
.td_result {padding:10px; padding-right:0; width:500px; background:transparent url(../pix/line_v.gif) top right repeat-y;}
.add {float:right; z-index:200;}

.post_it { padding:0 5px 10px 5px;background:url(../pix/bas-post-it.gif) bottom right no-repeat; width:215px; }
.post_it2 { padding:0 10px 10px 5px;background:url(../pix/bas-post-it.gif) bottom right no-repeat; width:150px; }

#bookmark_purple h1 {color:#7E65A5;}
#bookmark_purple .info_bookmark{background-color:#B8AACF; padding:7px; color:#fff; margin:10px 0;}
#bookmark_purple .extra {color:#7E65A5;}
#bookmark_purple a {color:#7E65A5;}

#bookmark_purple .select_recherche {background-color: #fff; width:350px; height:20px; border:1px solid #B8AACF; color:#666; padding:1px; font-size:12px; margin:0; margin-left:10px; line-height:8px;}
#bookmark_inside_onglet .select_recherche { width:400px; }

#bookmark_red .select_recherche {background-color: #fff; width:350px; height:20px; border:1px solid #d53e34; color:#666; padding:1px; font-size:12px; margin:0; margin-left:10px; line-height:8px;}


#bookmark_red h1 {color:#d53e34;}
#bookmark_red .info_bookmark{background-color:#d53e34; padding:7px; color:#fff; margin:10px 0;}
#bookmark_red a {color:#d53e34;}
#bookmark_red .extra {color:#d53e34;}
#bookmark_red .pages {background: none; width:42px; height:19px; text-align:center; background-color:#d53e34;}


#bookmark_brown h1 {color:#835E36;}
#bookmark_brown .info_bookmark{background-color:#835E36; padding:7px; color:#fff; margin:10px 0;}
#bookmark_brown a {color:#835E36;}
#bookmark_brown .input_recherche {background-color: #fff; width:128px; height:15px; border:1px solid #835E36; color:#666; padding:1px; font-size:12px; margin:0; line-height:8px;}
#bookmark_brown .select_recherche {background-color: #fff; width:128px; height:20px; border:1px solid #835E36; color:#666; padding:1px; font-size:12px; margin:0; line-height:8px;}
#bookmark_brown .ok {background: none; width:20px; height:19px; text-align:center; background-color:#835E36;}
#bookmark_brown .pages {background: none; width:42px; height:19px; text-align:center; background-color:#835E36;}

#bookmark_brown h2 {font: bold 15px 'Times New Roman', Arial; color:#666; letter-spacing:-1px; margin-left:0px; margin-bottom:10px; text-transform:uppercase; border-bottom:1px solid #835E36;}

.titre_brown {color:#835E36; text-transform:uppercase; border-bottom:1px solid #EEEEEE; margin-bottom:5px }
.titre_red {color:#d53e34; text-transform:uppercase; border-bottom:1px solid #EEEEEE; margin-bottom:5px }

#map_purple { width:220px; float:left; padding:10px; background:transparent url(../pix/line_v.gif) top right repeat-y;}
#map_purple .titre { color:#7E65A5; text-transform:uppercase; margin:15px 0 5px 0}
#map_purple ul { margin-left:15px}
#bookmark_red #map_purple li {display: list-item; list-style-type:none; list-style-image:none; list-style-image:url(../pix/puce_purple.gif); background:none; padding:5px 0 0 0; color:#7E65A5}
#map_purple a {color:#7E65A5}

#map_red { width:220px; float:left; padding:10px; background:transparent url(../pix/line_v.gif) top right repeat-y;}
#map_red h3 { border-bottom:1px solid #d53e34; }
#map_red .titre { color:#d53e34;  text-transform:uppercase; margin:15px 0 5px 0}
#map_red ul { margin-left:15px}
#bookmark_red #map_red li {display: list-item; list-style-image:url(../pix/puce_red.gif); background:none; padding:5px 0 0 0; color:#d53e34}
#map_red a { color:#d53e34}

#map_brown { width:220px; float:left; padding:10px; }
#map_brown h3 { border-bottom:1px solid #835E36; }
#map_brown .titre { color:#835E36;  text-transform:uppercase; margin:15px 0 5px 0}
#map_brown ul { margin-left:15px}
#bookmark_red #map_brown li {display: list-item; list-style-image:url(../pix/puce_grise.gif); background:none; padding:5px 0 0 0; color:#835E36}
#map_brown a { color:#835E36}

#dossier { width:459px; height:40px; padding:10px 0 0 20px; color:#FFFFFF; background:url(../pix/dossier.gif) top left no-repeat; }
#dossier:hover { background:url(../pix/dossier_over.gif) top left no-repeat; }
#dossier ul {  }
#dossier li, #bookmark_purple #dossier li { list-style-image:none; list-style-type:disc; background:none;margin:0; padding:0 }
#dossier a { color:#FFFFFF }

.alpha {background: none; width:15px; height:15px; text-align:center; color:#FFFFFF; background-color:#835E36;font: normal 10px Arial, sans-serif; text-align:center;}

