@import url(tripoliEz1.css);

body {
background:url(bg_body.gif) 0 0 repeat-y;
}
html {
background:transparent;
}
div#corps {
position:relative;
}

#logoPrint {
display:none;
}

/*---------------------------------------------------*/
/*                      Bandeau                      */
/*---------------------------------------------------*/
body.accueil #bandeauen-GB,

body.normal #bandeaufr-FR,
body.normal #bandeauen-GB,
body.normal #bandeaues-ES,
body.normal #bandeaude-DE,
body.normal #bandeauda,
body.normal #bandeauit,
body.normal #bandeaudut-NL {
height:177px;
border-bottom:3px solid #fff;
}
body.accueil #bandeauen-GB,
body.normal #bandeaufr-FR,
body.normal #bandeauen-GB,
body.normal #bandeaues-ES,
body.normal #bandeaude-DE,
body.normal #bandeauda,
body.normal #bandeauit,
body.normal #bandeaudut-NL {
background: url(bg_titre.jpg) 0 0 no-repeat;
}
body.accueil #bandeauen-GB h1,
body.normal #bandeaufr-FR h1,
body.normal #bandeauen-GB h1 ,
body.normal #bandeaues-ES h1,
body.normal #bandeaude-DE h1,
body.normal #bandeauit h1,
body.normal #bandeauda h1,
body.normal #bandeaudut-NL h1 {
position:absolute;
left:-50em;
top:-50em;
}

/*---------------------------------------------------*/
/*                      Outils                       */
/*---------------------------------------------------*/
#outil1, #outil2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
#outil1 ul li,
#outil2 ul li {
list-style-type:none;
padding:2px 0 2px 12px;
margin-bottom:4px;
background:url(puceMenu2.gif) 0 2px no-repeat;
}
#outil2 ul li.newsletter {
padding:14px 0 2px 33px;
background:url(ic_newsletter.gif) 0 0 no-repeat;
margin-bottom:0;
}
#outil2 ul li.partnersOnly {
padding:12px 0 5px 33px;
background:url(ic_partnersOnly.gif) 0 0 no-repeat;
}
#outil2 ul li.fluxRss {
padding:5px 0 5px 33px;
background:url(ic_fluxRss.gif) 5px 0 no-repeat;
}
#outil1 ul li a {
text-decoration:none;
color:#9B1821;
}
#outil1 ul li a:hover {
color:#88B621;
}
#outil1 {
position:absolute;
left:510px;
top:22px;
}


#outil2 {
width:305px;
position:absolute;
left:700px;
top:13px;
font-size:11px;
font-weight:bold;
}

#outil2 ul li a {
text-decoration:none;
color:#9B1821;
}
#outil2 ul li a:hover {
color:#88B621;
}



#langues {
position:absolute;
top:30px;
left:435px;
width:50px;
}
#langues p {
width:20px;
height:14px;
overflow:hidden;
margin:0 5px 4px 0;
float:left;
}
#langues p a {
display:block;
width:20px;
height:14px;
text-decoration:none;
}
#langues p a span {
visibility:hidden;
}
#langues p.EN {
background: url(ic_EN.gif) 0 0 no-repeat;
}
#langues p.DA {
background: url(ic_DA.gif) 0 0 no-repeat;
}
#langues p.FR {
background: url(ic_FR.gif) 0 0 no-repeat;
}
#langues p.NL {
background: url(ic_NL.gif) 0 0 no-repeat;
}
#langues p.IT {
background: url(ic_IT.gif) 0 0 no-repeat;
}
#langues p.DE {
background: url(ic_DE.gif) 0 0 no-repeat;
}

/*---------------------------------------------------*/
/*                  Form Recherche                   */
/*---------------------------------------------------*/
#formrechercher {
position:absolute;
width:150px;
left:510px;
top:75px;
}
#formrechercher H3 {
font-size:10px;
font-weight:bold;
margin:5px 0 0 0;
color:#88B620;
}
#formrechercher input {
font-size:12px;
width:120px;
border:1px solid #88B621;
}
#formrechercher input.rechercher {
}
#formrechercher input.bouton {
font-size:11px;
width:25px;
margin:0;
}
#formrechercher .lib {
font-size:12px;
}

/*---------------------------------------------------*/
/*                    UL > SF-MENU                   */
/*---------------------------------------------------*/
ul.sf-menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
position:absolute;
top:149px;
left:0;
z-index:100;
width:1000px;
}
.sf-menu ul, .sf-menu li, .sf-menu ul li {
width:200px;
}
.sf-menu a, .sf-menu a:visited {
border:none;
font-weight:bold;
color:#fff;
}
.sf-menu li {
text-align:center;
background:#88B620;
}
.sf-menu li.all_news {
background:#88B620 url(ic_news.gif) 15% 50% no-repeat;
}
.sf-menu li.all_news a:hover {
background:#830004 url(ic_news_on.gif) 15% 50% no-repeat;
}
.sf-menu li.C0 a {
background:#88B620 url(ic_home.gif) 15px 50% no-repeat;
}
.sf-menu li.C0 a.courant,
.sf-menu li.C0 a:hover {
background:#830004 url(ic_home_on.gif) 15px 50% no-repeat;
}

.sf-menu li.C0 li a {
background:none;
}
.sf-menu li.C0 li a:hover {
background:none;
}


.sf-menu li li {
text-align:left;
letter-spacing:0;
background:#88B620;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu li a.courant,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background:#830004;
}
.sf-menu li li a:hover {
background:#830004;
color:#fff;
}

/*---------------------------------------------------*/
/*                      Breadcrumbs                  */
/*---------------------------------------------------*/
#chemin {
font-family:Verdana, Arial, Helvetica, sans-serif;
clear:both;
font-size:10px;
padding:7px 0 10px 25px;
margin:0 10px 7px 220px;
font-weight:bold;
color:#88B621;
background:url(filet2.gif) 0 100% repeat-x;
}
#chemin span {
color:#000;
font-weight:normal;
}
.delimiteur {
padding-left:5px;
padding-right:5px;
}
#chemin a {
text-decoration:none;
color:#9B1821;
}
#chemin a:hover {
color:#88B621;
}

/*---------------------------------------------------*/
/*                     Menu principal                */
/*---------------------------------------------------*/
div#menu {
width:180px;
float:left;
margin:0 0 40px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#menu ul {
list-style-type:none;
font-size:12px;
font-weight:bold;
}
div#menu ul li {
padding:15px 0;
border-bottom:1px solid #fff;
}
div#menu ul li:last-child {
border:0;
}
div#menu ul li a {
text-decoration:none;
color:#9B1821;
}
div#menu ul li a:hover {
color:#88B621;
}
div#menu ul ul {
margin-top:10px;
}
div#menu ul ul li {
font-size:11px;
font-weight:normal;
border:none;
padding: 4px 0 4px 0;
}
div#menu ul li a.courant {
color:#88B621;
}
div#menu ul li ul li a.courant {
color:#9B1821;
}

div#menu h4  {
font-size:1.5em;
margin-bottom:35px;
border-top:1px solid #9B1821;
border-left:1px solid #9B1821;
padding:5px; 
}
div#menu h4 a {
text-decoration:none;
color:#9B1821;
}

/*---------------------------------------------------*/
/*                    Image aléatoires               */
/*---------------------------------------------------*/
/*div#imgAleatoires {
height:144px;
}
body.normal #imgAleatoires {
display:none;
}*/


/*---------------------------------------------------*/
/*              Partie centrale - Contenu            */
/*                                                   */
/*         contient .see_also et .type_accueil       */
/*               ou .see_also et .type_dossier       */
/*---------------------------------------------------*/
div#contenu {
margin:0 20px 20px 220px;
text-align:justify;
}
div.type_article,
div.type_dossier,
div.type_accueil {
margin:0 175px 0 0;
padding-right:25px;
border-right:1px solid #88B620;
min-height:250px;
}
#node927 div.type_dossier,
#node935 div.type_article,
#node1094 div.type_article,
#depth4 div.type_article {
margin:0;
}
div.type_pleine_page {  /* --> voir article.tpl                                  */
background:#FFFFFF;     /* remplace div.type_article quand div.see_also est vide */
                        /* #FFF masque le background (pointillés) de #contenu    */
}

div#contenu H1,
div#contenu h2.titre {
color:#448301;
text-align:left;
padding-left:25px;
background:url(ic_h1.gif) 0 0 no-repeat;
}
div#contenu div.introduction h1 { /* H1 du champ introduction en page accueil */
}
div#contenu H2 {
color:#448301;
}

/*--- H1 Editeur XML ---*/ div#contenu H3, 
                    div.texte p.h3,
					div.introduction p.h1, 
					div.introduction h1 {
color:#eb7f10;
text-align:left;
}

/*--- H2 Editeur XML ---*/ div#contenu H4, 
                    div.introduction p.h2 {
color:#448301;
text-align:left;
}

/*--- H3 Editeur XML ---*/ div#contenu H5 {
text-align:left;
}

/*--- H4 Editeur XML ---*/ p.h4 { 
margin:10px 0 10px 0;
font-size:12px;
color:#f90;
font-weight:bold;
}

/*--- H5 Editeur XML ---*/ p.h5 {
font-size:11px;
color:#f90;
font-weight:bold;
font-style:italic;
padding:0 0 0 0;
}

/*--- H6 Editeur XML ---*/ p.h6 {
font-size:11px;
font-weight:bold;
font-style:italic;
padding: 0 0 0 0;
}

div#contenu b {
font-weight:bold;
}
div#contenu i {
font-style:italic;
}
div#contenu p {
}

div#contenu ul,
div#contenu ol {
}

div#contenu li.endure {
background:url(ic_eventEndure.gif) 100% 0 no-repeat;
padding-right:180px;
}
div#contenu a {
}
div#contenu a:hover {
}

div.introduction p {
xxfont-style: italic;
}

div#contenu table,
div#contenu table p {
text-align:left;
line-height:1.4em;
}

/*------------------ LATEST NEWS -----------------*/

#contenu div.type_dossier ul.circle,
#contenu div.news ul.circle {
margin-left:0;
}
div.type_dossier ul.circle li,
div.news ul.circle li {
list-style-type:none;
background: url(filet2.gif) 0 100% repeat-x;
padding:10px 0;
overflow:auto;
}
#contenu div.type_dossier ul.circle li p,
#contenu div.news ul.circle li p {
margin:0;
}
div.type_dossier ul.circle li img,
div.news ul.circle li img {
float:right;
margin-left:20px;
}
#contenu ul.circle li a.lientexte {
font-weight:bold;
color:#9B1821;
}
/*------------------ EVENTS -----------------*/
#contenu ul li.organisation a {
display:block;
margin:0;
padding-right:170px;
background:url(ic_eventEndure.gif) 100% 0 no-repeat;
}

#contenu ul li.organisation br {
display:none;
}


		  
/*-------------------- TABLEAUX -------------------*/
/*div#contenu table {
border:1px solid #88B621;
margin-top:20px;
border-collapse:collapse;
}

div#contenu table  {
}
div#contenu table th {
border:0;
border-bottom:4px solid #ccc;
border-top:4px solid #ccc;
background:#eee;
font-size:12px;
padding:8px;
}
div#contenu table th p {
text-align:center;
margin:0;
padding:0;
}
div#contenu table td {
padding:5px 12px;
border:0;
border-bottom:1px solid #88B621;
}
div#contenu table div.object-center div.imagecenter {
}
div#contenu table h1 {
}
div#contenu table h4 {
margin:0;
border:0;
}
div#contenu table h5 {
margin:0;
}*/


/*----------------------------------------------------*/

#contenu .texte p {
}
.texte {
}
.fichiers {
}
.fichiers a {
}
.articles {
}
.articles a {
}
.dossiers {
}
.dossiers a {
}
.fichiers a:hover, .articles a:hover, .dossiers a:hover {
}

div.sommaire {
border:1px solid #eb7f10;
padding:7px;
margin-bottom:25px;
text-align:center;
}
div.pagenavigator {
margin-top:20px;
text-align:center;
}
#contenu div.date {
font-weight:bold;
color:#EB7F10;
margin-bottom:10px;
margin-left:30px;
}


/*---------------------------------------------------*/
/*                   div.type_accueil                */
/*---------------------------------------------------*/
div#contenu div.type_accueil {
}
div#contenu div.type_accueil div.introduction h1 {
font-size:14px;
text-align:left;
}


/*---------------------------------------------------*/
/*                      div.see_also                 */
/*---------------------------------------------------*/
div.see_also {
float:right;
width:150px;
background:url(ic_seeAlso.gif) 0 0 no-repeat;
margin-top:20px;
padding-top:70px;
font-size:11px;
}
#contenu div.see_also ul {
margin-left:1em;
}
div.see_also ul li {
text-align:left;
}
body.accueil div.see_also {
background:url(ic_seeAlso.gif) 50% 0 no-repeat;
}
#node936 div.see_also,
#depth4 div.see_also {
display:none;
}
#node #contenu,
#node1094 #contenu,
#node936 #contenu,
#depth4 #contenu {
background:none;
}
div.see_also h2 {
display:none;
}
div#contenu div.see_also .type_objrellist .odd .info h2 {
display:block;
font-size:12px;
}
div#contenu div.see_also .type_objrellist .odd .info p {
margin:0 0 5px 0;
}
div#contenu div.see_also .type_objrellist hr {
display:none;
}

div.see_also div.image {
border-top:1px solid #9B1821;
overflow:auto;
_overflow:hidden;
_height:1%;
padding-bottom:8px;
}
div.see_also div.image img {
float:left;
margin:8px 8px 0 0 ;
}
div.see_also div.image span.legend {
display: block;
margin-top:10px;
}

/*---------------------------------------------------*/
/*                      div.goDirect                 */
/*---------------------------------------------------*/
div.goDirect {
float:right;
width:160px;
background:url(ic_goDirectTo.gif) 0 0 no-repeat;
margin-top:20px;
padding-top:90px;
font-size:11px;
}
div.goDirect h3 {
display:none;
}
#contenu div.goDirect ul {
margin:0;
list-style-type:none;
text-align:left;
}
#contenu div.goDirect ul li {
font-size:1.1em;
margin:0 0 12px 0;
font-weight:bold;
padding-left:13px;
background: url(puceMenu2.gif) 0 2px no-repeat;
text-align: left;
}
/*#contenu div.goDirect ul li:first-child {
	background:none;
}*/
#contenu div.goDirect ul li:first-child a {
	width:160px;
	height:70px;
	display:block;
	background:url(newAdvisers.png) 0 0 no-repeat;
}
/*#contenu div.goDirect ul li:first-child a:hover {
	color:transparent;
}*/
#contenu div.goDirect ul li a {
text-decoration:none;
color:#9B1821;
}
#contenu div.goDirect ul li a:hover {
color:#000;
}



/*---------------- div.see_also ---> news -----------*/
body.accueil #contenu div.see_also ul {
margin:0;
padding:0;
}
body.accueil #contenu div.see_also ul li {
list-style-type:none;
margin:0 0 10px 0;
padding:0 0 0 15px;
background: url(puceMenu1.gif) 0 3px no-repeat;
}
body.accueil #contenu div.see_also ul li a {
}

body.accueil #contenu div.see_also h3 {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:2px 0 3px 0;
}
body.accueil #contenu div.see_also h3 a {
font-size:16px;
padding-left:28px;
background: url(puceMenu3.gif) 0 3px no-repeat;
}
body.accueil #contenu div.see_also h3 a:hover {
text-decoration:none;
color:#88B621;
}


/*---------------------------------------------------*/
/*        Formulaire - contact - partnersOnly        */
/*---------------------------------------------------*/
#node935 div.see_also {
display:none;
}
#node935 #contenu {
background:none;
}
div.form div.warning p span {
font-size:10px;
font-style:italic;
font-weight:normal;
color:#000;
}
div.form {
position:relative;
margin:25px 0 60px 20px;
}
div.form p {
}
div.form p span {
color:#99CC33;
font-weight:bold;
font-size:12px;
}
div.form input,
div.form select,
div.form textarea {
border:1px solid #9B1821;
position:absolute;
width:270px;
left:200px;
}
div.form textarea {
width:270px;
height:100px;
}
#contenu p.textArea {
}
div.form input.submit {
width:110px;
left:500px;
cursor:pointer;
}
div.form input.reset {
width:110px;
left:620px;
cursor:pointer;
}
div.form form p.textArea {
height:65px;
}

div.form input.bouton {
width:110px;
cursor:pointer;
}

/*---------------------------------------------------*/
/*                    Pied de page                   */
/*---------------------------------------------------*/
div#baspage {
font-family:Verdana, Arial, Helvetica, sans-serif;
height:54px;
clear:both;
background: #fff url(bg_piedPage.gif) 0 0 no-repeat;
}
div#baspage p {
margin-left:255px;
padding-top:13px;
color:#fff;
font-size:11px;
font-weight:bold;
}
div#baspage a {
color:#9B1821;
text-decoration:none;
}
div#baspage a:hover {
color:#000;
}
div#baspage hr {
display:none;
}

/*---------------------------------------------------*/
/*                           EZ                      */
/*---------------------------------------------------*/
div#contenu div.imgarticle,
div#contenu div.imgdossier,
.object-right div.imageright {
float:right;
margin:0 0 10px 20px;
padding:8px;
background:#fff;
}

.object-left div.imageleft div p,
.object-center div.imagecenter div p,
.object-right div.imageright div p {
font-size:10px;
text-align:center;
padding:5px 0 0;
}

.object-center div.imagecenter {
margin:0 auto 10px auto;
padding:8px;
}
.object-left div.imageleft {
float:left;
margin:0 20px 10px 0;
padding:8px;
}







br.reset {
display:none;
}









