* {
	line-height:1.2em;
}

body {
	background: #6f0000 url('../images/fond.png') top left repeat-x;
	margin:0px;
	padding:0px
	behavior: url('squelettes/csshover3.htc');
} 
table {
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse;
	empty-cells: show;
}
img, td, tr{
	border: 0;
	padding:0;
	vertical-align:top;
	background:white;
}
tr.row_first th {
	background:white;
	text-align: center;
	border:0px;
}
dt{
	padding:5px;
}
table.spip td {
	border:0px;
}

h1,h2,h3 {
	font-family: sans-serif, default;
}
h1{
	font-weight:bold;
	padding-left:20px;
	margin-bottom:5px;
}


a, a:visited {
	color: #003090;
	text-decoration:underline;
}

a:hover {
	color: #e06000;
	text-decoration:underline;
}

/*
h2 {
	color:#444;
}
a {
	color:#e96542;
}
a:hover {
	color:#5f89c2;
}
*/
#r1-c1 {
	width: 20px;
	height: 20px;
	background: transparent url('../images/r1-c1.png') top left no-repeat;	
}
#r1-c2 {
	width: 800px;
	height: 20px;
	background: transparent url('../images/r1-c2.png') top left no-repeat;	
}
#r1-c3 {
	width: 20px;
	height: 20px;
	background: transparent url('../images/r1-c3.png') top left no-repeat;	
}

#r2-c1 {
	width: 20px;
	height: 109px;
	background: transparent url('../images/r2-c1.png') top left no-repeat;	
}

#bandeau {
	width: 800px;
	height: 109px;
}
#r2-c3 {
	width: 20px;
	height: 109px;
	background: transparent url('../images/r2-c3.png') top left no-repeat;	
}

#r3-c1 {
	width: 20px;
	height: 57px;
	background: transparent url('../images/r3-c1.png') top left no-repeat;	
}
#r3-c3 {
	width: 20px;
	height: 57px;
	background: transparent url('../images/r3-c3.png') top left no-repeat;	
}
.r4-c1 {
	width: 20px;
	background: transparent url('../images/r4-c1.png') top left repeat-y;	
}
.r4-c3 {
	width: 20px;
	background: transparent url('../images/r4-c3.png') top left repeat-y;	
}
#r4-c1-2 {
	width: 20px;
	height: 284px;
	background: transparent url('../images/r4-c1-2.png') top left no-repeat;	
}
#r4-c3-2 {
	width: 20px;
	height: 284px;
	background: transparent url('../images/r4-c3-2.png') top left no-repeat;	
}
#r4-c2{
	background:white;
}
#menu_principal {
	background: #c4c4c4;
	line-height: 1.8em;
	color:#ffffff;
	text-align:center;
	height:28px;
}

#contenu {
	background: white;
	padding: 20px 30px;
	text-align:justify;
}

h3.spip {
	text-align:left;
	margin:40px 0px 5px 10px;
	padding-left:30px;
	font-family: sans-serif, default;
	background: url('../images/bullet.png') center left no-repeat;
}

#r5-c1 {
	width: 20px;
	height: 35px;
	background: transparent url('../images/r5-c1.png') top left no-repeat;	
}
#r5-c2 {
	width: 800px;
	height: 35px;
	background: transparent url('../images/r5-c2.png') top left no-repeat;	
}
#r5-c3 {
	width: 20px;
	height: 35px;
	background: transparent url('../images/r5-c3.png') top left no-repeat;	
}


#pied {
	border-top:1px solid #AAAAAA;
	clear:both;
	font-size:0.8em;
	padding:0.4em 0;
	margin-left:auto;
	margin-right:auto;
	width:75%;
}

/*
.menu, .articles ul li, .spip_documents_center, .spip_doc_descriptif { clear: none;}
.cartouche .traductions {
	color:#777;
	font-size: 0.8em;
}*/




.topmenu {background:#888 url('../images/menu_fond.png') repeat-x; font-family: sans-serif, default; width:100%; text-align:center; height:57px; position:relative; margin:0; padding:0; font-size:0.9em; background:#888; }

.topmenu ul {  padding:0; margin:0; padding-left:35px;  list-style-type: none; height:28px; }
ul.mainmenu {background:#888 url('../images/menu_fond.png') repeat-x; border-bottom:1px solid #fff; }

.mainmenu > li { height:28px; width:120px; display: inline; float:left; }

.menu_item,.menu_item:visited {border-left:1px solid #fff; display:block; float: left; cursor:pointer; width:120px; text-decoration:none; height:28px; line-height:28px; color:#fff; font-weight:bold; padding: 0; text-align:center;}
.menu_item:hover{background: #fff; color:#000;text-decoration:none;}


.submenu {visibility:hidden; position:absolute; top:28px; width:800px; left:0; border-top: 0px solid #fff; color:#fff;}
.submenu li {display:block; background:#888; color:#fff; float:left;  width:100px;border-top: 1px solid #fff;}
.submenu li { height:28px; width:120px; display: block; float:left; border-bottom:0px;}


.last_item {border-right:1px solid #fff;}

a.submenu_item,a.submenu_item:visited {border-left:1px solid #fff; display:block; float: left; width:120px; background:#888; text-decoration:none; height:28px; line-height:28px; color:#fff; font-size:0.9em; font-weight:bold; padding: 0; text-align:center; }
a.submenu_item:hover {background:#fff; color:#000;text-decoration:none;}
a.empty,a.empty:visited {border-left:1px solid #888;}
a.empty:hover {background:#888;}


.video {
	text-align:center;
	margin-bottom:25px;
}


.hotel {
	padding:15px 0px;
}

a.lien_externe,a.spip_out{
	background: url('../images/external.png') center right no-repeat;
	padding-right: 13px;
	color: #003090;
	text-decoration:none;
}

a.lien_externe:hover,a.spip_out:hover {
	color: #e06000;
	text-decoration:underline;
}

.livredor_message {
  border-bottom:1px solid #DDD;
  padding:4px;
  margin: 0 20px;
}

.livredor_reponse {
  padding:4px;
  padding-left:20px;
  border-bottom:1px solid #DDD;
  margin: 0 20px;
}

.livredor_message span {
  margin: 0; padding:0;
  line-height:1em;
}

.pas_surlignable {
  font-size:1.1em;
}

.news .breve_date {
	font-weight: bold;
}
.news .breve_titre {
	font-weight: bold;
}
.news .breve_texte {
}
.news p {
	margin:0px;
	padding:0px 0px 2px 10px;

}
ul.news {
	list-style-type: none;
}

ul.news li {
	margin-bottom:1em;
}

h3.list_articles {
	text-align:left;
	margin:40px 0px 5px 10px;
	padding-left:30px;
	font-family: sans-serif, default;
	background: url('../images/bullet.png') center left no-repeat;
}
.list_articles ul {
	list-style-type: none;
}