
/*****************************************/
/**************** MAIN *******************/ 
/*****************************************/

/* body */
body{
	background-color:#DF1F2B;/***/
	font-family:Tahoma;/***/
	font-size:12px;
}

/* liens */
a:link, a:visited{
	color:#CC0000;
	font-weight: bold;
	text-decoration: underline;
}
a:hover{
	color:#FF9900;
}

/* formulaires (boutons, textarea, ...) */
input{
	color: #777777;
	border: 1px #CC0000 solid; /***/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
}
textarea {
	color: #777777;
	border: 1px #CC0000 solid; /***/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
}

/***************************************************/
/**************** CLASS CLUB2FOOT ********************/ 
/***************************************************/

/* MISE EN FORME MODULES STANDARDS */
.cadre {
	background: #E2E2E2;
	width: 241px;
	margin: 0px 0;
	padding: 0 10px;
	float: right;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 221px;
	background: #E2E2E2 url(../../generic/themes/rouge/bas.gif) no-repeat 0 100%; /***/
	padding-bottom: 20px;
}

.cadre h2 {
	width: 241px;
	height: 23px;
	text-align:center;
	background: url(../../generic/themes/rouge/haut.gif) no-repeat; /***/
	margin: 0 -10px;
	padding-top:5px;
	font-size:14px;
	}

.cadreSponsor {
	background: #E2E2E2;
	height:150px;
	width: 241px;
	margin: 0px 0;
	padding: 0 10px;
	float: right;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 221px;
}
.cadreSponsor {
	background: #E2E2E2 url(../../generic/themes/rouge/bas.gif) no-repeat 0 100%;/***/
	padding-bottom: 20px;
	}
.cadreSponsor h2 {
	width: 241px;
	height: 23px;
	text-align:center;
	background: url(../../generic/themes/rouge/haut.gif) no-repeat;/***/
	margin: 0 -10px;
	padding-top:5px;
	font-size:14px;
	}
	
.light:hover{
	background-color:#FFFFCC;
}

/***************************************************/
/**************** ID CLUB2FOOT ******************/ 
/***************************************************/
#theBody{
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

#montage{
	background-image:url(../../generic/montages/montage2.jpg);/***/
	background-repeat:no-repeat;
}

#head{
	background-color:#CC0000;/***/
	height:216px;
}

#logoClub{
}

#nomClub{
	font-size:24px;
	color:#362F34;
	font-weight:bold;
}

#pubAnovia{
	background-color:#FFCC00;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:thin;
	width:500px;
	height:125px;
	text-align:center;
}


#left{
	border-right-style:solid;
	border-right-color:#333333;
	border-right-width:1px;
	vertical-align:top;
}

#right{
	vertical-align:top;
}

#moduleNews{
	width:500px;
}
	#titreMainModule{
		background-color:#CC0000;/***/
		width:25%;
		text-align:center;
		font-size:18px;
		font-weight:bold;
	}
	
	#bgContentNews{
		background-color:#CC0000;/***/
	}
	
	#contentNews{
		margin:10px;
		background-color:#FFFFFF;
		color:#333333;
	}
	
	#contentNews p{
		padding:inherit;
		margin:inherit;
	}
	
#navigation{
}

#footer{
	color:#CC0000;
	text-align:center;
	border-top:#000000 1px dashed;
	font-family:"Trebuchet MS";
	font-size:10px;
}

/*****************************************************************/
/**** MENU ****/ 
/*****************************************************************/
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position:absolute;
margin-top:194px;
width: 100%;
}
#menu dl {
float: left;
width:110px;
margin: 0 1px;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background-color:#FFFFFF;
border: 1px solid gray;
margin: 1px;
height:18px;
}
#menu dd {
display: none;
border-left: #CC0000 5px solid; /***/
}
#menu li {
text-align: center;
background-color:#CCCCCC;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: #eee;
}
#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}

/*****************************************************************/
/**** ID et CLASSES DES DIFFERENTES PAGES (autre que accueil) ****/ 
/*****************************************************************/

/* Pages de contenues (partie communes) */
#headPage {
	color:#CC0000;/***/
}

#title {
	font-size:16px;
	border-bottom:#999999 1px solid;
	font-weight:bold;
}
#ss-title {
	font-size:14px;
	color:#000000;
	font-weight:bold;
}
#retour {
	border-bottom:#999999 1px solid;
}

#cadre {
	border:#CC0000 1px dotted;/***/
}

#alertred {
	color:#CC0000;
	font-weight:bold;
} 

#alertgreen {
	color:#009966;
	font-weight:bold;
}

.ligneTab {
	background-color:#E2E2E2;
} 

#dataFooter {
	background-color:#CCCCCC;
} 

/************************************/
/**** Page détail news			 ****/ 
/************************************/
#titreNews{
	font-size:14px;
	font-weight:bold;
	border-bottom:#333333 1px dashed;
}
#titreNews p{
	margin:0px;
}
#infosNews {
	font-size:10px;
}
#infosNews p{
	margin:0px;
}
/************************************/
/**** coordonnées club			 ****/ 
/************************************/
.tdTitre {
	font-weight:bold;
}
/************************************/
/**** short calendar			 ****/ 
/************************************/
#tabAccueil {
	/*background: url(../../generic/modules_styles/rouge/calendar.png) no-repeat;*/ 
	border:#CC0000 2px solid; /***/
	border-collapse:collapse;
}
.tabAccueilTitre {
	background-color:#CC0000; /***/
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-indent:20px;
}
.tabAccueilSSTitre {
	background-color:#CCCCCC;
	text-align:center;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-indent:20px;
	border-top:#000000 1px solid;
}

