a{
color:#0080BD;
text-decoration:none;
}
a.menublanc{
color:#fff;
text-decoration:none;
}
.gras{
font-weight:bold;
font-size:12px;
}

a:hover{
color:#000000;
text-decoration:underline;
}

.contenu_Verdana11Blanc{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#ffffff;
}
.contenu_Verdana11Gris{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#CCCCCC;
}

.contenu_Verdana11Blanc a{
	color:#ffffff;
	text-decoration:none;
}

.contenu_Verdana11Blanc a:hover{
	color:#0080BD;
	text-decoration:none;
}

.contenu_Verdana11Anis{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#CBE826;
}

.contenu_Verdana11Vert{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#f08400;
}


.chapeau_Verdana11Vert{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#f08400;
	margin-bottom:15px;
}

.intertitre_Verdana11VertGras{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#f08400;
	margin-bottom:1px;
	margin-top:1px;
	vertical-align:top;
}

.grasVert{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#A9C215;
}

h1{
	background: url(/images/structures/fleche-blanche.gif) no-repeat ;
	background-position:center left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	padding-left:25px;
	margin-bottom:1px;
	margin-left:10px;
}

h2{
	background: url(/images/structures/fleche-bleue.gif) no-repeat ;
	background-position:center left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;	
	color:#0080BD;
	padding-left:25px;
	margin-bottom:5px;
	margin-left:10px;
}


H5{/* Petite Typo*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#9BA9B5;
	font-weight:normal;
}

H5 a{/* Petite Typo*/
	color:#9BA9B5;
	text-decoration:none;
}

H5 a:hover{/* Petite Typo*/
	color:#CBE826;
	text-decoration:none;
}

ul{
list-style-type:none;
margin-left:8px;
margin-bottom:10px;
}

li{
background: url(/images/structures/puce.gif) no-repeat ;
background-position:center left;
padding-left:15px;
margin-bottom:3px;
}

li.blog{
background-position:0px 5px;
padding-bottom:5px;
}

li.back{
background:none;
list-style:none;
background-position:center left;
padding-left:15px;
margin-bottom:3px;
}

.tableauStandart{
vertical-align:top;
}
.tableauStandart th{
background-color:#0080BD;
color:#FFFFFF;
font-family:font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
}

.tableauStandart td{
color:#333333;
font-family:font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:5px;
}

.tableauStandart .ligne1{ background-color:#A5D2E7;}
.tableauStandart .ligne2{background-color:#7FBFDD;}

.tableauManifestation th{
background: url(/images/structures/tableau/bandeau-tableau.gif) no-repeat right ;
height:37px;
}
.tableauManifestation{
vertical-align:top;
}
.tableauManifestation .titreBlancManifestation{
background: url(/images/structures/tableau/moyenne-fleche.gif) no-repeat ;
background-position:center left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-left:10px;
	padding-left:15px;
	vertical-align:bottom;
}
.tableauManifestation .nomLieu{ width:291px;background-color:#8CC6E1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-right:5px;
padding-left:5px; color:#333333;
vertical-align:top;}

.tableauManifestation .inscrit{ width:291px;background-color:#A9C215; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-right:5px;
padding-left:5px; color:#669933;
vertical-align:top;}

.tableauManifestation .manifestationColonneG{ width:110px;background-color:#8CC6E1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-right:5px;
padding-left:5px; color:#333333;
vertical-align:top;}
.tableauManifestation .manifestationColonneD{ width:316px;background-color:#8CC6E1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-right:5px;
padding-left:5px; color:#333333;
vertical-align:top;}

.tableauManifestation .recapitulatif{background-color:#8CC6E1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-right:5px;
padding-left:5px; color:#333333;
vertical-align:top;}

.tableauManifestation .administrateur{background-color:#FFCC66; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-right:5px;
padding-left:5px; color:#333333;
vertical-align:top;}

.tableauManifestation .heure{ width:5px;background-color:#8CC6E1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-right:0px;
padding-left:2px; color:#333333;
font-weight:bold;
vertical-align:top;}

.tableauManifestation .heureSelectionnee{ width:5px;background-color:#A9C215; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-right:0px;
padding-left:2px; color:#333333;
font-weight:bold;
vertical-align:top;}

.tableauManifestation .inscrivezVous{
vertical-align:top;
margin-left:5px;
width:129px;
background-color:#69ADD2;
color:#FFFFFF;
font-weight:bold;
}

.tableauManifestation .inscrivezVous a{
padding:3px 3px 3px 3px;
display:block;
color:#FFFFFF;
text-decoration:none;
background-color:#69ADD2;
}

.tableauManifestation .inscrivezVous a:hover{
display:block;
text-decoration:none;
background-color:#A9C215;
}

.tableauManifestation .accesJour{
vertical-align:top;
margin-left:5px;
width:80px;
background-color:#69ADD2;
color:#FFFFFF;
font-weight:bold;
}

.tableauManifestation .accesJour a{
padding:3px 3px 3px 3px;
display:block;
color:#FFFFFF;
text-decoration:none;
background-color:#69ADD2;
}

.tableauManifestation .accesJour a:hover{
display:block;
text-decoration:none;
background-color:#A9C215;
}

.tableauManifestation .description{
 width:296px;
vertical-align:top;
padding-top:6px;
padding-right:5px;
padding-left:5px;
padding-bottom:10px;
}

.tableauManifestation .organisation
{
vertical-align:top;
padding-top:6px;
padding-right:5px;
padding-left:5px;
}

.tableauManifestation .ligneHorizontale{
height:1px;
background: url(/images/structures/tableau/ligne-horizontale.gif) repeat-x ;
}

.tableauManifestation .ligneVerticale{
width:1px;
background: url(/images/structures/tableau/ligne-verticale.gif) repeat-y ;
}


.tableauProgramme th							{ 	background: url(/images/structures/tableau/bandeau-tableau-programme.jpg) no-repeat #0382bf ;height:15px; }
.tableauProgramme								{	vertical-align:top; margin-top:5px;}
.tableauProgramme .titreBlancProgramme			{	background: url(/images/structures/tableau/moyenne-fleche2.gif) no-repeat 0px 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;margin-left:18px;padding-left:12px;}
.tableauProgramme .nomLieu						{	width:291px;background-color:#8CC6E1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-right:5px;padding-left:5px; color:#333333;vertical-align:top;}
.tableauProgramme img							{	float:left; margin:0px 10px 5px 0px;}
.tableauProgramme .image_droite					{	}
.tableauProgramme .image_droite img				{	float:right; margin:0px 0px 5px 10px;}
.tableauProgramme .nomLieuSelectionne{ width:291px;background-color:#A9C215; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-right:5px;
padding-left:5px; color:#333333;
vertical-align:top;}

.tableauProgramme .inscrit{ width:291px;background-color:#A9C215; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-right:5px;
padding-left:25px; 
color:#FFFFFF;
vertical-align:top;}

.tableauProgramme .sansincription{ width:291px;background-color:#8CC6E1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-right:5px;
padding-left:25px; 
color:#FFFFFF;
vertical-align:top;}

.tableauProgramme .manifestationColonneG{ width:110px;background-color:#8CC6E1;font-size:12px; padding-right:5px;
padding-left:5px; color:#333333;
vertical-align:top;}
.tableauProgramme .manifestationColonneD{ width:316px;background-color:#8CC6E1;font-size:12px; padding-right:5px;
padding-left:5px; color:#333333;
vertical-align:top;}

.tableauProgramme .recapitulatif{background-color:#8CC6E1;font-size:12px; padding-right:5px;
padding-left:5px; color:#333333;
vertical-align:top;}

.tableauProgramme .heure{ width:5px;background-color:#8CC6E1;font-size:12px; padding-right:0px;
padding-left:2px; color:#333333;
font-weight:bold;
vertical-align:top;}

.tableauProgramme .heureSelectionnee	{ width:5px;background-color:#A9C215; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-right:0px;
padding-left:2px; color:#333333;
font-weight:bold;
vertical-align:top;}

.tableauProgramme .partenaire			{ background-color:#e5d6c7;font-size:11px; 
padding:1px 4px 1px 4px; color:#03779b;font-weight:bold;vertical-align:top; margin:0px 0px 10px 0px; text-transform:uppercase;}
.tableauProgramme .partenaire2			{ background: url(/images/puce_ronde.gif) no-repeat 3px 5px #e5d6c7;font-size:11px; 
padding:1px 4px 1px 12px; color:#03779b;font-weight:bold;vertical-align:top; margin:0px 0px 10px 0px; text-transform:uppercase;}

.tableauProgramme .inscrivezVous		{ vertical-align:top;margin-left:5px;width:129px;background-color:#69ADD2;color:#FFFFFF;font-weight:bold;}

.tableauProgramme .inscrivezVous a{
padding:3px 3px 3px 3px;
display:block;
color:#FFFFFF;
text-decoration:none;
background-color:#69ADD2;
}

.tableauProgramme .inscrivezVous a:hover{
display:block;
text-decoration:none;
background-color:#A9C215;
}

.tableauProgramme .accesJour{
vertical-align:top;
margin-left:5px;
width:80px;
background-color:#69ADD2;
color:#FFFFFF;
font-weight:bold;
}

.tableauProgramme .accesJour a{
padding:3px 3px 3px 3px;
display:block;
color:#FFFFFF;
text-decoration:none;
background-color:#69ADD2;
}

.tableauProgramme .accesJour a:hover{
display:block;
text-decoration:none;
background-color:#A9C215;
}

.tableauProgramme .description{
 width:296px;
vertical-align:top;
padding-top:6px;
padding-right:5px;
padding-left:5px;
padding-bottom:10px;
}

.tableauProgramme .organisation
{
vertical-align:top;
padding-top:6px;
padding-right:5px;
padding-left:5px;
}

.tableauProgramme .ligneHorizontale{
height:1px;
background: url(/images/structures/tableau/ligne-horizontale.gif) repeat-x ;
}

.tableauProgramme .ligneVerticale{
width:1px;
background: url(/images/structures/tableau/ligne-verticale.gif) repeat-y ;
}

/************************************** ACTUALITES ************************************************/
#actu									{ background:url(/images/structures/tableau/ligne-horizontale.gif) bottom left repeat-x; padding:5px 0px 5px 0px; margin:0px 0px 10px 0px; display:block;}
#actu p									{ font-weight:bold;}
#actu .chapo							{ color:#0099cc;}



/************************************** FICHIERS ET LIENS ************************************************/
.tableauProgramme .lien a				{	background:url(/images/structures/icone_web.gif) no-repeat 0px 2px; padding:0px 0px 0px 15px;}
.tableauProgramme .lien a:hover			{	color:#ff9600;}

.tableauProgramme .fichier a			{	background:url(/images/structures/icone_doc_bleue.gif) no-repeat 1px 2px; padding:0px 0px 0px 15px;}
.tableauProgramme .fichier a:hover		{	color:#ff9600;}


/*************************************************************************************************/


.plusinfo{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
 font-weight:bold;}
 
.plusinfo a{color:#A9C215;text-decoration:none;}
 
.plusinfo a:hover{color:#333333;text-decoration:none;}

.partenaires .acces{
vertical-align:top;
width:15px;
color:#DDDDDD;
font-weight:bold;
background-color:#0099CC;}

.partenaires .acces a{
display:block;
color:#FFFFFF;
text-decoration:none;
background-color:#0099CC;
width:15px;
}

.partenaires .acces a:hover{
display:block;
text-decoration:none;
background-color:#f08400;
}

.erreur {
	border:solid 1px #FF0000;
	background-color:#FF3333;
	color:#FFFFFF;
	font-weight:bold;
	font-size :11px;	
	padding: 4px;
	margin:10px 0px 10px 0;
	padding-left: 20px;
	background-image:url('/admin/media/pictos/picto_exclamation.gif');
	background-repeat:no-repeat;
	background-position:1px 2px;
}

.confirmation {
	border:solid 1px #33CC00;
	background-color:#acd7a5;
	color:#000000;
	font-weight:bold;
	font-size :11px;
	padding: 4px;
	margin:10px 0px 10px 0;
	padding-left: 20px;
	background-image:url('/admin/media/pictos/picto_info.gif');
	background-repeat:no-repeat;
	background-position:1px 2px;
}

a.liengrise:link 	{ 
	color: #BBBBBB; 
}

a.liengrise:active 	{ 
	color: #BBBBBB;  
}

a.liengrise:visited 	{ 
	color: #BBBBBB; 
}
 
a.liengrise:hover 	{ 
	color: #BBBBBB; 
}

/**************Picto front********************************/

.fichier		 				{}
.fichier a 						{ background:url(/images/structures/icone_doc_bleue.gif) no-repeat 0px 2px; padding:0px 0px 0px 15px;}
.fichier a:hover 				{ color:#ff9600;}

.lien							{}
.lien a 						{ background:url(/images/structures/icone_web.gif) no-repeat 0px 2px; padding:0px 0px 0px 15px;}
.lien a:hover 					{ color:#ff9600; }


#partenaires									{ padding:5px 0px 5px 0px; margin:0px 0px 10px 0px; display:block;}
#partenaires p									{ font-weight:bold;}
#partenaires .chapo								{ color:#0099cc;}


.legende {background-color:#dbcfc3; display:none; height:370px; width:100%; filter : alpha(opacity=95); 
    -moz-opacity : 0.95; 
    opacity : 0.95;  text-align:center;}
