

/* ------------------------------------------------------- */
/* --------------------Thème générique-------------------- */
/* ------------------------------------------------------- */


body	{ 
	margin:0px; padding:0px; 
	background-image: url('../medias/top/background_02.jpg'); 
	background-repeat: repeat; 
	background-position-y: top
}


body, table, td, div, small, p    {
	font-family: arial, verdana,  sans-sherif;
	font-size: 12px;
}

a, a:visited, a:link		{
	text-decoration:none; color:#2A52A9
}

a:hover 	{
	color: #9393FF
}

a:active img, a:focus img {border: 0px,outline:0px; }


.wrap 	{
	background-image: url('../medias/top/background_01.jpg'); 
	background-repeat: repeat-x; 
	background-position-y: top; 
	width:100%
}

.table_principale {width:900px}




/* ------------------------------------------------------- */
/* --------------------Menu supérieur - mauve------------- */
/* ------------------------------------------------------- */

.m_mauve	{
	background-repeat: repeat-x; 
	background-position-y: top; 
	background-image:url('../medias/top/Slice01.jpg')
	}

.top_menu_1  	{ 
	font-size: 12px; 
	color: #E2E2E2; 
	font-weight: bold; 
	margin-left: 20px; 
	margin-right: 20px 
}

.top_menu_1 a, .top_menu_1 a:visited 	{
	color: #E2E2E2; 
	text-decoration:none;
}

.top_menu_1 a:hover 	{
	color: #2B52A9
}

/* ------------------------------------------------------- */
/* --------------------Menu supérieur - images------------ */
/* ------------------------------------------------------- */





.m_images_1	{b
ackground-image: url('medias/top/Patinage-rive-sud_03.jpg'); 
background-repeat: repeat-x;
width:15%
}

.m_images_2	{
background-image: url('../medias/top/Patinage-rive-sud_03.jpg'); 
background-repeat: repeat-x;
widt:20%
}

.m_images_3	{
background-image: url('../medias/top/img.jpg'); 
background-repeat: no-repeat; text-align:left
}

.m_images_4	{
background-image: url('../medias/top/Patinage-rive-sud_06.jpg'); 
background-repeat: repeat-x;
width:65%
}


/* ------------------------------------------------------- */
/* --------------------Menu supérieur - bleu-------------- */
/* ------------------------------------------------------- */




.m_bleu	{
background-repeat: repeat-x; 
background-image:url('../medias/top/Slice07.jpg');
text-align:right;
background-color:#AABADC;
border-bottom:2px solid #9D0A37;
}


.m_bleu_2	{ 
background-repeat: repeat-x; 
background-image:url('../medias/top/Patinage-rive-sud_20.jpg')}



/* ------------------------------------------------------- */
/* --------------------Habillage Général------------------ */
/* ------------------------------------------------------- */


td.box_contenu {text-align: left}


.background_global{ 
background-color: #FFFFFF; 
background-image:  url('../medias/accueil/accueil_02_02.jpg'); 
background-repeat:  repeat-x; 
background-position-y: top
}

td.colonne_droite { 
background-image: url('../medias/accueil/accueil_05.jpg'); 
background-repeat: repeat-y 
}
               
               
td.hierarchie {
font-size:11px; 
color:#FFFFFF; 
text-transform:uppercase; 
line-height:17px 
}
               
td.hierarchie a, td.hierarchie a:visited {
text-decoration: none; 
color:#FFFFFF; text-transform:uppercase; 
}
               
td.hierarchie a:hover { color:#BBBBFF;  }  
               




/* ------------------------------------------------------- */
/* --------------------Menu bas--------------------------- */
/* ------------------------------------------------------- */   




.bas {
font-size: 11px; 
color: #A2A2FF;
}     

.bas a, .bas a:visited {
color: #FFFFFF; }
                  
.bas a:hover {color: #A2A2FF; }               
               
               
               
               
               
               
               
/* ------------------------------------------------------- */
/* --------------------Positionnement encarts------------- */
/* ------------------------------------------------------- */  
               
               
               
td.encart_gauche img {margin-bottom: 10px}
td.encart_droit img {margin-top: 10px}               
               
               
               
.int_top {
text-decoration: none; 
font-size: 14px; 
font-weight: bold; 
color:#FFFFFF; 
padding-left:5px;
padding-right:5px
}

.int_top a, .int_top a:visited {
text-decoration: none; 
font-size: 14px; 
font-weight: bold; 
color:#FFFFFF
}
               
.int_top a:hover {
text-decoration: none; 
font-size: 14px; 
font-weight: bold; 
color:#E6E6E6;
}   
               
               
               
               
               
/* ------------------------------------------------------- */
/* --------------------Fin-------------------------------- */
/* ------------------------------------------------------- */
