/* CSS Document | Mise en page */

/*********************** GLOBALE **********************/
.globale {
	text-align: left;
	width: 776px;
	border-right: 2px solid #A7A7A7;
	border-left: 2px solid #A7A7A7;
	background-color: #FFFFFF;
	background-image:  url("../medias/commun/com_fond.gif");
	background-position: right;
	background-repeat: repeat-y;
}

.globale_admin {
	width: 776px;
	border-right: 2px solid #A7A7A7;
	background-color: #FFFFFF;
	background-image: url(../medias/admin/fond_admin.gif);
	background-position: right;
	background-repeat: repeat-y;
}

/*********************** ENTETE ***********************/
.entete {
	width: 776px;
	height: 70px;
	background-image:  url("../medias/commun/tete_fond.gif");
	background-repeat: repeat-x;
}

.entete_logo {
	float: left;
	padding-top: 16px;
	padding-left: 10px;

}

.entete_nav {
	float: right;

}

.entete_separ {
	float: left;
	width: 1px;
	height: 70px;
	background-image:  url("../medias/commun/tete_separ_nav.gif");
	background-repeat: no-repeat;
}

.entete_bt_nav {
	float: left;
	padding-top: 51px;
	width: 98px;
	height: 19px;
	background-image:  url("../medias/commun/tete_fond_bt.gif");
	background-repeat: repeat-x;
	text-align: center;
}

.entete_bt_nav_g {
	float: left;
	padding-top: 51px;
	width: 98px;
	height: 19px;
	background-image:  url("../medias/commun/tete_fond_bt_g.gif");
	background-repeat: repeat-x;
	text-align: center;
}

.entete_bt_nav_d {
	float: left;
	padding-top: 51px;
	width: 98px;
	height: 19px;
	background-image:  url("../medias/commun/tete_fond_bt_d.gif");
	background-repeat: repeat-x;
	text-align: center;
}

.entete_bandeau {
	width: 770px;
	border: 3px solid #FFFFFF;
}

.entete_nav_admin {
	float: left;
	margin-left: 93px;
	padding-top: 51px;
	width: 508px;
	height: 19px;
}

/********************* NAVIGATION *********************/

.nav_conteneur {
	float: left;
	padding-top: 16px;
	width: 209px;
	border-left: 3px solid #FFFFFF;
	background-color: #FCF0D6;
}

.bt_menu {
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 4px;
	padding-bottom: 5px;
	_padding-top: 2px;
	_padding-bottom: 2px;
	width: 209px;
	background-color: #F6E0B0;	
}

.bt_menu_externe {
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 4px;
	padding-bottom: 5px;
	_padding-top: 2px;
	_padding-bottom: 2px;
	width: 209px;
	background-color: #b4d343;	
}

.bt_menu_white {
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 4px;
	padding-bottom: 5px;
	_padding-top: 2px;
	_padding-bottom: 2px;
	width: 209px;
	background-color: #fff;	
}

.bt_menu_voices {
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 4px;
	padding-bottom: 5px;
	_padding-top: 2px;
	_padding-bottom: 2px;
	width: 209px;
	background-color: #509ee7;	
}

.s_nav_conteneur {
	padding-left: 29px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 180px;
}

.bt_s_menu {
	padding-top: 5px;
	padding-bottom: 6px;
	_padding-top: 1px;
	_padding-bottom: 3px;
	width: 180px;
}

/********************** CONTENU ***********************/

.contenu {
	float: left;
	width: 523px;
	padding-bottom: 60px;
}

.cont_titre {
	float: left;
}

.cont_stitre {
	margin-left: 45px;
	padding-top: 15px;
	padding-bottom: 10px;
	width: 433px;
}

.cont_excede {
	margin-left: 45px;
	padding-top: 5px;
	padding-bottom: 10px;
	width: 433px;
	text-align: center;
}

.cont_texte {
	margin-left: 45px;
	padding-top: 5px;
	padding-bottom: 10px;
	width: 433px;
}

.cont_trier {
	margin-left: 45px;
	margin-top: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 433px;
	text-indent: 14px;
	background-color: #FCF0D6;
}

.cont_table_matiere {
	margin-left: 45px;
	padding-top: 15px;
	padding-bottom: 10px;
	width: 433px;
}

.cont_even {
	margin-left: 45px;
	padding-top: 15px;
	padding-bottom: 10px;
	width: 433px;
}

.cont_even_titre {
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px solid #999999;
}

.cont_even_texte {
	margin-top: 6px;
}

.cont_photos {
	margin-bottom: 4px;
	width: 431px;
}

.cont_photos_cat {
	margin-bottom: 25px;
	width: 431px;
}

.cont_photos_viewer {
	margin-top: 5px;
	margin-bottom: 20px;
	text-align: center;
	width: 431px;
}

.cont_photos_boutons {
	width: 431px;
}


/******************** PIED DE PAGE ********************/

.pied_page {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 3px solid #FFFFFF;
	background-color: #6F732D;
}

.pied_contenu {
	float:left;
	text-align: center;
	width: 525px;
}


/************************ INDEX ***********************/

.ind_contenu {
	text-align: left;
	margin-left: 68px;
	margin-top: 79px;
}

.ind_version_fr {
	padding-left: 10px;
	margin: 12px 0px 12px 0px;
	text-align: left;
	height: 15px;
	background-color: #EE6F6B;
	width: 100%;
}

.ind_version_en {
	padding-left: 10px;
	margin: 12px 0px 12px 0px;
	text-align: left;
	height: 15px;
	background-color: #B81814;
	width: 100%;
}


/*********************** ACCUEIL **********************/

.acc_boite_motif {
	float: left;
	width: 255px;
	margin: 17px 0px 0px 21px;
	_margin: 17px 0px 0px 11px;
	padding: 10px 10px 10px 10px;
	background-image: url(../medias/commun/com_mozaique.gif);
	background-repeat: repeat;
}

.acc_boite_texte {
	width: 215px;
	padding: 10px 20px 10px 20px;
	background-color: #FFFFFF;
	background-image: url(../medias/home/acc_coins.gif);
	background-repeat: no-repeat;
}

.acc_boite_texte_rouge {
	width: 215px;
	padding: 10px 20px 10px 20px;
	background-color: #ca1235;
	color:#FFFFFF;
}

.acc_boite_expo {
	float: right;
	margin: 7px 0px 0px 0px;
}

/*********************** EVENTS **********************/

.msg_confirmation_inscription{
	background-color:#E8FDE9;
	color:#009900;
	font-weight:bold;
	border:1px solid #509C34;
	padding:20px;
	margin:0px 30px 20px 45px;
}

#box_btn_list_view{
  padding:15px 20px 5px 0px;
  text-align:right;
}

#box_liste_events{
	border-top:1px solid #CCC;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 20px;
}

.box_events_month{
	margin-top:15px;
}
.box_events_month td{
  padding:0px 8px 5px 0px;
}
.event_list_view{
  line-height:14px;
  margin:0px 0px 10px 0px;
  font-size:12px;
}
.event_serie{
  color:#999;
  font-size:11px;
}
.event_date{
  color:#666;
  font-size:12px;
  vertical-align:top;
  width:85px;
}
.event_month{
  color:#4C4C4C;
}
#box_same_date_events{
  background-color:#C51335;
  color:#FFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin:10px 45px;
  padding:11px 15px 1px 15px;
}
#box_same_date_events p{
  margin:0px 0px 10px 0px;
}
#box_same_date_events a:hover{
  color:#FFF;
}

#canadahelps{
  float:left;
  width:200px;
  margin-right:25px;
}
#paypal{
  float:left;
  width:200px;
  padding-top:5px;
}