/*------------------------------------------------font----------------------------------------*/
@font-face {
    font-family: "DroidKufi-Bold";
    src: url('../fonts/DroidKufi-Bold.ttf') format('truetype');
}
@font-face {
    font-family: "DroidKufi-Regular";
    src: url('../fonts/DroidKufi-Regular.ttf') format('truetype');
}
@font-face {
    font-family: "HelveticaNeueW23forSKY-Reg";
    src: url('../fonts/HelveticaNeueW23forSKY-Reg.ttf') format('truetype');
}
@font-face {
    font-family: "HelveticaNeueW23forSKY-Bd";
    src: url('../fonts/HelveticaNeueW23forSKY-Bd.ttf') format('truetype');
}

/*------------------------------------------------Decoupage----------------------------------------*/
.gkHighlighterWrapper .gkHighlighterItem {
    font-family: "HelveticaNeueW23forSKY-Reg",Arial,Helvetica,sans-serif;
    font-weight: bold;
}





#gkHighlighterGK5-0 .gkHighlighterInterface {
    background-color: #d83339;
    border-radius: 0 7px 0 0;
    font-family: DroidKufi-Bold;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
}
.gkHighlighterWrapper .gkHighlighterItem {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: navy #d9d9d9 #d9d9d9 -moz-use-text-color;
    border-image: none;
    border-radius: 0 7px 0 0;
    
    border-width: medium 1px 1px medium;
    left: 0;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 10px;
    position: absolute;
    top: 0;
    width: 100%;
}

#btcontentslider103 .bt_handles {
    right: 5px !important;
    top: 0 !important;
    visibility: hidden;
}


.lof-ass .lof-navigator li.active div {
    background: #22a559 none repeat scroll 0 0;
    color: #fff;	
    padding-right: 10px;
}
.lof-ass .lof-navigator li div {
    background-color: #28bc66;
    border-top: 1px solid #e1e1e1;
    height: 100%;
    margin-left: 15px;
    padding-left: 15px;
    position: relative;
	padding-right:10px;
}

.lof-ass .lof-css3 .lof-description {
    box-shadow: 0 0 2px #666;
    width: 60%;
}
.lof-ass .lof-main-wapper .lof-main-item img {
    border: medium none;
    float: left;
    height: 350px;
    padding: 0;
    width: 67%;
	border-radius:7px;
}

.lof-ass .lof-description {
    background: rgba(0, 0, 0, 0) url("images/transparent_bg.png") repeat scroll 0 0;
    bottom: 20px;
    left: 80px;
    max-width: 80%;
    padding: 10px;
    position: absolute;
    z-index: 3;
}
.lof-ass {
    border: 1px solid #f4f4f4;
    color: #fff;
    margin-top: 20px;
}



div.moduletable_titre h3 {
    color: #2f974c;
    font-family: DroidKufi-Bold;
    font-weight: normal;
    padding-right: 5px;
	font-size:14px;
}

div.moduletable_titremultimidia{padding-left:5px;padding-right:5px;border:solid 1px #CCCCCC;width:180px;height:170px;border-radius:10px;}

div.moduletable_titremultimidia h3 {
    color: #2f974c;
    font-family: DroidKufi-Bold;
    font-weight: normal;
    padding-right: 5px;
	font-size:14px;
}

div.moduletable_titre{padding-left:5px;padding-right:5px;border:solid 1px #CCCCCC;width:180px;margin-right:10px;height:250px;border-radius:10px;}

div.moduletable_titre2 h3{color: #2f974c;
    font-family: DroidKufi-Bold;
    font-weight: normal;
    padding-right: 5px;
	font-size:14px;}


div.moduletable_titre2 {
    border: 1px solid #cccccc;
    border-radius: 10px;
    height: 230px;
    margin-right: 10px;
    margin-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    width: 180px;
}


div.moduletable_titre1 h3 {
    color: #2f974c;
    font-family: DroidKufi-Bold;
    font-weight: normal;
    padding-right: 5px;
	font-size:14px;
	margin-top:3px
}

div.moduletable_titre1 {
    border: 1px solid #cccccc;
    border-radius: 10px;
    height: 170px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    width: 180px;
}



#btcontentslider103{ position:relative;right:35px; }
div.moduletable_titre li a {
    
   color: #737373; font-size: 15px; font-family: DroidKufi-Bold; padding-right: 5px; position: relative; top: 5px; display: list-item; list-style-image: url(/images/liste-style-red.jpg);margin-right:30px
}
div.moduletable_style h3 {
    color: #30964c;
    font-family: DroidKufi-Bold;
    padding-left: 11px;
    text-align: center;
}

.menu_menu1 {display: inline;float: right;margin-right: 35px;margin-top: 20px;width: 20%;}
.bottom .nav > li > a {
    color: color:#929292;
    display: block;
	list-style-image:url("../img/liste-style-blue.jpg"); display: list-item;
	margin-bottom: 20px;
}


.menu_menu1 li a{ color:#717171;list-style-image:url("../img/liste-style-green.jpg"); display:list-item;}
.menu_menu2 {border-right: 2px solid #f8f8f8;display: inline;float: right;margin-top: 20px;width: 20%;padding-right: 34px;}
.menu_menu2 li a{ color:#717171;list-style-image:url("../img/liste-style-green.jpg"); display:list-item;}
.menu_menu3 {border-right: 2px solid #f8f8f8;display: inline;float: right;margin-top: 20px;width: 24%;padding-right: 33px;}
.menu_menu3 li a{ color:#717171;list-style-image:url("../img/liste-style-green.jpg"); display:list-item;}
.menu_menu4 {border-right: 2px solid #f8f8f8;display: inline;float: right;margin-top: 20px;padding-right: 33px;width: 21%;}
.menu_menu4 li a{ color:#717171;list-style-image:url("../img/liste-style-green.jpg"); display:list-item;}
.nav {
    list-style: outside none none;
    margin-bottom: 18px;
    margin-left: 0;
}


.bottom {
    background-color: white;
    border: 1px solid #ccc;
    border-radius: 10px;
    font-family: DroidKufi-Bold;
    height: auto;
    margin-right: 9px;
    margin-top: 10px;
    overflow: hidden;
    width: 940px;
}




.green article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{margin-top: 20px;}
.red .ij-effect-12{margin-top: 35px;}

.bt-cs .bt-inner {
    margin: 0;
    padding-bottom: 0;
    padding-left: 10px;
    padding-top: 0;
    position: relative;
    text-align: justify;
    width: 60%; font-family:"HelveticaNeueW23forSKY-Reg",Arial,Helvetica,sans-serif;
}
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
    background-color: #28bc66;
    border-radius: 6px;
    color: #fff;
    font-family: DroidKufi-Bold;
    margin-top: 5px;
    padding: 3.5px 13px;
    position: relative;
    top: 3px;
    width: auto;
    margin-right: -8px;
}
div.mod_search93 input[type="search"] {
    margin-right: 10px;
    margin-top: 10px;
    width: auto;
}
.icnav .titleic {
    direction: ltr;
    font-size: 12px;
    text-align: center;
    width: auto !important;
	font-family:DroidKufi-Bold;
	background-color:#EAEAEA;
	
}


.news {
    border-bottom: 1px solid #ccc;
    border-radius: 10px;
    height: auto;
    margin-bottom: 10px;
}
.position1 {
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    float: right;
    height: auto;
    overflow: hidden;
    padding-bottom: 15px;
    padding-top: 20px;
    width: 70%;
}
.green {
    background: rgba(0, 0, 0, 0) url("/images/Legislact.png") repeat scroll 0 0;
    margin-right: 28px;
}
.purple {
    background: rgba(0, 0, 0, 0) url("/images/intellact.png") repeat scroll 0 0;
    margin-right: 28px;
}
