@charset "iso-8859-1";

/*******************************************************************************
*  fonts.css : 2004-06-28 : Ruthsarian Layouts
* ------------------------------------------------------------------------------
*  handles the font type (family), sizes, line-height, alignment, and any other
*  properties relating to fonts - with the exception of color.
*
*  Perhaps font color declarations should be in this file as well. 
*  However, certain CSS validators (hello w3!) will complain if colors
*  and background colors are not declared in the same selector or
*  at least within the same stylesheet. So font colors, including links,
*  are defined in colors.css.
*******************************************************************************/

body
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	/*font-size: 100.1%;	/* font sizing approach recommended by Dave  Silvester on the css-discuss list. "the .1 is important." */
}
#pageWrapper
{
	font-size: 11px;
}
#footer
{
	text-align: center;
}
/* :root is an invalid pseudo class but mozilla knows it */
*:root code
{
	font-size: 100%;	/* monospace fonts are typically smaller that  'normal' fonts under Mozilla. */
}*/
a {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}
.titrenews {
	font-size: 15px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
}

a.titrepage:hover {
	text-decoration: none;
}
/*
	Time to try and get all the heading elements to the same size 
	regardless of browser. (IE seems to put them a big bigger
	than Mozilla, typically.)
*/

.rouge {
	color: #FF0000;
	font-size: 10px;
}

h1
{
	font-size: 210%;
}
h2
{
	font-size: 180%;
}
h3
{
	font-size: 140%;
}
h4
{
	font-size: 126%;
}
h5
{
	font-size: 110%;
}
h6
{
	font-size: 100%;
}

/******************************************************************************/
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.10gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.10grisem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-style: italic;
}

.classique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.grassouligne{
	font-weight: bold;
	text-decoration: underline;
}
.TitreLiens {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #b0381e;
	position: relative;
	float: right;
	margin-top: 15px;
	margin-right: -0,1;
}

.Titreblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.PlusLiens a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #b0381e;
	position: relative;
	float: right;
	margin-top: 2px;
	margin-bottom: 2px;
	text-decoration: none;
	margin-right: 0px;
	border-top: 0.5pt solid #b0381e;
	border-right: 0pt solid;
	border-bottom: 0.5pt solid #b0381e;
	border-left: 0.5pt solid #b0381e;
}
.PlusLiens a:hover{
	background-color: #e1db99;
}

.TitreCentre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #b0381e;
	position: relative;
	float: left;

	text-indent: 5px;
	clear: both;
    margin-top: 20px;
	margin-bottom: 10px;
}
.lienCellule {}
/*
.SousTitreCentre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #b0381e;
	position: relative;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 5px;
	font-style: normal;
}
*/
.SousTitreCentre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B0381E;
	position: relative;
	float: left;
	text-indent: 5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #B0381E;
	border-left-color: #B0381E;
	margin-left: 0px;
	clear: both;
    margin-top: 20px;
	margin-bottom: 5px;
}

/* Police vnavcentre */
#vnavCentre a.Breadcrumbs {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	text-decoration:underline;
}

#vnavCentre a.Breadcrumbs:hover { 
	color:#FFFFFF;
	text-decoration:none;
}
.mbla10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
/*champs recherche */

.inprec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #b0381e;
	position: relative;
	float: left;
	border: 0px 0 0;
	margin-top: 1px;
	margin-right: 10px;
	text-align: left;
	text-indent: 1px;
}
.inprub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #000000;
	background-color: #FFFFFF;
	height: 9px;
	border: 1px solid #999999;
}
.input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	background-color: #FFFFFF;

	border: 1px solid #999999;
	background-position: left center;
}
.maj{
	text-transform: uppercase;
}
/*----------------AGENDA--------------------*/
.mnoir9{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.mnoir10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.Titretheme{	
	color: #000;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 3px;
}
.Titrethemecontenporain{	
	color: #000;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 3px;
}

.Titrethemetheatre{	
	color: #000;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 3px;
}
.Titrethemedanse{	
	color: #000;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 3px;
}
.Titrethemeurbain{	
	color: #000;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 3px;
}.Titrethememusique{	
	color: #000;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 3px;
}


a.Titretheme{color: #000;text-decoration: underline;}
a.Titrethemecontenporain{color: #FFBF00;text-decoration: underline;	}
a.Titrethemetheatre{color: #FF2F00;text-decoration: underline;}
a.Titrethemedanse{color: #F0037F;text-decoration: underline;}
a.Titrethemeurbain{color: #A9D02F;text-decoration: underline;}
a.Titrethememusique{color: #80CFE2;text-decoration: underline;}

a.Titretheme:hover{text-decoration: none;}
a.Titrethemecontenporain:hover{text-decoration: none;}
a.Titrethemetheatre:hover{text-decoration: none;}
a.Titrethemedanse:hover{text-decoration: none;}
a.Titrethemeurbain:hover{text-decoration: none;}
a.Titrethememusique:hover{text-decoration: none;}







a.date{
	color: #000;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 2px;
	text-decoration: underline;	
}

a.date:hover{

	text-decoration: none;
}

#titreespace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	word-spacing: 5px;
}
.TitreEvenement {
	font-weight: bold;
	font-size: 20px;
	letter-spacing: 3px;
}
.TitreEvenementACC {
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 3px;
	text-align: left;
}
.test {
	font-size: 9px;
	color: #666666;
	font-style: italic;
}
.grisem9 {
	font-size: 10px;
	color: #666666;
	font-style: italic;
}

.TDagenda {
	border: 1px dashed #000000;
	padding: 5px;
	background-color: #FFFFFF;
}
.fond_menu{
	background-image: url(../img/fond_menu.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

a.SousMenu {
	font-size: 11px;
	font-weight: bold;
	color: #98341A;
	font-family: Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	letter-spacing: 2px;
	text-decoration: none;
}

a.SousMenu:hover {
	text-decoration: underline;	
}


.plusinfo {	
	color: #000;
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 2px;
}
a.plusinfo{
	color: #000;
	text-decoration: underline;	
}

a.plusinfo:hover{

	text-decoration: none;
}
.cadre {
	border: 1px dashed #666666;
	width: 60%;
	margin: 10px;
	padding: 10px;
}


a.liens {
	font-size: 10px;
	color: #98341A;
	font-family: Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	letter-spacing: 2px;
	text-decoration: none;
}

a.liens:hover {
	text-decoration: underline;	
}
.titreNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #B0381E;
	position: relative;
	float: left;
	clear: both;
	text-transform: uppercase;
}
.titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000;
	position: relative;
	float: left;
	clear: both;
	text-transform: capitalize;
	font-style: italic;
}
.titredate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	color: #897B5F;
	text-transform: capitalize;
	text-decoration: underline;
}
.classique2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #000;
}
.titrenews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	position: relative;
	text-transform: capitalize;
	font-style: italic;
	vertical-align: middle;
}
.divNews {
	text-align: right;
	vertical-align: bottom;
}
