body
{
	background-color: #3b329f;
	margin: 0;
	padding: 0 0 1em;
	font-size: 100%;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a img
{
	border: 0 none transparent;
}

hr
{
	clear: both;
	visibility: hidden;
	height: 3em;
}

#page
{
	width: 993px;
	margin: 0 auto;
}

h1
{
	margin: 0;
	height: 92px;
}

/* Barre de navigation */
#nav
{
	background: url("/css/ombre.png") top left repeat-y;
	padding: 0 12px;
}

#nav ul 
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#nav ul li
{
	display: inline;
}

#nav ul.principal
{
	background-color: #fff7eb;
	border-top: 1px solid #000;
}

#nav ul.principal li a
{
	font: 0.8125em/40px Tahoma,Geneva,sans-serif;
	color: #000;
	text-align: center;
	padding: 0 8px;
}

#nav ul.principal li a.actif
{
	background-color: #ffd700;
}

#nav ul.poles
{
	background: url("/css/nav-poles.png") 0 0;
}

#nav ul.poles li a
{
	font: bold 0.75em/32px Arial,sans-serif;
	color: #fff;
	text-align: center;
	margin: 0 20px;
}

#nav ul.poles li a.actif
{
         border-bottom: 1px solid gold;
}

#contenu
{
        background: url("/css/ombre.png") top left repeat-y;
        padding: 0 12px;
}

#contenu-fond
{
        overflow: hidden;
        background: url("/css/contenu-fond.png") top left repeat-y;
        min-height: 600px;
        border-top: 1px solid #000;
}

#contenu-gauche
{
	float: left;
	width: 200px;
	min-height: 1px;
}

#contenu-gauche ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#contenu-gauche > ul > li > a
{
        font: bold 0.75em Arial,sans-serif;
        color: #fafad2; /*LightGoldenRodYellow*/
        background-image: url("/css/transparent30.png");
        display: block;
        padding: 0.5em 0 0.5em 10px;
        margin: 3em 0 0;
	position: relative;
	z-index: 2;
}

#contenu-gauche ul li.piaf-photo
{
	background: transparent url(/css/piaf-detoure.png) center top no-repeat;
	margin-top: 2em;
	padding-top: 15px;
	position: relative;
	z-index: 1;
}

#contenu-gauche ul ul
{
        margin: 0.5em 0 0.5em 25px;
        padding: 0;
        list-style-type: none;
}

#contenu-gauche ul ul li
{
        background: transparent url(/css/contenu-gauche-puce.png) 0 0.2em no-repeat;
        margin: 0.25em 0 0;
        padding: 0 0 0 20px;
}

#contenu-gauche ul ul.piaf-agenda
{
	margin: 0 0 0 -30px;
	padding: 0;
}

#contenu-gauche ul ul.piaf-agenda li
{
	background: transparent none;
}

#contenu-gauche ul ul.piaf-agenda li span
{
	font: 0.685em Tahoma,Geneva, sans-serif;
	color: #fff7eb;
}

#contenu-gauche ul ul.piaf-agenda li a
{
	font: normal 0.685em Tahoma,Geneva,sans-serif;
	color: #fff7eb;
}


#contenu-gauche ul ul li a
{
        font: bold 0.75em Arial,sans-serif;
        color: #ffd700; /* Gold */
}

#contenu-gauche blockquote
{
        font: italic 0.6875em Georgia,serif;
        color: #eee8aa; /* PaleGoldenRod */
        margin: 0;
        padding: 0.5em 0 0 25px;
}
#contenu-gauche form
{
	text-align: center;
}

#contenu-gauche form p
{
	font: 0.75em Arial,sans-serif;
	color: gold;
}
#contenu-centre
{
        overflow: hidden;
        padding: 10px;
}

#contenu-centre h2
{
        font: bold 1.125em Arial,sans-serif;
/*        color: #8b7500; /*Gold4*/
				color: #7a1d16;
        margin: 0.25em 0 0.5em;
        padding: 0;
}

#contenu-centre h3
{
        font: bold 1em Arial,sans-serif;
        color: #000080; /*Navy*/
        margin: 1.5em 0 0.5em;
        padding: 0;
}

#contenu-centre img
{
        float: left;
        margin: 0 10px 3px 0;
        padding: 2px;
	border: 1px solid black;
}

#contenu-centre p img
{
	float: none;
	margin: 10px;
	padding: 0;
	border: 0 none transparent;
	vertical-align: middle;
}

#contenu-centre img.droite
{
       float: right;
       margin-left: 10px;
}

#contenu-centre img.centre
{
	float: none;
}

#contenu-centre p.centre img
{
	float: none;
}

#contenu-centre p
{
        font: 0.8125em Georgia,serif;
        margin: 0 0 1em 0;

}

#contenu-centre p.centre
{
	text-align: center;
}

#contenu-centre p.breadcrumb
{
        font: 0.70em Tahoma,Geneva,sans-serif;
        color: #00f; /*Blue*/
}

#contenu-centre p.breadcrumb a
{
        color: #00f; /*Blue*/
}

#contenu-centre a
{
        text-decoration: underline;
}

#contenu-centre span.lire-la-suite
{
        margin-left: 5px;
        font: italic 0.84em Arial,sans-serif;
}

#contenu-centre ul
{
       margin: 1em 15px 0.5em;
       padding: 0;
       list-style-type: none;
}

#contenu-centre ul li
{
       font:  0.8125em Georgia,serif;
       background: url("/css/puce.png") 0 3px no-repeat;
       padding: 0 0 0.75em 17px;
}

#contenu-centre ul li span
{
       font: 1em Tahoma,Geneva,sans-serif;
}

#contenu-centre ul ul li
{
	font-size: 1em;
	background: url("/css/puce-1.png") 0 5px no-repeat;
	padding: 0 0 0.75em 20px;
}

#contenu-centre ul.appel-projets li
{
       background: none;
       padding: 0 0 0.25em;
}

#contenu-centre ul.appel-projets li a
{
       padding-left: 15px;
}

#contenu-centre table#csw
{
	background-color: transparent;
	border: none;
	text-align: center;
	vertical-align: middle;
}

#contenu-centre table#csw td
{
	padding: 0;
	border: none;
	height: 200px;
}

#contenu-centre table#csw td img
{
	float:none;
}

#contenu-centre .article table
{
    border-collapse: collapse;
	background-color: white;
	border: 1px solid #641710;
	font: 0.75em Tahoma,Geneva,sans-serif;
	width: 100%;
}

#contenu-centre .article th
{
	padding: 1em 0;
	background-color: #b3ee3a;
	border-left: 1px solid #641710;
}

#contenu-centre .article td
{
	padding: 1em 0;
	border-left: 1px solid #641710;
	text-align: center;
}

#contenu-centre table.nav-interne
{
       font: 0.675em Tahoma,Geneva,sans-serif;
       color: #00f; /*Blue*/
       width: 100%;
       clear: both;
			 background-color: transparent;
			 border: 0 none transparent;
}

#contenu-centre table.nav-interne td
{
       width: 50%;
       text-align: center;
			 border: 0 none transparent;
}

#contenu-centre table.nav-interne a
{
       color: #00f; /*Blue*/
       text-decoration: underline;
}

#contenu-centre form#contact label 
{
	width: 100px;
	float: left;
	text-align: right;
}

#contenu-centre form#ea-frm-annuaire label
{
	width: 200px;
}

#contenu-centre #ea-resultats ul
{
}

#contenu-centre #ea-resultats ul li.ea-fiche
{
	list-style-type: none;
        background: transparent url(/css/annuaire-puce.png) 0 0.35em no-repeat;
}

#contenu-centre #ea-resultats ul li.ea-fiche span
{
	font-size: 1em;
}

#contenu-centre #ea-resultats ul li.ea-fiche span.ea-nom
{
        font-weight: bold;
	color: #000080;	
}

#contenu-centre #ea-resultats ul li.ea-fiche span.ea-siege-social
{
	text-decoration: underline;

}

#contenu-centre #ea-resultats ul li.ea-fiche span.ea-objet
{
	text-decoration: underline;
}

#contenu-centre #ea-resultats ul li.ea-fiche span.ea-activite
{
	text-decoration: underline;
}

#contenu-centre #ea-resultats ul li.ea-fiche span.ea-contact
{
	text-decoration: underline;
}

#contenu-centre #ea-resultats ul li.ea-fiche p
{
	font: 1em Trebuchet MS,sans-serif;
	padding: 0.25em 0 0.75em 1em;
	margin: 0; 
}

#contenu-centre form.actualisation
{
	font: 0.75em Arial,sans-serif;
}

#contenu-centre form.actualisation p
{
	margin: 1em 0;
	font: 1em Arial,sans-serif;
}

#contenu-centre form.actualisation p label
{
	float: none;
	text-align: right;
}

.fond-gris
{
	background-color: #d0d0d0;
}

#contenu-centre form.actualisation fieldset
{
	border: 1px solid #9c291a;
	padding-left: 20px;
	margin: 1em 0;
}

#contenu-centre form#ea-frm-annuaire fieldset
{
	padding: 0.5em 0;
	margin-bottom: 0.5em;
}

#contenu-centre form#ea-frm-annuaire
{

}

#contenu-centre form#ea-frm-annuaire p#ea-submit
{
	text-align: center;
}

#contenu-centre form#ea-frm-annuaire fieldset#ea-classement label
{
	float: none;
	width: 100%;
}
#contenu-centre form#ea-frm-annuaire fieldset#ea-classement p
{
padding: 0;
margin: 0;
}

#contenu-centre form#ea-frm-annuaire fieldset#ea-classement legend
{
	text-align: left;
	font-weight: normal;
}

#contenu-centre p.ea-notice
{
	font:italic 0.75em Verdana,sans-serif;
}

legend
{
	font-weight: bold;
}

#contenu-centre form.actualisation p textarea
{
	padding: 2px 0 0 4px;
	font: 1em Arial,sans-serif;
}

#contenu-droit
{
        float: right;
        width: 250px;
        padding: 0.5em 0;
}

#contenu-droit h2
{
        margin: 0;
        padding: 0;
}

#contenu-droit ul
{
        margin: 0 5px 3em;
        padding: 0;
        list-style-type: none;
}

#contenu-droit li
{
        font: 0.6875em Tahoma,Verdana,Arial,sans-serif;
        margin: 0 0 0.75em;

}

#contenu-droit span
{
        color: #fff;
        background-color: #00008b; /*DarkBlue*/
        padding: 0 0 1px 1px;
        margin: 0 5px 0 -5px;
}

#contenu-droit a
{
        color: #000;
}

#pied-de-page
{
        background: url("/css/pied-de-page.png") left top no-repeat;
        padding: 20px 12px 0;
        font: bold 0.625em Tahoma,Geneva,sans-serif;
        /*color: #add8e6; /* LightBlue */
				color: #fff7eb;
        text-align: center;
}

#pied-de-page p
{
        margin: 0;
        padding: 0;
}

#pied-de-page a
{
        /* color: #add8e6; /* LightBlue */
				color: #fff7eb;
}

















































/* Les Articles */

#contenu-centre h4
{
	background: url(/css/pole-titre.png) 0 0 no-repeat;
	margin: 0 0 0.25em 0;
	padding: 3px 0 0 35px;
	min-height: 30px;
	font: bold 1em Arial,sans-serif;
	color: #000080; /*Navy*/
}

#contenu-centre h4 a
{
	text-decoration: none;
	color: #000080;
}

#contenu-centre h4 a:hover
{
	text-decoration: underline;
}

#contenu-centre ul li.liste-titre
{
  background: url(/css/pole-pied.png) 0 0.25em no-repeat;
}

#contenu-centre blockquote
{
	font: 0.625em Verdana,sans-serif;
	text-align: right;
	color: #ff00ff; /* Magenta */
	margin: 0 0 4em 0;
	padding: 0 15px 0 0;
  background: url(/css/pole-pied.png) right bottom no-repeat;
}

#contenu-gauche ul ul li.cg
{
	background-image: url(/css/centre-ressources-puce-cg.png);
}

#contenu-gauche ul ul li.aae
{
	background-image: url(/css/centre-ressources-puce-aae.png);
}

#contenu-gauche ul ul li.apprf
{
	background-image: url(/css/centre-ressources-puce-apprf.png);
}

#contenu-gauche ul ul li.pe
{
  background-image: url(/css/centre-ressources-puce-pe.png);
}

#contenu-gauche ul ul li.piaf
{
	background-image: url(/css/centre-ressources-puce-piaf.png);
}

#contenu-centre h4.cg
{
	background-image: url(/css/centre-ressources-titre-cg.png);
}

#contenu-centre h4.aae
{
	background-image: url(/css/centre-ressources-titre-aae.png);
}

#contenu-centre h4.apprf
{
	background-image: url(/css/centre-ressources-titre-apprf.png);
}

#contenu-centre h4.pe
{
	background-image: url(/css/centre-ressources-titre-pe.png);
}

#contenu-centre h4.piaf
{
	background-image: url(/css/centre-ressources-titre-piaf.png);
}

#contenu-centre ul li.cg
{
  background-image: url(/css/centre-ressources-pied-cg.png);
}

#contenu-centre ul li.aae
{
  background-image: url(/css/centre-ressources-pied-aae.png);
}

#contenu-centre ul li.apprf
{
  background-image: url(/css/centre-ressources-pied-apprf.png);
}

#contenu-centre ul li.pe
{
  background-image: url(/css/centre-ressources-pied-pe.png);
}

#contenu-centre ul li.piaf
{
  background-image: url(/css/centre-ressources-pied-piaf.png);
}

#contenu-centre blockquote.cg
{
  background-image: url(/css/centre-ressources-pied-cg.png);
}

#contenu-centre blockquote.aae
{
  background-image: url(/css/centre-ressources-pied-aae.png);
}

#contenu-centre blockquote.apprf
{
  background-image: url(/css/centre-ressources-pied-apprf.png);
}

#contenu-centre blockquote.pe
{
  background-image: url(/css/centre-ressources-pied-pe.png);
}

#contenu-centre blockquote.piaf
{
  background-image: url(/css/centre-ressources-pied-piaf.png);
}






















#
# TEXTPATTERN PLUGIN 
#
.ike-slideshow {
border-top: 1px #dddddd solid! important;
border-bottom: 1px #dddddd solid;
margin: 10px 0px;
padding-top: 10px;
}
.ike-slideshow ul {
margin: 0px ! important;
padding: 0px ! important;
list-style: none;
}
.ike-slideshow ul li {
display: none;
margin: 0px ! important;
padding: 0px ! important;
list-style: none;
height: inherit;
line-height: inherit;
background: none ! important;
}
.ike-slideshow ul li.first {
display: block;
}
.ike-slideshow-image {
text-align: center;
padding: 0px;
font-size: 1px;
letter-spacing: 0;
}
.ike-slideshow-info {
margin-top: 10px;
text-align: center;
}
.ike-slideshow-caption {
}
.ike-slideshow-caption p {
margin: 0 0 10px 0;
}
.ike-slideshow-pagination {
vertical-align: 2px;
padding: 2px 5px;
color: #666666;
font-size: 0.8em;
}
.ike-slideshow img {
border: 0px ! important;
padding: 0px ! important;
display: inline;
margin: 0px ! important;
}
.ike-slideshow-controls {
text-align: center;
margin: 0 0 10px 0;
}
.ike-slideshow-controls a {
border: 0px;
padding: 2px 10px;
margin: 4px;
color: #808080;
background: #f4f4f4;
text-decoration: none ! important;
font-size: 1em;
}

