html	{height:100%}
body {padding:0px; margin:0px; height:100%}
body, td {font-family: arial, verdana, sans-sherif; font-size: 12px; color: #333333}
td {}



/* ------------------------------------------
/* Placement des principaux tableaux d'encadrement
/* ------------------------------------------ */



.d_principal {height:100%; text-align:center}
.t_principal {margin-left:auto; margin-right:auto; height:100%;  width:1200px; background-image:url('../medias/banque_photos/template_2010_02.jpg'); background-repeat:no-repeat}
.t_principal_article_rubrique {margin-left:auto; margin-right:auto; height:100%;  width:1200px; background-image:url('../medias/banque_photos/template_2010_b_02.jpg'); background-repeat:no-repeat}
.t_bas {margin-left:auto; margin-right:auto; width:1200px;}





#bas_titre_club {float:right; text-align:left; color:#333333}
#bas_titre_club a { color: #333333; text-decoration: underline }
#bas_titre_club a:hover { color: #CCCCCC; text-decoration: underline }




/* ------------------------------------------
/* Tableau central d'article et rubrique
/* ------------------------------------------ */


table.gc {margin-top: 15px}
table.gc td {text-align: left; vertical-align: top;}






td.gc_gauche 		{width: 320px;}
td.gc_gauche_2 		{width: 45px;}
td.gc_logo 			{width: 287px;}
td.gc_logo_2 		{width: 18px;}
td.gc_communiques 	{width: 405px;}
td.gc_centre { padding-top:0px}
td.gc_droite {padding-left: 15px; width: 235px; text-align:center;padding-top: 244px}



/* ------------------------------------------
/* Style page accueil
/* ------------------------------------------ */

.sommaire_centre {width: 875px; padding-top:130px}
.sommaire_articles {width: 360px; padding-bottom: 15px}

.sommaire_liste_rubrique, .sommaire_liste_rubrique  a {font-size: 11px; color: #666666; font-weight: bold; text-decoration:none; text-transform:uppercase}
.sommaire_liste_rubrique  a:hover {color: #999999}

.sommaire_liste_titre {font-size: 19px; color: #000000; font-weight: bold}
.sommaire_liste_titre a { color: #000000;  text-decoration:none}
.sommaire_liste_titre a:hover { color: #808080;  text-decoration:none}
.sommaire_sous_titre {color: #333333; font-size: 13px; font-weight:bold; }
.sommaire_date {font-size: 10px; color: #4B4B4B; margin-bottom: 10px}
.sommaire_chapo {font-size: 12px; color: #000000; text-align: justify; margin-bottom: 15px}


/* ------------------------------------------
/* Style nouvelles accueil
/* ------------------------------------------ */


.cadre_nouveau {margin-top: 25px; margin-bottom: 15px}
.cadre_liste_titre a{font-size: 12px; color: #0056A2; text-decoration:none; font-weight:bold}
.cadre_liste_titre a:hover {font-size: 12px; color: #9AC1E4; text-decoration:none}
.cadre_date {font-size: 11px; color: #4D4D4D; margin-bottom: 5px}












table.tar {width:645px; margin-bottom: 15px}

table.tar td.top {background-position: center top; height:40px; background-image:url('../medias/placement_rubriques/placement_rubriques_2010_03.png'); background-repeat:no-repeat; padding-left:5px; padding-right:5px}
table.tar td.milieu { background-image:  url('../medias/placement_rubriques/placement_rubriques_2010_18.png'); background-repeat: repeat-y;}
table.tar td.bas {}

td.cell_contenu {padding-left:15px; padding-right:15px; padding-top:15px;}

table.tar_2 {margin-bottom: 15px}
table.tar td{vertical-align: top;}

td.tar_gauche {width:5px}
td.tar_centre { width:650px; padding-bottom:15px}
td.tar_centre_1 {}
td.tar_centre_2 { width:650px;   padding-left:15px; padding-right:15px; padding-top:15px; background-color:#FFFFFF }
td.tar_droit {width:5px}

table#hierarchie td 		{height:40px; vertical-align: middle; margin-bottom:0px; padding-bottom:0px}
table#hierarchie td a		{}
table#hierarchie td a:hover	{text-decoration: none; color: #1463B1}

table. surlignable {}
.surlignable td {padding-left: 97px; vertical-align:middle}




.texte_principal {text-align: justify}
.super_menu {background-image: url('../medias/placement_rubriques/placement_rubriques_07.png');  background-repeat: repeat-y}

#documents_portfolio h2 {font-family: arial, verdana, sans-sherif; }


/* ------------------------------------------
/* Tableau evenements
/* ------------------------------------------ */

table.table_evenements {background-image: 
               url('../medias/elements/Background_competitions/Background_competitions_01.png');border-spacing: 2px;  background-repeat:repeat;font-size: 11px;  }

table.table_evenements td{padding: 2px;font-size: 11px;}

table.table_evenements td.t_rectangle {background-image: url('../medias/elements/Background_competitions/Background_competitions_02.png');}



/*  ----------------------------------------------------------- */
/*  Style de la page 'Album photo'  			*/
/*  ----------------------------------------------------------- */





/*  ------------------------------------------
/*  Styles des tableaux de vignettes
/*  ------------------------------------------ */






.album_photo_table-border { margin:6px; border:1px solid #0E64AD; width:190px ; background-color:#F2F2F2; padding:0px; float: left;  }

.album_photo_table-border .photo {text-align:center; width:180px ;height:180px ;vertical-align: middle}

.album_photo_table-border td img {margin-left:auto; margin-right:auto;}


.album_photo_menu  { border-top:1px solid #DDDDDD; text-align:center; }

.album_photo_menu a, .album_photo_menu a:visited  { text-align:center;display:block; vertical-align:middle; color: #022D72; font-size: 12px; text-decoration: none;  }

.album_photo_menu a:hover { color: #333333 }



/*  ------------------------------------------
/*  Styles des listes de photos
/*  ------------------------------------------ */





.album_photo_liste								{ margin-top:6px; margin-bottom:6px   }
.album_photo_liste .photo						{ text-align:center; width:170px ;min-height:170px ;vertical-align: middle }
.album_photo_liste .texte_liste					{ text-align:left; width:500px ;vertical-align: top }

.album_photo_liste .texte_liste .menu_rubrique	{ padding-top:0px; margin-top:0px}


.texte_liste .texte				{ font-size:11px}
.texte_liste .colonne			{ float:left; width:180px; padding-right:20px}
.texte_liste .colonne ul		{ padding:0px; margin: 0px;margin-left:15px}



/*  Rollover des photos
/*  ------------------------------------------ */

a.over_photo img {margin-left:auto; margin-right:auto; }

/* garder  a:hover.over_photo img { background-image:url('media/2007_elements/2008_pattern_photo_over.png') }  */






/* ------------------------------------------
/* Colonne gauche
/* ------------------------------------------ */


.col_gauche  { width: 405px }
.communique  { padding-left:17px; padding-right:35px; padding-top:20px; padding-bottom:10px }
.col_gauche td.cell_commanditaires { background-image: url('../medias/table_communiques/table_communiques_07.png') }
.col_gauche td.cell_centre { background-image: url('../medias/template/template-02_17.png') }
.communique_titre a {font-size: 14px; color: #0056A2; font-weight: bold; text-decoration:none}
.communique_titre a:hover {font-size: 14px; color: #689BC8; font-weight: bold; text-decoration:none}
.communique_sous_titre {font-size: 12px; color: #000000; font-weight:bold }

.communique_chapo {font-size: 12px; color: #555555; margin-top: 0px; text-align:justify}
.table_super_calendrier {background-image: url('../medias/colonne_gauche/colonne_gauche_30.png')}
.cell_super_calendrier {  }

.commande_titre {font-size: 14px; font-weight: bold; text-transform: uppercase; color: #0056A2; margin-top: 5px; margin-bottom: 
               15px;}
.agenda_titre {margin-top: 2px}
.agenda_titre a {font-size: 12px; color: #0056A2; font-weight: bold; text-decoration:none}
.agenda_titre a:hover {color: #4599E4;}
.agenda_date {font-size: 12px; color: #7B8999;  margin-bottom:5px }





.tete_box_ext_5	 	{text-decoration:none; background-image: url('../medias/template/template-01_76.png');height: 60px; width:242px;vertical-align:middle;text-align: center; text-transform:uppercase; color:#FFFFFF; font-size:16px; font-weight:bold}
.tete_box_ext_6 	{text-decoration:none; background-image: url('../medias/template/template-01_78.png');height: 60px; width:242px;vertical-align:middle;;text-align: center; text-transform:uppercase; color:#FFFFFF; font-size:16px; font-weight:bold}
.tete_box_ext_7		{text-decoration:none;background-image: url('../medias/template/template-01_80.png');height: 60px; width:242px;vertical-align:middle;;text-align: center; text-transform:uppercase; color:#FFFFFF; font-size:16px; font-weight:bold}
.tete_box_ext_8		{text-decoration:none;background-image: url('../medias/template/template-01_80.png');height: 60px; width:242px;vertical-align:middle;;text-align: center; text-transform:uppercase; color:#FFFFFF; font-size:16px; font-weight:bold}
.tete_box_ext_9 	{text-decoration:none;background-image: url('../medias/template/template-01_80.png');height: 60px; width:242px;vertical-align:middle;;text-align: center; text-transform:uppercase; color:#FFFFFF; font-size:16px; font-weight:bold}

.tete_box_ext_5 a,	.tete_box_ext_6 a,	.tete_box_ext_7 a,	.tete_box_ext_8 a ,	.tete_box_ext_9 a {text-decoration:none;color:#FFFFFF;}
.tete_box_ext_5 a:hover,	.tete_box_ext_6 a:hover,	.tete_box_ext_7 a:hover,	.tete_box_ext_8 a:hover ,	.tete_box_ext_9 a:hover {text-decoration:none; color:#333333}
.middle_box_ext {background-image: url('../medias/template/template-01_82.png'); 
               background-repeat: repeat-x; height: 121px}
.test{}
.bordure_box { width: 2px; background-image: url('../medias/template/template-01_81.png'); 
               background-repeat: repeat }
.box_texte   { padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:0px }
.box_texte td  { text-align: justify; color: #666666; }








.bas_c1 {width: 1200px; height: 245px; background-image: url('../medias/banque_photos/template_2010_05.jpg'); text-align:right; padding-right:450px}
.bas_c1 img { margin-right: 25px; padding-right: 20px}
.bas_c2 {width: 1200px; height: 25px; background-image: url('../medias/banque_photos/template_2010_06.jpg'); padding-left:15px; color: #E8E8FF }
.bas_c2 a{ color: #FFFFFF; text-decoration:none } 
.bas_c2 a:hover { color: #0066FF; }
.bas_c3 {width: 1200px; height: 25px; background-image: url('../medias/banque_photos/template_2010_07.jpg'); padding-left:15px ;padding-right:15px ; color: #336699 }
.bas_c3 a{ color: #336699; text-decoration:none }
.bas_c3 a:hover{ color: #CCCCFF;}
