/* CSS Document */

*{	font-family: Arial, Helvetica, sans-serif;
	/*color: #810d0d;*/
}
/********* Styles Generaux********************/
body{
	background-color:#FFFFFF;
	text-align:center;
	color: #000000;
}

p {	padding: 0 0 0 0px;}
h1,h2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #810d0d;
	margin-bottom: 15px;
}
h1{
	font-size: 14px;
}
h2{
	font-size: 12px;
}

.line p{
	margin: 0px;
}

.bold {
	font-weight: bold;
}

input{
	border:solid 1px #CCCCCC;
	border-top:solid 1px #000000;
	color: #00054A;

}
img {border:none;}

ul { margin:0 0 0 18px;padding:5px 0 5px 0; }
ul li { padding:0;margin:0 0 0 10px;list-style-image:url(../images/evenementiel/picto_sinus_bld.gif); }


.img_fond{
	/*background-image: url(../images/evenementiel/img_fond.gif);*/
	background-position: left top;
	background-repeat: no-repeat;
}

.logo{
	width:116px;
	_width:218px;
	height:84px;
	/*padding-right:80px;
	_padding-right:25px;
	_padding-left:30px;*/
	padding-left:30px;
}

.spacer {
	width:100%;
	_width:110px;
}

.image_chapo {
	padding-right: 5px;
	float: left;
	width:86px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom:4px;
}

.image_chapo_full {
	padding-right: 5px;
	float: left;
	width:140x;
	max-width:140px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom:4px;
}

.lieu {
	font-size: 12px;
	color: #666666;
}

.bg_entete_nonHome{
/*    background-image: url(../images/evenementiel/bg_entete_60ans.gif);*/
	background-position: left top;
	background-repeat: no-repeat;
	text-align:left;
	height:50px;
}
.bg_entete{
/*    background-image: url(../images/evenementiel/bg_entete.gif);*/
	background-position: left top;
	background-repeat: no-repeat;
	text-align:left;
	height:50px;
}
.bg_lien{
	background-position: left;
	background-repeat: repeat-y;
	padding-bottom:1px;
	_padding-bottom:2px;
	padding-right:50px;
}
table.bg_bas_page{
	background-position: left top;
	background-repeat: no-repeat;
	vertical-align: top;
	height:85px;
	margin-top: 0px;
}

.bg_menu_droit_rouge{
    background-image: url(../images/evenementiel/bg_menu_edito.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
	width:125px; height:121px;
	text-align:left;
	margin-top:0;
}
.bg_menu_droit_marron{
    background-image: url(../images/evenementiel/bg_menu_aventure.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
	width:125px; height:121px;
	text-align:left;
	margin-top:0;
}
.bg_menu_droit_bleu{
    background-image: url(../images/evenementiel/bg_menu_esb.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
	width:125px; height:121px;
	text-align:left;
	margin-top:0;
}
.bg_menu_droit_bleu_accueil{
    	background-image: url(../images/evenementiel/bg_menu_esb_accueil.gif);
	background-position: left 5px;
	background-repeat: no-repeat;width:125px; height:125px;text-align:left;
}

#bg_menu_droit_bleu{
    /**background-image: url(../images/evenementiel/bg_menu_quiz.gif);**/
	background-position: left 5px;
	background-repeat: no-repeat;width:125px; height:112px;text-align:left;
}

/**********Styles de tableaux**********/
.centre{
	width:628px;
/*	height:499px;*/
	color:#000000;
	text-align:left;
	padding-left:23px;
	vertical-align:top;
	padding-top:2px;
}

.table_centre table{
	margin-top: 7px;
	_margin-top: 6px;
	margin-bottom:-3px;
	_margin-bottom:-4px;
}

.table_gen tr{
	margin:-5px auto 0 auto ;
}

.table_gen{
	margin:-5px auto 0 auto ;
}

.normal {
	vertical-align:top;
	text-align: justify;
	font-size: 12px;
	color: #000000;
}

.pellicule{
	width:145px;
	vertical-align: top;
}

/**********Menus**************/

/*******Menu supérieur*******/

.txt_menu_haut A {
	text-decoration: none;
	color: #810d0d;
}
.txt_menu_haut A:hover {
	text-decoration: none;
	color: #6A2E22;
}
.txt_menu_haut{
	font-size: 14px;
	color: #810d0d;
	padding-left: 6px;
	white-space: nowrap;
	padding-top:8px;
	_padding-top:5px;
}

.tdmenu4 A {
	text-decoration: none;
	color: #810d0d;
}

.tdmenu4 A:hover {
	text-decoration: none;
	color: #6A2E22;
}

.tdmenu4 {
	font-size: 14px;
	color: #810d0d;
	padding-left: 6px;
	white-space: nowrap;
	padding-top:8px;
	_padding-top:5px;
	width:190;
	height:84;
}

div.smenu a, div.smenu2 a {
	text-decoration: none;
	color: #8e8b8b;
}

.smenu a:hover, smenu2 a:hover {
	text-decoration: none;
	color: #8e8b8b;
}

.smenu,.smenu2 {
	width:730;
	_width:750;
	height:20px;
	position:relative;
	z-index:1;
	margin-top:-25px;
	_margin-top:-30px;
	margin-left:26px;
	margin-right:14px;
	_margin-right:13px;
	padding-left:72px;
	_padding-left:55px;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#8e8b8b;
	text-align:center;
}

.smenu{
	padding-left:210px;
	_padding-left:200px;
}

.smenu2{
	text-align:right;
}

.menu, .menuactif{
	margin-left:-6px;
	padding-top:10px;
	padding-bottom:10px;
	_padding-right:5px;
	_padding-left:12px;
	padding: 10px;
}
.txt_menu_haut_sep {
	padding-top: 40px;
}
/*
.menu1{
	padding: 10px;
}*/

.menu2, .menuactif2 {
	margin-left:-6px;
	padding-top:10px;
	padding-bottom:10px;
	margin-right:14px;
	_margin-right:13px;
	_padding-right:5px;
	_padding-left:12px;
	padding:10px;
}

div.menu a, div.menu1 a, div.menu2 a {
	color: #810d0d;
}

div.menu a:hover, div.menu1 a:hover, div.menu2 a:hover {
	color: #8e8b8b;
}

div.menuactif a:hover, div.menuactif1 a:hover, div.menuactif2 a:hover {
	color: #8e8b8b;
}

div.menuactif a, div.menuactif1 a, div.menuactif2 a {
	color: #8e8b8b;
}

#smenu1 {
	text-align:left;
	padding-left:239px;
}

.lastsmenu{
	text-align:right;
	padding-right:15px;
}

/******Menu Bas**********/

.txt_menu_bas A{
	text-decoration: none;
	color: #505155;
}
.txt_menu_bas A:hover {
	text-decoration: none;
	color: #810d0d;
}
.txt_menu_bas{
	font-size: 12px;
	color: #505155;
	padding-right: 10px;
}

.txt_gris_size12{
	font-size: 12px;
	color: #505155;
	vertical-align:top;
	padding-left: 42px;
	padding-top: 6px;
	text-align:left;
	overflow:visible;
	max-width:703px;
	white-space: nowrap;
}
.titre_menu_droit_rouge a{
	text-decoration: none;
	color: #810d0d;
}
.titre_menu_droit_rouge a:hover{
	text-decoration: underline;
}
.titre_menu_droit_marron a{
	text-decoration: none;
	color: #80670C;
}
.titre_menu_droit_marron a:hover{
	text-decoration: underline;
}
.titre_menu_droit_bleu a{
	text-decoration: none;
	color: #152A76;
}
.titre_menu_droit_bleu a:hover{
	text-decoration: underline;
}

.liste_menu_droit_rouge A {text-decoration: none; color: #810d0d;}
.liste_menu_droit_rouge A:hover {text-decoration: underline; color: #810d0d;}
.liste_menu_droit_rouge{
	font-size: 12px;
	color: #810d0d;
}
.liste_menu_droit_marron A {text-decoration: none; color: #80670C;}
.liste_menu_droit_marron A:hover {text-decoration: underline; color: #80670C;}
.liste_menu_droit_marron{
	font-size: 12px;
	color: #80670C;
}
.liste_menu_droit_bleu A{text-decoration: none; color: #152A76;}
.liste_menu_droit_bleu A:hover {text-decoration: underline; color: #152A76;}
.liste_menu_droit_bleu{
	font-size: 12px;
	color: #152A76;
}

.bas_page {
	text-align:right;
}

table.bas_page {
	margin-top: 0px;
}
.bg_menu_droit_ie {
	margin-top: -13px;
	margin-right: 4px;
}
.bas_page_credit td{
	height:40px;
}
table.bas_page_credit {
	width:100%;
	height:100%;
	margin-top: 0px;
	text-align:right;
	vertical-align: center;
}
table.bas_page_mention {
	text-align:left;
	vertical-align: center;
	margin-top: 0px;
	width:122px;
	_width:113px;
	padding:0 5px;
	height: 100%;
}
.bas_page_mention{
	width:113px;
	height:40px;
	text-align:left;
}
.bas_page_mention td{
	height:40px;
	margin:0px;
}
.bas_page_maj {
	text-align:left;
	position: relative;
	top:-4ex;
	width:763px;
}

/*.ssmenu a,.ssmenu4 a, .ssmenu3 a{text-decoration: none; color: #810d0d;}
.ssmenu a:hover , .ssmenu4 a:hover , .ssmenu3{text-decoration: none; color: #6A2E22;}
.ssmenu ,.ssmenu4 ,.ssmenu3{
width:730;_width:750;height:25px;position:relative;z-index:1;margin-top:-25px;_margin-top:-26px;
margin-left:26px;margin-right:14px;padding-left:72px;_padding-left:55px;
background-color:#f2e6e6;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#810d0d;
text-align:center;
}
.ssmenu4{text-align:right;}
.ssmenu3{padding-left:210px;_padding-left:200px;}*/

/*.menu3{margin-left:-10px;padding-top:10px;padding-bottom:10px;_padding-right:5px;_padding-left:12px;}
.menu4{margin-left:-10px;padding-top:10px;padding-bottom:10px;margin-right:13px;_padding-right:5px;_padding-left:12px;}*/

td.normal {
	padding-left: 24px;
	padding-right: 10px;
	width:450px;
	vertical-align:top;
}

.image_chapo img {
	border: 1px solid #810d0d;
}

.image_chapo_full img {
	border: 1px solid #810d0d;
}

.legende_photo {
	font-style: italic;
	font-size:10px;
}

.separateur {
	color:#810d0d;
	border-top: 1px dotted #810d0d;
	border-bottom: 1px dotted #810d0d;
	margin: 10px 0 10px 0;
	padding: 5px 0 10px 5px;
	clear: both;
}

.separateur_simple {
	border-top: 1px dotted #810d0d;
	margin: 10px 0 10px 0;
}

div.normal .bold {
	color: #000000;
}

.chemin_navigation {
	position:relative;
	left:-10px;
	color:#810d0d;
}

.chemin_navigation a {
	color:#810d0d;
}

.chemin_navigation a:hover {
	color:#810d0d;
	text-decoration:underline;
}

.chemin_navigation .black {
	color:#000000;
}
.chemin_navigation .black a {
	color:#000000;
	text-decoration:none;
}
.chemin_navigation .black a:hover {
	color:#000000;
	text-decoration:underline;
}

/*******Menu Droit*********/

.titre_menu_droit_rouge{
	font-size: 14px;
	color: #810d0d;
	text-align: right;
	padding-right: 15px;
	padding-top: 6px;
	_padding-top: 6px;
	margin-bottom:8px;
}

.titre_menu_droit_marron{
	font-size: 14px;
	color: #80670C;
	text-align: right;
	padding-right: 15px;
	padding-top: 6px;
	_padding-top: 6px;
	margin-bottom:8px;
}

.titre_menu_droit_bleu{
	font-size: 14px;
	color: #152A76;
	text-align: right;
	padding-right: 15px;
	padding-top: 6px;
	_padding-top: 6px;
	margin-bottom:8px;
}

/*******Syle rouge******/

.rouge .chemin_navigation {
	position:relative;
	left:-10px;
	color: #810d0d;
}

.rouge .chemin_navigation a:hover{
	color: #810d0d;
}

.rouge h1, .rouge h2{
	font-weight: bold;
	color: #810d0d;
}
.rouge h1{
	margin-bottom: 15px;
	text-align:left;
}
.rouge h2{
	margin-bottom: 5px;
}
.rouge h3 {
	font-weight: bold;
	font-size: 12px;
	color: #810d0d;
	margin:0px;
}

.rouge .image_chapo img {
	border: 1px solid #810d0d;
	/*padding:1px;
	background:#810d0d;*/
}

.rouge .image_chapo_full img {
	border: 1px solid #810d0d;
}

.rouge .legende_photo {
	font-style: italic;
	font-size:9px;
	color: #810d0d;
	text-align: left;
}

.rouge .separateur_simple {
	border-top: 1px dotted #810d0d;
	margin: 10px 0 5px 0;
	clear: both;
}

.rouge .rappel_rubrique {
	position: relative;
	left: -27px;
	font-size: 30px;
	color: #810d0d;
	margin:15px 0;
	min-height:50px;
	_height:50px;
	padding-bottom:20px;
	overflow:visible;
	text-align:left;
	background-repeat:no-repeat;
	background-position: top left;
}

.rouge .rubrique {
	font-size: 30px;
	color: #810d0d;
	margin:15px 0;
	text-align:left;
	font-weight:normal;
}

.rouge .date {
	color: #810d0d;
}

.rouge a {
	text-decoration: none;
	color: #810d0d;
}

.rouge .separateur {
	color:#810d0d;
	border-top: 1px dotted #810d0d;
	border-bottom: 1px dotted #810d0d;
	margin: 5px 0 10px 0;
	padding: 5px 0 10px 5px;
	clear: both;
}

/*.rouge { color:#810d0d;}*/

/*******Syle bleu******/

.bleu .chemin_navigation {
	position:relative;
	left:-10px;
	color: #303b7b;
}

.bleu .chemin_navigation a:hover{
	color: #303b7b;
}

.bleu h1, .bleu h2{
	font-weight: bold;
	color: #303b7b;
}
.bleu h1{
	margin-bottom: 15px;
	text-align:left;
}
.bleu h2{
	margin-bottom: 5px;
}

.bleu h3 {
	font-weight: bold;
	font-size: 12px;
	color: #303b7b;
	margin:0px;
}

.bleu .image_chapo img {
	border: 1px solid #303b7b;
	/*padding:1px;
	background:#303b7b;*/
}

.bleu .image_chapo_full img {
	border: 1px solid #303b7b;
}

.bleu .legende_photo {
	font-style: italic;
	font-size:9px;
	color: #303b7b;
	text-align: left;
}

.bleu .separateur_simple {
	border-top: 1px dotted #303b7b;
	margin: 10px 0 10px 0;
	clear: both;
}

.bleu a {
	text-decoration: none;
	color: #303b7b;
}

.bleu .rappel_rubrique {
	position: relative;
	left: -27px;
	font-size: 30px;
	color: #303b7b;
	margin:15px 0;
	min-height:50px;
	_height:50px;
	padding-bottom:20px;
	overflow:visible;
	text-align:left;
	background-repeat:no-repeat;
	background-position: top left;
}

.bleu .rubrique {
	font-size: 30px;
	color: #303b7b;
	margin:15px 0;
	text-align:left;
	font-weight:normal;
}

.bleu .date {
	color: #303b7b;
}

.bleu .separateur {
	color:#303b7b;
	border-top: 1px dotted #303b7b;
	border-bottom: 1px dotted #303b7b;
	margin: 10px 0 10px 0;
	padding: 5px 0 10px 5px;
	clear: both;
}

/*.bleu {color:#303b7b;}*/

/*******Syle marron******/

.marron .chemin_navigation {
	position:relative;
	left:-10px;
	color: #876c0c;
}

.marron .chemin_navigation a:hover{
	color: #876c0c;
}

.marron h1, .marron h2{
	font-weight: bold;
	color: #876c0c;
}
.marron h1{
	margin-bottom: 15px;
	text-align:left;
}
.marron h2{
	margin-bottom: 5px;
}

.marron h3 {
	font-weight: bold;
	font-size: 12px;
	color: #876c0c;
	margin:0px;
}

.marron .image_chapo img {
	border: 1px solid #876c0c;
}

.marron .image_chapo_full img {
	border: 1px solid #876c0c;
}

.marron .legende_photo {
	font-style: italic;
	font-size:9px;
	color: #876c0c;
	text-align: left;
}

.marron .separateur_simple {
	border-top: 1px dotted #876c0c;
	margin: 10px 0 10px 0;
	clear: both;
}

.marron a {text-decoration: none; color: #876c0c;}

.marron .rappel_rubrique {
	position: relative;
	left: -27px;
	font-size: 30px;
	color: #876c0c;
	margin:15px 0;
	padding-bottom:20px;
	min-height:50px;
	_height:50px;
	overflow:visible;
	text-align:left;
	background-repeat:no-repeat;
	background-position: top left;
}

.marron .rubrique {
	font-size: 30px;
	color: #876c0c;
	margin:15px 0;
	text-align:left;
	font-weight:normal;
}

.marron .date {
	color: #876c0c;
}

.marron .separateur {
	color:#876c0c;
	border-top: 1px dotted #876c0c;
	border-bottom: 1px dotted #876c0c;
	margin: 10px 0 10px 0;
	padding: 5px 0 10px 5px;
	clear: both;
}

/*.marron {color:#876c0c;}*/

/*******Syle noir******/

.noir .chemin_navigation {
	position:relative;
	left:-10px;
	color: #000000;
}

.noir h1, .noir h2{
	font-weight: bold;
	color: #000000;
}
.noir h1{
	margin-bottom: 15px;
	text-align:left;
}
.noir h2{
	margin-bottom: 5px;
}

.noir h3 {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	margin:0px;
}

.noir .image_chapo img {
	border: 1px solid #000000;
}

.noir .image_chapo_full img {
	border: 1px solid #000000;
}

.noir .legende_photo {
	font-style: italic;
	font-size:9px;
	color: #000000;
	text-align: left;
}

.noir .separateur_simple {
	border-top: 1px dotted #876c0c;
	margin: 10px 0 10px 0;
	clear: both;
}

.noir a {text-decoration: none; color: #000000;}

.noir .rappel_rubrique {
	position: relative;
	left: -27px;
	font-size: 30px;
	color: #000000;
	margin:15px 0;
	min-height:50px;
	_height:50px;
	padding-bottom:20px;
	overflow:visible;
	text-align:left;
	background-repeat:no-repeat;
	background-position: top left;
}

.noir .rubrique {
	font-size: 30px;
	color: #000000;
	margin:15px 0;
	text-align:left;
	font-weight:normal;
}

.noir .date {
	color: #000000;
}

.align_left {
	text-align:left;
}

/*.noir {color:#000000;}*/

.pelliculeVide {
  width: 145px;
  background: url(../images/evenementiel/dots.gif) top right repeat-y ;
  margin-top:0;
 }

.rubVerticalVide {
  width: 136px;
  background: url(../images/evenementiel/dots.gif) top left repeat-y ;
}

.separateur_simple_gris {
  background: url(../images/evenementiel/dots.gif) top left repeat-x ;
  margin: 10px 0 10px 0;
  clear: both;
  width: 100%;
  height:1px;
}

.hPopup{
	height: 225px;
	margin:0;
	padding:0;
}
html>body .hPopup{
	height: auto;
 	min-height: 225px;
	margin:0;
	padding:0;
}

.clear_chapo {
	clear:both;
	margin:0;
	padding:0;
	height:17px;
	_height:0px;
	overflow:hidden;
}

div.htmlContainer {
/*	position: absolute;*/
	z-index: 0;
}

div.htmlDiv {
/*	position: absolute;*/
	z-index: 0;
	top: 0px;
	left: 0px;
	width: 750px;
/*	height: 530px;*/
	overflow: hidden;
	font-size: 12px;
}
