body 	{ margin:10px; padding:10px; font-family: Arial, Tahoma, sans-serif; font-size:10pt; background-color: white; }
table	{ font-size:10pt; }
a       { color: #FF0B06; text-decoration: none }
a:hover { color: #FF8382;  text-decoration: underline}
ul		{ margin:0; padding:0; }
img {border:0;}

.center {margin:0 auto;}
.rouge {color: red;}

h1	{ color:#FF0B06; font-size: 12pt; margin:10px 10px 10px 30px; }
h2	{ text-align: center; font-size: 12pt; color: #4479E6; margin-top:20px; }
h3	{ clear: both; margin:20px 10px 10px 30px; text-align:center; font-weight: bold; font-size: 10pt; }
h4	{ clear: both; padding-top: 10px;color:#3366FF; font-weight: bold; font-size:10pt}
h5  { margin: 0; font-weight: bold; font-size: 9pt; }
h6	{ text-align: center; font-size: 11pt; color: #4479E6; }

table#AutoNumber1	{ width: 100%; border-collapse: collapse; border: 1px solid black; font-size:10pt; }
table#AutoNumber2	{ width: 100%; border-collapse: collapse; }
table#tab_accueil { width: 98%; border-collapse: collapse; border: 1px solid black; font-size:10pt; background-image:url('../images/fond_accueil.jpg'); background-repeat: no-repeat; background-position: bottom left;}

div.equipe { clear: both;}
div.equipe div { float: left; margin: 0 20px; text-align: center; }
div.equipe ul { float: left; list-style: none; margin:0 3px; font-size:9pt; }
ul#equip { float: left; list-style: none; margin:0 3px; font-size:9pt; }

img.left { float: left; margin: 5px; }
img.right { float: right; margin: 5px; }

div.histo { float: left; padding:3px; width: 32%}
div.histo2 { float: left; padding:3px; width: 32%}
div.ident { float: left; margin-bottom: 20px; margin-right: 5px; text-align: center; }
div.txt	{ margin: 0; text-align: justify;}
	
div#prese { clear: both; margin:0 auto; width: 400px}
div#prese ul {margin: 0; padding:0}
	
div.coll { float: left; vertical-align: top; margin: 1px; }
p#realise { text-align: center }
p#charge { text-align: center }

div.coll33 { float: left; vertical-align: top; margin: 1px; width: 33% }

ul.sommaire 	{ list-style: none; margin:8px 11px; }
ul.sommaire li { display: block; width: 115px; margin-bottom: 10px; font-weight: bold; text-align: center; color: white }
ul.sommaire a.active { display: block; text-decoration: none; padding: 3px 0; background-color:#7CA1ED; border: 1px solid black; font-weight: bold; text-align: center; color: #FFCCCC }
ul.sommaire li a { display: block; padding: 3px; text-decoration: none; color: white; background-color:#4479E6; border: 1px solid black; }
ul.sommaire li a:hover { text-decoration: none; background-color:#7CA1ED; color: #FFCCCC; }
ul.sommaire li ul { list-style: none; margin:0}
ul.sommaire li li { display: block; width: 115px; margin: 0; font-size: 7.8pt;}
ul.sommaire li li a { display: block; text-decoration: none; background-color:white; color: black; border-bottom: 1px solid black;  }
ul.sommaire li li a:hover { display: block; text-decoration: none; background-color:white; color: #AAAAAA; border-bottom: 1px solid black;  }
ul.sommaire li li a.active { display: block; padding: 3px; background-color:white; font-weight: bold; text-align: center; color: #AAAAAA }
	
td#bandeau { width: 135px; margin: 0; text-align: center; background-image:url('../images/fond_bandL.jpg');}
td#bandeau img { padding: 2px 0 0 0; }
td#photos { text-align: right; vertical-align: bottom; background-image:url('../images/fond_band.jpg'); background-repeat: repeat-x; background-position: bottom right; }
td#photos ul { list-style: none; display: block; margin: 0 0 0 10px; padding:0 0 0 10px; }
td#photos li { display: inline; margin: 0 0 0 20px; padding:0}

td.sommaire { width: 135px; text-align: center; vertical-align:top; }

div#coords { margin: 15px 6px; text-align: left; font-size: 8pt; }
div#drapeau { font-size: 8pt; }
.copyright {text-align: center; font-size: 8pt;}

td#contenu 	{vertical-align: top; padding-left: 10px; background-image:url('../images/fond_txt.jpg'); background-repeat: no-repeat; background-position: bottom right;}

div#baspage { clear: both; font-size:8pt; text-align:center; margin: 30px 30px; }
	
div#txt_contact	{ text-align: center; margin:0 20px }
div#col	{ text-align: center; margin: 0 8%; }
div#col0 	{ float: left; margin: 10px; width: 80%; text-align: center; }
div#col1, div#col2 	{ float: left; margin: 10px; width: 40%; text-align: left; }
div#orga { clear: both; }
div.orga2 { text-align: center; margin-bottom: 10px;}
div.orga3 { float: left; text-align: center; width: 32%; vertical-align: middle; }

div#plan 	{ text-align: center;}

.tbl_form {margin:0 auto}
.tbl_form td {vertical-align:top;}
