@charset "UTF-8";



body {

overflow-x: hidden !important;

}





a, a:link, a:visited { text-decoration: none; color: #bc7700; }

a:hover { }

p {

  color: #181818;

    font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Sans-Serif;

    font-size: 12px;

    font-weight: normal;

    line-height: 17px;

    

}





html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

margin: 0;

  padding: 0;

  border: 0;

  outline: 0;

  font-weight: inherit;

  font-style: inherit;

  font-size: 100%;

  font-family: inherit;

  vertical-align: baseline;

  font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Sans-Serif;

  font-size: 13px;

  color: #181818;

}



.anythingSlider { height: 280px !important; }

.prs-akib-one .anythingSlider { height: 0px !important; }

.anythingSlider  span.arrow { display: none !important }

.thumbNav { float: right }

.thumbNav span { color: white; 

background:  #444;

padding: 2px 7px;

-webkit-border-radius: 6px;

border-radius: 6px;

}



.thumbNav a.cur span { background:  #BC7700;  } 

.thumbNav li { display: block; width: 40px; float: left }

.start-stop { float: right; margin-right: 30px; }





.blog > h2 {

  border-bottom: #F1F1F1 solid 1px;

padding-bottom: 17px;

margin-bottom: -18px;

font-size: 120%;

}



div.tabber_container.rounded div.tabber_content {

padding-bottom: 40px;

}









ul.maximenuCK > li.maximenuCK > a.maximenuCK  { cursor: default }



body {

  line-height: 18px;

  color: black;

  background: white;

/*  zoom: 0.9;

  -moz-transform: scale(0.9);

  -moz-transform-origin: 0 0; */

}

ol, ul {

  list-style: none;

}

li { line-height: 20px; font-size: 12px; }

table {

  border-collapse:collapse;
  border-spacing: 0;
  

  

}

caption, th, td {



  font-weight: normal; 

}

blockquote:before,

blockquote:after,

q:before,

q:after {

  content: "";

}

blockquote, q {

  quotes: "" "";

}

abbr,acronym {

  border:0;

}

*/



/* Below are the CSS styles that aren't included with Blueprint. It's a good idea to keep them whether or not you use it unless you know what you're doing. */



/* Text styles */

.blog-featured h2 {

  font-size: 1.5em;

  margin-bottom:0em;

}

p.readmore {

  text-indent:0;

  font-size: .9em;

}

.joomla-footer {

  font-size: .9em;

  margin-bottom: 30px;

}



/* Article functions */

ul.actions {

  clear:both;

  margin-top: -50px;

  float:right;

}

ul.actions li {

  list-style-type: none;

  float:right;

  margin-left: 10px;

}



/* Login styles */

p#form-login-username label,

p#form-login-password label {

  width: 160px;

  display:block;

}

p#form-login-remember label {

  font-size: .9em;

  font-weight: normal;

  line-height: 25px;

}

p#form-login-remember input {

  float:left;

  margin-right: 5px;

}

form#form-login ul {

  margin: 0;

  padding: 0;

}

form#form-login ul li {

  list-style-type: none;

  margin-left: 20px;

  font-size: .9em;

}



#outer-cont, .marginer { margin: 0 auto; width: 1024px; }

#top-nav-container { height: 30px; background: url(../images/top-bar.png) repeat-x }

#top-nav > ul > li > a {

color: white;

text-decoration: none;

width: auto;

float: right;

direction: rtl;

text-align: center;

padding: 5px 13px;

height: 20px;

font-size: 13px;

font-family: tahoma;

}





#top-nav > ul > li > a:hover { background: #464646; cursor:pointer  }





#search {

	background: url(../images/search.png) no-repeat;

	padding: 2px 9px;

	float: right;

	width: 115px;

	height: 16px;

	margin: 4px;

	font-size: 85%;

}





.search input { background-color:transparent;

border: 0px solid; }



dl.search-results dt { padding:10px; border-bottom: 1px #ccc dotted;  }

dl.search-results dd { padding: 10px; line-height: 20px }

#searchForm fieldset { padding: 10px; line-height: 20px; }

#searchForm fieldset > legend, .search > h1 { background: #f1f1f1; padding: 10px; }

#searchForm fieldset { border: #f1f1f1 2px solid; margin-bottom: 10px }

#search-searchword { background: #f9ffcd; border: #181818 solid 1px; padding: 5px }

#search-searchword:hover { background: #fcffe8 }

dt.result-title a:hover { color: #181818 !important }

dt.result-title:hover { background: #e0e7dd }



.acyfield_name > input, .acyfield_email > input {

	background: #181818;

	border: 0px solid;

	color: white;

	padding: 3px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	float: left;

	width: 116px;

	margin: 2px;

	font-weight: bold;

	border-bottom: #ccc 1px solid;

	font-size: 10px;

}



.acymailing_introtext { color :#fff; font-size: 10px; padding:3px; }

.acysubbuttons { float: right;  }



.logo-pad { padding: 20px; width: auto; float: left }

.menu-pad { padding: 17px 0; width: auto; float: left }

/*.menu-pad > ul > li {

float: left;

width: 101px;

padding: 12px 7px;

height: 54px;

}

.menu-pad > ul > li:hover { background: url(../images/active-back-h.png) no-repeat; !important;  }

.menu-pad > ul > li > a:hover: { color: #fff !important; cursor: pointer }

.menu-pad > ul > li#current { background: url(../images/active-back.png) no-repeat;  }

.menu-pad > ul > li > a { height: 100%; direction: ltr; text-align: center; font-size: 100%; padding: 5px; width: 100% }*/



#rt-header {

    background: url("../images/top-menu-back.jpg") repeat-x scroll 0 0 transparent;

    border: 3px solid #F6F6F6 !important;

    height: 98px;

    margin: 8 0 20px 0;

    overflow: visible;

    padding: 1px !important;

    width: 1200px; margin: 5px auto;

}

#body-cont { width: 100%; height: 302px; margin:-10px 0 0; }

.shadow-sep { background: url(../images/shadow.jpg)  no-repeat top right; height: 21px; width: 100%; margin:2px 0 0 !important;}



/* Menu Customization */

div#maximenuCK ul.maximenuCK li.level0 {

padding: 11px 57px 3px 10px !important;

border-right: 1px #dedede dotted;

background: none !important;

width: 45px;

height: 55px;

}

div#maximenuCK ul.maximenuCK { background: none }

div#maximenuCK ul.maximenuCK li.level0 > a span.titreCK, div#maximenuCK ul.maximenuCK li.level0 > span.separator span.titreCK { color: #181818 !important; font-weight: bold }

div#maximenuCK ul.maximenuCK li.active > a span.titreCK { color: #181818 !important; }

div#maximenuCK ul.maximenuCK li.current > a span { color: #181818 !important; }

div#maximenuCK .maxiFancybackground .maxiFancycenter {

background: url('../images/active-back.png') repeat-x top left !important;

height: 72px !important;

}

li.level1 > a { width: 95px !important;

height: 51px !important; }

span.descCK { float: left;

font-size: 10px;padding-top: 9px; clear: both; font-weight: normal }

#fpssContainer81.fpss-template-movies {

border: 3px solid #f6f6f6 !important;

padding: 1px !important

}

.floatck {

background: white;

width: 260px;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

-webkit-box-shadow: 0px 0px 6px 4px #eaeaea;

-moz-box-shadow: 0px 0px 6px 4px #eaeaea;

box-shadow: 0px 0px 6px 4px #eaeaea;

}

.maxidrop-main2 {

width: 240px;

overflow: visible !important

}

.floatCK { top: 71px; right: -120px !important; }

div.maximenuCKH ul.maximenuCK li ul li.maximenuCK {

padding: 15px !important;

width: 89%

}

div.maximenuCKH ul.maximenuCK li ul li.maximenuCK:hover, .maximenuCK2 > li.current {

background: #f2f2f2;

}

.menu > ul > li > a { font-family: "Lucida Grande", "Lucida Sans", monospace; }

.navigation > li.active span, .navigation > li { line-height: 13px }

.navigation > li.active span, .navigation > li.active a { color: #181818;  }

.fpss-template-movies .navigation li:hover { background: #afafaf }

.fpss-template-movies .navigation-info {

    clear: right; padding-top: 10px

}

#fpssContainer81.fpss-template-movies .navigation li.navigation-button a {

  padding: none; /* Reset */

  padding-bottom: 0;

    padding-right: 5px;

    padding-top: 8px;

  overflow: hidden

  }

#fpssContainer81.fpss-template-movies .fpssTimerContainer .fpssTimer { background-color: #bc7700 !important  }

.fpss-template-movies .slidetext a.fpssReadMore { bottom: 50px !important }

.fpss-template-movies .navigation-background { z-index: -10 !important }

/* FINALLY FINISHED THE MENU AND SLIDESHOWWWWW */



#blocks, #blocks > ul { width: 101% }

#blocks > ul > li {

  display: block;

  float: left;

  width: 33%;

  padding-right: 1px;

  padding-left: 1px;

  position: relative;

  right: 5px;

}



#blocks h2 { font-weight: bold; text-align:center; }



/* Content Area */

#content { width: 70%; float: left; margin-top: 0 }



/* Sidebar Area */

#sidebar { width: 26%; float: right; margin-top: 0 }





.subheading-category { font-size: 135% }

.items-leading {

height: 350px;

overflow: hidden;



}
.items-more {
    float: right;
    width: 100%;
}


.items-leading > div { clear: both; margin: 37px 0; float: left; padding-left: 0; position: relative; display: none  !important; }

.items-leading > div.activePage { display: block !important }



h2 > a { color: #181818 !important; font-weight: bold; font-size: 110% }



.article-info-term { display: none }

.create { font-size: 70%; padding-top: 11px }

#rt-sidebar-a ul, .item-page ul { list-style-image: url(../images/list-image.jpg); }

.gkTabsItem .gk-opacity li  { list-style-image: url(../images/list-image.jpg); }

#sidebar ul  { }

.item-page ul { padding-left: 20px }



/* Module Table */

.moduletablesidebar th { padding: 11px 14px; font-weight: bold; background: url(../images/module-header-grey.png) repeat-x; color: #181818 }

.moduletablesidebartog { background: none !important; color: #181818 !important }

.moduletablesidebar th:hover { cursor: pointer; background: url(../images/module-header-grey-ho.png) repeat-x; }

.moduletablesidebar th:active { cursor: pointer; background: url(../images/module-header-grey.png) repeat-x; }

.moduletablesidebar li {

  margin-left: 35px;

  margin-top: 5px;

  padding-right: 7px;

  padding-bottom: 2px;

}



#quick-tabs > ul { min-height: 0 !important }



.moduletablesidebar td { padding:5px 0 }

.moduletablesidebar td ul { display: block }

.moduletablesidebar tr, .moduletablesidebar td, .moduletablesidebar th { display: block }

.gkTabsContainer {
    background: #ccc url("/images/tab-bg.jpg") no-repeat scroll 0 0;
    height: 222px  !important;
    width: 280px   !important;
	
}
.nav.menu.sidebar.visible {
    background: rgba(0, 0, 0, 0) url("../images/branding.png") no-repeat scroll left top;
    border: 2px solid #f6f6f6;
    box-shadow: 0 0 8px 1px #b4b4b4;
    margin-bottom: 20px;
    padding: 4px;
    width: 100%;
}
.nav.menu.sidebar.visible li.current {
    border-right: 6px solid #3e5c2a;
}
.gkTabsItem {
    background: transparent none repeat scroll 0 0 !important;
}  
#home #rt-main .rt-grid-9 {
    float: left;
}
#rt-main .rt-grid-9 {
    float: right;
}
#rt-sidebar-a .sidebar {
    background: rgba(0, 0, 0, 0) url("../images/branding.png") no-repeat scroll left top;
    border: 2px solid #f6f6f6;
    box-shadow: 0 0 8px 1px #b4b4b4;
    margin-bottom: 20px;
    padding: 4px;
    width: 100%;
}
 .gkTabsItem {
    padding: 5px 2px  !important;
}
.gkTabsWrap.vertical ol {
    border-bottom: 0 solid #97ccee !important;
}

.gkTabsWrap.vertical ol {
    margin-bottom: 5px !important;
}
/* DEFINING BRAND ICONS */

/* .moduletablesidebar div.twrap { background: url('../images/brand-icons/stock.png') no-repeat bottom left } */





 

.univ-glow {

  border: 2px solid #F6F6F6 !important; padding: 1px;

  -webkit-box-shadow: 0px 0px 8px 1px #b4b4b4;

  -moz-box-shadow: 0px 0px 8px 1px #b4b4b4;

  box-shadow: 0px 0px 8px 1px #b4b4b4;

}



/* .moduletablesidebar p { padding: 10px } */


.items-more h3 { font-size: 100%; padding-bottom: 5px }

.items-more a { font-size: 70%; }

.items-more li {  }



.pagination { margin: 0 auto; }

.pagination li { float: left; display: block; padding: 4px; }

.pagination span, .pagination a { font-size: 80% }



#footer { margin: 0 auto;}

#footer-container {

  background: #62615C url(../images/footer-back.jpg) repeat-x top;

  height: 240px;

  padding-top: 16px;

  margin-top: 20px;
  

}

#footer > div { float: left; background: url(../images/footer-seperator.png) no-repeat right; margin-right: 15px;}

#footer p, #footer h3 { color: #fff }



#footer th { color: #fff; font-weight: bold }

#footer a { color: #f1f1f1; font-size: 80% }



.img-fix { padding-right: 7px; padding-bottom: 3px }



/* Quick Tabs */

#quick-tabs, #quick-tabs ul { width: 100% }

#quick-tabs li {

  text-align: center;

  background: url(../images/tab-normal.png) no-repeat;

  width: 68px;

  float: left;

  display: block;

  height: 17px;

  padding: 5px 3px;

}

#quick-tabs li.current { background: url(../images/tab-high.png) no-repeat !important; }

#quick-tabs li:hover { background: url(../images/tab-high.png) no-repeat; }

#quick-tabs a {  font-size: 12px; color: #181818;  padding:5px;   }



.sidebar { padding-left: 40px }

.sidebar li {
    margin-left: 35px;
    padding: 10px;
}

.sidebar li.selected > a { color: #000 }

.sidebar li.selected { border-right: #3e5c2a 6px solid;  }

.sidebar a:hover { color: #000; }



#contact-form dd { margin-bottom: 10px }

#contact-form input, #contact-form textarea { background: #fff; border: #ccc 1px solid; padding: 4px; }

#contact-form input:hover { background: #fdffd9 } 



.contact { display: none }





#system-message-container { padding: 10px; background: #c2e7ff; border: 2px solid #91c8eb;



visibility: hidden;



-webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px;

 }



.tip {

background: #f1f1f1;



-webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px;



padding: 15px;

border: 1px #ccc solid



}

.tip-title { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dotted #ccc }





.contact-form {margin:10px 0 0;}

.contact-form dl {margin:15px 0 0; padding: 20px}

.contact-form dl dt label {width:163px; float:left;}

.contact-form dl dd input {margin:0 0 5px;}

.contact-form dl dd textarea {margin:0 0 5px;}

.contact-form dl dd .button {margin:0 0 0 160px;}

.star {color:red;}

.contact-address img {float:left;}

.contact-street {float: left;  margin: 0 0 10px 5px; width: 97%;}

.contact h3 {margin:0 0 15px; font-weight:bold; background:#006633 !important; padding:5px 0 5px 5px !important; 





-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;





 }

.contact-name { display : none }

.contact h3 > a > span {  color:#FFF !important; padding:5px 0 5px 5px !important; } 

.panel {

padding:10px;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;







}







.th_head {line-height: 27px; border:1px solid #ccc !important;}

.th_head td{border:1px solid #ccc !important; padding:5px !important;}

.column-2, .column-1 {padding:0px; float:left; margin: 5px 0;}

.blog h1{font-size: 110%;  font-weight: bold;}

.subhead {border-bottom:2px solid #a1b597; padding:0 0 3px; font-weight: bold;}

.subhead1 {padding:0 0 3px; font-weight: bold;}



.lang-inline {visibility:hidden;}



/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

#contactpage {background: none repeat scroll 0 0 #FAF9F9;  float: left;  margin: 0;  padding: 10px 5px;  width: 650px; border-bottom: 3px double #CCCCCC;

    border-right: 3px double #CCCCCC;}

.contact_add {float: left;  padding: 15px 12px 0 30px !important;  width: 420px;}

.contact_add .cl {display: block;  padding-bottom: 14px;}

.contact_add .cl span {display: block;  float: right;  width: 300px; line-height:20px;}

.clear {clear: both;  font-size: 1px; line-height: 1px;}

.contact_add .cl strong{font-weight:bold;}


.sort_order {
    padding: 5px;
    text-align: left;
}

.jg_el div#jg_el_listing_single table tr  {padding:5px !important;}

.jg_el div#jg_el_listing_single table td  {padding:5px !important;}

	
.jg_el div#jg_el_listing_single table tr:hover {background-color: #e6ebe5 !important;
	cursor: pointer; }


.jg_posting table tr {margin:1px 0; width:100%;}

.jg_posting h1 {font-weight:bold; color:#a1b597; margin:0 0 5px; font-size:15px;}
.jg_posting h2 {
    background-color: #a1b599;
    color: #ffffff;
    font-size: 16px;
    height: 23px;
    margin: 0;
    padding: 7px;
    text-shadow: 0 0;
}
.jg_posting div {margin:2px 0;}

<!--.jg_posting table tr td {padding:5px 10px 0 0; line-height: 20px;}-->

.jg_posting table tr td {padding-left: 7px; line-height: 20px;}

#jform_contact_message {width:390px !important; height:70px !important;}

.dropdown_filter {margin:0 5px;}

.contact > h3 { display: none }

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

#credits {visibility:hidden;}



.imgbg {width:100%; float:left; border-bottom:1px dashed #ccc; line-height:18px; margin:10px 0 15px; padding:0 0 15px;}

.imgbg .img {float:left; background:url(../images/imgbg.png) no-repeat; margin:0 10px; width:113px; height:147px; padding:10px;}



.more {margin:0 0 0 10px;}



.fpss-template-movies .navigation-title {

padding-top: 7px;

}



.fpss-template-movies img {



width: 762px;



}



.item-page h2 > a {

line-height: 140%;

}



.jg_el {

width: 100%;

}





.textfieldtitle{

padding-right:10px !important;

padding-top:15px !important;



}



/* Edit ARticles */

.edit legend, .edit h1 { display:none !important; }

.edit .inputbox  { width:98.5%; margin-bottom:10px; border:1px solid #ccc; height:25px; line-height:25px; outline:none; padding:0 0.5%; }

.edit .formelm-buttons { margin-bottom:20px !important; }

.edit .formelm-buttons button { background: #127723; color:#fff; border:0; padding:4px 15px; }

.edit .formelm-buttons input[type="text"] :hover { opacity:0.8; } 

.edit .formelm-buttons button + button { background:#E42323; }  

.button2-left  { float:left; margin:0 20px 20px 0;  }

.edit form select { border:1px solid #ccc !important; display:block; padding:3px !important; width:50% !important; }

.edit .calendar, .edit .calendar table { float:left; margin-right:3px; }

.edit textarea { height:70px !important;  }

.edit  form fieldset + fieldset, .edit #editor-xtd-buttons { display:none; }  





/* Qlogin */

#loginbt, .btlo { background: none; position: relative; right: 161px; top: -26px; }

.btlo { right:175px; }

#loginbt a, .btlo { font-size:11px; color:#fff;  }

#loginbt a:hover, .btlo:hover { color:#1EE03F !important; background:none; font-size:11px !important;} 







/* Seminar Form - Rushenn */

div#aiContactSafe_mainbody_3 #aiContactSafeForm {margin-left:0 !important;margin-right:0 !important;width:100%;}

div#aiContactSafe_mainbody_3 #aiContactSafeForm p { padding:0 0 0 20px; }

#aiContactSafe_contact_form { margin-left:20px; }

div#aiContactSafe_mainbody_3 div.aiContactSafe_contact_form_field_label_left { padding:0 }

div#aiContactSafe_mainbody_3 div#aiContactSafeBtns input { margin-left:150px; margin-top:-30px; }

#aiContactSafeBtns { padding-bottom:150px; }

#aiContactSafeForm { position:relative;}

.seminar { position: absolute; bottom: 23px; background: white; left: 24px; width: 691px; }

.white { background:#fff; padding:20px; padding: 3px; margin: 17px; }









.item235 { display:none; }





.name {

	float:left;

	

	

}





.Field > label {
    clear: both;
    float: left;
    margin-bottom: 15px;
    width: 133px;
}



.Field {

margin-bottom: 20px;

}



.form1 {

width: 169px;

background-image: url("../images/cont-form-bg.png");

background-position: left top;

background-repeat: repeat-x;

border: 1px solid #AAAAAA;

color: #333333;

font-family: Arial,Helvetica,sans-serif;

font-size: 12px;

text-decoration: none;

height: 24px;

}

	   

	    

.form2 {

width: 169px;

height: 70px;

background-image: url("../images/cont-form-bg.png");

background-position: left top;

background-repeat: repeat-x;

border: 1px solid #AAAAAA;

color: #333333;

font-family: Arial,Helvetica,sans-serif;

font-size: 12px;

text-decoration: none;

}

	  

	   	   

.form {

width:169px;

background-image: url("../images/cont-form-bg.png");

background-position: left top;

background-repeat: repeat-x;

border: 1px solid #AAAAAA;

color: #333333;

font-family: Arial,Helvetica,sans-serif;

font-size: 12px;

text-decoration: none;

height: 20px;

}





.subm {background-color: #a1b697; color:#fff;}




.requi {
    background-color: #A1B599;
    border: 1px solid #81947A;
    color: #FFFFFF;
    height: 20px;
    margin-top: 5px;
    padding: 7px;
}




.butt {
    background-color: #A1B599;
    color: #FFFFFF;
}


.jg_posting {
    border: 1px solid #CCCCCC;
}

.sort_order > a {
    color: #FFFFFF !important;
}

.jg_el div#jg_el_listing_single tr.jg_row0
{	
	background-color: #f6f6f6 !important;
}
.jg_el div#jg_el_listing_single tr.jg_row1
{
   background-color:#fff !important;
}



.bod-img {
    border: 1px solid #CCCCCC;
    box-shadow: 5px 0 3px #CCCCCC;
    float: left;
    margin-left: 2px;
    margin-right: 3px;
    margin-top: 20px;
}

.name-bod {
    float: left;
    margin-top: 80px;
}

.bod {
	width: 100%;
	cellspadding: 5px;
	cellspacing: 5px; 
}



.name-cob {
    float: left;
    margin-top: 58px;
    padding: 15px;
}



.hisham-cob {
    border: 1px solid #CCCCCC;
    box-shadow: 5px 0 3px #CCCCCC;
    float: left;
    margin-left: 179px;
    margin-top: 15px;
}


.name-bold {
    font-weight: bold;
}

.panel .pr-workshop{display:none;}

.foto-one { float:left; margin-right: 10px;}
.foto-two  { float:right;}
.cont-foto { float:left;}
.moduletable img { text-align:center;}

#footb1 { width: 35%;}
#footb2 { width: 30%; margin-left: 5px; }
#footb3 { width: 30%; }

.foto-one-ul > li { color: #FFFFFF !important;}

.foto-tow-ul > li { color: #FFFFFF !important;}

.foto-one > p { color: #000000 !important;}
.foto-two > p { color: #000000 !important;}


.clr { clear:both;}
.lF { float:left}
.lR { float:right}

/*.right-sect {  padding:25px; border:1px solid #666666;}*/
.block { text-align:center; margin-top:10px; width:50%}
.block2 { width:100%}
.bottom-name h4 { text-align:center; margin:10px 0px; line-height:20px; font-size:14px; font-weight:100;}
.block img { box-shadow:0px 0px 8px 1px #B4B4B4; border:2px solid #F6F6F6}

.tital { color:#575757; font-size:15px; background:#dedede; padding:5px; margin-bottom:15px;  text-transform:uppercase; border-bottom:1px solid #575757}


.pdf-img1 {
    float: left;
    margin-left: 242px;
    margin-top: -77px;
}
.ar-pdf-img1 {
    float: right;
    margin-right: 201px;
    margin-top: -77px;
}

.subhead-t{
     font-weight: bold;
}
.pdf-png-icon {
    width: 50px;
    height: 50px;
}
.seach-top {
    float: right;
    margin: 3px;
    padding: 0;
    width: 15%;
}
.topnav {
    float: right;
    margin: 0;
    padding: 0;
    width: 15%;
}
.topnav .nav li:hover {
    background: #464646 none repeat scroll 0 0;
}
.search.seach-top.mod_search96 {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    float: right;
    width: 100%;
}
div.mod_search96 input[type="search"] {
    width: 100% !important;
}
.topnav .nav li {
    color: #fff;
    float: right;
    list-style: outside none none;
    margin: 0 15px 0 0;
    padding: 10px 15px;
}

.topnav .nav li a {
    color: #fff;
    font-size: 14px !important;
    font-weight: normal !important;
	font-family: tahoma;
}
.nav > li > a:hover{background: none; }

.shadow-sep {
    background: rgba(0, 0, 0, 0) url("../images/shadow.jpg") no-repeat scroll right top;
    height: 21px;
    margin: 2px 0 0;
    width: 100%;
}
#rt-showcase .rt-block {
    padding: 0px;
    margin: 0px ;
}
div.maximenuCKH ul.maximenuCK li.maximenuCK a, div.maximenuCKH ul.maximenuCK li.maximenuCK span.separator {
    display: block  !important;
    float: none  !important;
    position: relative  !important;
}
div#maximenuCK ul.maximenuCK li.level1 > a span.titreCK, div#maximenuCK ul.maximenuCK li.level1 > span.separator span.titreCK {
    color: #181818;
    font-weight: bold;
}
span.descck {
    clear: both  !important;
    float: left  !important;
    font-size: 10px  !important;
    font-weight: normal  !important;
    padding-top: 9px  !important;
}

div#maximenuck94 ul.maximenuck li.maximenuck.level1 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-right: 1px dotted #dedede !important;
    height: 55px !important;
    padding: 11px 57px 3px 10px !important;
    width: 45px !important;
}

div#maximenuck94 .maxiFancybackground .maxiFancycenter {
    background: rgba(0, 0, 0, 0) url("../images/active-back.png") repeat-x scroll left top !important;
    height: 72px !important;
	 border: none  !important;
}
div#maximenuck94 .maximenuck2 span.titreck {
    font-weight: normal;
}
#rt-header .rt-block {
    margin: 5px;
    padding: 10px;
    position: relative;
}

div.acymailing_module, .acymailing_module div {
    border-style: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: -5px;
    padding: 0;
}

.acymailing_form tr {
    float: left;
}


#footer-container .rt-block:first-child {
    margin: 0;
}

#home .blog .pagination {
    background-image: url("../images/big-shadow.png");
    background-position: center bottom;
    background-repeat: no-repeat;
}
.blog .items-more ol a {
    float: left;
    font-size: 13px;
    margin-bottom: 15px;
    width: 100%;
}

.component-content .pagination-start {
    padding: 4px !important;
}
.blog .leading-0 img {
    margin-right: 25px;
}