@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
img{
	border:0px;
	margin:0px;
	paddding:0px;
}
div.g_salon{
	width:950px;
	margin:0px auto;
}
div.g_salon div.entete{
	background:#FFFFFF url(../imgs/entete.jpg) top left no-repeat scroll;
	width:950px;
	height:155px;
	margin:0px 0px 10px 0px;

}

h1, h3{
	margin:0px 0px 15px 0px;
	padding:0px;
}
h2{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
p{

}
/*#BB0027*/

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

/*====================================*/
/*========== Menu principal ==========*/
/*====================================*/
div.g_salon div.g_menu{
	height:36px;
}
div.g_salon div.g_menu a{
	float:left;
	margin:0px;
	padding:0px;
}

div.g_menu ul, ul.menuProgramme{

	display:block;
	float:none;
	overflow:hidden;
	margin:0px;
	padding:0px;

}
div.g_menu ul li, ul.menuProgramme li{
	float:left;
	margin:0;
	padding:0;
	position:relative;
	list-style:none;
}

/*--------------------------*/
div.g_info_over{
	background:transparent url(../imgs/cnt_top.gif) top left no-repeat scroll;
	width:950px;
	height:35px;
	padding:0px;
	float:left;
}
div.g_info_over div{
	display:none;
	color:#FFFFFF;
	font-weight:bold;
	font-style:italic;
	margin:5px 0px 0px 15px;
}

div.centre{
	background:#FFFFFF url(../imgs/cnt_bg.gif) top left repeat-y scroll;
	width:950px;
	padding:0px;
	margin:0px;
	height:auto;
	float:left;
}
div.contenu{
	margin:15px 20px 20px 20px;
}
/*----------------------------------*/
div.bas_page{
	margin:0px 0px 20px 0px;
}
div.bas_page .top{
	width:950px;
	height:15px;
	background:transparent url(../imgs/footer_top.gif) top left no-repeat scroll;
}
div.bas_page .cnt{
	width:950px;
	color:#FFFFFF;
	background-color:#000000;
	padding:20px 0px 5px 0px;
}
div.bas_page .cnt .colg{
	float:left;
	text-align:left;
	width:454px;
	padding:0px 0px 0px 20px;
}
div.bas_page .cnt .cold{
	float:right;
	text-align:right;
	width:435px;
	padding:0px 20px 0px 20px;
	border-left:#FFFFFF solid 1px;
}
div.bas_page .bas{
	width:950px;
	height:15px;
	background:transparent url(../imgs/footer_bas.gif) top left no-repeat scroll;
}
div.bas_page a{
	color:#FFFFFF;
	text-decoration:underline;
}
div.bas_page a:hover{
	color:#bb0027;
	text-decoration:underline;
}
/*---------------*/
.clear{
	display:block;
	clear:both;
	float:none;
}
/*------------------------------*/
div.accueil_top{
	margin:0px 0px 20px 0px;
}
div.accueil_top .colg{
	float:left;
	width:200px;
	text-align:justify;
}
div.accueil_top .cold{
	float:right;
	width:690px;
	height:370px;
}
div.accueil_top .colg .edito{
	height:322px;
	width:200px;
	overflow:auto;
	padding:0px 3px 0px 0px
}


div.accueil_centre{

}
div.accueil_centre .colg{
	float:left;
	width:464px;
}
div.accueil_centre .cold{
	float:right;
	width:426px;
}




/*--------------------------*/
.tb_concours{
	float:right;
}
.tb_concours input, .tb_concours select, .tb_concours textarea{
	font-family:verdana;
	font-size:10px;
	margin:0px;
	padding:0px;
}
.tb_concours .input-adherant {
	/*margin-bottom:2px;*/
	margin-right:2px;
	padding-left:2px;
	width:9px;
}

.tb_concours th{
	background:transparent url(../imgs/tb_concours_top.jpg) top left no-repeat scroll;
	height:42px;
	width:359px;
	color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 10px;
}
.tb_concours td.cnt{
	background:#48000e url(../imgs/tb_concours_bg.jpg) top left no-repeat scroll;
	color:#FFFFFF;
}
.tb_concours td.cnt form{
	margin:0px;
	padding:0px;
}
.tb_concours td.cnt td{
	height:17px;
}
.imgConcours{
	float:left;
}
/*--------------------*/
div.divProgramme{
	display:none;
	margin:0px 0px 20px 0px;
}
table.tb_programme{
	width:910px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
table.tb_programme td{
	height:30px;
}
table.tb_programme td.col1{
	width:92px;
	text-align:center;
}
table.tb_programme td.col2{
	text-align:left;
	padding:0px 0px 0px 50px;
}
table.tb_programme .ligne1{
	background-color:#000000;
}
table.tb_programme .ligne2{
	background-color:#4c4c4c;
}

.menuProgramme{

}
ul.menuProgramme a,ul.menuProgramme a:hover, ul.menuProgramme a:focus, ul.menuProgramme a:visited{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding:5px 0px 5px 0px;
	display:block;
	border:0px none transparent;
	outline:none; 
}
ul.menuProgramme li{
	background:transparent url(../imgs/bg_menu_programme.gif) top left no-repeat scroll;
	height:25px;
	width:92px;
	text-align:center;
	vertical-align:middle;
	margin:0px 1px 0px 0px;
}
ul.menuProgramme li.active{
	background:transparent url(../imgs/bg_menu_programme_o.gif) top left no-repeat scroll;
	height:25px;
	width:92px;
	text-align:center;
	vertical-align:middle;
	margin:0px 1px 0px 0px;
}



