/******* INCLUSION DE LA FEUILLE GLOBALE *******/
@import url("global.css");

#page, #ours {
	width:1000px;
}
#page {
	background-color:#FFFFFF;
}
#deco_haut {
	background-color:#333333;
	text-align:center;
	padding:7px;
	margin-top:0px;
	color:white;
	background-position:12px center;
	background-repeat:no-repeat;
	background-image:url(../../images/constantes/carre_rouge.gif);
}
#mentions {
	/*background-color:#440000;*/
	background-color:#003377;
	height:25px;
	margin-top:25px;
	background:#003377 url(../../images/constantes/foot_index.jpg) top left no-repeat;
	padding:0px;
}
.stitre, .stitre2 {
	display:block;
	font-size:18px;
	color:#004499;
	margin-bottom:5px;
	padding:5px;
}
.separ, .separ_rouge {
	background:white url(../../images/constantes/index/separ.jpg) center bottom no-repeat;
	padding-bottom:15px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:18px;
	color:#004499;
	margin-bottom:10px;
}
.separ_rouge {
	background-image:url(../../images/constantes/index/separ_rouge.jpg);
	color:#990000;
}

.events {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:35px;
}
.events td { 
	text-align:center;
	font-size:12px;
	width:333px;
	padding:0px;
}
.events tr.deux td {
	width:495px;
	padding-left:8px;
}
.events img {
	height:80px;
	border:0px;
}
.events .g {
	width:10px;
}	
.events .txt, .events .txt_rouge {
	height:80px;
	overflow:auto;
	text-align:left;
}
.events .txt span, .events .txt_rouge span {
	display:block;
}

.events .txt_rouge span {
	color:#990000;
}
.mbr a { color:#DD2222; font-weight:bold; }
.mbr a:hover { text-decoration:none; color:#DD2222; border-bottom:1px dashed #DD2222; }

.events .t, .events .t_rouge {
	text-align:center;
	text-transform:uppercase;
	display:block;
	letter-spacing:1px;
	font-size:13px;
	color:#004499;
}
.events .t_rouge {
	color:#990000;
}
.events .fleche {
	height:10px;
	margin-left:5px;
	margin-right:5px;
}
.events ul{
	margin:0px;
	padding:0px;
	padding-left:25px;
}
.events li {
	list-style-image:url(../../images/constantes/carre_marron.gif);
}
.events li a {
	color:#442200;
}
.events ul.rouge li {
	list-style-image:url(../../images/constantes/carre_rouge.gif)
}
.events ul.rouge li a {
	color:#116699;
}


img.rss {
	height:20px;
	position:relative; top:2px;
}	
.actus_rss {
	margin-left:auto;
	margin-right:auto;
}
.actus_rss td { 
	text-align:center;
	font-size:12px;
	padding:0px;
}
.actus_rss ul {
	margin:0; padding:0;
}
.actus_rss ul {
	margin:0; padding:0;
}
.actus_rss li {
	display:inline;
	padding-left:15px; padding-right:15px;
}
.actus_rss li a {
	color:#116699;
}
.actus_rss li img {
	border:0;
}
#txt_rss{
	margin-bottom:35px;
	margin-left:35px; margin-right:35px;
}
#txt_rss .txt_rss_div {
	padding:8px;
	padding-left:20px; padding-right:20px;
	font-size:12px;
	background-color:#EEEEEE;
	display:none; 
}


.banniere {
	border-width:0px;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	text-align:center;
}
.banniere img {
	border-width:0px; display:block;
}
.banniere div.bangauche, .banniere div.bandroite {
	float:left;
	width:385px; text-align:center;
	font-size:12px;
}
.banniere div.bandroite {
	float:right;
}
.banniere span {
	padding-left:8px;
	padding-right:8px;
}

#t {
	width:1000px;
	height:540px;
	background:#FFFFFF url(../../images/constantes/index/fond_tableau.gif) center center no-repeat;
	margin-bottom:35px;
}
#t td {
	width:333px;
	height:180px;
	padding:0px;
	text-align:center;
}
#t img {
	border-width:0px;
}
#t .mod_membres {
	background:transparent url(../../images/constantes/index/module_membres.jpg) center center no-repeat;
}
#t .mod_membres input[type="text"], #t .mod_membres input[type="password"] {
	width:120px;
	color:#666666;
	border:1px solid #AA0011;
	padding:2px;
	margin:2px;
}
#t .mod_membres input[type="submit"] {
	color:black;
	background:white url(../../images/constantes/carre_rouge.gif) 5px center no-repeat;;
	border:1px solid white;
	padding-left:18px;
	font-size:13px;
	cursor:pointer;
}
.input_log {
	position:relative;
	top:-25px;
	left:110px;
	width:180px;
}
.input_submit {
	position:relative;
	top:-5px;
	left:50px;
}

#part {
	margin-bottom:35px;
}
#part ul, #part li {
	margin:0px; padding:0px; text-align:center;
}
#part li {
	display:inline;
	list-style-type:none;
	padding-left:5px; padding-right:5px;
}
#part img {
	height:80px;
	border:0;
}
.annonce {
	padding:10px; margin:8px; background-color:#FFCCCC; color:#990000; text-align:center;
}