/***************************************************
****************************************************
                          CSS Kiagi
Version: 3.0
Date : 2011-12-12
Author: Crealyse Tunisia Team
Email: suppourt@crealyse.net
Website: http://www.crealyse.net/
Projet: Kiagi
*****************************************************
*****************************************************/
/*--------------------------------------------------------
           Universal selector
--------------------------------------------------------*/
* {
	font-family: Arial,sans-serif;
	margin: 0;
	padding: 0;
	color:#1A171B;
	font-size:12px;
	font-weight:none;
}
img{display:block;border:none;}
/*--------------------------------------------------------
           Style body 
--------------------------------------------------------*/
html{/* overflow:hidden; */}
body{
	position:relative;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background:#F3F6D9 url(../images/background/bg_body.jpg) center top repeat-x;
}

/*--------------------------------------------------------
           Style Links
--------------------------------------------------------*/
a {color:#579C26;font-size:12px;text-decoration: none;}
a:hover {text-decoration:none;color:#579C26;}
a.selected {color:#579C26;}
/* remove firefox link outline */
a { outline: none; }
a img{ border: none; }
input { outline: none;width:100%;font-size:13px; padding:0px;border:none;color:#000;}
textarea { outline: none;width:100%; font-size:13px; padding:0px;border:none;}
:-moz-any-link:focus { outline: none; }

.learnMore{display:block;width:100%;height:11px;text-align:right;background-color:#E1E1E1;}
.learnMore span{display:block;float:right;margin:1px 7px;width:15px;height:9px;text-decoration:none;background:transparent url(../images/puces/learn_more.png) 0 0 no-repeat;}
.learnMore a{display:block;float:right;margin:1px 7px;width:15px;height:9px;text-decoration:none;background:transparent url(../images/puces/learn_more.png) 0 0 no-repeat;}
.learnMore a:hover{background-position:0px -9px;text-decoration:none;}

a.btnLearnMore{font-weight:bold;font-size:11px;color:#579C26;text-decoration:none;}
a.btnLearnMore:hover{text-decoration:underline;}

.btnBack{margin:10px 0px;}
.btnBack a{font-weight:bold;font-size:11px;color:#579C26;text-decoration:none;}
.btnBack a:hover{text-decoration:underline;}

a.btnSee{margin-left:20px;color:#484549;font-size:12px;text-decoration:none;cursor:-moz-zoom-in;}
a.btnSee:hover{color:#579C26;font-size:12px;text-decoration:underline;}
.btnHolder{display:block;width:40px;}
a.btnRemove{float:left;margin-right:5px;color:#484549;font-size:12px;text-decoration:none;}
a.btnRemove:hover{color:#579C26;font-size:12px;text-decoration:none;}
a.btnEdit{margin:0px;padding:0px;color:#484549;font-size:12px;text-decoration:none;}
a.btnEdit:hover{color:#579C26;font-size:12px;text-decoration:none;}
a.btnDownload{display:block;margin:0px auto;width:15px;}

.toolsHolder{position:relative;margin:5px 0px;text-align:left;font-size:11px;color:#484549;}
.toolsHolder a{float:left;display:block;margin-right:10px;padding:0px 0px 0px 20px;height:16px;line-height:16px;font-size:11px;color:#484549;}
.toolsHolder a:hover{color:#579C26;text-decoration:underline;}
a.btnShare{background:transparent url(../images/button/btn_share.png) 0 0 no-repeat;}
a.btnShare:hover{background-position:0px -16px;}
a.btnSend{background:transparent url(../images/button/btn_send.png) 0 0 no-repeat;}
a.btnSend:hover{background-position:0px -16px;}
a.btnAdd{background:transparent url(../images/button/btn_add_agenda.png) 0 0 no-repeat;}
a.btnAdd:hover{background-position:0px -16px;}

.toolsHolder2{position:relative;margin:7px 0px;font-size:11px;color:#484549;}
.toolsHolder2 a{float:right;display:block;margin:0px 10px;padding:25px 10px 0px 10px;font-size:11px;color:#484549;}
.toolsHolder2 a:hover{color:#579C26;text-decoration:underline;}
a.btnShare2{background:transparent url(../images/button/btn_share_2.png) center top no-repeat;}
a.btnShare2:hover{background:transparent url(../images/button/btn_share_2_hover.png) center top no-repeat;}
a.btnSend2{background:transparent url(../images/button/btn_send_2.png) center top no-repeat;}
a.btnSend2:hover{background:transparent url(../images/button/btn_send_2_hover.png) center top no-repeat;}
a.btnPodcast2{background:transparent url(../images/button/btn_podcast_2.png) center top no-repeat;}
a.btnPodcast2:hover{background:transparent url(../images/button/btn_podcast_2_hover.png) center top no-repeat;}
a.btnExporter2{background:transparent url(../images/button/btn_exporter_2.png) center top no-repeat;}
a.btnExporter2:hover{background:transparent url(../images/button/btn_exporter_2_hover.png) center top no-repeat;}

div.forShare{float:left;display:none;margin:10px 10px 0px 0px;}
div.forShare a{float:left;display:block;margin-right:10px;padding:0px;font-size:11px;color:#484549;}
.buttonGray{margin:0px;padding:0px;}
.buttonGray a{float:left;display:block;padding:0px 5px 0px 25px;line-height:23px;color:#1A171B;font-size:14px;font-weight:bold;background:#E1E1E1 url(../images/puces/puce_gray.png) 8px 4px no-repeat;}
.buttonGray a:hover{background:#484549 url(../images/puces/puce_white.png) 8px 4px no-repeat;}

#moreRdLink{float:right;}
#morePdLink{float:right;}
/*--------------------------------------------------------
           class Global
--------------------------------------------------------*/
.red {color:#D5283C;}
.gray {color:#999;}
.gray3 {color:#4D4D4D;}
.gray1 {color:#333;}
.gray2 {color:#666;}
.gray3 {color:#646464;}
.green {color:green;}
.amber {color:#BF883B;}
.blue {color:#0066CA;}
.blue1 {color:#0A1948;}
.blue2 {color:#1A4F72;}
.black {color:#000;}
.date {color:#835f3c;font-weight:normal;font-size:11px;}
.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.bold {font-weight:bold;}
.italic {font-style: italic;}
.pointer {cursor: pointer;}
.floatLeft {float:left}
.floatRight {float:right}
.marginTop-4 {margin-top:4px;}
.marginTop-5 {margin-top:5px;}
.marginTop-13{margin-top:13px;}
.marginTop-15{margin-top:15px;}
.marginTop-17{margin-top:17px;}
.marginTop-10 {margin-top:10px;}
.marginTop-20 {margin-top:20px;}
.marginTop-30 {margin-top:30px;}
.marginTop-40 {margin-top:40px;}
.marginBottom-1{margin-bottom:1px;}
.marginBottom-4{margin-bottom:4px;}
.marginBottom-5 {margin-bottom:5px;}
.marginBottom-9 {margin-bottom:9px;}
.marginBottom-10 {margin-bottom:10px;}
.marginBottom-18 {margin-bottom:18px;}
.marginBottom-20 {margin-bottom:20px;}
.marginBottom-22 {margin-bottom:22px;}
.marginBottom-24 {margin-bottom:24px;}
.marginBottom-30 {margin-bottom:30px;}
.marginBottom-35 {margin-bottom:35px;}
.marginBottom-40 {margin-bottom:40px;}
.marginLeft-3 {margin-left:3px;}
.marginLeft-5 {margin-left:5px;}
.marginLeft-10 {margin-left:10px;}
.marginLeft-13 {margin-left:13px;}
.marginLeft-20 {margin-left:20px;}
.marginLeft-60 {margin-left:60px;}
.marginRight-2 {margin-right:2px;}
.marginRight-5 {margin-right:5px;}
.marginRight-10 {margin-right:10px;}
.marginRight-20 {margin-right:15px;}
.paddingTop-4{padding-top:4px;}
.borderWhite{border:1px solid #fff;}
.grayBorder{border:1px solid #c8c8c8;}

.clear {clear:both;height:0px;font-size:1px;}
.hided {display:none;}
.parag1{color:#626E5C;font-weight:normal;font-size:11px;line-height:16px;}
.borderRightNone{border-right:none;}
.borderTop{border-top:1px solid #CFCECC;}
.borderBottom{border-Bottom:1px solid #CFCECC;}
.error404{float:left;font-size:26px;color:#767476;padding-top:60px;width:633px;height:200px;text-align:center;}
.error{border:1px solid red;box-shadow: 0px 0px 3px red;background-color:red;}
.erreur{color:red;}
.hidden{display:none;}
.capitalize{text-transform:capitalize;}
.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}
.underline{text-decoration:underline;}
.strike{text-decoration: line-through;}
.lineThrough{text-decoration:line-through;}
.lineSales{ color:#990000;}

.sentMail{font-size:12px;color:#579C26;text-align:center;}
.ErrorMail{font-size:12px;color:red;text-align:center;}

#msgHolder{display:none;margin:0px auto;width:240px;}
/*--------------------------------------------------------
          Heads
--------------------------------------------------------*/

.bgPink{background-color:#E31171;}
.bgOrange{background-color:#F09421;}
.bgGreen{background-color:#579C26;}
.bgGray{background-color:#767476;}
/*--------------------------------------------------------
          Heads
--------------------------------------------------------*/
h1.contentTitle{padding:10px 0px;color:#1A171B;font-size:19px;font-family: Arial, sans-serif;}
h2 {margin:20px 0px 20px 0px;color:#4D4D4D;font-size:13px;}
h3 {}
h4 {}
h5 {}
h6{}

/*--------------------------------------------------------
           wrapper
--------------------------------------------------------*/

#wrapperHolder{
	position:relative;
	width:100%;
	padding:0px;
	margin:0px auto;
	background:transparent url(../images/background/bg_wrapper_holder.png) top center no-repeat;
}
#wrapper{
	position:relative;
	width:936px;
	padding:5px 0px 5px 15px;
	margin:0px auto;
	background:transparent url(../images/background/bg_wrapper.png) 0 0 repeat;
}

/*--------------------------------------------------------
          Layout
--------------------------------------------------------*/
#header{
    position: relative;
	margin:0px;
	padding:0px;
	width:921px;
	height:79px;
}
#header-c1{
	float:left;
	margin:0px;
	padding-top: 14px;
    width: 202px;
	height:52px;
}

#header-c2{
	float:left;
	margin:0px;
	padding-top: 19px;
	padding-left:76px;
    width: 228px;
	height:40px;
}
#header-c3{
	float:left;
	padding-top:5px;
	margin:0px;
    width: 414px;
	height:74px;
}

#primaryContent1{
	float:none;
	position:relative;
	margin:0px;
	padding:0px;
	width:100%;
}
#primaryContent2{
	float:none;
	position:relative;
	margin:0px;
	padding-top:10px;
	width:100%;
}
#secondaryContent1{
	position:relative;
	margin:0px;
	padding:0px;
	width:100%;
}

#sideContent1{
	position:relative;
	top:-17px;
	float:right;
	margin-right:15px;
	padding-left:35px;
	height:128px;
	z-index:3;
}
#sideContent2{
	position:relative;
	top:-17px;
	float:right;
	margin-right:15px;
	padding:0px;
	z-index:3;
}
#sideContent3{
	position:relative;
	float:right;
	margin-right:15px;
	padding-left:15px;
	z-index:3;
}

/*--------------------------------------------------------
           Social Btn
--------------------------------------------------------*/
.socialButton{float:right;display:block;height:21px;}
.socialButton2{margin:0px;padding-top:8px;}
.socialButton2 a{float:left;display:block;margin-right:5px;padding:1px 6px 1px 17px;width:60px;height:15px;line-height:15px;font-size:9px;font-weight:bold;color:#fff;text-align:right;text-transform:uppercase;background-color:#767476;}
.socialButton2 a:hover{text-decoration:underline;}

a.btnTwitter{background:#767476 url(../images/button/twitter.png) 1px 1px no-repeat;}
a.btnFacebook{background:#767476 url(../images/button/facebook.png) 1px 1px no-repeat;}
a.btnDone{width:80px;background:#E31171 url(../images/puces/puce_black_mini.png) 5px 4px no-repeat;}

.btnShareTwitter{float:right;margin:0px 4px;width:60px;text-align:right;}
.btnShareFacebook{float:right;margin:0px 4px;}
/*--------------------------------------------------------
           Box search
--------------------------------------------------------*/
#boxSearch{float:right;margin:5px;padding:0px;width:171px;height:16px;}
.boxSearchField{float:left;margin:0px;padding:0px;width:148px;height:14px;border:1px solid #A3A2A4;}
.boxSearchField img{float:left;margin:0px;padding:0px;width:18px;height:14px;}
.boxSearchField input{float:left;margin:0px;padding:2px 1px;width:128px;height:10px;font-size:11px;color:#767476;border:none;background-color:#FFF;}
.boxSearchSubmit input{float:left;border:none;width:21px;height:16px;line-height:16px;font-size:11px;font-weight:bold;color:#579C26;background:none;cursor:pointer;}
.boxSearchSubmit input:hover{color:#1A171B;}

/*--------------------------------------------------------
          Style Top Menu
--------------------------------------------------------*/
#topMenu {position:relative;float:right;margin:0px;padding:0px;}
#topMenu a{float:left;display:block;margin-left:6px;padding:0px;color:#A3A2A4;font-size:11px;text-decoration:none;}
#topMenu a:hover{color:#484549;text-decoration:underline;}
#topMenu a.newsletter{color:#484549;text-decoration:none;}
#topMenu a.newsletter:hover{color:#A3A2A4;text-decoration:underline;}

.btnPartnerEspace{position:relative;float:right;margin:5px 0px;height:16px;background-color:#767477;}
.btnPartnerEspace a{float:left;display:block;margin:0px;padding:0px 6px;height:16px;line-height:14px;color:#fff;font-size:9px;font-weight:bold;text-transform:uppercase;text-decoration:none;}
.btnPartnerEspace a:hover{color:#fff;text-decoration:underline;}
/*--------------------------------------------------------
          Style mainMenu
--------------------------------------------------------*/
#mainMenuHolder {margin:0px;padding-bottom:8px;width:921px;height:24px;}
#mainMenu {margin: 0px;padding:0px;height:24px;list-style-type: none;background-color:#E1E1E1;}
#mainMenu li {position:relative;float:left;display:inline;}
#mainMenu li  a{
	float:left;
	display:block;
	margin:0px;
	padding:0px 0px 0px 26px;
	height:24px;
	line-height:24px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#1A171B;
	text-transform:uppercase;
}
#mainMenu li:hover, #mainMenu li  a:hover{color:#FFF;}
#mainMenu li  a.selected{color:#FFF;}

.btnPink{background:transparent url(../images/puces/puce_pink.png) 7px 4px no-repeat;}
.btnPink a{width:173px;}
.btnPink:hover,.btnPink a.selected{background:#E31171 url(../images/puces/puce_white.png) 8px 4px no-repeat;}
.btnOrange{background:transparent url(../images/puces/puce_orange.png) 8px 4px no-repeat;}
.btnOrange a{width:111px;}
.btnOrange:hover,.btnOrange a.selected{background:#F09421 url(../images/puces/puce_white.png) 8px 4px no-repeat;}
.btnGreen{background:transparent url(../images/puces/puce_green.png) 8px 4px no-repeat;}
.btnGreen a{width:91px;}
.btnGreen:hover,.btnGreen a.selected{background:#88B540 url(../images/puces/puce_white.png) 8px 4px no-repeat;}
.btnGray{background:transparent url(../images/puces/puce_gray.png) 8px 4px no-repeat;}
.btnGray:hover,.btnGray a.selected{background:#484549 url(../images/puces/puce_white.png) 8px 4px no-repeat;}

.btnGrayWidth1 a{width:120px;}
.btnGrayWidth2 a{width:60px;}
.btnGrayWidth3 a{width:64px;}
.btnGrayWidth4 a{width:120px;}

#mainMenu li  a:hover,#mainMenu li  a.survol {color:#FFF;text-decoration:none;}
#mainMenu li ul{margin: 0px;padding: 10px;position: absolute;top:24px;right:0px;width:180px;visibility: hidden;background-color:#484549;z-index:4;}
#mainMenu li ul.selected{margin: 0px;padding: 0px;position: absolute;top:24px;right:0px;width:170px;visibility: visible;background-color:#484549;}
#mainMenu li ul li{float:none;display:inline;}
#mainMenu li ul li a{float:none;display:block;margin:0px;padding:0px;width:auto;height:auto;line-height:20px;color:#fff;text-transform:none;font-style:italic;background:none;}
#mainMenu li ul li a:hover{color:#A3A2A4;}
#mainMenu li ul li a.selected{color:#A3A2A4;}

/*--------------------------------------------------------
          Style File Ariane
--------------------------------------------------------*/
#fileArianeHolder{margin:0px;padding-bottom:8px;height: 16px;}
#fileAriane{float:left;padding:0px;height:16px;line-height:16px;color:#979E93;font-size:11px;font-weight:normal;font-style:italic;}
#fileAriane span{color:#979E93;font-size:11px;font-weight:normal;}
#fileAriane span.currentPage{color:#979E93;font-size:11px;font-weight:normal;}
#fileAriane span.fileArianeSeparator{color:#979E93;font-size:11px;font-weight:normal;}
#fileAriane a{color:#579C26;font-size:11px;font-weight:normal;text-decoration:none;}
#fileAriane a:hover{color:#579C26;text-decoration:underline;}

/*--------------------------------------------------------
          Style Column
--------------------------------------------------------*/
.leftColumn{float:left;margin:0px;padding:0px;}
.rightColumn{float:right;margin:0px;padding-right:15px;}
/*--------------------------------------------------------
          Separateur Horizontale
--------------------------------------------------------*/
.hr1{margin:5px 0px;padding:0px;width:100%;height:1px;border-top:1px solid #ccc;font-size:1px;}
.hr2{clear:both;margin:5px 0px;padding:0px;width:100%;height:1px;border-top:1px solid #5d5d5d;font-size:1px;}
.hr3{margin:0px;padding:0px;width:100%;height:1px;border-top:1px solid #dcdcdc;font-size:1px;}
.separator-40{clear:both;width:100%;height:40px;margin:0px;padding:0px;}
.separator-200{clear:both;width:100%;height:200px;margin:0px;padding:0px;}

/*--------------------------------------------------------
          Pagination
--------------------------------------------------------*/
.paginationHolder1{text-align:center;}
.paginationHolder2{text-align:right;margin-right:15px;}
.paginationHolder2 .pagination{padding-bottom:0px;}
.pagination{margin: 0px;padding-bottom:15px;color: #191919;font-size: 11px;font-weight: bold;}
.pagination a{margin:0px 1px;padding:0px 4px;width:20px;height:20px;line-height:20px;color:#fff;font-size:12px;text-decoration:none;background-color:#767476;}
.pagination a.prevNext{color:#1A171B;font-size:14px;background:none;cursor:pointer;}
.pagination a.prevNext:hover{text-decoration:underline;background:none;}
.pagination a:hover, .pagination a.current{background-color:#1A171B;text-decoration:none;}

/*--------------------------------------------------------
          Content
--------------------------------------------------------*/
.homeIntro{margin:0px;padding-bottom:8px;width:247px;min-height:100px;font-size:12px;color:#2E3D26;font-weight:normal;}
.content{margin:0px;padding:0px;color:#1A171B;font-size:12px;font-family: Arial, sans-serif;}
.contentCap{margin:0px;padding:10px 0px;/* width:510px; */min-height:70px;color:#1A171B;font-size:14px;font-family: Arial, sans-serif;}

.partnerContent{width:677px;color:#1A171B;font-size:12px;}
.partnerContentIntro{margin:0px;width:640px;color:#1A171B;font-size:12px;}
.partnerContentTitle{padding-bottom:20px;color:#1A171B;font-size:14px;}
.partnerShortDesc{padding-bottom:20px;color:#1A171B;font-size:14px;}
.partnerContentDesc{color:#767476;font-size:12px;}
.partnerContentDesc a{color:#539F00;font-size:12px;}
.partnerContentDesc a:hover{color:#539F00;font-size:12px;text-decoration:underline;}

.microbloggingHolder{padding:12px 0px;width:534px;}
.microbloggingTitle{color:#E30070;font-size:18px;}
.microbloggingPosted{padding:13px 0px;background:transparent url(../images/bloc/bg_blogging.jpg) left bottom repeat-x;}
.postTitle{font-size:12px;color:#1A171B;}
.postText{font-size:12px;color:#767476;}
/*--------------------------------------------------------
          Filter
--------------------------------------------------------*/
.selectFiltre{margin:0px;padding:0px;}
.selectFiltre2{margin:10px 0px;padding:0px;}
.fieldFiltreTitle{float:left;margin:0px;padding-right:10px;height:20px;line-height:20px;font-size:12px;color:#1A171B;font-weight:normal;}
.fieldFiltre{float:left;margin:0px;padding:0px;width:145px;height:20px;border:1px solid #1A171B;background-color:#FFF;}
.fieldFiltre input{float:left;margin:0px;padding:2px 4px;width:110px;height:16px;font-size:12px;color:#1A171B;border:none;background-color:#FFF;}
.fieldFiltre img{float:left;margin:4px 0px 0px 0px;border:none;cursor:pointer;}
.fieldFiltre select{margin:0px;padding:1px 0px 0px 2px;width:145px;height:19px;font-size:12px;color:#1A171B;font-weight:bold;background-color:#FFF;border:none;cursor:pointer;}
.fieldFiltre select option{margin:0px;padding:2px;background-color:#FFF;border:none;}

/*--------------------------------------------------------
          List
--------------------------------------------------------*/
div.listHolder{margin:0px;padding-bottom:5px;}
div.listHolder3View{margin:0px;padding-bottom:5px;width:702px;}
ul.list1{margin:0px;padding:0px;list-style-type:none;}
ul.list1 li{float:left;margin:0px 15px 6px 0px;padding:0px;width:219px;}

div.listHolder2View{margin:0px;padding-bottom:5px;width:672px;}
div.listHolder2View ul.list1{margin:0px;padding:0px;list-style-type:none;}
div.listHolder2View ul.list1 li{float:left;margin:0px 15px 10px 0px;padding:0px;width:209px;}
div.listHolder2View ul.list1 li div.boxBody{width:207px;}

ul.list2{margin:0px;padding:0px;list-style-type:none;}
ul.list2 li{margin-bottom:10px;padding:0px;width:100%;}

.themeName{float:left;margin-top:9px;padding:0px 9px;height:23px;line-height:23px;font-size:12px;color:#fff;font-weight:bold;text-transform:uppercase;background-color:#1A171B;}
.btnSeeAllList{float:left;margin:16px 0px 0px 2px;padding:0px;height:16px;background-color:#767476;}
.btnSeeAllList a{display:block;padding:0px 4px;height:16px;line-height:16px;font-size:10px;color:#fff;font-weight:bold;text-transform:uppercase;text-decoration:none;}
.btnSeeAllList a:hover{color:#fff;font-size:10px;text-decoration:underline;}
/*--------------------------------------------------------
				Style Table
--------------------------------------------------------*/
.resultTitle{padding:0px 0px 9px 19px;font-size:12px;font-weight:bold;color:#1A171B;text-align:left;text-transform:uppercase;}
.tableTitle{padding:20px 0px 9px 0px;font-size:11px;font-weight:bold;color:#1A171B;text-align:left;text-transform:uppercase;}
.tableTitle2{padding:20px 0px 9px 18px;font-size:11px;font-weight:bold;color:#1A171B;text-align:left;text-transform:uppercase;}
.tableResultHolder1{margin-bottom:10px;padding:0px;width:696px;}
.tableResultHolder2{margin:0px;padding:0px;/* width:645px; */}
table.tableList{width:100%;border-collapse:collapse;background:transparent url(../images/background/bg_list_table.png) 0 0 repeat;}
table.tableList tr{margin:0px;height:25px;cursor:pointer;background:transparent url(../images/background/blank.jpg) 0 0 no-repeat;}
table.tableList tr:hover{background-color:#B5B5B6;}
table.tableList tr td{margin-right:1px;padding:0px 10px;height:24px;vertical-align: middle;color:#484549;font-size:12px;border:none;}
table.tableList tr td.column1{padding-left:25px;}
table.tableList tr.tableResultHeader{height:24px;border-bottom:1px solid #fff;}
table.tableList tr.tableResultHeader td{color:#fff;font-weight:bold;border-right:1px solid #fff;background-color:#767476;}
table.tableList tr.tableResultHeader td img{margin-top:4px;border:none;}
table.tableList tr.partnerEvents{}
table.tableList tr.partnerEvents td{color:#E30070;}
table.tableList tr.partnerEvents td.column1{background:transparent url(../images/puces/puce_pink.png) 0px 4px no-repeat;}
table.tableList tr.partnerEvents:hover{background-color:#B5B5B6;}

/********************** 	searchAgendaResult		****************************/
#searchAgendaResult{}
#searchAgendaResult table{}
#searchAgendaResult table tr{cursor:pointer;}
#searchAgendaResult table tr td.column1{padding-left:22px;background:transparent url(../images/background/blank_2.jpg) 0 0 repeat-y;}
#searchAgendaResult table tr.searchAgendaResultOdd{background-color:#E1E1E2;}
#searchAgendaResult table tr.partnerEvents{}
#searchAgendaResult table tr.partnerEvents td{color:#E30070;}
#searchAgendaResult table tr.partnerEvents td.column1{padding-left:22px;color:#E30070;background:transparent url(../images/puces/puce_tr_table.jpg) 0 0 no-repeat;}
#searchAgendaResult table tr.searchAgendaResultEven{background-color:#fff;}
#searchAgendaResult table tr.searchAgendaResultHover{background-color:#B5B5B6;}
#searchAgendaResult table thead tr{background-color:#767476;}
#searchAgendaResult table th{padding:4px 22px 4px 9px;text-align:left;background-color:#767476;color:#fff;}
#searchAgendaResult table th.thDate{padding:0px 4px 0px 0px;border-right:1px solid #fff;vertical-align:top;}
#searchAgendaResult table th.thDate img{margin:0px 4px 0px 0px;}
#searchAgendaResult table th.thDate span{line-height:24px;color:#fff;}
#searchAgendaResult table th.thTitre{border-right:1px solid #fff;}
#searchAgendaResult table th.thLieu{}
#searchAgendaResult table th.thMessage{border-right:1px solid #fff;}
#searchAgendaResult table th.thEmpty{padding:4px 9px;background:none;}
#searchAgendaResult table td{padding:4px 4px 4px 10px;margin-right:1px;color:#484549;font-size:12px;vertical-align:middle;}

.header{background:transparent url(../images/puces/puce_table_sortdown.jpg) center right no-repeat;}
.headerSortUp{background:transparent url(../images/puces/puce_table_sortdown.jpg) center right no-repeat;}
.headerSortDown{background:transparent url(../images/puces/puce_table_sortup.jpg) center right no-repeat;}
/*--------------------------------------------------------
          Style Bloc Filtering
--------------------------------------------------------*/
#leftMenuHolder{margin:0px 10px 30px 0px;width:215px;}

ul.leftMenu{margin:0px;padding:0px;list-style-type: none;background-color:#EDEDEE;}
ul.leftMenu li{margin-bottom:1px;}
ul.leftMenu li div a.filterTitle{display:block;margin:0px;padding:0px 0px 0px 9px;width:206px;height:17px;line-height:17px;font-size:11px;color:#fff;font-weight:bold;text-transform:uppercase;text-decoration:none;background:#1A171B url(../images/puces/puce_menu_left.jpg) top right no-repeat;cursor:pointer;}
ul.leftMenu li div a.open{background-position: 0px -17px;}
ul.leftMenu li div.subLeftMenu{display:block;padding:10px 5px 8px 10px;}

.subLeftMenu ul{margin:0px;padding:0px;list-style-type: none;}
.subLeftMenu ul li a{display:block;margin-bottom:2px;padding-left:18px;font-size:12px;color:#1A171B;text-decoration:none;background:transparent url(../images/puces/puce_menu_left_2.png) top left no-repeat;}
.subLeftMenu ul li a:hover{color:#579C26;}
.subLeftMenu ul li a.selected{background:transparent url(../images/puces/puce_menu_left_2_hover.png) 0 0 no-repeat;}

ul.leftMenu2{margin:15px 0px;padding:0px;list-style-type: none;}
ul.leftMenu2 li{margin-bottom:1px;}
ul.leftMenu2 li.leftMenu2Home a{margin-bottom:5px;padding:0px;color:#1A171B;font-size:11px;font-weight:bold;text-decoration:none;background:none;text-transform:none;}
ul.leftMenu2 li.leftMenu2Home a:hover, ul.leftMenu2 li.leftMenu2Home a.selected{padding-left:14px;width:201px;color:#A3A2A4;background:transparent url(../images/puces/puce_black_mini.png) 0 4px no-repeat;}
ul.leftMenu2 li a{display:block;padding:0px 15px 0px 10px;width:190px;height:19px;line-height:19px;color:#fff;font-size:11px;font-weight:bold;text-decoration:none;text-transform:uppercase;background:#1A171B url(../images/puces/puce_white.png) 196px 2px no-repeat;}
ul.leftMenu2 li a:hover, ul.leftMenu2 li a.selected{text-decoration:none;background:#A3A2A4 url(../images/puces/puce_white.png) 196px 2px no-repeat;}
ul.leftMenu2 li div.menuDesc{padding:7px 5px 10px 10px;color:#A3A2A4;font-size:11px;}

.contactPartner{padding-bottom:10px;font-style:italic;font-size:12px;text-align:center;}
.contactPartner a{color:#579C26;font-style:italic;font-size:12px;text-align:center;text-decoration:none;}
.contactPartner a:hover{color:#579C26;text-decoration:underline;}

/*--------------------------------------------------------
          Box Agenda
--------------------------------------------------------*/
#boxAgendaHolder{position:relative;margin-bottom:15px;width:247px;}
#boxAgendaTitle{
	width:74px;
	height:18px;
	line-height:18px;
	background-color:#1A171B;
	color:#fff;
	text-transform:uppercase;
	margin:0px;
	text-align:center;
}
#boxAgendaBody{
	background-color:#fff;
	border:1px solid #1A171B;
	padding:0px;
	/* min-height:168px; */
}
/*--------------------------------------------------------
          POPUP 
--------------------------------------------------------*/ 
#popupHolder{display:none;}
#popupAgendaHolder{display:none;z-index:4;right:247px;width:384px;top:8px;}
#popupSendFrienHolder{display:none;}
#popupHoldercontact{display:none; background-color:#FFF;width:400px; height:80px; border:1px solid #539F00;padding-top:5px}
#popupHoldercontact2{display:none; background-color:#FFF;width:400px; height:80px; border:1px solid #539F00;padding-top:5px}
#popupHolderNewsletter{display:none; background-color:#FFF;width:400px; height:80px; border:1px solid #539F00;padding-top:5px}
.popup{/* background-color:#fff */}
.popupContent{width:338px;min-height:300px;/* padding:8px; */background-color:#fff}
.popupContentHead1Holder{float:left;width:200px;}
.popupContentHead1{color:#2E3D26;font-size:13px;font-weight:bold;}
.popupContentHead2{margin-left:15px;margin-bottom:8px;text-align:left;color:#2E3D26;font-size:12px;}
.popupContentDateHolder{float:right}
.popupContentDate{margin-right:0px;color:#539F00;font-size:12px;}
.popupContentTile{margin-top:8px;margin-bottom:4px;color:#2E3D26;font-size:11px;text-transform:uppercase;text-align:justify;}
.popupContentDescription{color:#626E5C;font-size:10px;text-align:justify;}
.popupContentSavoirPlusHolder{}
.popupContentSavoirPlusHolder a{color:#539F00;font-size:10px;text-decoration:none;}
.popupContentSavoirPlusHolder a:hover{text-decoration:underline;}
.closePopupHolder{float:right;/* margin-right:10px; */margin-bottom:10px;}
.closePopup{display:block;width:17px;height:17px;background:#fff url(../images/popup/close_popup.jpg) no-repeat;text-decoration:none;}
.closePopup:hover{text-decoration:none;}
.closePopup img{border:none;}
.bgTop{background:transparent url(../images/popup/bg_top.png) 0 0 repeat-x;}
.bgLeft{background:transparent url(../images/popup/bg_left.png) 0 0 repeat-y;}
.bgRight{background:transparent url(../images/popup/bg_right.png) 0 0 repeat-y;}
.bgBottom{background:transparent url(../images/popup/bg_bottom.png) 0 0 repeat-x;}
.popupBtnGoHolder{float:right;display:none;}
.popupBtnGo{display:block;width:49px;height:18px;background:#fff url(../images/btn_go.jpg) no-repeat;cursor:pointer;}
.popupBtnGo:hover{background:#fff url(../images/btn_go.jpg) no-repeat;}
.Btnclose {
	background-color:#FFFFFF;
	border:1px solid;
	color:#539F00;
	font-size:20px;
	height:30px;
	width:100px;
	cursor:pointer;
}
#changeRegionsList {margin: 0px;padding: 0px;list-style-type: none;width:320px;}
#changeRegionsList li {margin-bottom:8px;display:inline;float:left;text-align:left;}
#changeRegionsList li a{display:block;width:160px;height:16px;line-height:16px;color:#539F00;text-indent:12px;}
#changeRegionsList li a:hover{color:#539F00}
#changeRegionsList li a.deleted{background:#FFF url(../images/puces/deleted.jpg) no-repeat left 50%;color:#626E5C;font-weight:bold;text-indent:15px;}
#changeRegionsList li a:hover.deleted{color:#626E5C;font-weight:bold;text-indent:15px;}
.otherRegionHolder{float:right;margin-right:8px;}
a.otherRegion{color:#539F00;text-decoration:none;}
a.otherRegion:hover{color:#539F00;text-decoration:underline;}

/*--------------------------------------------------------
          Light Box
--------------------------------------------------------*/
.popinHolder{position:relative;}
.lightBox2{display:none;position:absolute;width:350px;top:-18px;right:100%;z-index:5;cursor:default;}
.topShadow2{width:350px;height:23px;background:transparent url(../images/shadow/shadow_login_partner_top_2.png) 0 0 no-repeat;}
.centerShadow2{position:relative;padding:10px 20px;width:310px;background:transparent url(../images/shadow/shadow_login_partner_center_2.png) 0 0 repeat-y;}
.bottomShadow2{width:350px;height:23px;background:transparent url(../images/shadow/shadow_login_partner_bottom_2.png) 0 0 no-repeat;}
.btnCloseLightBox{position:absolute;top:-7px;right:25px;}
.btnCloseLightBox a:hover{text-decoration:underline;}
/*******************		********/
.messageLightBox{display:block;position:absolute;top:0px;left:-50%;z-index:3;}
.messageBox{margin:0px;padding:0px;cursor:text;}
.messageBoxTitle{margin-bottom:5px;padding:0px;}
/*******************		********/

.lightBox{display:none;position:absolute;width:284px;top:0px;left:-280px;z-index:5;}
.topShadow{width:284px;height:23px;background:transparent url(../images/shadow/shadow_login_partner_top.png) 0 0 no-repeat;}
.centerShadow{padding:2px;width:284px;background:transparent url(../images/shadow/shadow_login_partner_center.png) 0 0 repeat-y;}
.bottomShadow{width:284px;height:23px;background:transparent url(../images/shadow/shadow_login_partner_bottom.png) 0 0 no-repeat;}

.btnBoxClose{float:right;margin-right:25px;}
.btnBoxClose a{float:none;margin:0px 0px 5px 0px;padding:0px;height:auto;color:#767476;font-size:10px;font-weight:normal;font-family: Arial, sans-serif;text-decoration:none;}
.btnBoxClose a:hover{color:#767476;text-decoration:underline;}

/*--------------------------------------------------------
          Box
--------------------------------------------------------*/
.squareBox{}
.boxHeader{margin:0px;padding:0px;width:217px;height:21px;color:#1A171B;font-weight:bold;font-size:12px;background-color: #E1E1E1;}
.boxHeader a{display:block;padding-left:27px;width:193px;height:21px;line-height:21px;color:#1A171B;font-weight:bold;font-size:12px;text-transform:uppercase;}

.boxBody{margin-top:9px;padding-bottom:2px;width:217px;height:240px;border:1px solid #1A171B;background-color:#FFF;}
.boxCategory{margin:0px;padding:5px 8px;min-height:15px;font-weight:bold;}
.boxContentHolder{margin:0px auto;padding:8px 0px;width:169px;}
.boxContent{margin:0px;padding:0px;height:115px;}
.boxImg{margin:0px;padding-bottom:5px;}
.boxImg img{margin:0px;padding:0px;width:169px;height:67px;border:none;}
.boxTitle{margin:0px;padding:0px;color:#1A171B;font-size:14px;font-weight:bold;}
.boxDesc{margin:0px;padding:0px;color:#767476;font-size:12px;font-weight:normal;font-size:12px;}

.boxBody2{margin-top:9px;padding-bottom:2px;width:921px;}
.boxBody2-c1{float:left;margin-right:14px;padding-bottom:8px;width:340px;}
.boxBody2-c2{float:left;margin:0px;padding-bottom:8px;width:567px;}
.thematicTitle{margin-bottom:3px;padding-left:8px;height:20px;line-height:20px;font-weight:bold;font-size:12px;color:#579C26;background-color:#E1E1E1;}
.articleImg{width:340px;height:135px;}
.articleImg a{margin:0px;padding:0px;width:340px;height:135px;border:none;}
.articleImg img{margin:0px;padding:0px;width:340px;height:135px;border:none;}
.articleTitle{height:20px;line-height:20px;color:#1A171B;font-size:14px;font-weight:bold;}
.articleDesc{line-height:15px;color:#767476;font-size:12px;font-weight:normal;font-size:12px;}


.pinkList{list-style-type:none;}
.pinkList div.boxBody:hover{background-color:#FDEBF3;cursor:pointer;}
.pinkList div.boxBody div.boxCategory{color:#E30070;background-color:#FDEBF3;}

.orangeList{list-style-type:none;}
.orangeList div.boxBody:hover{background-color:#FDEDD6;cursor:pointer;}
.orangeList div.boxBody div.boxCategory{color:#F19300;background-color:#FDEDD6;}

.greenList{list-style-type:none;}
.greenList div.boxBody:hover{background-color:#E7F0D8;cursor:pointer;}
.greenList div.boxBody div.boxCategory{color:#579C26;background-color:#E7F0D8;}

.grayList{list-style-type:none;}
.grayList div.boxBody:hover{background-color:#E1E1E1;cursor:pointer;}
.grayList div.boxBody div.boxCategory{color:#767476;background-color:#E1E1E1;}


.pucePink{background:transparent url(../images/puces/puce_pink.png) 7px 3px no-repeat;}
.pucePink:hover{color:#fff;background:#E31171 url(../images/puces/puce_white.png) 7px 3px no-repeat;}
.puceOrange{background:transparent url(../images/puces/puce_orange.png) 7px 3px no-repeat;}
.puceOrange:hover{color:#fff;background:#F09421 url(../images/puces/puce_white.png) 7px 3px no-repeat;}
.puceGreen{background:transparent url(../images/puces/puce_green.png) 7px 3px no-repeat;}
.puceGreen:hover{color:#fff;background:#88B540 url(../images/puces/puce_white.png) 7px 3px no-repeat;}
.puceGray{background:transparent url(../images/puces/puce_gray.png) 7px 3px no-repeat;}
.puceGray:hover{color:#fff;background:#484549 url(../images/puces/puce_white.png) 7px 3px no-repeat;}

.stylePink{color:#E30070;background-color:#FDEBF3;}
.styleOrange{color:#F19300;background-color:#FDEDD6;}
.styleGreen{color:#579C26;background-color:#E7F0D8;}
.styleGray{color:#767476;background-color:#E1E1E1;}

/*******************	Right Box	********/
.rightBoxImg{position:relative;float:left;margin:0px 0px 4px 0px;padding:0px;width:169px;height:67px;}
.rightBoxImg img{margin:0px;padding:0px;width:169px;height:67px;border:none;}
.rightBoxCategory{position:absolute;bottom:0px;right:0px;padding:0px 4px;height:13px;font-size:7px;color:#fff;text-transform:uppercase;z-index:2;}
.rightBoxContent{float:right;margin-bottom:6px;padding-left:7px;width:180px;height:95px;}
.rightBoxTitle{padding:0px 5px 5px 0px;font-size:12px;color:#1A171B;font-weight:bold;}
.rightBoxDesc{font-size:12px;color:#767476;font-weight:normal;}

.rightBoxContent2{float:right;margin-bottom:4px;padding-left:7px;width:180px;}
.rightBoxTitle2{padding-bottom:5px;font-size:13px;color:#2E3D26;font-weight:bold;}
.rightBoxDesc2{font-size:12px;color:#626E5C;font-weight:normal;}

/*******************	Right Box Focus	********/
.boxFocus{margin-bottom:20px;padding:7px 6px;width:356px;height:112px;border:1px solid #1A171B;background-color:#FFF;}

/*******************	box Suggestion	********/
.boxSuggestion{position:relative;margin-top:13px;padding:0px;width:357px;height:80px;}
.boxSuggestion div.rightBoxCategory{line-height:10px;}

.btnsuggestHolder{float:right;margin:0px;padding:0px;height:16px;}
.btnsuggest2Holder{margin:0px;padding:0px;height:16px;width:195px;}
a.btnsuggest{display:block;padding:0px 5px 0px 25px;height:16px;line-height:16px;font-size:10px;color:#fff;font-weight:bold;text-transform:uppercase;text-decoration:none;background:transparent url(../images/puces/puce_black_mini.png) 7px 3px no-repeat;}
a.btnsuggest:hover{text-decoration:none;color:#1A171B;background:transparent url(../images/puces/puce_white_mini.png) 7px 3px no-repeat;}

/*******************	box Contact	********/
.boxContact{margin-bottom:20px;padding:8px;width:339px;border:1px solid #A3A2A4;background-color:#D1D1D1;}
.boxContact img{margin-right:7px;border:none;}
.boxContactName{padding-bottom:3px;line-height:15px;color:#1A171B;font-size:18px;}
.boxContactInfoHolder{margin:0px auto;width:234px;}
.boxContactInfoHolder a.webSite{color:#579C26;font-size:11px;text-decoration:none;}
.boxContactInfoHolder a.webSite:hover{color:#579C26;text-decoration:underline;}
.boxContactInfoHolder a{color:#767476;font-size:11px;text-decoration:none;}
.boxContactInfoHolder a:hover{color:#579C26;text-decoration:underline;}
.boxContactInfo{float:left;padding:3px 2px 0px 0px;width:115px;color:#767476;font-size:11px;}
.boxContactInfo2{float:left;padding:3px 2px 0px 0px;color:#767476;font-size:11px;}

/*******************	box Partner	********/
.boxPartnerHolder{margin:0px auto;padding:0px;width:264px;}
.boxPartner{float:left;margin:0px 5px 10px 5px;padding:10px;width:100px;border:1px solid #D1D1D1;background-color:#fff;}
.boxPartnerTitle{padding-bottom:10px;font-size:14px;text-align:center;}
.boxPartnerImg{width:100px;height:70px;font-size:14px;text-align:center;/* background-color:#D1D1D1; */}

/*******************	Right Box Newslettre	********/
.boxNewslettre{margin:0px 0px 9px 0px;padding:7px 11px 7px 6px;width:224px;border:1px solid #1A171B;background-color:#E1E1E1;}

.fieldNewsFormTitle{margin-left:5px;font-size: 12px;line-height: 23px;}
.fieldNewsForm{margin-left:5px;font-size: 12px;line-height: 23px;}
.fieldNewsForm input{margin: 0px;padding: 1px 2px;width: 168px;height: 17px;font-size: 11px;color: #767476;border:1px solid #A3A2A4;}
.fieldNewsForm input.submitNews{float:right;padding:0px 4px 0px 15px;width:40px;height:21px;font-size:10px;font-weight:bold;color:#FFFFFF;text-align:left;text-transform: uppercase;border:none;background:#87B43A url(../images/puces/puce_black_mini.png) 3px 6px no-repeat scroll;}
.fieldNewsForm input.submitNews:hover{text-decoration:underline;}

/*--------------------------------------------------------
          Box Video
--------------------------------------------------------*/
.videoShowed{margin-left:10px;width:640px;}
.videoItemHolder{width:660px;}
.videoItem{float:left;margin:10px;width:200px;}
.videoItemPhoto{position:relative;margin-bottom:10px;width:200px;height:124px;}
.videoItemPhoto img{width:200px;height:124px;border:none;}
.btnPlay{position:absolute;top:33px;left:71px;width:58px;height:58px;}
.btnPlay a{display:block;width:58px;height:58px;text-decoration:none;border:none;background:transparent url(../images/puces/play_button.png) 0 0 no-repeat;}
.btnPlay a:hover{text-decoration:none;border:none;background-position:0px -58px;}
.videoItemDetails{color:#646464;font-size: 11px;}
.videoInfoLine{color:#646464; font-size: 10px; margin-top: 8px;}
/*--------------------------------------------------------
          Box Lexique
--------------------------------------------------------*/
.boxLexiqueHolder{margin:10px 0px;width:218px;}
.boxLexiqueTitle{margin:0px;width:74px;height:18px;line-height:18px;color:#fff;text-align:center;text-transform:uppercase;background-color:#1A171B;}
.boxLexiqueBody{padding:4px;border:1px solid #1A171B;background-color:#fff;}

ul#BoxLexiqueList{margin:2px 0px;padding:0px;list-style-type: none;}
ul#BoxLexiqueList li{}
ul#BoxLexiqueList li a.boxLexiqueListTitle{display:block;margin:0px;padding:4px 2px;font-size:11px;color:#767476;text-decoration:none;}
ul#BoxLexiqueList li div a.open{}
ul#BoxLexiqueList li div.hideBoxLexique{display:none;padding:5px 4px;color:#484549;font-size:11px;background-color:#B5B5B6;}

.lexiqueBoxHeaderOdd{background:#FFFFFF url(../images/puces/puce_lexique.png) bottom right no-repeat;}
.lexiqueBoxHeaderEven{background:#E5E7E4 url(../images/puces/puce_lexique.png) bottom right no-repeat;}
/*---------------------------------------------------------------------------------------------
				Lexique
----------------------------------------------------------------------------------------------*/
h5.lexiconCharacter{padding:5px 0px;color: #1A171B;font-size: 12px;font-weight: bold;text-transform:uppercase;}

.lexiqueContent{ line-height:20px;color:#484549;font-size:12px;font-weight:normal;}
.lexiqueContent span{color:#484549;font-size:12px;}

#damierHolder{width:365px;margin:15px auto;position: relative;}
#damierHolder div a:hover{text-decoration:underline;color:#579C26;}
.caseGlossaireOdd{float:left;}
.caseGlossaireOdd a{display:block;padding:0px;width:14px;height:19px;background-color:#767476;color:#FFF;text-align:center;line-height:19px;font-weight:bold;font-size:10px;}
.caseGlossaireOdd a:hover{color:#FFF}
.caseGlossaireEven{float:left;}
.caseGlossaireEven a{display:block;width:14px;height:19px;background-color:#FFF;color:#2E3D26;width:14px;height:19px;text-align:center;line-height:19px;font-weight:bold;font-size:10px;}
.caseGlossaireEven a:hover{color:#2E3D26}

.indicateur{position:relative;width:14px;/* height:19px; */top:2px;left:0px;}
.indicateur img{position:relative;margin:0 auto;width:9px;}

.wordGlossaire{font-weight:normal;font-size:10px;margin-bottom:6px;line-height:15px;}
.wordGlossaireTitle{color:#579C26;font-weight:bold;font-size:10px;}
.wordGlossairePublished{color:#A3A2A4;font-size:10px;font-style:italic;}
.wordGlossaireResponse {color:#767476;font-size:11px;text-align:justify;line-height:15px;}

.linkTopPage{float: right;cursor:pointer;position: relative;}
/*---------------------------------------------------------------------------------------------
				Bloc
----------------------------------------------------------------------------------------------*/
.blocSuggestion{margin-bottom:12px;padding:0px;width:357px;}
.blocSuggestionTitle{color:#1A171B;font-size:18px;}

.blocContent{margin-bottom:12px;padding:11px 14px;width:504px;border:1px solid #1A171B;background-color:#FFF;}
.blocContent2{float:left;margin:0px 0px 14px 0px;padding:11px 14px;width:627px;border:1px solid #1A171B;background-color:#FFF;}
.blocContent3{margin:0px 0px 14px 0px;padding:11px 4px 11px 14px;width:903px;border:1px solid #1A171B;background-color:#FFF;}

.publicationInfo{float:none;font-style:italic;font-size:12px;color:#A3A2A4;}
.blocContentTitle{float:none;padding:8px 0px;font-size:18px;font-weight:bold;}
.blocContentChapeau{font-size:14px;font-weight:normal;color:#767476;}
.blocVideo{margin:13px auto;padding:8px 0px;width:505px;background-color:#E5E7E4;}
.blocContentDesc{padding:5px 0px;line-height:20px;font-size:12px;font-weight:normal;color:#484549;}
.blocContentDesc ul{padding:0px 4px;color:#484549;font-size:12px;list-style-type:none;}
.blocContentDesc ul li{padding-left:20px;color:#484549;font-size:12px;background:transparent url(../images/puces/arrow.png) 0px 7px no-repeat;}
.blocContentDesc p{line-height:20px;font-size:12px;font-weight:normal;color:#484549;}
.blocContentDesc a{font-size:12px;font-weight:normal;color:#579C26;text-decoration:none;}
.blocContentDesc a:hover{color:#579C26;text-decoration:underline;}
.blocContentDesc div.subTitle{clear:both;margin-top:15px;font-size:14px;font-weight:normal;color:#1A171B;font-weight:bold;}
.blocContentDesc span{line-height:20px;font-size:12px;font-weight:normal;color:#484549;}

.tabRadioItemHolder{margin-bottom:8px;padding:4px 4px 2px 4px;background-color:#E5E7E4;cursor: pointer;}
.tabRadioItemImg {float:left;margin-right:6px;width:86px;}
.tabRadioItemContent {float:left;width:400px;line-height:15px;}
.tabRadioItemtTileMp3 {color:#2E3D26;font-size:11px;}
.tabPdfItemHolder{margin: 0px 0px 8px 0px;padding: 4px 4px 2px 4px;background-color:#E5E7E4;list-style-type: none;cursor: pointer;}
.tabPdfItemHolder li{margin: 0px 0px 2px 0px;}
.tabPdfItemHolder li a {padding:4px 0px;color:#626E5C;font-size:11px;font-weight:bold;text-decoration:none;}
.tabPdfItemHolder li a:hover{color:#539F00;text-decoration:none;}
/***********	bloc Fiche Agenda	**********/
.blocAgenda{margin-bottom:12px;padding:11px 14px;width:890px;border:1px solid #1A171B;background-color:#FFF;}
.ficheAgendaContent{float: left;margin-right: 4%;width: 40%;line-height:20px;font-size:12px;font-weight:normal;color:#484549;text-align:justify;}
.ficheAgendaDetails{float: left;width: 55%;}

.ficheDetailsTitle{margin:0px;padding-left: 26px;line-height: 20px;color: #1A171B;font-size:11px;text-transform: uppercase;}
.ficheDetailsInfo{margin:5px 0px 10px 0px;padding-left: 26px;line-height:15px;font-size:11px;font-weight:normal;color:#484549;}
.ficheDetailsInfo a{font-size:11px;font-weight:normal;color:#579C26;text-decoration:none;}
.ficheDetailsInfo a:hover{text-decoration:underline;}
.puceDate{background:transparent url(../images/puces/date.png) left 2px no-repeat;}
.puceInfo{background:transparent url(../images/puces/info.png) left 2px no-repeat;}
.puceLocal{background:transparent url(../images/puces/local.png) left 2px no-repeat;}

/***********	bloc search	**********/
.searchResult{padding:15px 0px;}
.searchResultTitle{font-weight:normal;color: #1A171B;font-size:14px;}
.searchDetails{font-style:italic;font-size:12px;color:#484549;}

/***********	bloc Partner Form	**********/
.blocPartnerForm{margin-bottom:10px;padding:20px 0px;width:675px;border:1px solid #1A171B;background-color:#FFF;}
.blocPartnerForm-r1{padding:0px 15px;width:645px;}
.blocPartnerForm-r2{padding-right:15px;}
.formTitle{padding-bottom:10px;font-size:11px;font-weight:bold;text-transform:uppercase;}
.formTitle2{padding:0px 0px 10px 18px;font-size:11px;font-weight:bold;text-transform:uppercase;}
.formIntro{padding-bottom:10px;width:510px;font-size:12px;color:#767476;}
.tagsDesc{margin:10px;padding:10px;width:471px;font-size:12px;color:#579C26;border:1px dotted #579C26;background-color:#E7F0D8;}

/*-------------------------------------------------------------------------------------------------
				Style Form Contact
---------------------------------------------------------------------------------------------------*/
.blocContact{margin-bottom:10px;padding:15px;width:612px;border:1px solid #1A171B;background-color:#FFFFFF;}

/***************	Form Popin		*****************/
form.popinForm{margin-left:19px;width:241px;background-color:#fff;}
.fieldFormPopinTitle{float:left;padding-right:5;width:85px;line-height:20px;color:#767476;font-size:12px;}
.fieldFormPopin{float:left;padding:0px;margin:0px;color:#767476;font-size:11px;font-family: Arial, sans-serif;}
.fieldFormPopin input.inputPopin{padding:1px 2px;margin:0px;width:150px;height:16px;color:#767476;font-size:11px;font-family: Arial, sans-serif;border:1px solid #A3A2A4;}
.btnFormPopinSubmit{margin:10px 0px 0px 0px;}
.btnFormPopinSubmit input.inputPopin{float:right;padding:0px 2px 0px 15px;width:90px;height:22px;line-height:22px;font-size:10px;font-weight:bold;color:#FFFFFF;/* text-align:left; */text-transform: uppercase;border:none;background:#87B43A url(../images/puces/puce_black_mini.png) 3px 7px no-repeat scroll;}
.btnFormPopinSubmit input.inputPopin:hover{color:#000;background:#87B43A url(../images/puces/puce_white_mini.png) 3px 7px no-repeat scroll;}
.forgottenPassword{width:100%;text-align:center;}
.forgottenPassword a.btnForget{float:none;margin:10px 0px 0px 0px;padding:0px;height:auto;color:#767476;font-size:11px;font-weight:normal;font-family: Arial, sans-serif;text-decoration:none;text-transform:none;}
.forgottenPassword a.btnForget:hover{text-decoration:underline;color:#579C26;}
#formForgetPasswordHolder{display:none;font-size:10px;}
.formForgetPasswordTitle{color:#767476;font-size:12px;text-align:left;text-transform:none;padding-left:7px;padding-bottom:5px;}
.formForgetPasswordDesc{color:#767476;text-align:center;}
/*******************	Form Top Newsletter	********/

/*******************	Form Login Espace Partenaire	********/
.partnerConnected{position:absolute;top:85px;right:0px;margin:0px;width:300px;z-index:2;}
.partnerConnectedName{float:right;color:#539F00;line-height:21px;}
.partnerConnectedName span{padding:0px 5px;line-height:20px;color:#484549;font-size:12px;}
.partnerConnected a{margin:0px;padding:0px 0px 0px 0px;line-height:22px;height:auto;color:#484549;text-decoration:none;font-size:11px;font-weight:normal;text-transform:none;}
.partnerConnected a:hover{text-decoration:underline;color:#484549;}
/*******************	Form send Friend	********/
.sendFriendBox{position:relative;/* float:left; */}
.sendFriendBox .lightBox{position:fixed;top:15%;left:40%;}
.sendFriendBox .lightBox form.popinForm .formPopinTitle{color:#767476;font-size:12px;font-weight:bold;text-align:left;text-transform:none;padding-bottom:5px;}
.sendFriendBox .lightBox form.popinForm .fieldFormPopinTitle{width:auto;}
.sendFriendBox .lightBox form.popinForm .fieldFormPopin input.inputPopin{width:234px;}
.sendFriendBox .lightBox form.popinForm .fieldFormPopin textarea{width:234px;}
/*---------------------------------------------------------------------------------------------
				Style Form
----------------------------------------------------------------------------------------------*/
.formHolder{margin:0px;padding-top:15px;}

.fieldFormHolder{margin-bottom:4px;padding:0px;}
.fieldFormTitle{float:left;padding-right:5;width:210px;line-height:23px;color:#767476;font-size:12px;}
.fieldFormHolder input{padding:1px 2px;margin:0px;width:100%;height:19px;color:#767476;font-size:11px;font-family: Arial, sans-serif;border:1px solid #A3A2A4;}
.fieldFormHolder label input{margin-right:6px;width:14px;height:14px;border:none;}
.fieldFormHolder select#sous_themes_id{width:200px;}
.fieldFormHolder select{padding:1px 2px;margin:0px;width:40%;height:23px;color:#767476;font-size:11px;font-family: Arial, sans-serif;}
.fieldFormHolder select option{padding:2px 2px;color:#767476;font-size:11px;font-family: Arial, sans-serif;border:none;}
.fieldFormHolder textarea{padding:1px 2px;margin:0px;width:100%;height:70px;color:#767476;font-size:11px;font-family: Arial, sans-serif;border:1px solid #A3A2A4;}
.fieldForm{float:left;padding:0px;margin:0px;width:290px;color:#767476;font-size:11px;font-family: Arial, sans-serif;}
.fieldForm2{float:left;padding:0px;margin:0px;width:90px;}

.fieldCheckBoxHolder{padding:0px;margin:0px;}
.puceTags{background:#FFF url(../images/puces/puce_tags.png) 0px 2px no-repeat;}
.puceTagsPlus{background:#FFF url(../images/puces/puce_tags_plus.png) 0px 4px no-repeat;}
.fieldCheckBox{padding-left:14px;margin-bottom:2px;}
.fieldCheckBox input{float:left;padding:0px;margin-right:10px;width:15px;height:15px;border:none;background:none;}
.fieldCheckBox label{color:#767476;font-size:12px;}

.hideCheckbox{display:none;margin: 0px 10px;padding:10px;}

.btnSubmit{float:left;padding:0px;margin-top:10px;width:296px;}
.btnSubmit input{float:right;padding:0px 4px 3px 20px;width:75px;height:16px;color:#fff;font-size:10px;font-weight:bold;text-align:left;text-transform:uppercase;border:none;background:#87B43A url(../images/puces/puce_black_mini.png) 4px 3px no-repeat;}
.btnSubmit input:hover{background:#87B43A url(../images/puces/puce_white_mini.png) 4px 3px no-repeat;}

.requiredField{float:left;margin-top:5px;padding-right:5;width:210px;line-height:23px;color:#767476;font-size:11px;font-style:italic;}

.boxAvatar{margin-bottom:10px;padding:0px;width:261px;}
.avatarPhoto{float:left;margin-right:10px;padding:0px;width:47px;height:47px;}
.avatarHolder{float:left;margin:0px;padding:0px;width:204px;}
.avatar{margin-bottom:8px;padding:0px;color:#646464;font-size:11px;font-family: Arial, sans-serif;}
.downloadPhoto input{margin:0px;padding:0px;margin:0px;width:261px;height:24px;border:none;}

/*---------------------------------------------------------------------------------------------
				Site Map
----------------------------------------------------------------------------------------------*/
.blocSiteMap{margin-bottom:10px;}
ul.siteMapList{margin-left:10px;padding:0px;list-style-type:none;}
ul.siteMapList li{margin:10px;padding:0px;}
ul.siteMapList li a{color:#579C26;font-size:11px;font-weight:bold;text-decoration:none;}
ul.siteMapList li a:hover{text-decoration:underline;}
ul.siteMapList li ul.siteMapList li{float:left;width:180px;}

ul.rssList{margin-left:10px;padding:0px;list-style-type:none;}
ul.rssList li{margin:10px;padding:0px;}
ul.rssList li a{padding-left:45px;color:#579C26;font-size:11px;font-weight:bold;text-decoration:none;background:transparent url(../images/button/rss.png) 0 0 no-repeat;}
ul.rssList li a:hover{text-decoration:underline;}
        
/*--------------------------------------------------------
          Style Mini Puce
--------------------------------------------------------*/
.miniPucePink{padding-left:15px;background:transparent url(../images/puces/puce_pink_mini.png) 1px 1px no-repeat;}
.miniPucePink:hover{background:transparent url(../images/puces/puce_black_mini.png) 0px 2px no-repeat;}
.miniPuceOrange{padding-left:15px;background:transparent url(../images/puces/puce_orange_mini.png) 1px 2px no-repeat;}
.miniPuceOrange:hover{background:transparent url(../images/puces/puce_black_mini.png) 0px 2px no-repeat;}
.miniPuceGreen{padding-left:15px;background:transparent url(../images/puces/puce_green_mini.png) 1px 1px no-repeat;}
.miniPuceGreen:hover{background:transparent url(../images/puces/puce_black_mini.png) 0px 2px no-repeat;}
.miniPuceGray{padding-left:15px;background:transparent url(../images/puces/puce_gray_mini.png) 1px 1px no-repeat;}
.miniPuceGray:hover{background:transparent url(../images/puces/puce_black_mini.png) 0px 2px no-repeat;}
/*--------------------------------------------------------
          Footer
--------------------------------------------------------*/
#footer {
    margin:0px;
	padding:0px;
    width: 100%;
}
#footer-r1{
    background-color:#E1E1E3;
    margin:0px;
	padding:0px;
    width: 100%;
}
#footer-r2{
    background-color:#fff;
    margin:0px;
	padding:0px;
    width: 100%;
}
#menuFooterHolder{margin:0px auto;padding:15px;width:920px;}
#menuFooterHolder ul.menuFooter {float: left;margin:0px;line-height:20px;padding-right:30px;list-style-type:none;}
#menuFooterHolder ul.menuFooter li{margin:0px;padding:0px;font-size:12px;font-weight:normal;}
#menuFooterHolder ul.menuFooter li.menuFooterTitle{}
#menuFooterHolder ul.menuFooter li.menuFooterTitle a{display:block;margin:0px;padding:0px;height:25px;color:#2E3D26;font-size:12px;font-weight:normal;text-transform:uppercase;}
#menuFooterHolder ul.menuFooter li a{margin:0px;padding:0px;color:#7C8677;font-size:12px;font-weight:normal;text-decoration:none;}
#menuFooterHolder ul.menuFooter li a:hover{text-decoration:underline;}

#partnerFooter{margin:0px auto;padding:0px;width:950px;}
.partnerFooterTitle{margin:0px;padding:10px 0px;color:#2E3D26;font-size:12px;font-weight:normal;text-transform:uppercase;text-align:center;}
.IteamPartnerFooter{margin:0px auto;padding:10px 0px;text-align:center;}
.IteamPartnerFooter a{float:none;margin:0px;padding:0px 10px;text-align:center;}
.IteamPartnerFooter a img{display:inline;}

.bottomMenu{margin:0px;padding:10px 0px;text-align:center;}
.bottomMenu a{margin:0px;padding:0px 2px;color:#7C8677;font-size:11px;text-decoration:none;}
.bottomMenu a:hover{color:#7C8677;text-decoration:underline;}
.bottomMenu span{margin:0px;padding:0px 2px;text-align:center;color:#7C8677;font-size:11px;}



