


html, body {
	background-color: white;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: black;
}
a {
	color: black; /*#888888*/
	text-decoration: none;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.arial, a.arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.times, a.times {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}
a:hover {
	color: #F6977A;
}


.T10{ font-size:10px;}
.T11{ font-size:11px;}
.T12{ font-size:12px;}
.T13{ font-size:13px;}
.T14{ font-size:14px;}
.T16{ font-size:16px;}
.T18{ font-size:18px;}
.T20{ font-size:20px;}
.T22{ font-size:22px;}
.T24{ font-size:24px;}
.T25{ font-size:25px;}
.T30{ font-size:30px;}
.T36{ font-size:36px;}
.T40{ font-size:40px;}

.bg_rouge{ background-color:#e20026;}
.contour_rouge{ border:solid 1px #e20026;}
.bg_blanc{ background-color:#ffffff;}

p {
	text-align: justify;
	margin-bottom: 1em;
}
.nojustify, .nojustify p {
	text-align: left;
}
h1, h1 a, h1 a.times {
	font-size: 35px;
	font-weight: normal;
}
h2, h2 a, h2 a.times {
	font-size: 20px;
	font-weight: normal;
}
table, td {
	border-collapse: collapse;
	border-color: black;
	font-size: 14px;
}
table.avecmarge td {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#fond_defilant{
width:654px;
height:28px;
background:transparent url("../medias/img/fond_defilant.gif") left top no-repeat;
}
.size_30{
	font-size:30px;
}
/****** styles communs *******/
.assezpt {
	font-size: 12px;
}
.assezpt a {
	font-size: 11px;
}
.pt {
	font-size: 7px;
	font-weight: bold;
}


/***** construction de la page ******/
div#container {
	width: 1000px;
	padding: 15px 25px 15px 20px;
}
div#contenu {
	margin-left: 5px;
	width: 990px;
}
div#logo {
	float: left;
}
div.cartouche, div.cartouche a {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
div.cartouche h1 {
	display: inline;
	margin-right: 15px;
}
div.cartouche h1, div.cartouche h1 a, #archives h1 {
	font-size: 25px;
	font-family: "Times New Roman", Times, serif;
	color: black;
}
div.cartouche .acheter {
	float: left;
	padding-top: 10px;
	width: 77px;
}
div.cartouche .acheter a {
	color: #e20026;
	font-size: 14px;
}
p.encadrement img {
	border: 2px solid black;
}
p#titrepage, p#titrepage a {
	color: #A6A6A6;
}


/***** formulaires *****/
div#formulaires {
	float: left;
	padding-top: 35px;
}
div#formulaires, div#formulaires a, div#formulaires input, form, form input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}
div#formulaires a:hover {
	color: #F6977A;
}
div#formulaires form {
	float: left;
	padding-left: 30px;
}
input.txt, textarea.txt, select.txt {
	/*border: 0 none white;*/
	border: 1px solid #FDE8E9;
	color: black;
}
div#formulaires input.txt, div#pourquoi input.txt, textarea.txt {
	border: 1px solid #FDE8E9;
	width: 50px;
}
div#formulaires input.txt_petit, div#pourquoi input.txt_petit, textarea.txt_petit {
	border: 1px solid #FDE8E9;
	width: 30px;
}
div#formulaires li, div#pourquoi li {
	display: inline;	
}

.barre{
	background: url(/medias/img/barre_pt.gif) no-repeat right 4px;
	padding-right:6px;
}

/* menus */
ul.nopuce li {
	list-style-image: none;
	list-style-type: none;
}
ul.fond li, div.fond, p.fond {
	background: url(/medias/img/barre_pt.gif) no-repeat 0 4px;
	padding-left: 6px;
}
ul.fond li a {
	background: url(/medias/img/barre_pt.gif) no-repeat right 4px;
	padding-right:6px;
}
ul.fond .nobg {
	background-image: none;
	padding-left: 0;
	paddin-right: 0;
}
ul.menu, ul.ssmenu, ul#mois, div#margedroite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul.menu a, ul#mois a {
	color: black;
}
ul.ssmenu a {
	color: #666666;
}
ul.menu a:hover, ul.ssmenu a:hover, ul#mois a:hover, p#titrepage a:hover {
	color: #F6977A;
}
ul.menu {
	clear: left;
	padding: 1em 0 4px 0;
}
ul.menu li, ul.ssmenu li, ul#mois li {
	display: inline;
}
ul.ssmenu {
	display: none;
}
div#ssmenu {
	height: 2em;
}


/* couleurs */
.rouge, .rouge a, ul.menu a.rouge, ul#ssmenu a.rouge, a.overouge:hover, div.cartouche h1 a.overouge:hover {
	color: #e20026;
}
.bgrougetresclair {
	background-color: #FDE8E9;
}
.rose {
	color: #f48664;
}
.noir {
	color: black;
}
.gris {
	color: #888888;
}
.gris2 a{
	color: #a6a6a6;
}
a.overose:hover, a.rouge.overose:hover  {
	color: #F6977A;
}
.blanc{ color:#FFFFFF;}
.noir_rouge a{
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
}
.noir_rouge a:hover{ 
	color:#E42728;
}
.noir_rose a{
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
}
.noir_rose a:hover{ 
	color:#F6977A;
}
 a.gris_rose{
	color:#a6a6a6;
}
 a:hover.gris_rose{ 
	color:#F6977A;
}

/* calendrier */
table#calendrier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 2em;
	border-collapse: collapse;
}
table#calendrier tr {
	border-bottom: 3px solid white;
}
table#calendrier th {
	font-size: 12px;
	text-align: left;
}
table#calendrier th, table#calendrier td {
	padding: 1px 3px;
}
table#calendrier td.titreligne {
	font-weight: bold;
	width: 15px;
}


/* fiches */
div#margedroite {
	float: right;
	padding-top: 4em;
}
div#margedroite a {
	color: black;
}
div#margedroite a:hover {
	color: #F6977A;
}
div#colonnegauche {
	width: 360px;
}
div#legende {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	font-weight: normal;
}


/* equipe */
div#mosaique {
	float: right;
	width: 370px;	
}
div#mosaique img {
	margin: 0 0 5px 5px;
}


/* publications*/
td.publication, td.publication b, td.publication u, td.publication strong {
	font-weight: normal;
	text-decoration: none;
}

#arial_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12x;
}

/**/
#t_envoyer{
	font-family: "Times New Roman", Times, serif;
	font-size:35px;
}


/*-------------------------------------------------
			Gestion des onglets
-------------------------------------------------*/
<!-- Onglet normaux --->
.onglet{
}
.onglet .onglet_gauche {
	width:4px; 
	height:25px;
	float:left; 
	display:inline; 
	background:transparent url('/medias/img/saison/BG_menu.gif') left top no-repeat;
}
.onglet .onglet_centre {
	height:25px;
	line-height:25px;
	float:left;
	display:inline;
	text-align:center; 
	background:transparent url('/medias/img/saison/centre_menu.gif') left top repeat-x;
	color: #e20026;
}

.onglet .onglet_droit {
	width:4px;
	height:25px;
	float:left;
	display:inline;
	background:transparent url('/medias/img/saison/BD_menu.gif') left top no-repeat;
}
.onglet .fleche_haut {
	visibility:hidden;
	width:58px;
	height:8px;
	line-height:8px;
	background:transparent url('/medias/img/saison/fleche_haut.gif') left bottom no-repeat;
	background-position:center;
}
.onglet .fleche_bas {
	visibility:hidden;
	height:8px;
	line-height:8px;
	float:left; 
	display:inline; 
	background:transparent url('/medias/img/saison/fleche_bas.gif') left top no-repeat;
	background-position:center;
}

<!-- Onglet en roll over --->
.onglet_roll{
}
.onglet_roll .onglet_gauche {
	width:4px; 
	height:25px;
	line-height:25px;
	float:left; 
	display:inline; 
	background:transparent url('/medias/img/saison/BG_menug_roll.gif') left top no-repeat;
	color:#FFFFFF;
	text-align:center;
}
.onglet_roll .onglet_centre {
	float:left; 
	display:inline; 
	height:25px;
	line-height:25px;
	background-color:#fd7366;
	color:#FFFFFF;
	text-align:center;
}
.onglet_roll .onglet_droit {
	width:4px; 
	height:25px;
	line-height:25px;
	float:left; 
	display:inline; 
	background:transparent url('/medias/img/saison/BG_menud_roll.gif') left top no-repeat;
	color:#FFFFFF;
}
.onglet_roll .fleche_haut {
	visibility:hidden;
	width:58px;
	height:8px;
	line-height:8px;
	background:transparent url('/medias/img/saison/fleche_haut.gif') left bottom no-repeat;
	background-position:center;
}
.onglet_roll .fleche_bas {
	visibility:hidden;
	float:left; 
	display:inline; 
	height:8px;
	line-height:8px;
	background:transparent url('/medias/img/saison/fleche_bas.gif') left top no-repeat;
	background-position:center;
}


<!-- Onglet en selection --->
.onglet_sel{
}
.onglet_sel .onglet_gauche {
	width:4px; 
	height:25px;
	line-height:25px;
	float:left; 
	display:inline; 
	background:transparent url('/medias/img/saison/BG_menug_sel.gif') left top no-repeat;
	color:#FFFFFF;
	text-align:center;
}
.onglet_sel .onglet_centre {
	float:left; 
	display:inline; 
	height:25px;
	line-height:25px;
	background-color:#e20026;
	color:#FFFFFF;
	text-align:center;
}
.onglet_sel .onglet_droit {
	background:transparent url('/medias/img/saison/BG_menud_sel.gif') left top no-repeat;
	width:4px; 
	height:25px;
	line-height:25px;
	float:left; 
	display:inline; 
	color:#FFFFFF;
}
.onglet_sel .fleche_haut {
	visibility:visible;
	width:58px;
	height:8px;
	line-height:8px;
	background:transparent url('/medias/img/saison/fleche_haut.gif') left bottom no-repeat;
	background-position:center;
}
.onglet_sel .fleche_bas {
	visibility:visible;
	float:left; 
	display:inline; 
	height:8px;
	line-height:8px;
	background:transparent url('/medias/img/saison/fleche_bas.gif') left top no-repeat;
	background-position:center;
}

/*-------------------------------------------------
			Bords arrondis - ombres sur fenetre
-------------------------------------------------*/
.arr_4_haut {
  -webkit-border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}

.arr_4_bas {
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
}

.arr_4_HD {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.arr_4 {
  -webkit-border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
}
.arr_4g {
  -webkit-border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.arr_4d {
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}


