/* CSS Document */
* {margin:0;padding:0;font-family:Verdana, Helvetica, Sans Serif; color: #000051; }
img {border:none}

body {margin:0 auto;text-align: center;width:100%;font-size:12px;padding:20px 0;background-color:#ffffff;}
a {color: #630810; }
a:hover {color: #630810; background-color: #DEE7FF; text-decoration:none;}

hr.spacer {visibility:hidden;clear:both}

#top {width:802px;margin-left: auto; margin-right: auto;border:solid 1px #000051;border-top:solid 1px #000051; border-bottom:0px ;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;height:1px;background-color:#ffffff}

.container {width:802px;margin-left: auto; margin-right: auto; text-align:left;border:solid 1px #000051;border-top:none;background-color:white;}

.start {border-right:solid 2px gray;}

#logo h1 {width:800px;height:118px;border:none;margin:0;padding:0}
#logo h2 {font-size:10px;position:absolute;top:30px;color:white;margin-left:2px;}

#topbarre {background-color:#ffffff;margin:0;padding:0}

#onglets {background-color:#000051;clear:both;padding:4px;}
#onglets a {color:#ffffff;text-transform:uppercase;text-decoration:none;font-size:11px}
#onglets a:hover, #onglets li.selected a {background-color:#adcbff;color:#000051;}
#onglets ul {list-style-type:none; margin:0px 7px;}
#onglets li {display:inline;margin-right:2px;}

#breadcrumb {padding:20px 0 0 20px;}

#main {padding:20px;float:left;width:620px;}
#main ul {margin-left:30px}
h1 {border-bottom: 1px dotted #000051;font-weight:normal;font-size:20px;color:#000051;font-family:Arial;margin:20px 0 5px 0;padding-bottom:5px}
h3 {margin-top:10px;font-size:14px;}
h3.spip {border-bottom:solid 1px;margin-top:15px;margin-bottom:5px}
p {margin:12px 0;}

.full li {margin-left:30px}
.full {line-height:150%;text-align:justify;}
.lettreTypeOut {border-right:solid 2px #CCC;border-bottom:solid 2px #CCC;margin:10px}
.lettreType {border:solid 1px black;padding:10px}
.expediteur {margin-left:400px;margin-bottom:20px}
.dateLieu {margin-left:400px;margin-bottom:50px}
.signature {margin-top:60px}

.listAll {border:solid 1px #434343;margin:20px;padding: 5px 10px;}
.list h3 {margin-bottom:0}
.list p {margin-top:0}

.postscriptum {border:dashed 1px;padding:10px}

.pub {text-align:left;margin-top:50px}

#right{float:right;width:120px;height:600px;margin-top:40px;margin-right:10px;}

#bottom {margin:20px;background-color:#630810;text-align:center;padding:10px 50px;-moz-border-radius:0px; border: solid 0px #630810;}
#bottom hr {visibility:hidden}
#bottom .baseline {font-size:10px}
#bottom *  {color:white;}

#partenaires {margin-top:30px;width:800px;margin-left:auto; margin-right:auto;}
#partenaires a {font-size:10px;}

#pubheader {margin-top:10px;margin-bottom:5px;margin-left:10px}


/* Tableaux */
table.spip {
	margin: 1em;
	border: 1px solid;
	border-collapse: collapse; }
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
table.spip tr.row_first { background: #000051; }
table.spip th strong {color:white;}
table.spip tr.row_odd { background: #DDD; }
table.spip tr.row_even { background: #EEE; }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }