#divintroflash{
	position:absolute;
	width:545;
	height:314;
	overflow:visible;
	top:0;
	left:0;
	z-index:40;
	visibility: hidden;
}

p{
	border : 0px none;
	border-bottom : 0px;
	border-bottom-width : 0px;
	border-left : 0px;
	border-left-width : 0px;
	border-right : 0px;
	border-right-width : 0px;
	border-top : 0px;
	border-top-width : 0px;
	border-width : 0px 0px;
	margin : 0px 0px 0px 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding : 0px 0px 0px 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}

body, td, th, div, a, input, select, p, textarea, label{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;}
body, td, th, div, p, label{ color:#000000;}
a{ text-decoration:none; color:#CC0000}
a:hover{ text-decoration:underline;}
body{ margin:0px; }
#title{	position:absolute;
	width:100;
	height:100;
	overflow:visible;
	top:0;
	left:0;
	z-index:1;
	visibility: hidden;}
h1{font-size:8px}
	

input.recherche{font-family:arial,verdana,sans-serif;font-size:10px;color:#000000;width:135px}
input.recherchei{font-family:arial,verdana,sans-serif;font-size:10px;color:#000000;width:125px}
input.rechercheact{font-family:arial,verdana,sans-serif;font-size:10px;color:#000000;width:155px}
input.date{font-family:arial,verdana,sans-serif;font-size:10px;color:#000000;width:80px}
select.act{font-family:arial,verdana,sans-serif;font-size:10px;color:#000000} /* ;width:155px */
input.valider{background-color: #BF0000; border-top: 0px ; font-weight: bold; border-bottom: 0px ; border-right: 0px ; border-left: 0px ; font-family:arial,verdana,sans-serif; font-size: 11px;   color : #FFFFFF; }

/* footer */
a.footer{font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#666666;}
.footernoir{font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#000000;}
a.footer:hover{font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#666666; text-decoration:underline;}
.footer{font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#666666;}

/* elements colores */
.blanc{ background:#FFFFFF;}
.noir{ background:#000000;}
.body{ background:#CFCF9B;}
.violet{ background:#B597B6;}
.violetclair{ background:#E1D5E2;}
.violetclair2{ background:#E1D5E2;} /* ajout Ch. P. */
.vert{ background:#BFCB0D;}
.vertclair{ background:#E5EA9E;}
.vertclair2{ background:#E5EA9E;} /* ajout Ch. P. */
.jaune{ background:#FDD91A;}
.jauneclair{ background:#FEF0A3;}
.jauneclair2{ background:#FEF0A3;} /* ajout Ch. P. */
.orange{ background:#FE5900;}
.orangeclair{ background:#FFBD99;}
.orangeclair2{ background:#FFBD99;} /* ajout Ch. P. */
.rouge{ background:#CC0000;}
.rougeclair{ background:#EB9999;}
.rougeclair2{ background:#EDEDED;} /* ajout Ch. P. */
.gris{ background:#E5E5E5;}
.grisclair{ background:#F5F5F5;}
.grisclair2{ background:#F5F5F5;} /* ajout Ch. P. */
.grisbloc{ background:#666666;}
.grisrech1{ background:#CCCCCC;}
.grisrech2{ background:#EDEDED;}
.filet{ background:#CCCCCC;}
.filet2{ background:#ADADAD;}
.rougerech{ background:#BF0000;}

/* home */
a.liennoir{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#000000;}
a.liennoir:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#000000; text-decoration:underline;}
.txthome{ font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px;}
.titrehome{ font-family:Arial,Verdana,Helvetica,sans-serif; font-size:14px;}


/* navigation gauche */

/* marqee */
.marq{ font-family:Arial,Verdana,Helvetica,sans-serif; background-color:#FFFFFF; padding:2px;}


/* barre de progression */
a.prog{ font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#000000;}
a.prog:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; font-size:10px; color:#000000;}

.prog{ font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px;}

/* retour haut de page */


/* contenu */
a.lienrouge{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#CC0000;}
a.lienrouge:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#CC0000; text-decoration:underline;}

a.lienblanc{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#FFFFFF;}
a.lienblanc:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none;}

a.liengris{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#666666;}
a.liengris:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#666666; text-decoration:underline;}

a.lienblanc10{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#F5CCCC; font-size:10px;}
a.lienblanc10:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#F5CCCC; text-decoration:underline; font-size:10px;}

a.bando1{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; font-size:11px;}
a.bando1:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; font-size:11px;}
.bando1{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; font-size:11px;}

a.bando2{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:10px;}
a.bando2:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#000000; text-decoration:none; font-size:10px;}
.bando2{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:10px;}

.puce{ color:#000000; font-size:10px; font-family:Arial,Verdana,Helvetica,sans-serif }

a.bando1rouge{ font-family:Arial,Verdana,Helvetica,sans-serif;  font-weight:bold; color:#FFFFFF; font-size:11px;}
a.bando1vert{ font-family:Arial,Verdana,Helvetica,sans-serif;  font-weight:bold; color:#000000; font-size:11px;}
a.bando1violet{ font-family:Arial,Verdana,Helvetica,sans-serif;  font-weight:bold; color:#ffffff; font-size:11px;} /* modif Ch. P. */
a.bando1orange{ font-family:Arial,Verdana,Helvetica,sans-serif;  font-weight:bold; color:#000000; font-size:11px;}
a.bando1jaune{ font-family:Arial,Verdana,Helvetica,sans-serif;  font-weight:bold; color:#000000; font-size:11px;}
a.bando1gris{ font-family:Arial,Verdana,Helvetica,sans-serif;  font-weight:bold; color:#000000; font-size:11px;}
a.bando1blanc{ font-family:Arial,Verdana,Helvetica,sans-serif;  font-weight:bold; color:#CC0000; font-size:11px;}

a.bando1rouge:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:11px}
a.bando1vert:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; font-size:11px}
a.bando1violet:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; font-size:11px}
a.bando1orange:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; font-size:11px}
a.bando1jaune:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; font-size:11px}
a.bando1gris:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; font-size:11px}
a.bando1blanc:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#CC0000; text-decoration:none; font-size:11px}

.bando1rouge{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#FFFFFF; font-size:11px;}
.bando1vert{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; font-size:11px;}
.bando1violet{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; font-size:11px;}
.bando1orange{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; font-size:11px;}
.bando1jaune{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; font-size:11px;}
.bando1gris{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; font-size:11px;}
.bando1blanc{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#CC0000; font-size:11px;}

a.bando2rouge{ font-family:Arial,Verdana,Helvetica,sans-serif;  font-weight:bold; color:#FFFFFF; font-size:10px;}
a.bando2vert{ font-family:Arial,Verdana,Helvetica,sans-serif;  font-weight:bold; color:#000000; font-size:10px;}
a.bando2violet{ font-family:Arial,Verdana,Helvetica,sans-serif;  font-weight:bold; color:#ffffff; font-size:10px;} /* modif Ch. P. */
a.bando2orange{ font-family:Arial,Verdana,Helvetica,sans-serif;  font-weight:bold; color:#000000; font-size:10px;}
a.bando2jaune{ font-family:Arial,Verdana,Helvetica,sans-serif;  font-weight:bold; color:#000000; font-size:10px;}
a.bando2gris{ font-family:Arial,Verdana,Helvetica,sans-serif;  font-weight:bold; color:#000000; font-size:10px;}
a.bando2blanc{ font-family:Arial,Verdana,Helvetica,sans-serif;  font-weight:bold; color:#CC0000; font-size:10px;}

a.bando2rouge:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:10px}
a.bando2vert:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; font-size:10px}
a.bando2violet:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; font-size:10px}
a.bando2orange:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; font-size:10px}
a.bando2jaune:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; font-size:10px}
a.bando2gris:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; font-size:10px}
a.bando2blanc:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#CC0000; text-decoration:none; font-size:10px}

.bando2rouge{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#FFFFFF; font-size:10px;}
.bando2vert{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; font-size:10px;}
.bando2violet{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; font-size:10px;}
.bando2orange{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; font-size:10px;}
.bando2jaune{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; font-size:10px;}
.bando2gris{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; font-size:10px;}
.bando2blanc{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#CC0000; font-size:10px;}

.pucerouge{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#FFFFFF; font-size:10px}
.pucevert{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:10px}
.puceviolet{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#ffffff; font-size:10px}/* modif Ch. P. */
.puceorange{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:10px}
.pucejaune{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:10px}
.pucegris{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:10px}
.puceblanc{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#CC0000; font-size:10px}

.titre{ color:#000000; font-size:18px; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif}


.txtrouge{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#CC0000;}
.txtvert{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#669900;}
.txtviolet{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#663366;}
.txtorangeclair{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#FF9900;}
.txtorange{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#FF6600;}
.txtjaune{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#FF9A00;} /* modif couleur Ch.P. */
.txtgris{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#666666;}
.txtgrisclair{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#99999A;}
.txtblanc{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#FFFFFF;}

.txt{ color:#000000 }

.txtinvrouge{ color:#FFFFFF }
.txtinvvert{ color:#000000 }
.txtinvviolet{ color:#000000 }
.txtinvorange{ color:#000000 }
.txtinvjaune{ color:#000000 }
.txtinvgris{ color:#000000 }

.titrerouge{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#CC0000; font-size:12px; font-weight:bold;}
.titrevert{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#669900; font-size:12px; font-weight:bold;}
.titreviolet{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#663366; font-size:12px; font-weight:bold;}
.titreorangeclair{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#FF9900; font-size:12px; font-weight:bold;}
.titreorange{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#FF6600; font-size:12px; font-weight:bold;}
.titrejaune{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#FF9A00; font-size:12px; font-weight:bold;} /* Modif Ch. P. */
.titregris{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#FF6600; font-size:12px; font-weight:bold;} /* Modif Ch. P. */
.titreblanc{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold;}
.titrenoir{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:12px; font-weight:bold;}

.titrerouge14{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#CC0000; font-size:14px; font-weight:bold;}
.titrevert14{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#669900; font-size:14px; font-weight:bold;}
.titreviolet14{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#663366; font-size:14px; font-weight:bold;}
.titreorangeclair14{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#FF9900; font-size:14px; font-weight:bold;}
.titreorange14{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#FF6600; font-size:14px; font-weight:bold;}
.titrejaune14{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#FF9A00; font-size:14px; font-weight:bold;} /* Modif Ch. P. */
.titregris14{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#FF6600; font-size:14px; font-weight:bold;} /* Modif Ch. P. */
.titreblanc14{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#FFFFFF; font-size:14px; font-weight:bold;}
.titrenoir14{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#000000; font-size:14px; font-weight:bold;}

.titreblanc18{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#FFFFFF; font-size:18px; font-weight:bold;}

.sommaire{ color:#000000; font-size:40px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold}

.droitphoto{ font-family:Arial,Verdana,Helvetica,sans-serif; font-size:9px; color:#99999A; text-align:right;}

#left{ cursor:pointer;cursor:hand;}


/*  Intertitres - Ajout Ch.P. 08/09/2008 */

#inter{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	color: #fff;
	font-size: 0.9em;
	font-weight: bold;	
	text-transform: uppercase;
	padding: 8px 0;
}

#inter violet{
    background-color: #E1D5E2;    
    padding: 4px 4px 0px 4px;
}

#inter rouge{
    background-color: #c00;   
	margin:0;	
	padding: 4px 10px 0px 20px;
}

#inter orange{
    background-color: #f60;   
	margin:0;	   
}

#fond_gris{
	background-color: #f5f5f5; 
	padding: 5px;
}
/*STYLE RAJOUTER 02/04/2007*/



/* Ajout DG - 26/03/2007 */

.blocinfo {
width:150px;
margin:10px 0 30px 10px;
}

.blocinfo .bloctitre {
font-size:11px;
color:#000000;
border:1px solid #BBB;
padding:3px;
text-align: center;
}

.blocinfo .ptititre {
/*padding-left:8px;*/
margin:3px 0 3px 0;
/*background:url(../images/generiques/puce-ptititre.gif) left 5px no-repeat;*/
font-size:10px;
font-weight:bold;
/*color:#7c7c7c;*/
color:#333;
text-transform:uppercase;
}

.pointille {border-bottom:1px dashed #999999; margin:3px 0 3px 0; height:1px;}
.line {border-bottom:1px solid #BBB; margin:3px 0 3px 0; height:1px;}

.fluxnewsletter {background:url(../images/generiques/flux-newsletter.gif) left top no-repeat; padding-left:20px; height:18px;}
.fluxrss {background:url(../images/generiques/flux-rss.gif) left top no-repeat; padding-left:20px;height:18px;}


/* Ajout DG - 27/03/2007 */

.news2 {
float:left;
width:auto;
height:auto;
margin:0;
padding:0 0 5px 0;
}

.news2 h1 {
background:url(../images/generiques/fleche-h1.gif) left top no-repeat;
padding-left:35px;
font-size:20px;
font-weight:bold;
border-bottom:1px solid #cc0001;
}

.news2 h2 {
font-size:20px;
font-weight:bold;
color:#cc0001;
margin:0 0 10px 0;
padding:0;
}

.edito-img2 {
width:auto;
margin-right:10px;
float:right;
}

.edito2 {
width:auto;
}

.edito-titre2{background:url(../images/generiques/puce-editotitre.gif) left 4px no-repeat; padding-left:10px; font-size:10px; text-transform:uppercase; margin-bottom:5px;}

.listing-actu {
width:auto;
height:auto;
margin:0 18px 0 18px;
padding:0 0 5px 0;
}

.info-actu {
width:auto;
border-bottom:1px dashed #999999;
padding-bottom:20px;
margin-bottom:11px;
}
.info-actu img {float:left; margin:0 5px;}

.titre-rouge {
color:#cc0001;
font-weight:bold;
}

.pointille {border-bottom:1px dashed #999999; margin:3px 0 3px 0; height:1px;}
.line {border-bottom:1px solid #BBB; margin:3px 0 3px 0; height:1px;}

.rubrique{background:url(../images/generiques/puce-rubrique.gif) left 3px no-repeat; padding-left:10px; font-size:10px; text-transform:uppercase; margin-bottom:2px;}

.titre-fdrouge
{
background:url(../images/generiques/puce-ptifleche.gif) left 1px no-repeat;
background-color:#cf0000;
height:15px;
padding-left:15px;
color:#FFFFFF;
font-size:11px;
text-transform:uppercase;
}

.titre-fdgris
{
background:url(../images/generiques/puce-noir.gif) 6px 5px no-repeat;
background-color:#e3e3e3;
height:15px;
padding-left:15px;
color:#000000;
font-size:10px;
text-transform:uppercase;
}

.retrait {padding:0 0 10px 20px;}

.cadre-rouge {
width:132px;
margin:10px 0 20px 10px;
height:auto;
padding:4px;
background:url(../images/generiques/puce-ptifleche.gif) right top no-repeat;
background-color:#cf0000;
color:#FFFFFF;
font-size:10px;
text-transform:uppercase;
}

.cadre-gris {
width:132px;
margin:10px 0 20px 10px;
height:auto;
padding:4px;
background:url(../images/generiques/puce-ptifleche2.gif) right top no-repeat;
background-color:#666666;
color:#FFFFFF;
font-size:10px;
text-transform:uppercase;
}

h1 {
font-size:20px;
font-weight:bold;
color:#cf0000;
}


/*
.titrejaune{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#FFCC33; font-size:12px; font-weight:bold;}
.titrejaune14{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#FFCC33; font-size:14px; font-weight:bold;}*/
.rouge{ background:#CC0000; color:#ffffff;}
.scroll {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;color:#000000;text-decoration:none; background-color:#E5E5E5}

/* footer blanc */

.footerblanc{ font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#ffffff}
.footerrouge{ font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#CC0000}

.fondtab {
background-image:url(http://www.plainecommune.fr/gallery_images/site_1/1954/carte_8villes_transp.jpg);
background-position: 0-10px;
background-repeat:no-repeat;
}

abbr, acronym, .help {
  border-bottom: 1px dotted #CC0000;
  cursor: help;
  }

	/* home */
a.lienrouge{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#cc0000;}
a.lienrouge:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; color:#cc0000; text-decoration:underline;}

/* home menu services */
.bando2home{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; font-size:10px; }
a.bando2home{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; font-size:10px;}
a.bando2home:hover{ font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:underline; font-size:10px}

.txt_blanc {color: #ffffff;}



/* Ajout DG - 27/03/2007 */

.actualites {
width:275px;
margin:0;
padding:0;
}

.actu-titre {
font-size:11px;
font-weight:bold;
text-transform:uppercase;
margin:0;
}

/*.actu-info {
border-bottom:1px dashed #999999;
padding:5px 0;
}*/

.actu-info {
border-bottom:1px dashed #999999;
padding:5px 2px; /* ajout 2px Ch.P. */
background: #eeeeee; /* ajout Ch.P. */
}

.titre-rouge {
color:#cc0001;
font-weight:bold;
}

.actu-tout {
text-align:right;
padding:5px 0;
}




/*
lilina news aggregator

lilina is a simple but powerful news aggregator written in PHP.
No database is needed, RSS/ATOM parsing is done by the excellent
MagpieRSS library (it is included, no additional installation needed).
It features feed auto-discovery and an easy-to-use interface.

View a live demo @ http://lilina.sourceforge.net/
lilina is Open Source Software and is distributed under the GPL license
Written and developed by Panayotis Vryonis, http://vrypan.net/log/
*/



/* Global Elements */

#lilina html, #lilina body {
	margin: 0;
	padding: 0;
	border: 0;
	background: #ffffff;
	/* hide from IE5 mac \*/
 	height: 100%;
 	/* end hack */
	height: auto;
	width: 100%;
	}
#lilina html, #lilina body, #lilina p, #lilina ul, #lilina input {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	}
#lilina img, #lilina a {
	border: 0;
	vertical-align: text-bottom;
	}

#lilina #c1 {
	color: #fff ;
	background: #fff ;
	display: none;
}
#lilina #c2 {
	color: #eeeeee ;
	background: #eeeeee ;
	display: none;
}

/* Topbar */
#lilina #navigation {
	position: relative;
	float: top;
	background: #fff;
	color: #000;
	padding: 8px;
	display: block;
}
#lilina #navigation ul, #lilina #navigation li {
	margin-left: 2px;
}

#lilina #topbar {
	position: relative;
	float: right;
	display: block;
	margin: 0px;
	padding: 0 12px 0 5px;
	background: #fff;
	color: #6f6f6f;
	width: 250px;
	border: #000 solid 1px ;
	}
#lilina #topbar, #lilina #topbar a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	}
#lilina #navigation li {
	list-style: none;
	margin-top: 3px;
	margin-left: 3px;
	display: inline ;
	}
#lilina #navigation ul {
	list-style: none;
	margin-top: 3px;
	margin-left: 3px;
	padding-left: 3px;
	display: inline ;
	}

#lilina #navigation li.img {
	margin-top: 2px;
	}
#lilina #navigation ul li.admin a {
	color: #990000;
	margin-left: 3px;
	}

/* Feed */

#lilina .feed { /* Container for items coming from the same feed */
	/* Add styling if you want consequent items from the same feed to look "grouped" */
}

#lilina h1 { /* Date */
	margin: 0px 0px 0px 0px;
	padding: 4px 0 4px 15px;
	border-top: 1px solid #00005c ;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #aaaaaa;
	background: #CC0000;
	}
#lilina .item {
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	border-top: 1px solid #aac ;
	background-color: #ffffff;
	padding-bottom: 2px ;
	padding-left: 15px;
	}
#lilina .item img {
	margin: 2px 10px 0 0;
	}
#lilina .bmark { /* Bookmark image */

	}
#lilina .time { /* Time Posted */
	margin: 0 4px 0 4px;
	font-style: italic;
	color: #999999;
	}
#lilina .title { /* Title */
	font-weight: bold;
	color: #555;
	text-decoration: none;
	cursor: pointer;
	}
#lilina .source { /* Direct link to weblog post */
	}
#lilina .source a {
	margin: 0 0 0 10px;
	color: #990000;
	text-decoration: none;
	}
#lilina .excerpt { /* Excerpted content from feed */
	margin: 3px 0 0 60px;
	font-size: 11px;
	width: 90%;
	display: none;
	}


/* Google */

#lilina .google {
	margin: 0 0 0 0 ;
	padding: 0px;
	/* background: #ffffff ; */

}
#lilina .google p {
	display: block;
	margin-bottom: 0 ;
	margin-top: 0 ;
	color: #555555 ;
}

/* del.icio.us */
#lilina .delicious_tags {
	display: inline ;
	text-align: right;
	padding: 0 0 0 10px;
}

/* Panel */

#lilina #panel {
	position: absolute;
	top: 20px;
	right: 2px ;
	padding: 10px;
	background: #eeeeee ;
	color: #6f6f6f;
	width: 200px;
	display: block;

}
/* Sources */

#lilina #sources {
	padding: 4px;
	color: #6f6f6f;
	display: block;
	border-top: 1px #aaa solid;
	background: #CBDFEB;
	}
#lilina #sources h3 {
	display: block;
	margin: 0 0 10px 0;
	border-bottom: 1px #CBDFEB dotted;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 98%;
	}
#lilina #sources ul {
	list-style-type: square;
	margin: 10px;
	padding: 0px;
	}
#lilina #sources li {
	display: inline;
	padding-left: 1em;
	padding-bottom: 2px;
	}
#lilina #sources ul li img {
	display: inline;
	height: 16px;
	width: 16px;
	vertical-align: text-bottom;
	}
#lilina #sources a {
	text-decoration: none;
	border-bottom: 1px dotted ;
}



/* Edit */

#lilina .item ul {
	list-style: none;
	margin: 15px 0 0 0;
	}
#lilina .item li {
	font-size: 12px;
	}



/* Footer */

#lilina #footer {
	margin: 0px;
	padding-top: 5px;
	border-top: 1px #C7D0EB solid;
	font-size: 10px;
	text-align: center;
	width: 100%;
	}

#lilina #main {
	display: block;
	margin-right: 0px;
	border-right: 0px #aaa solid;
}


/* Ajout DG - 27/03/2007 */

.news {
width:auto;
height:auto;
margin:0 18px 0 18px;
padding:0 0 5px 0;
border-bottom:1px solid #999999;
}

.newsdetail {
border-bottom:none;
}

.news h1 {
background:url(../images/generiques/fleche-h1.gif) left top no-repeat;
padding-left:35px;
font-size:20px;
font-weight:bold;
border-bottom:1px solid #cc0001;
}

.news h2 {
font-size:20px;
font-weight:bold;
color:#cc0001;
margin:0 0 16px 0;
padding:0;
}

.edito-img {
/*width:180px;*/
margin-right:10px;
float:left;
}

.edito {
float:left;
/*width:530px;*/
}

.edito-titre{background:url(../images/generiques/puce-editotitre.gif) left 4px no-repeat; padding-left:10px; font-size:10px; text-transform:uppercase; margin-bottom:5px;}

.listing-actu {
width:auto;
height:auto;
margin:0 18px 0 18px;
padding:0 0 5px 0;
}

.info-actu {
width:auto;
border-bottom:1px dashed #999999;
padding-bottom:20px;
margin-bottom:11px;
}
.info-actu img {float:left; margin:0 5px;}

.titre-rouge {
color:#cc0001;
font-weight:bold;
}

.pointille {border-bottom:1px dashed #999999; margin:3px 0 3px 0; height:1px;}
.line {border-bottom:1px solid #BBB; margin:3px 0 3px 0; height:1px;}



.type1 { width: 200px; }
.type2 { width: 404px; }
.type3 { width: 404px; }

.nopuce {background:none; padding-left:0;}

/* Ajout Ch. P. */
.encadre{
width:100%;
height:auto;
padding:5px;
color:#000;
border:1px solid #BBB;
background-color:#f5f5f5;
}
.encadre-titre
{
padding:4px;
color: #c00;
font-weight: bold;
text-transform:uppercase; 
margin-bottom:10px;
background-color:#fff;
}

