@charset "iso-8859-1";

/*
CODES COULEURS :

Rouge : #AE0001
Jaune : #EEBC07
Gris clair : #F2F1F0
Gris fond : #DDDDDD
Gris texte, foncé : #666666

*/

/***************/
/*** GENERAL ***/
/***************/

* {
margin:0px;
padding:0px;
}

body {
/*background-color: #DDDDDD;*/
/*background: url('../images/structure/fd_background.gif') repeat fixed;*/
background: url('../images/structure/fd_site_new.jpg') no-repeat center top;
/*font-family:"Calibri","sans-serif";*/
font-family: arial, verdana;
font-size: 14px;
color : #FFFFFF;
}

p {
font-size: 14px;
padding: 5px 0px 8px 0px;
text-align: justify;
}

input, textarea, select {
margin: 2px 2px 2px 2px;
padding: 2px 0px 2px 3px;
border: 1px solid #000000;
font-family: verdana, arial;
font-size: 11px;
color : #000000;
}

img{
border: 0px solid #000000;
}

/*****************************/
/***** STRUCTURE DE PAGE *****/
/*****************************/

/* page */
#page {
width: 1004px; /*972px;*/
margin: auto;
}

#tools_head {
width: 100%;
height: 26px;
float: left;
background: url('../images/structure/fd_tools_head.gif') repeat-x;
color: #666;
line-height: 1em;
top: 0;
left: 0;
right: 0;
position: fixed;
/*background-color: transparent;
background-position: 0 -205px;*/
padding: 0px 0px;
z-index: 32000;
font-family: arial, verdana;
font-size: 12px;
font-weight: bold;
color : #FFFFFF;
}

#tools_head .content {
width: 1004px; /*972px;*/
margin: auto;
}

#tools_head .content input {
margin: 3px 2px 2px 2px;
padding: 2px 3px 2px 3px;
font-size: 10px;
}

#tools_head .content a {
font-weight: bold;
color : #FFFFFF;
font-size: 10px;
}
#tools_head .content a:hover {
font-weight: bold;
color : #EEBC07;
font-size: 10px;
}

/* div_header.php */
#header {
width: 1004px; /*972px;*/
height: 216px;
background-image : url('../images/structure/fd_header.jpg');
background-repeat : no-repeat;
padding: 0px;
margin: 26px 0px 0px 0px;
position: relative;
float: left;
}
#header_logo_texte {
width: 1004px; /*972px;*/
height: 105px;
/*background-image : url('../images/structure/logo_titre_virage_sud.png');
background-repeat : no-repeat;*/
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
}
#header_logo {
width: 120px; /*972px;*/
height: 110px;
/*background-image : url('../images/structure/logo_virage_sud.png');
background-repeat : no-repeat;*/
position: absolute;
left: 25px;
top: 142px;
/*padding: 0px 0px 0px 25px;
margin: 0px 0px 0px 0px;*/
float: left;
}

/* div_navigation.php */
#navigation {
width: 804px;	/*747px;*/
height: 27px;
background-image : url('../images/structure/fd_navigation.jpg');
background-repeat : no-repeat;
padding: 3px 0px 0px 200px;	/*15px 0px 0px 235px;*/
margin: 0px;
float: left;
}
#navigation a img { 
	padding: 0px 24px 0px 24px; 
	/*padding: 0px 16px 0px 16px; */
} 
#navigation a#nav_news img { 
	width: 57px;
	height: 18px;
	background: url(../images/navigation/news.png) top left no-repeat; 
}
#navigation a#nav_saison img { 
	width: 69px;
	height: 18px;
	background: url(../images/navigation/saison.png) top left no-repeat; 
} 
#navigation a#nav_virage-sud img { 
	width: 119px;
	height: 18px;
	background: url(../images/navigation/virage-sud.png) top left no-repeat; 
} 
#navigation a#nav_jeux img { 
	width: 51px;
	height: 18px;
	background: url(../images/navigation/jeux.png) top left no-repeat; 
} 
#navigation a#nav_forum img { 
	width: 72px;
	height: 18px;
	background: url(../images/navigation/forum.png) top left no-repeat; 
} 
#navigation a#nav_liens img { 
	width: 55px;
	height: 18px;
	background: url(../images/navigation/liens.png) top left no-repeat; 
} 

#navigation a#nav_news:hover img { 
	width: 57px;
	height: 18px;
	background: url(../images/navigation/news_ro.png) top left no-repeat; 
} 
#navigation a#nav_saison:hover img { 
	width: 69px;
	height: 18px;
	background: url(../images/navigation/saison_ro.png) top left no-repeat; 
} 
#navigation a#nav_virage-sud:hover img { 
	width: 119px;
	height: 18px;
	background: url(../images/navigation/virage-sud_ro.png) top left no-repeat; 
} 
#navigation a#nav_jeux:hover img { 
	width: 51px;
	height: 18px;
	background: url(../images/navigation/jeux_ro.png) top left no-repeat; 
} 
#navigation a#nav_forum:hover img { 
	width: 72px;
	height: 18px;
	background: url(../images/navigation/forum_ro.png) top left no-repeat; 
} 
#navigation a#nav_liens:hover img { 
	width: 55px;
	height: 18px;
	background: url(../images/navigation/liens_ro.png) top left no-repeat; 
} 
/* Zone délimitant le site : marges + contenu */
#site {
width: 1004px; /*972px;*/
background-image : url('../images/structure/fd_site.png');
background-repeat : repeat-y;
float: left;
}

/* Latéral gauche Page courante */
#tools_left {
width: 182px;	/*215px;*/
height: 100%;
padding: 19px 0px 0px 0px;
float: left;
}
#tools_left .bloc_nav {
width: 150px;
height: 110px;
border: 1px solid #FFFFFF;
/*background-color: #231C1C;*/
margin: 20px 20px 0px 10px;
}
#tools_left .bloc_nav:hover{
/*opacity:.7;*/
border: 1px solid #AE0001;
}
#tools_left .bloc_nav2 {
width: 150px;
height: 30px;
border: 1px solid #FFFFFF;
/*background-color: #231C1C;*/
margin: 20px 20px 0px 10px;
}
#tools_left .bloc_nav2:hover{
/*opacity:.7;*/
border: 1px solid #AE0001;
}

#tools_left .bloc_nav3 {
background: url(../images/liens/sweet_fm.png) no-repeat; 
width: 150px;
height: 104px;
/*border: 1px solid #FFFFFF;
background-color: #231C1C;*/
margin: 30px 20px 0px 10px;
}
#tools_left .bloc_nav3:hover{
background: url(../images/liens/sweet_fm_hover.png) no-repeat; 
cursor: pointer;
/*opacity:.7;
border: 1px solid #AE0001;*/
}

#tools_left .bloc_nav4 {
width: 150px;
height: 56px;
border: 1px solid #FFFFFF;
/*background-color: #231C1C;*/
margin: 20px 20px 0px 10px;
}
#tools_left .bloc_nav4:hover{
/*opacity:.7;*/
border: 1px solid #AE0001;
}

/* Zone de wya (where you are) */
#wya {
width: 716px;
padding: 13px 0px 10px 1px;
font-size: 9px;
color: #AE0001;
float: left;
}
#wya a {
color: #FFFFFF;
text-decoration: none;
}
#wya a:hover {
color: #AE0001;
text-decoration: none;
}

/* Zone centrale de contenu */
#contenu {
width: 716px;	/*610px;*/
min-height: 495px;	/*495px;*/
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*background-color: #231C1C;
background-image : url('../images/structure/fd_filigrane.gif');
background-repeat : no-repeat;
background-position: 100px 5px;*/
float: left;
}
/* Latéral droit Page courante */
#tools_right {
width: 106px;	/*147px;*/
min-height: 506px;
background-image : url('../images/structure/fd_tools_right.jpg');
background-repeat : no-repeat;
float: left;
}
.logo {
width: 106px;	/*147px;*/
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
float: left;
}

/* Footer */
#footer {
width: 1004px; /*972px;*/
/*height: 30px;*/
background-image : url('../images/structure/fd_site.png');
background-repeat : repeat-y;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
text-align: left;
font-size: 10px;
color: #000000;
float: left;
}
#footer_neon {
width: 944px; /*972px;*/
height: 21px;
background-image : url('../images/structure/fd_footer2.png');
background-repeat : no-repeat;
text-align:center; 
padding: 11px 0px 0px 60px;
float: left;
}
#footer_content {
width: 794px;
margin: 0px 0px 0px 0px;
padding: 10px 60px 0px 150px;
color: #FFFFFF;
float: left;
}
#footer_content_1 {
width: 474px; 
padding: 0px 0px 0px 0px; 
text-align: left;
float: left;
}
#footer_content_2 {
width: 320px; 
padding: 0px 0px 0px 0px; 
text-align: right;
float: right;
}
/*#footer_content_3 {
width: 794px; 
padding: 0px 0px 0px 0px; 
text-align: center;
float: left;
}*/

#footer a {
color: #666666;
text-decoration: none;
}
#footer a:hover {
color: #AE0001;
text-decoration: underline;
}

/* Bas de page */
#bdp {
width: 716px;	/*610px;*/
color: #FFFFFF;
padding: 5px 0px 10px 0px;
text-align: center;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
float: left;
}
#bdp a {
color: #FFFFFF;
text-decoration: none;
}
#bdp a:hover {
color: #FFFFFF;
text-decoration: underline;
}


/******************/
/***** PAGE ACCUEIL *****/
/******************/

.accueil_contenu{
width: 492px;
margin: 4px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #000000;
float: left;
}

.accueil_infos_saison {
font-family: arial;
width: 492px;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
float: left;
}

.accueil_actus {
width: 472px;
margin: 0px 20px 0px 0px;
padding: 0px 0px 0px 0px;
color: #000000;
float: left;
}

.accueil_marge {
width: 222px;
margin: 4px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #000000;
float: left;
}

.bloc_fil_infos_MUC72 {
width: 220px;
/*height: 248px;*/
background-color: #000000;
border: solid 1px #EEBC07;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
color: #AE0001;
font-size: 11px;
float: right;
font-family: arial;
}
.bloc_fil_infos_MUC72_content {
/*height: 225px;*/
float: left;
/*overflow-y: scroll;*/
}
.bloc_fil_infos_MUC72_content img {
width: 75px;
height: 48px;
padding: 0px 0px 0px 5px;
float: right;
}
.bloc_fil_infos_MUC72 a {
color: #FFFFFF;
}
.bloc_fil_infos_MUC72 a:hover {
color: #EEBC07;
}
.fil_news {
width: 216px;
background-color: #FFFFFF; /*231C1C*/
padding: 2px 2px 2px 2px;
color: #000000;
float: left;
}
.fil_news:hover {
background-color: #cccccc; /*231C1C*/
color: #000000;
}

.bloc_newsletter {
width: 220px;
background-color: #000000; /*#EEBC07*/
border: solid 1px #EEBC07;
margin: 0px 20px 0px 0px;
padding: 0px 0px 0px 0px;
color: #FFFFFF;
font-size: 11px;
float: left;
font-family: arial;
}
.bloc_newsletter a {
color: #AE0001;
font-size: 10px;
}
.bloc_newsletter a:hover {
color: #EEBC07;
font-size: 10px;
}

.bloc_recherche_google {
width: 220px;
background-color: #000000;
border: solid 1px #EEBC07;
margin: 0px 0px 20px 0px;
padding: 0px 0px 1px 0px;
color: #000000;
font-size: 10px;
float: left;
}

.bloc_photo_actusVS {
width: 470px;
height: 300px;
border-top: solid 1px #FFFFFF;
border-bottom: solid 0px #FFFFFF;
border-left: solid 1px #FFFFFF;
border-right: solid 1px #FFFFFF;
margin: 0px 20px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
}
.bloc_photo_actusVS:hover{
background-color : #FFFFFF;
opacity:.8;
}
.bloc_photo_actusVS_mini {
width: 470px;
background-color: #000000;
height: 54px;
border-top: solid 0px #FFFFFF;
border-bottom: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF;
border-right: solid 1px #FFFFFF;
margin: 0px 0px 16px 0px;
padding: 10px 0px 10px 0px;
float: left;
}
.bloc_photo_actusVS_thumbs {
width: 90px;
height: 50px;
border: solid 2px #AE0001;
margin: 0px 1px 0px 18px;
float: left;
}
.bloc_photo_actusVS_thumbs:hover {
width: 90px;
height: 50px;
border: solid 2px #EEBC07;
margin: 0px 1px 0px 18px;
float: left;
}

.bloc_photo_actusVS_chapo {
width: 442px;
height: 55px;
margin: 0px 8px 5px 8px;
padding: 6px;
float: left;
color: #FFFFFF;
text-transform: uppercase;
font-weight: bold;
background-image : url('../images/structure/fd_bloc_photo_actusVS_chapo.png');
background-repeat : no-repeat;
/*
background-color: #000000; 
filter:alpha(opacity=70);
   -moz-opacity:0.7;
   -khtml-opacity: 0.7;
   opacity: 0.7;
   */
}

.bloc_actusVS {
width: 472px;
/*border: solid 1px #FFFFFF;*/
margin: 2px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
}
.article_index {
width: 463px;
height: 72px;
margin: 0px 0px 0px 0px;
padding: 3px 15px 3px 6px;
background-image : url('../images/structure/fd_article_index.png');
background-repeat : no-repeat;
/*filter:alpha(opacity=40);
   -moz-opacity:0.4;
   -khtml-opacity: 0.4;
   opacity: 0.4;*/
color: #FFFFFF;
float: left;
}
.article_index a {
color: #FFFFFF;
}
.article_index a:hover {
color: #EEBC07;
}

.article_news {
width: 716px; /*610px*/
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
float: left;
}
.article_news_archives {
width: 716px; /*610px*/
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
float: left;
}
.article_titre {
width: 700px; /*600px*/
height: 52px;
margin: 10px 0px 0px 0px;
padding: 6px 19px 0px 8px;
background-image : url('../images/structure/fd_article_titre.png');
background-repeat : no-repeat;
color: #FFFFFF;
float: left;
}
.article_titre_archives {
width: 706px; /*600px*/
height: 52px;
margin: 0px 0px 0px 0px;
padding: 3px 16px 3px 5px;
background-image : url('../images/structure/fd_article_titre_archives.png');
background-repeat : no-repeat;
color: #FFFFFF;
float: left;
}
.article_titre a {
color: #FFFFFF;
}
.article_titre a:hover {
color: #EEBC07;
}
.article_contenu {
width: 696px; /*590px*/
margin: 0px 0px 10px 0px;
padding: 6px 10px 6px 10px;
background-color : #FFFFFF;
color: #000000;
font-size: 14px;
text-align: left;
float: left;
}
.article_contenu a {
color: #AE0001;
}
.article_contenu a:hover {
color: #000000;
}
.lien_complementaire_sans_hover {
width: 380px; /*270px*/
background-color : #666666;
color: #000000;
margin: 5px 2px 5px 15px;
padding: 5px 5px 5px 5px;
float: right;
}
.lien_complementaire {
width: 380px; /*270px*/
background-color : #666666;
color: #000000;
margin: 5px 2px 5px 15px;
padding: 5px 5px 5px 5px;
float: right;
cursor: pointer;
}
.lien_complementaire:hover {
background-color : #AE0001;
}
.lien_complementaire_sans_hover a,
.lien_complementaire a {
color: #FFFFFF;
font-size: 10px;
}
.lien_complementaire_sans_hover a:hover, 
.lien_complementaire a:hover {
color: #FFFFFF;
font-size: 10px;
}

.bloc_infos_saison {
width: 224px;
background-color : #FFFFFF;
border: solid 1px #AE0001;
margin: 0px 20px 0px 0px;
padding: 0px 0px 8px 0px;
text-align: center;
color: #FFFFFF;
font-size: 12px;
float: left;
}
.bloc_infos_saison:hover{
opacity:.7;
}

.bloc_infos_classement{
font-family: arial;
width: 224px;
background-color: #FFFFFF; /*#2D2425*/
border: solid 1px #AE0001;
margin: 0px 20px 20px 0px;
padding: 0px 0px 2px 0px;
text-align: center;
color: #000000;
float: left;
}
.bloc_infos_classement:hover{
opacity:.7;
}


/*****************************/
/***** SOIRS DE MATCHS *****/
/*****************************/

.sdm_titre {
width: 704px; /*598px*/
background-color : #000000;
margin: 0px 0px 8px 0px;
padding: 0px 6px 0px 6px;
color: #EEBC07;
font-size: 25px;
font-weight: bold;
text-align: center;
text-transform: uppercase;
float: left;
}
.sdm_titre_eqdom {
width: 323px; /*270px*/
background-color : #000000;
color: #EEBC07;
font-size: 21px;
font-weight: bold;
text-align: right;
text-transform: uppercase;
float: left;
}
.sdm_titre_score {
width: 58px;
background-color : #000000;
padding-top: 10px;
color: #AE0001;
font-size: 21px;
font-weight: bold;
text-align: center;
text-transform: uppercase;
float: left;
}
.sdm_titre_eqext {
width: 323px; /*270px*/
background-color : #000000;
color: #EEBC07;
font-size: 21px;
font-weight: bold;
text-align: left;
text-transform: uppercase;
float: left;
}

.bloc_sdm {
width: 716px; /*610px*/
background: #C1C1C1; 
/*opacity:.5;*/
margin: 0px 0px 8px 0px;
padding: 0px 0px 0px 0px;
color: #000000;
text-transform: uppercase;
float: left;
}
.bloc_sdm_info {
font-family: arial;
width: 228px; /*270px*/
height: 30px;
background-color : #666666;
border: solid 0px #AE0001;
margin: 8px 65px 8px 65px;
padding: 14px 0px 0px 0px;
text-align: center;
color: #FFFFFF;
text-transform: uppercase;
font-size: 16px;
font-weight: bold;
float: left;
}
.bloc_sdm_info:hover{
background-color : #AE0001;
color: #EEBC07;
cursor: pointer;
}
.bloc_sdm_info a {
color: #FFFFFF; /*#AE0001*/
}
.bloc_sdm_info a:hover {
color: #EEBC07;
}

/*****************************/
/***** DEPLACEMENTS *****/
/*****************************/

.bloc_deplacement {
width: 716px; /*570px*/
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #000000;
float: left;
}
.bloc_deplacement a {
text-decoration: underline;
color: #EEBC07;
}
.bloc_deplacement a:hover {
text-decoration: none;
color: #EEBC07;
}
.bloc_deplacement_1 {
width: 700px; /*570px*/
background: #EEBC07; 
margin: 0px 0px 0px 0px;
padding: 8px 8px 6px 8px;
color: #000000;
float: left;
}
.bloc_deplacement_1 .illustration {
width: 390px;
margin: 0px;
padding: 0px;
float: right;
}
.bloc_deplacement_2 {
width: 700px; /*570px*/
margin: 8px 18px 0px 18px;
padding: 0px 0px 10px 0px;
float: left;
}
.bloc_deplacement_2 h3 {
width: 670px; /*570px*/
color: #EEBC07; 
margin: 0px 0px 0px 0px;
padding: 2px 5px 2px 5px;
float: left;
}
.bloc_deplacement_2_1 {
width: 660px; /*570px*/
background: #ffffff; 
margin: 0px 0px 8px 0px;
padding: 0px 10px 0px 10px;
color: #000000;
float: left;
}

/*****************************/
/***** PARTENAIRES *****/
/*****************************/

.bloc_recherche_partenaire {
width: 696px; /*570px*/
background: #000000; 
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
color: #FFFFFF;
float: left;
}

.bloc_partenaire {
width: 706px;
background: #EEEEEE; 
margin: 0px 0px 10px 0px;
padding: 5px 5px 5px 5px;
color: #000000;
float: left;
}
.bloc_partenaire:hover {
background: #EEBC07; 
}
.bloc_partenaire_1 {
width: 150px;
height: 120px;
background: #FFFFFF; 
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
color: #000000;
border: 2px solid #FFFFFF;
text-align: center;
float: left;
}
.bloc_partenaire_2 {
width: 542px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #000000;
float: left;
}
.bloc_partenaire_2_1 {
width: 542px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #000000;
float: left;
}
.bloc_partenaire_2_2 {
width: 542px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #000000;
float: left;
}
.bloc_partenaire_2_2_1 {
width: 204px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #000000;
text-align: left;
float: left;
}
.bloc_partenaire_2_2_2 {
width: 338px;
/*background-color: #EEBC07;*/
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #000000;
text-align: right;
float: left;
}


/******************/
/***** TITRES *****/
/******************/

hr {
padding: 0px;
margin: 0px;
}

h1 {
font-family: arial, verdana;
font-size: 27px;
font-weight: bold;
color: #EEBC07;
padding: 10px 10px 5px 0px;
margin: 0px;
text-transform: uppercase;
}

h2 {
width: 706px; /*600px*/
font-family: arial, verdana;
font-size: 15px;
font-weight: bold;
background-color: #AE0001;
/*border: dashed 1px #EEBC07;*/
color: #FFFFFF; /*#EEBC07;*/
padding: 2px 5px 0px 5px;
margin: 20px 0px 8px 0px;
text-transform: uppercase;
float: left;
}

h3 {
width: 706px; /*598px*/
font-family: arial, verdana;
font-size: 12px;
font-weight: bold;
background-color: #000000;
/*border: dashed 1px #AE0001;*/
color: #EEBC07; /*#EEBC07;*/
padding: 2px 5px 2px 5px;
margin: 8px 0px 8px 0px;
text-transform: uppercase;
float: left;
/*
font-family: arial, verdana;
font-size: 14px;
font-weight: bold;
color: #AE0001;
padding: 8px 5px 7px 25px;
text-transform: uppercase;
*/
}

h4{
font-family: arial, verdana;
font-size: 12px;
font-weight: bold;
color: #AE0001;
padding: 10px 5px 5px 35px;
}

/****************/
/**** LISTES ****/
/****************/

#contenu ul {
margin: 0px;
padding: 0px;
width: 100%;
float: left;
}
#contenu li {
margin: 0px;
padding: 0px;
}

#contenu .liste_liens li {
list-style-type: square ;
padding: 3px 0px 3px 5px;
margin: 0px 0px 0px 40px;
}

.liste1 {
background-image: url('../images/puces/puce_petite_fleche.gif');
background-repeat: no-repeat;
list-style-type: none;
background-position: 20px 5px;
padding: 3px 0px 3px 10px;
}



/******************/
/**** COULEURS ****/
/******************/

.noir { color: #000000; }
.blanc { color: #FFFFFF; }
.gris_clair { color: #F2F1F0; }
.gris_moyen { color: #DDDDDD; }
.gris_fonce { color: #666666; }
.rouge { color: #AE0001; }
.jaune { color: #EEBC07; }


/***************/
/**** TEXTE ****/
/***************/

.b { font-weight: bold; }
.normal { font-weight: normal; }
.em { font-style: italic; }
.majuscule { text-transform: uppercase; }

.huit { font-size: 8px; }
.neuf { font-size: 9px; }
.dix { font-size: 10px; }
.onze { font-size: 11px; }
.douze { font-size: 12px; }
.treize { font-size: 13px; }
.quatorze { font-size: 14px; }
.quinze { font-size: 15px; }
.seize { font-size: 16px; }
.dixsept { font-size: 17px; }
.dixhuit { font-size: 18px; }
.dixneuf { font-size: 19px; }
.vingt { font-size: 20px; }
.vingtun { font-size: 21px; }
.vingtdeux { font-size: 22px; }
.vingttrois { font-size: 23px; }
.vingtquatre { font-size: 24px; }
.vingtcinq { font-size: 25px; }
.vingtsix { font-size: 26px; }
.vingtsept { font-size: 27px; }
.vingthuit { font-size: 28px; }
.vingtneuf { font-size: 29px; }
.trente { font-size: 30px; }
.trentesix { font-size: 36px; }

.citation{
font-style: italic;
color: #BBBBBB;
}
.notes {
font-size: 10px;
font-style: italic;
}
.chapo {
font-weight: bold;
}


/***************/
/**** LIENS ****/
/***************/

a {
color: #AE0001;
text-decoration: none;
}
a:hover {
color: #EEBC07;
text-decoration: none;
}

.underline {
text-decoration: none;
}
.underline:hover {
text-decoration: underline;
}

.lien_couleur {
color: #AE0001;
text-decoration: underline;
}
.lien_couleur:hover {
color: #AE0001;
text-decoration: none;
}

.lien_couleur2 {
color: #000000;
text-decoration: none;
}
.lien_couleur2:hover {
color: #AE0001;
text-decoration: none;
}

/********************/
/**** PLACEMENTS ****/
/********************/

.caler_gauche {
text-align: left;
}
.caler_centre {
text-align: center;
}
.caler_droite {
text-align: right;
}

.img_floatl {
float: left;
padding: 5px 15px 5px 2px;
}
.img_floatr {
float: right;
padding: 5px 2px 5px 15px;
}


/*****************/
/**** BOUTONS ****/
/*****************/

.bt_1 {		   
width: 70px;
background-color: #AAAAAA;	 
color: #000000;
border: 2px solid #666666;	 
text-transform: uppercase;
padding: 3px;
text-align: center;	
font-weight: bold;
font-size: 10px;
}
.bt_1 a { 
color: #000000;
text-decoration: none;
}
.bt_1 a:hover { 
color: red;
text-decoration: underline;
}

.bt_2 {		   
background-color: #AAAAAA;	 
color: #000000;
border: 2px solid #666666;	 
text-transform: uppercase;
padding: 3px;
text-align: center;	
font-weight: bold;
font-size: 10px;
}
.bt_2 a { 
color: #000000;
text-decoration: none;
}
.bt_2 a:hover { 
color: #AE0001;
text-decoration: underline;
}

.bt_savoirplus {
width:85px;
height:12px;
font-size: 9px;
text-align: center;
background-color: #EEBC07;
color: #000000;
font-weight: bold;
float: right;
padding: 1px 2px 2px 2px;
margin: -18px 10px 3px 0px;
text-transform: uppercase;
}
.bt_savoirplus a {
color: #000000;
text-decoration: none;
}
.bt_savoirplus a:hover {
color: #AE0001;
text-decoration: underline;
}

.bt_acces {
font-size: 11px;
text-align: center;
background-color: #FEDD6C;
color: #000000;
font-weight: bold;
padding: 3px 0px 5px 0px;
margin: 4px 0px 6px 0px;
}
.bt_acces a {
color: #000000;
text-decoration: none;
font-weight: bold;
}
.bt_acces a:hover {
color: #000000;
text-decoration: underline;
font-weight: bold;
}


/********/
/*PAGES */
/*******/

/* multimédia */
.bloc_recherche_photos_titre {
width: 706px; /*600px*/
background-color: #444444;
padding: 5px 5px 5px 5px;
margin: 0px 0px 2px 0px;
text-align: left;
font-weight: bold;
float: left;
}
.bloc_recherche_photos_contenu {
background-color: #AAAAAA;
padding: 5px 10px 5px 10px;
margin: 0px 0px 4px 0px;
text-align: center;
font-size: 12px;
float: left;
}

.bloc_rech_titre {
padding: 5px 0px 5px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
font-weight: bold;
font-size: 12px;
color: #AE0001;
text-transform: uppercase;
float: left;
}

/*****/
/*DIV*/
/*****/

.floatl {
float: left;
}
.floatr {
float: right;
}



/*************/
/* TABLEAUX  */
/*************/

.tab100 {
width: 100%;
}
.tab {
margin : 0px auto 0px auto;
/*width: 60%;*/
text-align: center;
}
.tab a {
color: #AE0001;
}
.tab a:hover {
color: #EEBC07;
}
.tab_th {
height: 25px;
font-size: 13px;
font-weight: bold;
text-align: center;
}
.tr_blanc {
background-color: #FFFFFF;
color: #000000;
}
.tr_bleu {
background-color: #DBF1F8;
color: #000000;
}
.tr_gris {
background-color: #999999;
color: #000000;
}
.tr_gris_clair {
background-color: #FFFFFF;
color: #000000;
}
.tr_gris:hover {
background-color: #FFFFFF;
color: #000000;
}
.tr_gris_clair:hover {
background-color: #FFFFFF;
color: #000000;
}
.td_gris {
background-color: #444444;
}
.td_etiquette {
text-align: right;
background-color: #444444;
font-size: 10px;
}



/***************/
/* MENU GAUCHE */
/***************/
/* Ce style CSS ne dois pas être enlevé, sinon les divs ne se cacherons pas ... */
	.cachediv {
		/*display: none;*/
		visibility: hidden;
		overflow: hidden;
		height: 1px;
		margin-top: -1px;
		position: absolute;
	}


/********************/
/****** DIVERS ******/
/********************/
.pagination {
color: #FFFFFF;
background-color: #000000;
border: dashed 1px #666666;
padding: 0px 6px 3px 6px; 
margin: 0px 0px 5px 0px;
float: right;
}

/*page Calendrier.php*/
.bloc_journee {
/*background-color: #000000;*/
width: 328px;	/*295px*/
padding: 0px 0px 0px 0px;
margin: 10px 10px 10px 10px; /*5px*/
text-align: center;
float: left;
}
.bloc_journee_titre {
background-color: #444444;
width: 318px; /*285px*/
padding: 5px 5px 5px 5px;
margin: 0px 10px 2px 10px;
text-align: center;
}
.bloc_journee_contenu {
background-color: #AAAAAA;
width: 318px; /*275px*/
padding: 10px 5px 10px 5px;
margin: 0px 10px 0px 10px;
text-align: center;
}

.formulaire {
width: 696px; /*590px*/
background: #AAAAAA; 
/*filter:alpha(opacity=30);
   -moz-opacity:0.3;
   -khtml-opacity: 0.3;
   opacity: 0.3;*/
color: #000000;
padding: 10px 10px 10px 10px;
float: left;
}

.onglets {
	margin: 10px 0px 0px 0px;
	border-bottom: 0px solid #AE0001;
	width: 100%;
	float: left;
}
.onglet {
	border-top: 1px solid #AE0001;
	border-right: 1px solid #AE0001;
	border-bottom: 1px solid #AE0001;
	border-left: 1px solid #AE0001;
	padding: 3px 15px;
	margin: 0px 5px 0px 0px;
	color: #EEBC07;
	font-weight: normal;
	font-size: 12px;
	float: left;
	cursor: pointer;
}
.onglet_hover {
	border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	padding: 5px 15px;
	margin: 0px 5px 0px 0px;
	color: #000000;
	background: #eeeeee;
	font-weight: bold;
	font-size: 16px;
	float: left;
}
.onglets_content {
	border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	background: #eeeeee;
	width: 100%;
	float: left;
}
.onglet_content {
	float: left;
}