
/* - ++resource++ContentWellPortlets.styles/ContentWellPortlets.css - */
@media all {
/* http://www.if-algerie.com/portal_css/++resource++ContentWellPortlets.styles/ContentWellPortlets.css?original=1 */
.managePortletsAboveLink,
.managePortletsBelowLink,
.manageFooterPortletsLink,
.manageInHeaderPortletsLink { text-align: center; margin: 0 auto 1em; clear:both;}
.portlet-manager-row .porlet-well_manager { width: 30%; float:left; margin:1%; }
.portlet-manager-row { width:100%; float:left; }
/* */
div.width-1\3a 5 { width:    17.75%; } /* */
div.width-2\3a 5 { width:    37.75%; } /* */
div.width-3\3a 5 { width:    57.75%; } /* */
div.width-4\3a 5 { width:    77.75%; } /* */
div.position-1\3a 5 {margin-left:    -78.875%;} /* */
div.position-2\3a 5 {margin-left:    -58.875%;} /* */
div.position-3\3a 5 {margin-left:    -38.875%;} /* */
div.position-4\3a 5 {margin-left:    -18.875%;} /* */
div.width-1\3a 6 { width:    14.416%; } /* */
div.width-5\3a 6 { width:    81.083%; } /* */
div.position-1\3a 6 {margin-left:    -82.208%;} /* */
div.position-5\3a 6 {margin-left:    -15.542%;} /* */

}


/* - fck.css - */
@media screen {
/* http://www.if-algerie.com/portal_css/fck.css?original=1 */
a.bouton{
float:left;
margin:10px 10px 0 0;
padding:10px 20px;
background:#0576a9;
border:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:#666 0 0 3px;
-moz-box-shadow:#666 0 0 3px;
box-shadow:#666 0 0 3px;
behavior: url(PIE.htc);
color:#fff!important;
}
span.texte1{
padding:0 2px;
background:#0091d2;
color:#fff;
}
span.texte2{
color:#0091d2;
}
img.droite{
float:right;
margin:0 0 0 10px;
}
img.gauche{
float:left;
margin:0 10px 0 0;
}

}


/* - global.css - */
/* http://www.if-algerie.com/portal_css/global.css?original=1 */
* {
margin: 0;
padding: 0;
}
body {
background:url(./images-ifAlgerie/body-suite.png) center top repeat-y, url(./images-ifAlgerie/body-motif.png) 0 0 repeat;
-pie-background:url(images-ifAlgerie/body-suite.png) center top repeat-y, url(images-ifAlgerie/body-motif.png) 0 0 repeat;
behavior: url(PIE.htc);
font-family:verdana;
font-size:62.5%; /**/
color:#000;
}
body#content-ckeditor{
background:#fff;
font-size:80%;
}
h1, h2, h3, h4, h5, h6{
border: none;
font-weight:normal;
margin:0;
letter-spacing:normal;
}
ul{
margin:0;
padding:0;
list-style-image:none;
list-style-type:none;
line-height:1.3em;
}
img{
border:none;
}
a, a:link{
text-decoration:none;
color:#000;
}
a:visited{
text-decoration:none;
color:#000;
}
a:hover, a:focus{
text-decoration:underline;
color:#000;
}
input{
font-family:verdana;
}
dl.portlet,
dl.portalMessage,
div.managePortletsLink,
a.managePortletsFallback,
div.portletAssignments,
#content,
div.overlay,
#edit-bar,
#portal-sitemap,
#portal-searchbox,
#portal-globalnav,
#portal-breadcrumbs,
#portal-column-content #content,
#portal-footer,
#portal-siteactions,
#portal-colophon,
#portal-languageselector,
#content pre,
.portletItemDetails,
#portal-personaltools,
#fieldset-openid-login input,
#login-form input,
div.listingBar{
font-size:100%;
}
#edit-bar {
position: relative;
z-index: 999;
}
#content a:link, dl.portlet a:link{
border:none;
color:#000;
}
#content dt{
font-weight:normal;
}
#content{
clear:none;
}
.portletAssignments .portlet_here.portlet_hidden .portletHeader {
background-color: #FFFFFF !important;
border: 1px solid #000000 !important;
}
.portletAssignments .portlet_here.portlet_visible .portletHeader {
background-color: #000000 !important;
border: 1px solid #000000 !important;
}
.portletAssignments .portlet_here.portlet_visible .portletHeader{
color:#fff;
}
body.template-logged_out #content,
body.template-login_form #content{
text-align:left;
}
.highlightedSearchTerm{
background:none!important;
font-weight:normal!important;
}
div.width-full{
width:100%;
}
div.position-0{
margin:0;
}
div.cell{
float:none;
left:0;
}
div.width-1\:2{
width:100%;
}
#visual-portal-wrapper{
position:relative;
margin:auto;
width:990px;
}
#portal-top{
position:absolute;
left:0;
z-index:4;
width:990px;
}
#portal-logo{
position:absolute;
left:20px;
margin:0;
background:#fff;
}
body[dir="rtl"] #portal-logo{
right: 20px;
left: auto;
}
#portal-logo img{
display:block;
padding:18px;
width:186px;
height:102px;
}
.section-accueil #portal-top img,
.section-accueil-ar #portal-top img{
padding:0 ;
width: auto;
height:auto;
}
.section-accueil #portal-top h1 a,
.section-accueil-ar #portal-top h1 a{
cursor:default;
}
#portal-globalnav{
position:absolute;
right:0;
margin:0;
background:#0576a9;
font-size:100%;
}
body[dir="rtl"] #portal-globalnav{
left: 0;
right: auto;
}
#portal-globalnav li{
display:inline-block;
padding:0;
border-left:1px solid #fff;
}
body[dir="rtl"] #portal-globalnav li{
float: right;
}
#portal-globalnav li a{
padding:9px 20px;
min-width:0;
background:none;
border:none;
font-family: 'DINMedium';
font-size:1.6em;
text-transform:uppercase;
color:#fff;
}
.section-accueil #portal-globalnav li#portaltab-index_html,
.section-accueil-ar #portal-globalnav li#portaltab-index_html{
display:none;
}
#portal-globalnav li#portaltab-index_html,
#portal-globalnav li#portaltab-index_html.selected{
position:absolute;
top:0;
left:-257px;
padding:0;
background:none;
}
body[dir="rtl"] #portal-globalnav li#portaltab-index_html,
body[dir="rtl"] #portal-globalnav li#portaltab-index_html.selected{
left: auto;
right: -310px;
}
#portal-globalnav li#portaltab-index_html a,
#portal-globalnav li#portaltab-index_html.selected a{
padding:9px 15px;
background:url(./images-ifAlgerie/fleche-retour.png) left center no-repeat;
color:#000;
text-transform:none;
font-family:arial;
font-size:1.2em;
font-weight:bold;
}
#portal-globalnav li a:hover,
#portal-globalnav li a:focus,
#portal-globalnav li.selected a:hover,
#portal-globalnav li.selected a:focus{
background:#0091d2;
color:#fff;
}
#portal-globalnav li.selected a{
background:#0091d2;
color:#fff;
}
#portal-columns{
}
#portal-columns:after{
content:"";
display:block;
clear:both;
}
.searchSection{
display:none;
}
#portal-searchbox:before{
content:"Recherchez sur le site";
font-size:1.5em;
font-family: 'DINMedium';
color:#0091d2;
}
body[dir="rtl"] #portal-searchbox:before{
content:"البحث في الموقع";
}
#portal-searchbox .searchButton{
cursor:pointer;
}
#portal-searchbox #LSShadow{
display:none;
}
.portletBSWNewsletterSubscriber{
padding:15px 0 0;
border-top:1px dotted #000;
}
.portletBSWNewsletterSubscriber span{
font-size:1.5em;
font-family: 'DINMedium';
color:#000;
}
.portletBSWNewsletterSubscriber p{
margin:5px 0;
font-size:1.1em;
}
.portletBSWNewsletterSubscriber form{}
.portletBSWNewsletterSubscriber form input[type=text]{
padding-left:3px;
width:200px;
height:21px;
background:url(./images-ifAlgerie/minisite/champ-newsletter.png) left 0 no-repeat;
border:none;
color:#000;
font-size:1em;
}
body[dir="rtl"] .portletBSWNewsletterSubscriber form{}
body[dir="rtl"] .portletBSWNewsletterSubscriber form input[type=text]{
padding-left:0;
padding-right: 3px;
}
.portletBSWNewsletterSubscriber form input[type=submit]{
width:37px;
height:21px;
background:url(./images-ifAlgerie/minisite/bouton-newsletter.png) 0 0 no-repeat;
border:none;
vertical-align:bottom;
text-indent:-5000px;
cursor:pointer;
}
#portal-breadcrumbs #breadcrumbs-you-are-here{
display:none;
}
#content .actions-document{
position:absolute;
top:-72px;
right:0;
width:154px;
}
body[dir="rtl"] #content .actions-document{
right: auto;
left: 0;
}
#content .actions-document li{
display:inline;
list-style:none;
}
dl.portalMessage{
margin:0;
background:#fff;
border:1px solid #000;
font-size:1.1em;
}
dl.portalMessage dt{
background:#000;
}
div.portletadministration{
margin:20px 0 0;
padding:10px;
border:2px solid #000;
}
div.portletadministration dl{
margin:0;
}
div.portletadministration dl dt{
margin:0 0 10px;
padding:0 0 10px;
background:none;
border-bottom:1px dotted #000;
font-size:1.3em;
text-transform:uppercase;
}
div.portletadministration dl.portletPaletteAdministration dd{
padding:0;
line-height:1.2em;
}
div.portletadministration dl.portletPaletteAdministration dd img{
vertical-align:middle;
}
body[dir="rtl"] div.portletadministration dl.portletPaletteAdministration dd img{
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
transform: rotate(-180deg);
}
#portal-columns .radio-web{
font-family: 'DINMedium';
font-size:2.2em;
}
.section-accueil #portal-columns .radio-web,
.section-accueil-ar #portal-columns .radio-web{
margin-top:20px;
}
#portal-columns .radio-web a{
display:block;
padding:23px 0 0 90px;
background:url(./images-ifAlgerie/sprite.png) 0 0 no-repeat;
height:35px;
color:#fff;
}
#portal-columns .radio-web a:hover,
#portal-columns .radio-web a:focus{
background:url(./images-ifAlgerie/sprite.png) 0 -68px no-repeat;
color:#fff;
text-decoration:none;
}
#portal-columns .radio-web a span{
font-family: 'DINDINBOLDTRAM';
text-transform:uppercase;
}
#portal-columns .langue-francaise{
font-family: 'DINMedium';
font-size:1.8em;
}
.section-accueil #portal-columns .langue-francaise,
.section-accueil-ar #portal-columns .langue-francaise{
margin-top:20px;
}
#portal-columns .langue-francaise a{
display:block;
padding:15px 85px 0 15px;
background:url(./images-ifAlgerie/sprite.png) 0 -280px no-repeat;
height:30px;
color:#fff;
text-decoration: none;
}
#portal-columns .langue-francaise a:hover,
#portal-columns .langue-francaise a:focus{
background:url(./images-ifAlgerie/sprite.png) 0 -334px no-repeat;
color:#fff;
text-decoration:none;
}
#portal-columns .langue-francaise a span{
font-family: 'DINDINBOLDTRAM';
text-transform:uppercase;
}
#portal-columns .ambassade-france{
font-family: 'DINMedium';
font-size:1.8em;
}
.section-accueil #portal-columns .ambassade-france,
.section-accueil-ar #portal-columns .ambassade-france{
margin-top:20px;
}
#portal-columns .ambassade-france a{
display:block;
padding:7px 85px 0 15px;
background:url(./images-ifAlgerie/sprite.png) 0 -388px no-repeat;
height:40px;
color:#fff;
text-decoration: none;
}
#portal-columns .ambassade-france a:hover,
#portal-columns .ambassade-france a:focus{
background:url(./images-ifAlgerie/sprite.png) 0 -445px no-repeat;
color:#fff;
text-decoration:none;
}
#portal-columns .ambassade-france a span{
font-family: 'DINDINBOLDTRAM';
text-transform:uppercase;
}
.section-accueil #portal-columns .lettre-information,
.section-accueil-ar #portal-columns .lettre-information{
margin-top:20px;
}
#portal-columns .lettre-information a{
display:block;
background:url(./images-ifAlgerie/sprite.png) 0 -501px no-repeat;
height:100px;
color:#fff;
text-decoration: none;
}
#portal-columns .lettre-information a:hover,
#portal-columns .lettre-information a:focus{
background:url(./images-ifAlgerie/sprite.png) 0 -607px no-repeat;
color:#fff;
text-decoration:none;
}
#portal-columns .lettre-information a span{
display: block;
text-indent: -5000px;
}
#portal-columns .portlet-static-info-derniere-minute,
#portal-columns .portlet-multilanguage-info-derniere-minute{
margin:35px 0 20px;
padding: 20px 10px;
float:left;
background: url(./images-ifAlgerie/bg_derniere-minute.jpg) repeat-x scroll 0 0px, url(./images-ifAlgerie/bg_derniere-minute.jpg) repeat-x scroll 0 bottom rgba(0, 0, 0, 0);
}
#portal-columns .portlet-static-info-derniere-minute h2,
#portal-columns .portlet-multilanguage-info-derniere-minute h2{
margin:0 0 5px;
color:#ee2727;
font-family: 'DINDINBOLDTRAM';
font-size:2.4em;
text-transform:uppercase;
line-height:1em;
position: relative;
}
#portal-columns .portlet-static-info-derniere-minute h2:before,
#portal-columns .portlet-multilanguage-info-derniere-minute h2:before {
content: url(./images-ifAlgerie/fr/fleche_clignotante.gif);
position:absolute;
top: 70px;
left: 0;
}
.site-Plone.section-accueil #portal-columns .portlet-static-info-derniere-minute,
.site-Plone.section-accueil #portal-columns .portlet-multilanguage-info-derniere-minute {
width: 285px;
}
.site-Plone.section-accueil #portal-columns .portlet-static-info-derniere-minute h2:before,
.site-Plone.section-accueil #portal-columns .portlet-multilanguage-info-derniere-minute h2:before {
top: 30px;
}
body[dir="rtl"] #portal-columns .portlet-static-info-derniere-minute h2:before,
body[dir="rtl"] #portal-columns .portlet-multilanguage-info-derniere-minute h2:before {
content: url(./images-ifAlgerie/ar/fleche_clignotante.gif);
}
#portal-columns .portlet-static-info-derniere-minute p,
#portal-columns .portlet-multilanguage-info-derniere-minute p{
font-size:1.1em;
padding-left: 20px;
}
body[dir="rtl"] #portal-columns .portlet-static-info-derniere-minute p,
body[dir="rtl"] #portal-columns .portlet-multilanguage-info-derniere-minute p{
padding-left: 0;
padding-right: 20px;
}
#portal-columns .portlet-static-en-cours {
clear: both;
margin-top: 50px;
}
#portal-columns .portlet-static-en-cours > div{
/* */
background: rgb(0,145,210); /* */
background: -moz-linear-gradient(left,  rgba(0,145,210,1) 0%, rgba(87,183,225,1) 80%); /* */
background: -webkit-linear-gradient(left,  rgba(0,145,210,1) 0%,rgba(87,183,225,1) 80%); /* */
background: linear-gradient(to right,  rgba(0,145,210,1) 0%,rgba(87,183,225,1) 80%); /* */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0091d2', endColorstr='#57b7e1',GradientType=1 ); /* */
padding: 20px 50px;
overflow: hidden;
}
#portal-columns .portlet-static-en-cours h2{
float:left;
color:#FFF;
font-family: "DINDINBOLDTRAM";
font-size: 5.4em;
line-height: 0.8em;
}
#portal-columns .portlet-static-en-cours a{
float:right;
clear: right;
background: #FFF;
display: inline-block;
font-family: 'DINMedium';
font-size:1.8em;
text-transform:uppercase;
padding: 10px 20px 8px;
-webkit-border-radius: 5px;
border-radius: 5px;
width: 260px;
color: #0091d2;
margin: 5px 0;
}
#portal-columns .portlet-static-en-cours a:hover{
text-decoration: none;
}
#portal-columns .portlet-static-en-cours a:after{
content: ">";
float: right;
font-size: 0.8em;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
#portal-columns .portlet-static-en-cours a:hover:after{
-moz-transform: translateX(10px) translateY(0px);
-webkit-transform: translateX(10px) translateY(0px);
-o-transform: translateX(10px) translateY(0px);
-ms-transform: translateX(10px) translateY(0px);
transform: translateX(10px) translateY(0px);
}
#portal-column-content #content{
position:relative;
margin:0;
padding:0;
background:transparent;
font-size:100%;
}
#portal-column-content #content .canonicalLanguage {
display: none;
}
#portal-column-content #content .targetLanguage {
width: 100% !important;
}
#portal-column-content h1{
margin:0 0 10px;
border:none;
color:#0091d2;
font-family: 'DINDINBOLDTRAM';
font-size:3em;
text-transform:uppercase;
line-height:1em;
}
#portal-column-content h1 span.discreet{
display:block;
font-size:0.5em;
font-family:verdana;
text-transform:none;
letter-spacing:normal;
}
#portal-column-content h1 span{
font-size:0.7em;
}
#portal-column-content h1 span:before{
content:"[";
}
#portal-column-content h1 span:after{
content:"]";
}
#portal-column-content .documentDescription{
margin:0 0 25px;
padding:0;
background:#fff;
color:#0091d2;
font-size:1.3em;
font-family:verdana;
font-weight:bold;
}
#portal-column-content #content-core div{
margin:10px 0 0;
font-size:1.2em;
}
#portal-column-content #content-core div h1{
}
#portal-column-content #content-core div h2,
#content-ckeditor h2{
margin:30px 0 10px;
font-family: 'DINMedium';
font-size:1.8em;
text-transform:uppercase;
line-height:normal;
}
#portal-column-content #content-core div h3,
#content-ckeditor h3{
margin:30px 0 10px;
font-size:1.3em;
font-weight:bold;
color:#000;
border-top:1px dotted #000;
border-bottom:1px dotted #000;
}
#portal-column-content #content-core div h4,
#content-ckeditor h4{
margin:30px 0 10px;
font-size:1.3em;
color:#000;
border-top:1px dotted #000;
border-bottom:1px dotted #000;
}
#portal-column-content #content-core div h5,
#content-ckeditor h5{
display:inline-block;
margin:30px 0 10px;
padding:0 3px;
background:#000;
font-size:1.1em;
text-transform:uppercase;
color:#fff;
}
#portal-column-content #content-core div h6,
#content-ckeditor h6{
display:inline-block;
margin:30px 0 10px;
padding:0 3px;
background:#000;
font-size:1.1em;
text-transform:uppercase;
color:#fff;
}
#portal-column-content #content-core div p,
#content-ckeditor p{
margin:0 0 10px;
line-height:1.4em;
}
#portal-column-content #content-core div .exergue + p,
#content-ckeditor .exergue + p{
margin-top:20px;
}
#portal-column-content #content-core div p .texte1,
#content-ckeditor p .texte1{
padding:0 2px;
background:#0091d2;
color:#fff;
}
#portal-column-content #content-core div p .texte2,
#content-ckeditor p .texte2{
color:#0091d2;
}
#portal-column-content #content-core div a,
#content-ckeditor a{
border-bottom:1px dotted #000;
color:#000!important;
}
#portal-column-content #content-core div a:hover,
#portal-column-content #content-core div a:focus,
#content-ckeditor a:hover,
#content-ckeditor a:focus{
border-bottom:1px solid #000;
text-decoration:none;
color:#000!important;
}
#portal-column-content #content-core div p a.bouton,
#content-ckeditor p a.bouton{
float:left;
margin:10px 10px 0 0;
padding:10px 20px;
background:#0576a9;
border:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:#666 0 0 3px;
-moz-box-shadow:#666 0 0 3px;
box-shadow:#666 0 0 3px;
behavior: url(PIE.htc);
color:#fff!important;
}
#portal-column-content #content-core div p a.bouton:hover,
#portal-column-content #content-core div p a.bouton:focus,
#content-ckeditor p a.bouton:hover,
#content-ckeditor p a.bouton:focus{
background:#0091d2;
}
#portal-column-content #content-core div table tr td,
#content-ckeditor table tr td{
padding:5px 10px;
}
#portal-column-content #content-core div table tr .ouvert,
#content-ckeditor table tr .ouvert{
color:#0091d2;
}
#portal-column-content #content-core div table tr .ferme,
#content-ckeditor table tr .ferme{
color:#e1134f;
}
#portal-column-content #content-core div ul,
#content-ckeditor ul{
margin:0 0 0 15px;
overflow:hidden;
}
#portal-column-content #content-core div ul li,
#content-ckeditor ul li{
display:block;
margin:0 0 10px 15px;
padding:0 0 0 13px;
background:url(./images-ifAlgerie/puce-fleche-noire.png) 0 0.4em no-repeat;
line-height:1.4em;
}
#portal-column-content #content-core div ul.liste-image,
#content-ckeditor ul.liste-image{
margin:20px 0;
}
#portal-column-content #content-core div ul.liste-image li,
#content-ckeditor ul.liste-image li{
margin:0 0 20px;
padding:0;
background:none;
overflow:hidden;
}
#portal-column-content #content-core div ul.deux-colonnes li,
#content-ckeditor ul.deux-colonnes li{
float:left;
width:45%;
}
#portal-column-content #content-core div ul.trois-colonnes,
#content-ckeditor ul.trois-colonnes{
margin:0;
}
#portal-column-content #content-core div ul.trois-colonnes li,
#content-ckeditor ul.trois-colonnes li{
float:left;
margin:0;
width:31%;
background:url(./images-ifAlgerie/puce-fleche-bleue.png) 0 0.4em no-repeat;
color:#0091d2;
}
#portal-column-content #content-core div ul.trois-colonnes li strong,
#content-ckeditor ul.trois-colonnes li strong{
display:block;
font-family: 'DINDINBOLDTRAM';
text-transform:uppercase;
font-size:1.4em;
font-weight:normal;
}
#portal-column-content #content-core div ul.trois-colonnes li span,
#content-ckeditor ul.trois-colonnes li span{
font-weight:bold;
}
#portal-column-content #content-core div ul li ul,
#content-ckeditorul li ul {
margin:10px 0;
}
#portal-column-content #content-core div ul li ul li,
#content-ckeditor ul li ul li{
background:url(./images-ifAlgerie/puce-carre-noire.png) 0 0.5em no-repeat;
}
#portal-column-content #content-core div .droite,
#content-ckeditor .droite{
float:right;
margin:0 0 0 10px;
}
#portal-column-content #content-core div .gauche,
#content-ckeditor .gauche{
float:left;
margin:0 10px 0 0;
}
#portal-column-content #content-core div .exergue,
#content-ckeditor .exergue{
clear:both;
float:right;
margin:10px 0 0 20px;
padding:10px;
width:200px;
border:1px dotted #0091d2;
font-size:1em;
}
#portal-column-content #content-core div .exergue strong,
#content-ckeditor .exergue strong{
display:block;
font-family: 'DINMedium';
font-size:1.4em;
font-weight:normal;
color:#0091d2;
}
#portal-column-content #content-core div .exergue strong a,
#content-ckeditor .exergue strong a{
border:none;
}
#portal-column-content #content-core div .exergue ul,
#content-ckeditor .exergue ul{
margin:10px 0 0;
}
#portal-column-content #content-core div .exergue ul li,
#content-ckeditor .exergue ul li{
margin-left:0;
background:url(./images-ifAlgerie/puce-carre-bleue.png) 0 0.4em no-repeat;
}
#portal-column-content #content-core div .horaires-ouvertures,
#content-ckeditor .horaires-ouvertures{}
#portal-column-content #content-core div ul.partenaire,
#content-ckeditor ul.partenaire{
margin:0;
padding:20px 0 0;
padding-top:20px;
}
#portal-column-content #content-core div ul.partenaire li,
#content-ckeditor ul.partenaire li{
margin:0 0 20px;
padding-bottom:20px;
background:url(./images-ifAlgerie/puce-fleche-bleue.png) 0 0.4em no-repeat;
border-bottom:1px dotted #0091d2;
}
#portal-column-content #content-core div ul.partenaire li strong,
#content-ckeditor ul.partenaire li strong{
display:block;
font-family: 'DINMedium';
font-size:1.6em;
font-weight:normal;
text-transform:uppercase;
}
#portal-column-content #content-core div .autre,
#content-ckeditor .autre{
margin:20px 0;
padding:5px 10px;
background:#f2fafd;
font-size:1em;
color:#0091d2;
overflow:hidden;
}
#portal-column-content #content-core div .autre strong,
#content-ckeditor .autre strong{
display:block;
margin:10px 0 20px;
font-family: 'DINDINBOLDTRAM';
font-size:1.6em;
font-weight:normal;
text-transform:uppercase;
color:#0091d2;
}
#portal-column-content #content-core div .autre div,
#content-ckeditor .autre div{
float:left;
width:47%;
font-size:1em;
}
#portal-column-content #content-core div .autre div + div,
#content-ckeditor .autre div + div{
margin:0 0 0 30px;
}
#portal-column-content #content-core div .autre h2,
#content-ckeditor .autre h2{
margin:0;
font-size:1.2em;
text-transform:uppercase;
color:#0091d2;
}
#portal-column-content #content-core div .autre ul li,
#content-ckeditor .autre ul li{
background:url(./images-ifAlgerie/puce-fleche-bleue.png) 0 0.4em no-repeat;
}
#portal-column-content #content-core div .pour-sinscrire,
#content-ckeditor .pour-sinscrire{
margin:20px 0;
padding:10px;
background:#f2fafd;
font-size:1em;
color:#0091d2;
overflow:hidden;
}
#portal-column-content #content-core div .pour-sinscrire h2,
#portal-column-content #content-core div .pour-sinscrire .entete,
#content-ckeditor .pour-sinscrire h2,
#content-ckeditor .pour-sinscrire .entete{
display:block;
margin:0 0 10px;
font-family: 'DINDINBOLDTRAM';
font-size:1.6em;
text-transform:uppercase;
color:#0091d2;
}
#portal-column-content #content-core div .pour-sinscrire ul,
#content-ckeditor ul{
margin:0;
}
#portal-column-content #content-core div .pour-sinscrire ul li,
#content-ckeditor ul li{
margin-left:0;
padding-right:10px;
background:url(./images-ifAlgerie/puce-fleche-bleue.png) 0 0.4em no-repeat;
}
#portal-column-content #content-core div .pour-sinscrire .droit-inscription,
#content-ckeditor .droit-inscription{
float:right;
margin:20px 0 0 20px;
padding:10px;
width:300px;
border:1px dotted #0091d2;
font-size:1em;
}
#portal-column-content #content-core div .pour-sinscrire .droit-inscription strong,
#content-ckeditor .pour-sinscrire .droit-inscription strong{
display:block;
margin:0 0 10px;
font-family: 'DINMedium';
font-size:1.6em;
font-weight:normal;
}
#portal-column-content #content-core div .pour-sinscrire .droit-inscription span,
#content-ckeditor .pour-sinscrire .droit-inscription span{
font-weight:bold;
}
#portal-column-content #content-core div .pour-sinscrire .droit-inscription ul li,
#content-ckeditor .pour-sinscrire .droit-inscription ul li{
width:42%;
}
#portal-column-content #content-core div dl.equipe,
#content-ckeditor dl.equipe{
padding:0 0 10px;
border-bottom:1px dotted #0576a9;
overflow:hidden;
}
#portal-column-content #content-core div dl.equipe dt,
#content-ckeditor dl.equipe dt{
clear:both;
float:left;
margin:10px 0 0;
width:200px;
font-family: 'DINMedium';
font-weight:normal;
font-size:1.4em;
color:#0576a9;
text-align:right;
}
#portal-column-content #content-core div dl.equipe dt,
#portal-column-content #content-core div dl.equipe dt + dd,
#content-ckeditor dl.equipe dt,
#content-ckeditor dl.equipe dt + dd{
padding-top:10px;
border-top:1px dotted #0576a9;
}
#portal-column-content #content-core div dl.equipe dd,
#content-ckeditor dl.equipe dd{
clear:right;
float:right;
margin:10px 0 0;
padding-left:20px;
width:430px;
}
#portal-column-content .relatedItems{
margin:20px 0 0;
}
#portal-column-content .relatedItems dl{
position:relative;
border:1px dotted #b9c300;
}
#portal-column-content .relatedItems dl dt{
position:absolute;
top:-17px;
left:0;
color:#b9c300;
font-family: 'DINMedium';
font-size:1.8em;
}
#portal-column-content .relatedItems dl dd{
margin:5px 10px;
}
#portal-column-content .relatedItems dl dd span{
padding:0 0 0 15px!important;
background:url(./images-ifAlgerie/puce-fleche-verte.png) 0 0.4em no-repeat;
font-size: 1.1em;
line-height:normal;
}
#portal-column-content .relatedItems dl dd span a,
#portal-column-content .relatedItems dl dd span a:hover,
#portal-column-content .relatedItems dl dd span a:focus{
color:#000!important;
}
#portal-column-content .relatedItems dl dd span img{
display:none;
}
#portal-columns .albumPhotosPortlet{
margin:30px 0;
padding:10px 0 0;
width:100%;
border-top:1px dotted #0091d2;
}
#portal-columns .albumPhotosPortlet dt{
padding:0;
background:none;
font-family: 'DINMedium';
font-size:2em;
font-weight:normal;
}
#portal-columns .albumPhotosPortlet dt a,
#portal-columns .albumPhotosPortlet dt a:hover,
#portal-columns .albumPhotosPortlet dt a:focus{
color:#0091d2!important;
text-decoration:none;
}
#portal-columns .albumPhotosPortlet dd{
padding:0;
}
#portal-columns .albumPhotosPortlet dd p{
margin:0;
color:#0091d2;
font-size:1.1em;
}
#portal-columns .albumPhotosPortlet dd ul{
margin:1px 0 0;
overflow:hidden;
}
#portal-columns .albumPhotosPortlet dd ul li{
float:left;
margin:2px 2px 0 0;
}
#portal-columns .albumPhotosPortlet dd ul li a{
display:block;
}
#portal-columns .albumPhotosPortlet dd.portletFooter a{
color:#000!important;
}
#portal-column-content dl.portletBSWContenusCorreles{
margin:30px 0;
padding:10px 0 0;
width:100%;
border-top:1px dotted #0091d2;
}
#portal-column-content dl.portletBSWContenusCorreles dt{
padding:0;
background:none;
font-family: 'DINMedium';
font-size:2em;
font-weight:normal;
color:#0091d2;
}
#portal-column-content dl.portletBSWContenusCorreles dd{
padding:0;
}
#portal-column-content dl.portletBSWContenusCorreles dd p{
margin:0;
color:#0091d2;
font-size:1.1em;
}
#portal-column-content dl.portletBSWContenusCorreles dd ul{
margin:5px 0 0;
overflow:hidden;
}
#portal-column-content dl.portletBSWContenusCorreles dd ul li{
float:left;
margin:2px 2px 0 0;
width:128px;
height:128px;
overflow:hidden;
}
#portal-column-content dl.portletBSWContenusCorreles dd ul li a{
display:block;
}
#portal-column-content dl.portletBSWContenusCorreles dd ul li a img{
max-height:128px;
min-width:128px;
}
#portal-column-content dl.portletBSWContenusCorreles dd.portletFooter a{
color:#000!important;
}
#portal-column-content .listingBar{
padding:0;
background:#0091d2;
text-align:center;
overflow:hidden;
color:#fff;
}
#portal-column-content .listingBar a,
#portal-column-content .listingBar a:hover,
#portal-column-content .listingBar a:focus{
padding:5px 0 0;
background:none;
border:none;
color:#fff!important;
}
#portal-column-content .listingBar .previous{
float:left;
padding:0 0 5px 15px;
background:url(./images-ifAlgerie/precedent-pagination.png) 0 0 no-repeat;
}
#portal-column-content .listingBar .next{
float:right;
padding:0 15px 5px 0;
background:url(./images-ifAlgerie/suivant-pagination.png) right 0 no-repeat;
}
#portal-column-content .listingBar .previous a,
#portal-column-content .listingBar .next a{
font-weight:bold;
color:#fff;
}
#portal-column-content .portletCollection .gallery-content{
position:relative;
z-index:1;
width:650px;
height:430px;
overflow:hidden;
}
#portal-column-content .portletCollection .gallery-content .slideshow-container img{
position:absolute;
top:0;
left:0;
z-index:1;
max-width:650px;
}
#portal-column-content .portletCollection .gallery-content #caption{
position:absolute;
bottom:10px;
left:0;
z-index:2;
padding:15px 20px 5px;
width:610px;
min-height:110px;
background:rgba(0,0,0,0.8);
-pie-background:rgba(0,0,0,0.8);
behavior: url(PIE.htc);
}
#portal-column-content .portletCollection .gallery-content #caption span.image-caption + span.image-caption{
position:absolute;
top:15px;
left:20px;
}
#portal-column-content .portletCollection .gallery-content #caption div > a,
#portal-column-content .portletCollection .gallery-content #caption div > a:hover,
#portal-column-content .portletCollection .gallery-content #caption div > a:focus{
font-family: 'DINDINBOLDTRAM';
font-size:3.5em;
color:#fff!important;
text-transform:uppercase;
text-decoration:none;
}
#portal-column-content .portletCollection .gallery-content #caption h2{
margin:15px 0 0;
font-family: 'DINMedium';
font-size:1.8em;
}
#portal-column-content .portletCollection .gallery-content #caption a,
#portal-column-content .portletCollection .gallery-content #caption a:hover,
#portal-column-content .portletCollection .gallery-content #caption a:focus{
color:#fff!important;
text-decoration:none;
}
#portal-column-content .portletCollection .gallery-content #caption p{
font-size:1.2em;
color:#fff;
margin:0;
}
#portal-column-content .portletCollection .gallery-content .caption a span{
line-height:1em !important;
}
#portal-column-content .portletCollection .gallery-navigation-container{
position:relative;
z-index:2;
margin:0;
}
#portal-column-content .portletCollection .gallery-navigation-container ul{
margin:0;
height:73px;
}
#portal-column-content .portletCollection .gallery-navigation-container ul li{
position:relative;
float:left;
margin:0;
width:106px;
height:71px;
border:1px solid #fff;
border-top:2px solid #fff;
list-style:none;
}
#portal-column-content .portletCollection .gallery-navigation-container ul li a{
display:block;
width:106px;
height:71px;
overflow:hidden;
background:#fff;
}
#portal-column-content .portletCollection .gallery-navigation-container ul li a img{
opacity:0.6;
filter:alpha(opacity=60);
-webkit-transition: opacity 0.5s;
-moz-transition: opacity 0.5s;
-o-transition: opacity 0.5s;
transition-property: opacity;
transition-duration: 0.5s;
}
#portal-column-content .portletCollection .gallery-navigation-container ul li a:hover img,
#portal-column-content .portletCollection .gallery-navigation-container ul li a:focus img{
opacity:1;
filter:alpha(opacity=100);
}
#portal-column-content .portletCollection .gallery-navigation-container ul li.selected{
border:1px solid #000;
}
#portal-column-content .portletCollection .gallery-navigation-container ul li.selected:before{
content:url(./images-ifAlgerie/fleche-miniature-active.png);
position:absolute;
top:-10px;
left:-1px;
display:block;
width:107px;
height:10px;
}
#portal-column-content .portletCollection .gallery-navigation-container ul li.selected a img{
opacity:1;
filter:alpha(opacity=100);
}
#portal-column-content .portletCollection .gallery-navigation-container .next{
position:absolute;
top:28px;
right:-10px;
display:block;
width:27px;
height:26px;
background:url(./images-ifAlgerie/suivant-carousel.png) 0 0 no-repeat;
text-indent:-5000px;
}
#portal-column-content .portletCollection .gallery-navigation-container .prev{
position:absolute;
top:28px;
left:-10px;
z-index:2;
display:block;
width:27px;
height:26px;
background:url(./images-ifAlgerie/precedent-carousel.png) 0 0 no-repeat;
text-indent:-5000px;
}
#portal-column-content #content-core .tileItem{
margin:30px 0 0;
border-bottom:1px solid #000;
}
#portal-column-content #content-core .tileItem h2{
margin:0;
font-size:1.8em;
font-family:'DINMedium';
text-transform:uppercase;
}
#portal-column-content #content-core .tileItem h2 a{
line-height:normal;
color:#000;
}
#portal-column-content #content-core .tileItem h2 a:hover,
#portal-column-content #content-core .tileItem h2 a:focus{
color:#57b7e1!important;
}
#portal-column-content #content-core .tileItem h2 + a{
float:right;
margin:3px 0 10px 10px;
border:none;
}
#portal-column-content #content-core .tileItem p{
font-size:1.1em;
line-height:normal;
}
#portal-column-content #content-core .tileItem p a{
border:none;
}
#portal-column-content #content-core .tileItem p.tileFooter{
margin-top:5px;
font-size:0.9em;
font-weight:bold;
}
#portal-column-content #content-core .tileItem p.tileFooter a,
#portal-column-content #content-core .tileItem p.tileFooter a:hover,
#portal-column-content #content-core .tileItem p.tileFooter a:focus{
color:#000!important;
border:none;
}
#portal-column-content #content-core .tileItem p.tileFooter a:before{
content:">";
padding:0 2px 0 0;
}
.playerson {
padding:10px;
float:left;
}
#portal-column-content #content .nb-photo{
background:#0091d2;
color:#fff;
behavior: url(PIE.htc);
}
#portal-column-content h1 + p.discreet{
margin:10px 0 0;
padding:5px 0;
border-top:1px dotted #0091d2;
border-bottom:1px dotted #0091d2;
font-size:1.1em;
text-align:right;
}
#portal-column-content h1 + p.discreet a:hover,
#portal-column-content h1 + p.discreet a:focus{
color:#0091d2!important;
}
#portal-column-content #content-core #searchform{
display:none;
margin:0 0 20px;
padding:10px;
border:1px dotted #0091d2;
text-align:left;
}
#portal-column-content #content-core #searchform input{
font-size:1.2em!important;
}
#portal-column-content #content-core #searchform input[type=submit]{
margin:0 0 0 5px;
padding:0 10px;
background:#0091d2;
border:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
behavior: url(PIE.htc);
color:#fff;
font-weight:bold;
}
#portal-column-content #content-core #searchform p{
margin:5px 0 0;
font-size:1.1em;
}
#portal-column-content #content-core .searchResults{
margin:20px 0 0;
}
#portal-column-content #content-core .searchResults dt{
margin:20px 0 0;
padding:0!important;
background:none;
font-family: 'DINMedium';
font-size: 1.8em;
text-transform: uppercase;
line-height:1em;
}
#portal-column-content #content-core .searchResults dt a,
#portal-column-content #content-core .searchResults dt a:visited{
border:none;
color:#000!important;
}
#portal-column-content #content-core .searchResults dt a:hover,
#portal-column-content #content-core .searchResults dt a:focus{
color:#0091d2!important;
}
#portal-column-content #content-core .searchResults dd{
margin:0;
}
#portal-column-content #newsletter{}
#portal-column-content #newsletter fieldset > p{
font-weight:bold;
}
#portal-column-content #newsletter fieldset > label{
display:block;
font-weight:normal;
}
#content-core #login-form .field label{
font-size:0.8em;
}
#content-core #login-form .field input{
width:200px;
}
#content-core #login-form .formControls{
margin:0 0 0 125px;
}
#content-core #login-form .formControls input{
margin:0;
padding:2px 5px;
background:#0091d2;
border:none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color:#fff;
font-weight:bold;
font-size:0.8em;
cursor:pointer;
}
#content-core #login-forgotten-password{
margin:20px 0 0;
padding:5px;
width:100%;
border:1px dotted #0091d2;
font-size:0.8em;
}
#content-core #login-forgotten-password strong{
color:#0091d2;
}
#portal-column-content #content-core #portal-sitemap{
}
#portal-column-content #content-core #portal-sitemap li{
margin:0 0 20px;
padding:0;
border:none;
}
#portal-column-content #content-core #portal-sitemap li div{
margin:0 0 5px;
}
#portal-column-content #content-core #portal-sitemap li div a,
#portal-column-content #content-core #portal-sitemap li div a:visited{
border:none;
font-family: 'DINMedium';
font-size:1.7em;
color:#000!important;
text-transform:uppercase;
font-weight:normal;
}
#portal-column-content #content-core #portal-sitemap li ul{
margin:0;
padding:5px 0 0;
border-top:1px dotted #000;
}
#portal-column-content #content-core #portal-sitemap li ul li{
margin:0 0 5px;
border-bottom:1px dotted #000;
}
#portal-column-content #content-core #portal-sitemap li ul li div{
margin:0 0 5px;
padding:0;
background:none;
text-transform:none;
}
#portal-column-content #content-core #portal-sitemap li ul li div img{
display:none;
}
#portal-column-content #content-core #portal-sitemap li ul li div a,
#portal-column-content #content-core #portal-sitemap li ul li div a:visited{
text-transform:none;
color:#0576a9!important;
}
#portal-footer{
margin:45px 0 0;
padding:0;
background:url(./images-ifAlgerie/fr/footer.png) right 42px no-repeat;
border:none;
overflow:hidden;
}
body[dir="rtl"] #portal-footer{
background:url(./images-ifAlgerie/ar/footer.png) left 42px no-repeat;
}
#portal-footer > a{
float:left;
}
body[dir="rtl"] #portal-footer > a{
float:right;
}
#portal-footer div.cell + div.cell{
clear:both;
margin:0;
}
#portal-siteactions{
clear:left;
float:left;
padding:20px 0 10px;
border:none;
text-align:left;
font-size:1.1em;
}
body[dir="rtl"] #portal-siteactions{
clear:right;
float:right;
}
#portal-siteactions li{
display:inline;
margin:0;
font-weight:bold;
}
#portal-footer  #portal-siteactions li + li:before{
content:"|";
padding:0 5px 0 0;
}
#portal-siteactions li a, #portal-siteactions li a:visited{
border:none;
text-transform:none;
}
#portal-siteactions li a:hover{
border:none;
background:none;
color:#000;
}
#portal-siteactions li#siteaction-liens-utiles + li{
font-weight:normal;
}
.portlet-static-facebook{
border: 1px solid #cccccc;
margin-top: 20px;
}
.portlet-static-facebook iframe{
max-width: 100%;
}
div.overlay-iframe, div.overlay-ajax{
width:450px;
}
.pb-ajax > div{
padding:20px;
width:auto;
}
.pb-ajax h1{
border:none;
color:#0091d2;
font-family: 'DINDINBOLDTRAM';
font-size:3em;
text-transform:uppercase;
line-height:1em;
}
.pb-ajax div div:first-child{
margin:10px 0;
padding:0;
background:#fff;
color:#0091d2;
font-size:1.3em;
font-family:verdana;
font-weight:normal;
}
.pb-ajax div .formControls{
margin:0;
}
.pb-ajax div .formControls input{
margin:0;
padding:2px 5px;
background:#0091d2;
border:none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color:#fff;
font-weight:bold;
font-size:1.1em;
cursor:pointer;
}
.overlay-ajax #content-core #login-form{
padding:10px 0 0;
}
.overlay-ajax #content-core #login-form:before{
content:"Identifiez-vous";
padding:0 0 0 92px;
font-family: 'DINMedium';
font-size:2.7em;
color:#0091d2;
}
.overlay-ajax #content-core #login-form .field label{
font-size:1.1em;
}
.overlay-ajax #content-core #login-form .formControls{
margin:0 0 0 23px;
}
.overlay-ajax #content-core #login-form .formControls input{
font-size:1.2em;
}
.overlay-ajax #content-core #login-forgotten-password{
font-size:1.1em;
}
#portal-column-content #content-core form fieldset{
margin:0;
padding:0;
border:none;
}
#portal-column-content #content-core form fieldset legend{
display:none;
}
#portal-column-content #content-core form > fieldset > div{
margin:0 0 20px;
padding:0 0 20px;
border-bottom:1px solid #000;
}
#portal-column-content #content-core form label{
font-size:1.1em;
text-transform:uppercase;
}
#portal-column-content #content-core form input + label{
margin:0 0 0 5px;
font-size:1em;
}
#portal-column-content #content-core form .formHelp{
margin:0;
font-size:1em;
}
#portal-column-content #content-core form div{
}
#portal-column-content #content-core form div fieldset{
margin:0 0 10px;
}
#portal-column-content #content-core form div fieldset:nth-child(1){
padding:0 0 10px;
border-bottom:1px dotted #000;
}
#portal-column-content #content-core form div fieldset legend{
display:block;
padding:0;
text-transform:uppercase;
font-size:0.7em;
}
#portal-column-content #content-core form div fieldset legend:before{
content:"> ";
}
#portal-column-content #content-core form div fieldset > div{
margin:0 0 0 10px;
font-size:0.7em;
}
#portal-column-content #content-core form div fieldset div input + span{
margin:0 0 0 5px;
font-weight:bold;
}
#portal-column-content #content-core form div fieldset div div{
font-size:1em;
}
.template-usergroup-userprefs #portal-column-content #content-core div.pb-ajax{
font-size:0.6em;
}
.template-usergroup-userprefs #portal-column-content #content-core div.pb-ajax input + label{
font-size:0.6em;
}

