html, body {

margin: 0;

padding: 0;

height: 100%

}



body {

	margin: 0;

	padding: 0;

	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	color : #000;

	background-image: url(images/motif-fd-page.gif);

	background-repeat: repeat;

}



/* structure generale*/

.table-up {

	width:920px;

	height:120px;

	margin-top: 30px;

	margin-left: 30px;

	border-top-width: 10px;

	border-right-width: 10px;

	border-bottom-width: 4px;

	border-left-width: 10px;

	border-style: solid;

	border-color: #FFFFFF;

	background-color: #FFFFFF;

}

.table-centre {

	width:920px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	border-left-style: solid;

	border-left-color: #FFFFFF;

	margin-left: 30px;

	background-color: #FFFFFF;

	border-right-width: 10px;

	border-left-width: 10px;

}



.table-majorsponsor {

	width:920px;

	margin-left: 30px;

	border-right-width: 10px;

	border-bottom-width: 10px;

	border-left-width: 10px;

	border-style: solid;

	border-color: #FFFFFF;

	background-color: #FFFFFF;

}

/* zones dans la structure*/

.gauche {

	width : 156px;

	background-color: #212781;

}

.table-home{

	width:580px;

	height:477px;

	background: #fff url(images/nuages.gif);

}

.table-homeb{

	width:580px;

	height:477px;

}

.table-contenu{

	width:580px;

	padding: 5px;

}

.news {

	padding-right: 8px;

	padding-left: 5px;

	padding-bottom: 10px;

	font-size: 11px;

	color: #000000;

}





/* style pour les liens*/

a {color : #000; text-decoration : underline}

a:hover  {

	color : #000;

	font-weight: bold;

	text-decoration : underline;

	background-color: #FFFFFF;

}



a.class1  {color : #FFF; text-decoration : none;}

a:hover.class1  {color : #FFF; font-weight: normal; text-decoration : underline}



/* style de liste pour la navigation*/

 ul, li {

	margin :0;

	padding : 0 ; 

	list-style : none ;

}



.menu a{

	width: 156px;

	text-decoration: none;

	color: #FFF;

	text-indent: 8px;

	background-image:url(images/puce01.gif);

	background-position: 2px 2px;

	background-repeat: no-repeat;

	text-transform: uppercase;

	font-size: 11px;

	line-height: 12px;

	font-weight: bold;

	display: block;

	margin-bottom: 6px;

	text-align: left;

}

	 

.menu a:hover{

	color: #000;

	background-image:url(images/puce02.gif);

	background-position: 2px 2px;

	background-repeat: no-repeat;

	text-decoration: none;

}



/* style paragraphe et caractères*/



p {padding-bottom: 2px;}



.titre1 {

	font-size : 24px;

	color : #ffcc00;

	font-weight: bold;

	line-height: normal;

}

.titre2 {

	font-size : 18px;

	color : #000;

	font-weight: bold;

	line-height: normal;

}

.titre3 {

	font-size : 14px;

	color : #000;

	font-weight: bold;

	line-height: normal;

}



.txt-sponsors {

	font-size : 11px;

	color : #FFF;

	margin : 0;

	text-transform: uppercase;

	font-weight: bold;

}



.txt10px { font-size: 10px; color : #fff;}



/*input {margin : O; padding : 0 ;  margin-top : 0}*/

.image {

	margin-top : 3px;

	margin-right: 3px;

}

.logobas {

	margin-top : 3px;

	margin-right: 10px;

}

