@import url(/CSS/tripoliEz1.css);
@import url(/CSS/superfish.css);

body {
background:#0f2027 url(bg_body.jpg) 0 0 repeat-x;
background-attachment: fixed;
}
html {
background:transparent;
}

div#header {
height:217px;
background:url(bg_titre.jpg) 0 0 no-repeat;
}
div#header h1 {
position:absolute;
top:-50em;
left:-50em;
}
div#recherche {
width:120px;
left:850px;
}
div#recherche input#searchbutton {
margin-top:3px;
}
div#outils {
left:850px;
top:70px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
div#outils ul li {
padding:2px 0;
padding-left:12px;
background:url(puce_2.gif) 0 50% no-repeat;
}
div#outils ul li a {
text-decoration:none;
}

div#langues {
left:850px;
top:150px;
}

div#langues p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
width:29px;
height:21px;
}
div#langues p a {
display:block;
width:29px;
height:21px;
text-decoration:none;
}
div#langues p a.en {
background:url(/CSS/icon_EN.gif) 0 0 no-repeat
}
div#langues p a.fr {
background:url(/CSS/icon_FR.gif) 0 0 no-repeat
}
div#langues p a span {
visibility:hidden;
}







/*------------------------------------------*/
/*          MENU PRINCIPAL > déroulant      */
/*------------------------------------------*/
ul#menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
position:absolute;
top:189px;
}
.sf-menu ul, .sf-menu li, .sf-menu ul li {
width:136px;
}
.sf-menu a, .sf-menu a:visited {
border:none;
font-weight:bold;
color:#FFF;
}
.sf-menu li {
text-align:center;
background:	#8aa4bf;
border-right:1px solid #fff;
}
.sf-menu li:last-child {
border:none;
}
.sf-menu li.section_6 {
background: #993300;
}
.sf-menu li.section_6 ul li {
}
.sf-menu li.section_6 a {
color:#fff;
}
.sf-menu li li {
text-align:left;
letter-spacing:0;
background:#8aa4bf;
}
.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:#35708b;
color:#FFF;
}
.sf-menu li li a:hover {
background:#35708b;
color:#fff;
}


/*------------------------------------------*/
/*                  USER-LOGIN              */
/*------------------------------------------*/
div.user-login {
}


/*------------------------------------------*/
/*               MENU PRINCIPAL             */
/*------------------------------------------*/
/*div#depth2 div#menuprincipal {
padding-top:290px;
background:url(qualireg_1.jpg) 0 0 no-repeat;
}*/

div#menuprincipal {
background:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:205px;
}
div#menuprincipal .navContenu {
margin-left:10px;
width:190px;
}
div#menuprincipal .navContenu ul li {
font-size:12px;
font-weight:bold;
padding:10px 0;
padding-left:12px;
background:url(puce_1.gif) 0 12px no-repeat;
border-bottom:1px solid #ccc;
}
div#menuprincipal .navContenu ul li ul li {
font-weight:normal;
padding:5px 0;
border:none;
background:none;
}
div#menuprincipal .navContenu ul li a {
text-decoration:none;
color:#35708B;
}
div#menuprincipal .navContenu ul li a:hover {
color:#000;
}
div#menuprincipal .navContenu ul li a.selected {
color:#000;
}

#menuprincipal ul li ul {
margin:5px 0 5px 10px;
}

div#menuprincipal h4 a {
color:#8aa4bf;
text-decoration:none;
font-size:18px;
}
div#menuprincipal h4 {
font-size:16px;
margin:15px 0 30px 0;
color:#000;
}
div#menuprincipal h4 a:hover {
text-decoration:underline;
}

/*------------------------------------------*/
/*                    CONTENU               */
/*------------------------------------------*/
div#menuEtContenu {
overflow:auto;
margin-bottom:25px;
margin-top:20px;
background:url(bg_page.gif) 0 0 repeat-y;
}
div#contenu {
margin-right:20px;
}

div#contenu .accueil .zone_1 {
border-right:1px solid #007299;
}
div#contenu .accueil .zone_2 h2 { /* les actus en page accueil */
font-size:1.8em;
margin-top:5px;
margin-bottom:0;
}
div#contenu .accueil .zone_2 .attribute-image {
float:right;
margin-left:15px;
}
body.depth2 div#contenu .accueil .zone_2 .object-center {
width:170px;
}
div#contenu div.date {
float:right;
margin-left:30px;
font-style:normal;
width:121px;
text-align:center;
color:#fff;
background:url(bg_date.gif) 0 0 no-repeat;
padding:2px 0 1px 0;
}

div#contenu ul.index li {
margin-bottom:6px;
}
div#contenu ul.index li a {
text-decoration:none;
}
div#contenu ul.index li a:hover {
text-decoration:underline;
}


/*..... multicolonne en page accueil .......*/
body.depth2 div#contenu {
overflow:auto;
width:720px;
}


body.depth2 div.zone_1 {
width:490px;
float:left;
padding-right:20px;
margin-bottom:30px;
}
div.factbox {
padding:1px 10px 1px 20px;
background:#eee;
border-left:8px solid #007299;
overflow:auto;
}
#contenu div.factbox h2 {
font-weight:normal;
text-transform:uppercase;
font-size:1.2em;
letter-spacing:1px;
}
#contenu .class-event .attribute-short p,
#contenu .actu_dossier .attribute-short p,
#contenu div.factbox p {
font-weight:normal;
}
form#showhide {
display:none;
}

body.depth2 div.zone_2 {
width:190px;
float: right;
}
body.depth2 #contenu div.zone_2 h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
padding:20px 0 10px 55px;
background:url(bg_H2.col2.gif) 0 0 no-repeat;
color:#fff;
}
body.depth2 #contenu div.zone_2 h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
padding:20px 0 10px 55px;
background:url(bg_H3.col2.gif) 0 0 no-repeat;
color:#fff;
}
body.depth2 #contenu div.zone_2 .attribute-short,
body.depth2 #contenu div.zone_2 p {
text-align:left;
}

div.attribute-short {
font-weight:bold;
margin-top:20px;
}
#contenu div.zone_2 div.attribute-short {
margin-top:0;
font-weight:normal;
line-height:1.2em;
}
div.class-folder div.attribute-short {
font-weight:normal;
margin-top:20px;
}

body.depth2 #contenu div.zone_2 .object-center .class-article h2 {
display:none;
}

div.actu_dossier h2 a {
font-size:12px;
}
body.depth2 #contenu div.zone_2 ul {
margin:15px 0 0 12px;
}

body.depth1 #menuEtContenu {
background:none;
}




/*.............. CONTENU - html ...........*/
div#contenu h1 i,
div#contenu h2 i,
div#contenu h3 i,
div#contenu h4 i,
div#contenu h5 i {
font-style:normal;
}

div#contenu a {
color:#35708B;
}
div#contenu h1 {
color:#887E00;
}
div#contenu h2 {
color:#887E00;
}


div#contenu div.class-link h2,
div#contenu h3 {
color:#887E00;
font-size:1.2em;
padding-left:17px;
background:url(ic_puceH_1.gif) 0 1px no-repeat;
}
div#contenu h3.titre {
padding:0;
background:none;
}
div#contenu h4 {
color:#887E00;
font-size:1.1em;
padding-left:20px;
background:url(ic_puceH_2.gif) 0 1px no-repeat;
}
div#contenu h2 a {
}



#contenu .class-event .attribute-image {
	float:right;
}




/*------------------------------------------*/
/*                  PIED PAGE               */
/*------------------------------------------*/
div#baspage {
height:111px;
background:#dadada url(bg_piedPage.gif) 0 0 no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#baspage p {
background:none;
line-height:80px;
font-size:13px;
color:#000;
}
div#baspage ul {
float:left;
margin:30px 0 0 400px;
}
div#baspage ul li {
list-style-type:disc;
font-weight:bold;
line-height:1.2em;
}
div#baspage ul li a {
text-decoration:none;
}










div.class-gallery .class-image {
margin:0 10px 10px 0;
width:65px;

height:65px;
}

.content-view-line {
overflow:auto;
}
.content-view-line .attribute-image {
float:right;
margin:15px 0 15px 20px;
}
.class-article .attribute-image {
float:right;
margin:0 0 15px 20px;
}


.savoir_plus {
background:#f7f7f7;
width:190px;
float:right;
margin:0 0 20px 20px;
padding:20px 10px 20px 10px;
border:1px solid #8aa4bf;
}
.savoir_plus div.date {
display:none;
}
#contenu .savoir_plus div.class-folder h2 {
margin:0;
margin-top:-12px;
}
#contenu .savoir_plus div.class-folder h2 a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#contenu .savoir_plus .plus h2 {
font-size:1.2em;
}
#contenu .savoir_plus ul {
margin:10px 0 15px 15px;
}

.savoir_plus div.partenaires {
line-height:1.4em;
}
.savoir_plus .plus a {
padding-top:3px;
padding-left:20px;
background:url(link_go.png) 0 0 no-repeat;
}
.savoir_plus .partenaires a {
padding-top:3px;
padding-left:20px;
background:url(link.png) 0 0 no-repeat;
}
.savoir_plus .plus div.attribute-image a {
padding:0;
background:none;
}



#contenu div.index {
margin-top:30px;
min-height:150px;
padding:0 0 0 100px;
background:url(bg_index.gif) 40px 0 no-repeat;
}
#contenu div.index h2 {
margin:0;
margin-bottom:-20px;
}


#contenu div.content-view-line {
border-bottom:1px solid #ccc;
}
div.zone_1 div.content-view-line p {
line-height:1.3em;
}
div#contenu div.zone_1 div.content-view-line h2,
div#contenu div.zone_1 div.content-view-line p {
margin:10px 0 5px 0;
}
div#contenu div.zone_1 .content-view-line .attribute-image {
margin:0 0 5px 10px;
}




#contenu div.zone_2 .actu_dossier h3.titre a,
#contenu div.class-folder h2 a,
#contenu div.attribute-short h2 a,
#contenu div.content-view-line h2 a {
font-size:14px;
padding-left:20px;
background:url(puce_3.gif) 0 0 no-repeat;
color:#35708B;
text-decoration:none;
font-weight:bold;
text-transform:none;
letter-spacing:0;
}

#contenu div.public div.content-view-embed div.class-folder h2 a {
	padding:2px 0 2px 23px;
	background:url(ic_public.png) 0 0 no-repeat;
}
#contenu div.pays div.content-view-embed div.class-folder h2 a {
	padding:2px 0 2px 23px;
	background:url(ic_pays.png) 0 0 no-repeat;
}
#contenu div.produits div.content-view-embed div.class-folder h2 a {
	padding:2px 0 2px 23px;
	background:url(ic_produit.png) 0 0 no-repeat;
}

#contenu div.zone_2 .actu_dossier h3.titre a:hover,
#contenu div.class-folder h2 a:hover,
#contenu div.attribute-short h2 a:hover,
#contenu div.content-view-line h2 a:hover {
text-decoration:underline;
}


div#toolbar {
margin-left:210px;
}





#contenu div.notifie a#notification {
width:183px;
display:block;
height:51px;
text-decoration:none;
background:url(/CSS/forum_informationBtn.gif) 0 0 no-repeat;
margin-bottom:15px;
}
#contenu div.notifie a#notification span {
visibility:hidden;
}


div.share {
margin-top:15px;
}
















