@charset "utf-8";
/*
Theme Name: UMI 
Theme URI: https://www.umi.ac.ma
Description: univérsité Moulay Ismail
Author: Itechnology group & Lifemoz
Version: 1
*/


@font-face {
    font-family: 'PlazaDRegRegular';
    src: url('fonts/plazan-webfont.eot');
    src: url('fonts/plazan-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/plazan-webfont.woff') format('woff'),
    url('fonts/plazan-webfont.ttf') format('truetype'),
    url('fonts/plazan-webfont.svg#PlazaDRegRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaMediumCondensed';
    src: url('fonts/helvetica-condensed-webfont.eot');
    src: url('fonts/helvetica-condensed-webfont.eot?iefix') format('eot'),
	url('fonts/helvetica-condensed-webfont.woff') format('woff'),
	url('fonts/helvetica-condensed-webfont.ttf') format('truetype'),
	url('fonts/helvetica-condensed-webfont.svg#webfontpBpbMn3K') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticNeue'; /* 47 Light Condenced */
    src: url('fonts/helveticaneueltstd-ltcn-webfont.eot');
    src: url('fonts/helveticaneueltstd-ltcn-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/helveticaneueltstd-ltcn-webfont.woff') format('woff'),
    url('fonts/helveticaneueltstd-ltcn-webfont.ttf') format('truetype'),
    url('fonts/helveticaneueltstd-ltcn-webfont.svg#HelveticaNeueLTStd47LtCn') format('svg');
    font-weight: 200;
    font-style: normal;

}



input, select, textarea {
    color: #4A4A4A;
    font: 11px/11px Arial,Helvetica,sans-serif;
    vertical-align: middle;
	padding:1px 2px;
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #007FA4;
}


body {
	background:#EDEDED;
	color: #3d3c3f;
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	padding: 0;
	text-align: left;
}
.wrapper {
	margin:0 auto;
}

.date{
	color:#999999;
}
/*===============================================================================*/
/*=============================== Begin Header =================================*/
/*=============================================================================*/

.header {
	margin: 0 auto;
	position:relative;
	z-index:999;
}

/*===============================================================================*/
/*=============================== Begin Top nav bar ============================*/
/*=============================================================================*/

.top-nav-bar{
}

.top-nav-bar .head-indent{
	padding:20px 0 8px 42px;
}


.hed-l1 {
	height:33px;
	padding-right:12px;
	background:#007FA4;
	position:relative;
	z-index:999;
}

.head-indent{
	margin:0 auto;
	width:961px;
}

.header .head-links {
	float:left;
	padding:11px 0 0 70px;
	margin-right:10px;
}
.header .head-links li {
	float:left;
	margin-right:15px;
}
.header .head-links li a:hover {
}


/*===============================================================================*/
/*============================= Begin Nav top Links ============================*/
/*=============================================================================*/

.nav-top-links{
	float:left;
	padding:8px 0 0 0;
	margin-right:10px;
}

.nav-top-links li{
	background:url("images/tre_foot.gif") no-repeat scroll right center transparent;
	padding:0 12px;
	float:left;
}

.nav-top-links li.last{
	background:none;
}

.nav-top-links li a{
	font-size:12px;
	color:#fff;
}

.nav-top-links li a:hover{
	text-decoration:underline;
}

/*===============================================================================*/
/*============================= Begin Language Box =============================*/
/*=============================================================================*/
.language-box { float:right; margin:3px 0 0 0;}
.language-box  #lang_sel{ height:26px; font-family:inherit; }
.language-box #lang_sel li{ width:102px;}
.language-box #lang_sel a.lang_sel_sel{ background:url(images/language_bg.png) no-repeat scroll top left transparent; line-height:25px; color:#007fa4 !important;}
.language-box #lang_sel a{ border:none; }

/* Level 2*/
.language-box #lang_sel ul ul{ background:url(images/languageul_bg.gif) repeat-x scroll top left #f3f3f3; width:102px; border:none; min-height:56px;}
.language-box #lang_sel ul ul a{ line-height:normal; background:none;}
.language-box #lang_sel ul ul a:hover{ background:#fff;}

/*===============================================================================*/
/*============================= Begin Header Level 2 ===========================*/
/*=============================================================================*/


.mi-bg-l{ float:left; width:50%; background:#fff; height:136px; margin-top:-145px; border-bottom:9px solid #ececec;}
.mi-bg-r{ float:right; width:50%; background:#007fa4; height:145px; margin-top:-145px;}

.hed-l2{
	position:relative;
	z-index:1;
	border-bottom:4px solid #ededed;
}

/* Overlay Box*/
.hed-l2 .overlay{ background:url(images/head_left.png) no-repeat scroll top left transparent; z-index:9999; position:absolute; height:145px; width:100%; left:0px; top:0px; azimuth:}


.hed-l2 .head-indent{
	height:145px;
	width:960px;
	margin:0 auto;
	position:relative;
	z-index:999;
}

.hed-l2 .logo{
	float:left;
	margin:32px 0 0 10px;
}

/*===============================================================================*/
/*============================== Begin Sociable Box ============================*/
/*=============================================================================*/

.sociable-box{
	z-index:2000;
	float:right;
}

.sociable-box h2{
	color: #007FA4;
    float: left;
    font-family: 'PlazaDRegRegular';
    font-size: 22px;
    font-weight: normal;
    margin: 0;
    text-transform: uppercase;
}

.sociable-box ul{
	padding:4px 0 0 4px;
	overflow:hidden;
	float:left;
}

.sociable-box ul li{
	float:left;
	margin-right:5px;
}

.sociable-box ul li a:hover{
	float:left;
	opacity:0.8;
}


/*===============================================================================*/
/*============================= Begin Header Level 3 ===========================*/
/*=============================================================================*/

.hed-l3{
	background:url(images/menu_bg.gif) repeat-x scroll top left transparent;
	height:50px;
	border-top:1px solid #fdfdfd;
}


/*===============================================================================*/
/*============================= Begin Main Content =============================*/
/*=============================================================================*/

.page-content-out{
	background:url(images/page_bg.gif) repeat-y scroll center top transparent;
	position:relative;
	z-index:1;
}

.page-content{
	background:#fff;
	margin: 0 auto;
    padding: 12px 28px 25px 26px;
    width: 907px;
}

/*===============================================================================*/
/*============================= Begin BreadCrumbs ==============================*/
/*=============================================================================*/

.breadcrumbs-box{
	overflow:hidden;
	clear:both;
	margin-bottom:20px;
}

.breadcrumbs-box .img-tmb{
	float:left;
	margin-right:5px;
}

.breadcrumbs{
	font-size:9px;
	font-family:tahoma;
	padding-top:4px;
	float:left;
	color:#666;
}

.breadcrumbs a{
	color:#010101;
}

.breadcrumbs a:hover{
	color:#f7941e;
	text-decoration:underline;
}

/*===============================================================================*/
/*============================== Begin Conntent ================================*/
/*=============================================================================*/

.content{
}

/*===============================================================================*/
/*============================= Begin Column Left ==============================*/
/*=============================================================================*/

.col-left{
	width:236px;
	float:left;
}

/*===============================================================================*/
/*============================ Begin Sidebar Menu ==============================*/
/*=============================================================================*/

.sidebar-menu{
	background:url(images/shad_menu.png) no-repeat scroll top right transparent;
	margin-bottom:45px;
	padding:2px 20px 0 0;
}

.sidebar-menu li{
	background:url(images/menuli_bg.gif) repeat-x scroll bottom right transparent;
	/*border-bottom:1px solid #3399b6;*/
}

.sidebar-menu li a{
	font-weight:bold;
	color:#007da1;
	display:block;
	padding:11px 10px 10px 19px;
	height:100%;
	overflow:hidden;
}

.sidebar-menu li a.parentlink{ }

.sidebar-menu li a:hover, .sidebar-menu li a.active, .sidebar-menu li a.ui-state-active{
	background-color:#007fa4;
	color:#fafafa;
}

/*==============================*/
/*========= Level 2 ===========*/
/*============================*/

.sidebar-menu li ul{
	padding:8px 0px 12px;
}

.sidebar-menu li ul li{
	background:none;
}

.sidebar-menu li ul li a{
	background: url("images/li-arrow.gif") no-repeat scroll 5% 6px transparent;
    font-weight: normal;
    padding:1px 19px;
}

.sidebar-menu li ul li a:hover{
	background: url("images/li-arrow.gif") no-repeat scroll 5% 6px transparent;
	text-decoration:underline;
	color:#F7941E;
}


/* Begin Column Left Wrap */

.col-left-wrap{
	width:223px;
}



/*===============================================================================*/
/*================================ Begin Blocks ================================*/
/*=============================================================================*/

.block{
	padding-left:5px;
	margin-bottom:20px;
}

.block .block-title{
	background: url("images/caro_bg.gif") no-repeat scroll left 4px transparent;
    font-size: 11px;
    font-weight: bold;
    padding-left: 25px;
    text-transform: uppercase;
	margin:0px;
}

.block .block-content{
	padding-top:15px;
}

.block .block-title span{
	color: #007DA1;
}





/*===============================================================================*/
/*================================ Featured Block ==============================*/
/*=============================================================================*/

.featured-block{}
.featured-block .block-title{}

.featured-block .featured-content{}

.featured-block li.item h2.title{
	font-size:11px;
	font-weight:bold;
	margin-bottom:3px;
	height:28px;
	overflow:hidden;
}

.featured-block li.item h2.title a{
	color:#007fa4;
}

.featured-block li.item h2.title a:hover{
	color:#f7941e;
}

.featured-block li.item .date{
	font-size:10px;
	color:#007fa4;
}

.featured-block li.item .item-content{
	padding-top:10px;
	text-align:justify;
}

/*===============================================================================*/
/*============================== Begin Search Box ==============================*/
/*=============================================================================*/

.search-box{
	background: none repeat scroll 0 0 #007FA3;
    height:28px;
    padding:9px 20px 0 18px;
    width:239px;
	float:left;
}

.search-box h2{
	color: #EDEDED;
    float: left;
    font-size: 11px;
    line-height: 16px;
    margin: 0;
    text-transform: uppercase;
    width: 30%;
}

.search-box-in{
}

.search-box .form-in{
	background:#fff;
	width:165px;
	float:left;
}

.search-box .form-in .inp_text{
	border: medium none;
    float: left;
    font-size: 9px;
    height:19px;
    padding: 0 7px;
    width:132px;
}

.search-box .form-in .inp_btn{
	height:19px;
	width:19px;
	background:url(images/loop_btn.gif) no-repeat scroll top right transparent;
	border:none;
	cursor:pointer;
	float:left;
}


/*===============================================================================*/
/*============================= Begin Column Right =============================*/
/*=============================================================================*/

.col-right{
	width:645px;
	float:right;
}


/*===============================================================================*/
/*============================= Begin Column Main ==============================*/
/*=============================================================================*/

.col-main{
}

.category-title{
    color: #007DA1;
	font:bold 31px/31px 'PlazaDRegRegular', arial;
    margin: 0 0 25px;
    text-transform: uppercase;
	border-left:8px solid #f7941e;
	padding:0 0 0 6px;
}

/*===============================================================================*/
/*================================== Begin Post Box  ===========================*/
/*=============================================================================*/

.post-box{ border-bottom: 1px solid #2994B3;  clear: both;  margin-bottom:8px;  padding: 7px 5px;}

/* Hover */
.post-box:hover > .post-thumb img{ opacity:0.85;}

.post-box .entry-content{line-height:14px;}
.post-box .post-thumb{ float: left; margin: 0 15px 5px 0;}
.post-box .entry-title{ font-size:13px; font-weight:bold; margin-bottom:10px;}
.post-box .entry-title a{color:#007FA4;}
.post-box .entry-title a:hover{text-decoration:underline; color:#F7941E;}

.post-box span.ref{ font-weight:normal; font-size:10px;}

.post-box p{ margin-bottom:4px;}


.post-box .more-link{color:#007FA4; text-align:right;}
.post-box .more-link a{ font-family: tahoma, arial; font-size: 11px; font-weight: bold; }
.post-box .more-link a:hover{ color: #F7941E; text-decoration: underline;}
.post-box .more-link a span{ font-size: 14px; font-weight: normal;}


/*===============================================================================*/
/*========================== Begin Post Box News Styling =======================*/
/*=============================================================================*/

.post-newsbox{
	background:#f7fdff;
	border:1px solid #007fa4;
	padding:5px;
	margin-bottom:3px !important;
}

.post-newsbox .post-thumb{
	background:#fff;
	margin-bottom:0px;
}

.post-newsbox .entry-content .more-link{
	padding:0 10px 0 0;
}

/*===============================================================================*/
/*========================= Begin Post Box Agenda Styling ======================*/
/*=============================================================================*/

.post-box-agenda{}

/* Hover */
.post-box-agenda:hover .date-box .jour{ background:#f7941e;}

.post-box-agenda .date-box{
	background:#fff;
    border: 1px solid #007fa3;
    float: left;
    margin: 0;
	padding:2px;
    width:49px;
	margin:0 20px 20px 0;
}

.post-box-agenda .date-box .jour{
	background:#007fa3;
	text-align:center;
	height:24px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ffffff;
	line-height:23px;
	text-transform:uppercase;
	text-transform:uppercase;
}

.post-box-agenda .date-box .duree{
	text-align:center;
	color:#777777;
	padding:3px 0 0 0;
	font:bold 29px/32px 'PlazaDRegRegular',arial;
}

/* Agenda Content Right */

.post-box-agenda .date,
.post-box-agenda .lieu,
.post-box-agenda h2.title,
.post-box-agenda .description{
	width:460px;
}

.post-box-agenda h2.entry-title{ font-size:14px;}

.post-box-agenda .ContentRight{
	float: right;
    width: 89%;
}

.post-box-agenda .date{
	color: #999999;
}

.post-box-agenda .lieu{
	color: #666;
	padding:1px 0 0 0;
}

.post-box-agenda h2.title{
	font-size:14px;
	margin:4px 0;
}

.post-box-agenda .description{
	color:#777777;
}

.post-box-agenda .acturead-link {
    background: url("images/actu_bglink.gif") no-repeat scroll left bottom transparent;
    clear: both;
    height: 19px;
    padding: 5px 0 0;
	width:543px;
}

.post-box-agenda .acturead-link a {
    display:block;
    padding-bottom:6px;
}

.post-box-agenda .acturead-link a:hover{
	color:#008eb7;
}

.post-box-agenda .acturead-link img {
    float: right;
    height: 10px;
    margin: 16px 0 0;
    padding: 0;
    width: 11px;
}

/*===============================================================================*/
/*========================== Begin Signle Agenda Styling =======================*/
/*=============================================================================*/

.detail-agenda .lieu{
	margin-bottom:8px;
	font-weight:bold;
}


/*===============================================================================*/
/*========================= Begin Post Box Agenda Styling ======================*/
/*=============================================================================*/


.post-box-offre h2.entry-title{
	margin-bottom:2px;
}

.post-box-offre .date{
	font-size:10px;
	font-weight:normal;
	color:#007FA4;
	margin-bottom:3px;
}

.post-box-offre p{
	margin-bottom:5px;
}

/*===============================================================================*/
/*================== Begin Post Box Liens directe Styling ======================*/
/*=============================================================================*/

.post-box-links{
}

ul.post-box-links li{
	padding:6px 15px;
	border-bottom:1px solid #e9f6fa;
	overflow:hidden;
}

ul.post-box-links li.alt{
	background:#F7FDFF;
}

ul.post-box-links li h2{
	background: url("images/puce_B1.png") no-repeat scroll left 4px transparent;
    float: left;
    font-size: 11px;
    padding: 0 0 0 11px;
	width:80%;
}

ul.post-box-links .link{
}

ul.post-box-links .link{
	background:url(images/lien_utiles.png) no-repeat scroll top right transparent;
	padding:0 0 0 10px;
	display:inline-block;
	height:13px;
	width:56px;
	float:right;
	overflow:hidden;
	text-indent:-999px;
	margin:3px 0 0 0;
}


/*====================================================================================*/
/*======================== Begin Communication Posts Styling ========================*/
/*==================================================================================*/

ul.post-box-communication{
}

ul.post-box-communication li.item{
	padding:6px 15px;
	overflow:hidden;
	border-bottom:1px solid #e9f6fa;
}

ul.post-box-communication li.alt{
	background:#F7FDFF;
}

ul.post-box-communication li.item h2.title{
	background: url("images/puce_B1.png") no-repeat scroll left 4px transparent;
    float: left;
    font-size: 11px;
    padding: 0 0 0 11px;
	width:80%;
}

ul.post-box-communication li.item .download{
	background:url(images/telecharger.png) no-repeat scroll top left transparent;
	display:inline-block;
	width:83px;
	height:21px;
	float:right;
	overflow:hidden;
	text-indent:-999px;
}

/*====================================================================================*/
/*============================== Begin Offres Posts Styling =========================*/
/*==================================================================================*/

ul.post-box-offres{
	overflow:hidden;
	padding:0px !important;
}

ul.post-box-offres li{
	background:none !important;
	border-bottom: 1px solid #E9F6FA !important;
    overflow: hidden;
    padding: 6px 15px !important;
	margin:!important;
}

ul.post-box-offres li.even{
	background:#F7FDFF !important;
}

ul.post-box-offres .left-box{
	 width: 80%;
	 float:left;
}

ul.post-box-offres li.item h2.title {
    background: url("images/puce_B1.png") no-repeat scroll left 4px transparent;
    font-size: 11px;
    padding: 0 0 0 11px;
	margin:0px;
}

ul.post-box-offres li.item .category{
	font-size:11px;
	color:#0189b1;
	padding-left:11px;
}

ul.post-box-offres .date{
	float:right;
}

/*====================================================================================*/
/*============================== Begin Jobs Posts Styling =========================*/
/*==================================================================================*/

.postbox-job{
	background: none repeat scroll 0 0 #F7FDFF;
    border: 1px solid #007FA4;
    margin-bottom: 3px ;
    padding: 5px;
}

.postbox-job .item{
	overflow:hidden;
	margin-bottom:2px;
}

.postbox-job .item label{
	width:40%;
	float:left;
	font-weight:bold;
}

.postbox-job .item div{
	width:60%;
	float:left;
}

/*===============================================================================*/
/*========================== Begin Posts Appels d'offres =======================*/
/*=============================================================================*/

.post-appels-offre{
}

.post-appels-offre .title{
	background:#f5fbfd;
	padding:6px 10px;
	font-size:11px;
}

.post-appels-offre .title span{
	background:url(images/bull_caro.gif) no-repeat scroll center left transparent;
	padding:0 0 0 15px;
	color:#007fa4;
}

.post-appels-offre p{
	margin-bottom:5px;
}


/*===============================================================================*/
/*========================== Begin Posts & Pages  Styling ======================*/
/*=============================================================================*/

.col-main .detail-post .entry-title{
	background: url("images/menuli_bg.gif") repeat-x scroll right bottom transparent;
    color: #007DA1;
    font-size: 18px;
    font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
    margin-bottom: 20px;
    padding: 5px 5px 10px;
}

.col-main .detail-post .post-thumb{
/*	height:145px;
	width:208px;*/
	float:left;
	margin:0 15px 10px 0;
}



/*===============================================================================*/
/*========================== Begin Pages  Styling ======================*/
/*=============================================================================*/

.col-main .detail-page .entry-title{}


/*===============================================================================*/
/*================================ Begin Entry Full ============================*/
/*=============================================================================*/

.entry-full h1,
.entry-full h2,
.entry-full h3,
.entry-full h4,
.entry-full h5,
.entry-full h6,
.entry-full h7{ font-family:Arial, Helvetica, sans-serif; color:#007da1;}

.entry-full p{}
.entry-full { line-height:16px; text-align:justify; }

/* Lists */
.entry-full ul, .col-main .entry-full ol { margin:10px 0px; }
.entry-full ul { padding:0 0 0 10px; }
.entry-full ul li { background: url("images/puce4.gif") no-repeat scroll left 5px transparent; margin-bottom: 3px; padding: 0 0 0 13px; }
.entry-full ol li { margin-bottom:2px; }
.entry-full ol { list-style:decimal; padding:0 0 0 30px; }


/* Images */
.alignleft{ float:left; margin:0 20px 20px 0;}
.alignright{ float:right;  margin:0 0 20px 20px;}

img.alignleft, img.alignright, img.aligncenter {  }
img.alignleft { display: inline; float: left;  }
img.alignright { display: inline; float: right; }

/* Captions */
.wp-caption{ text-align:center; border:1px solid #ccc; border-bottom-width:2px; background:#f1f1f1; padding:6px;}
.wp-caption p{ margin:0 0 0 0; padding:5px 0 0 0; font-style:italic; line-height:13px;}




/*===============================================================================*/
/*============================= Begin donwloadable Box =========================*/
/*=============================================================================*/

.donwloadable-box { border-top:1px solid #2994b3; width:100%; margin:20px 0 0 0; float:left; }
.donwloadable-box .inner{  padding:10px;  }

/* Lefty Box */
.donwloadable-box .lefty{ float:left; margin:0;}
.donwloadable-box h3{ background:url(images/icon_m_attach.gif) no-repeat scroll center left transparent; font:bold 12px tahoma; margin:0 0 8px 0; padding:0 0 0 16px;}
.donwloadable-box ul { padding:0 0 0 16px;  }
.donwloadable-box li {  margin-bottom: 4px; }
.donwloadable-box li a { text-decoration:underline; }
.donwloadable-box li a:hover { color:#000; }

/* AddTo Box */
.addthis_toolbox{ float:right; overflow:hidden;}




/*===============================================================================*/
/*============================== Begin Postuler Box  ===========================*/
/*=============================================================================*/
.postuler-box{ margin-top:40px;}
.postuler-box h2{ text-align:right; margin:0px;}
.postuler-box h2 span{ display:inline-block; background:#007FA4; font:bold 12px/38px arial; color:#fff; padding:0px 20px; cursor:pointer;}
.postuler-box h2 span:hover{ background:#f7941e;}

.postuler-box .inner{ border-top:1px solid #007FA4; padding:25px 25px 5px; }



/*===============================================================================*/
/*============================= Begin Home Elements =============================*/
/*=============================================================================*/



.home-elements{
	padding-left:8px;
}


/*===============================================================================*/
/*============================== Begin Welcome Box =============================*/
/*=============================================================================*/

.home-elements .welcome-box{
	width:309px;
	float:left;
	background:url(images/welcome_tre.gif) no-repeat scroll right 40px;
	padding:0 27px 0 0;
	text-align:justify;
}

.home-elements .welcome-box .title-bar{
	/*background:url(images/welcome_stre.gif) no-repeat scroll bottom left transparent;
	padding:0 0 8px 0;*/
}

.home-elements .welcome-box .title-bar h2{
	margin:0px;
	font-size:30px;
	font-weight:normal;
	color:#007fa4;
	line-height:0;
	background:url(images/welcome_stre.gif) no-repeat scroll bottom left transparent;
	padding:0 0 8px 0;
	margin:0 0 9px;
}

.home-elements .welcome-box .title-bar .soutitle{
	font-size:18px;
	color:#007fa4;
	margin:0px;
}

.home-elements .welcome-box .welcome-box-content{
	/*background:url(images/welcome_tre.gif) no-repeat scroll right 4px transparent;
	padding:9px 27px 0 0;
	text-align:justify;*/
}

.home-elements .welcome-box .more-link{
	text-align:right;
	margin: 0 0 0;
    padding: 5px 0 0;
}

.home-elements .welcome-box .more-link a{
	background: url("images/arrow_1.gif") no-repeat scroll left 5px transparent;
    color: #007FA4;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 9px;
}

.home-elements .welcome-box .more-link a:hover{
	color:#f7941e;
	text-decoration:underline;
}

.home-elements .welcome-box .more-link a span, .home-elements .evenements-box .more-link a span{
	font-size:14px;
	font-weight:normal;
}

/*===============================================================================*/
/*============================= Begin Evenements Box ===========================*/
/*=============================================================================*/


.home-elements .evenements-box{
	background:url(images/welcome_tre.gif) no-repeat scroll center right transparent;
	width:301px;
	padding-right:25px;
	float:left;
	margin-right:14px;
}

.home-elements .evenements-box .box-title{
	background:#007fa4;
	height:41px;
}

.evenements-box .box-title h2{
	color:#ffffff;
	font:normal 25px/16px 'HelveticNeue', Arial, Helvetica, sans-serif;
	margin:0px;
	padding:12px 0 0 0;
}

.home-elements .evenements-box .bl-left{
	background:url(images/bloc_radl.gif) no-repeat scroll top left transparent;
	padding:0 0 0 16px;
	height:41px;
}

.home-elements .evenements-box .bl-right{
	background:url(images/bloc_radr.gif) no-repeat scroll top right transparent;
	height:41px;
	padding:0 16px 0 0;
}

.home-elements .evenements-box .evenement-content{
	background:url(images/evenement_bg.gif) repeat-x scroll top left #fff;
	padding:10px 19px 0 25px;
}

.home-elements .evenements-box .item{
	text-align:justify;
	margin-bottom:10px;
}

.home-elements .evenements-box .item.last{
	margin:0px;
}

.home-elements .evenements-box .item p{
	margin-bottom:3px;
}

.home-elements .evenements-box .item .date{
	background:url("images/tre_evenem.gif") no-repeat scroll left center transparent;
	padding-left:10px;
	color:#007fa4;
	font-size:10px;
	margin-bottom:5px;
}

.home-elements .evenements-box .more-link{
	text-align:right;
	margin:0;
    padding:0;
}

.home-elements .evenements-box .more-link a{
	background: url("images/arrow_1.gif") no-repeat scroll left 5px transparent;
    color: #007FA4;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 9px;
}

.home-elements .evenements-box .more-link a:hover{
	color:#f7941e;
	text-decoration:underline;
}

/* Bottom Box */

.evenements-box .even-bottom{
	background:url(images/bloc_btm_tm.gif) repeat-x scroll top left transparent;
	height:43px;
}

.evenements-box .even-bottom .even_bleft{
	background:url(images/bloc_rad_btmL.gif) no-repeat scroll top left transparent;
	height:43px;
	padding-left:16px;
}

.evenements-box .even-bottom .even_bright{
	background:url(images/bloc_rad_btmR.gif) no-repeat scroll top right transparent;
	height:43px;
	padding-right:16px;
}

.evenements-box .even-bottom .even_in{
	padding:20px 0 0 0;
	text-align:right;
}

.evenements-box .even-bottom .even_in a{
	color:#ffffff;
	font-size:10px;
}

.evenements-box .even-bottom .even_in a:hover{
	text-decoration:underline;
}

.evenements-box .even-bottom .even_in a span{
	background: url("images/more_icon.png") no-repeat scroll left top transparent;
    padding-left: 21px;
}


/*===============================================================================*/
/*================================= Begin Umi Map ==============================*/
/*=============================================================================*/

.umi-map{
	float: right;
    height: 208px;
    margin-right: 28px;
    margin-top: 17px;
    width: 265px;
}

.umi-map-box{
	border:3px solid #dcdcdc;
	background:#fff;
	padding:10px 9px 9px;
}


/*===============================================================================*/
/*================================ Begin Footer Box ============================*/
/*=============================================================================*/

.footer{
	background:#007fa4;
	height:42px;
}

.footer-in{
	height: 37px;
    margin: 0 auto;
    padding: 5px 8px 0 24px;
    width: 930px;
}

.footer .menu-foot{
	float:left;
	padding-top:10px;
}

.footer .menu-foot li{
	background:url(images/tre_foot.gif) no-repeat scroll center right transparent;
	float:left;
	padding:0 12px 0;
}

.footer .menu-foot li.last{
	background:none;
}

.footer .menu-foot li a{
	font-weight:bold;
	font-size:12px;
	color:#fff;
}

.footer .menu-foot li a:hover{
	text-decoration:underline;
}

.footer .copyrights{
	color: #FFFFFF;
    float: right;
    font-size: 10px;
    padding: 3px 0 0;
}

.footer .copyrights p{
	margin:0px;
	line-height:12px;
}

.footer .copyrights a{
	color:#f0850e;
	text-transform:uppercase;
	text-decoration:underline;
}

.footer .copyrights a:hover{
	text-decoration:none;
}


