/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

 .uk-navbar-nav li{
    height: 45px;
}

 .uk-navbar-nav li a{

}

 .uk-navbar-nav li a span{

}

 .uk-navbar-nav li a img{
    float: left;
    margin-left: -10px;
    margin-right: 10px;
    margin-top: 6px;
}

/* RESET
--------------------------------------------------------------------------------------------------------------------------------------*/

html{font-size: 100%} /* Fix bug d'IE 6-7 */

html, body, form, fieldset, dl, dd{
	margin:0;
	padding:0;
}
body{
	    font-family: Verdana,"Lucida Grande",sans-serif;
    font-size: 10px;
}
p, select, input, caption, label, tr, td, table, textarea{
	font-size:1em;
	text-align:left;
	line-height:1;
}

h1, h2, h3, h4, h5, h6, span{
	line-height:1;
	margin:0;
}

img, fieldset, table{border:none}

form, p, ul, li, fieldset, input{
   margin:0;
   padding:0;
   line-height:1;
}

ul, li{list-style:none}

ol li{	list-style:decimal inside}

address{font-style: normal}

img{vertical-align:middle}
.uk-text-muted{
	display: none;
}
/* new clearfix */
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* COMMON
--------------------------------------------------------------------------------------------------------------------------------------*/

body{
	font-size:10px;
	color:#40474b;
	font-family:Verdana, "Lucida Grande", sans-serif;
}

.txt-hidden{
	position:absolute;
	left:-9999em;
}
span.uk-form-label div{float: right;}
.list-striped li,.table-striped li,.list-striped tr,.table-striped tr {
    padding: 10px 20px !important;
}

.list-striped li:nth-child(2n + 1),.table-striped li:nth-child(2n + 1),.list-striped tr:nth-child(2n + 1),.table-striped tr:nth-child(2n + 1) {
    background: #e9e9e9;
}

.list-striped th,.table-striped th {
    padding: 10px 20px !important;
    background: #eeeeee;
}

.list-striped td,.table-striped td {
    padding: 10px 20px !important;
}

.list-striped {
    margin: 0;
}

.list-striped li {
    list-style-type: none;
    padding: 4px 0;
}

.list-striped li li {
    background: none !important;
}

.list-striped ol {
    list-style-type: decimal;
}

.list-striped li {
    list-style-type: none;
    padding: 4px 0;
}

.list-striped li li {
    background: none !important;
}

.list-striped ol {
    list-style-type: decimal;
}

.table-bordered {
    border: 1px solid #e6e6e6;
}

.table-hover tr:hover,.table-hover tr:nth-child(2n + 1):hover {
    background: #dedede;
}

.table-bordered th,.table-bordered .table-bordered td {
    border: 0;
}
.list-striped,.table-striped {
    width: 100%;
}

.list-striped li,.table-striped li,.list-striped tr,.table-striped tr {
    padding: 10px 20px !important;
}

.list-striped li:nth-child(2n + 1),.table-striped li:nth-child(2n + 1),.list-striped tr:nth-child(2n + 1),.table-striped tr:nth-child(2n + 1) {
    background: #fafafa;
}

.list-striped th,.table-striped th {
    padding: 10px 20px !important;
    background: #eeeeee;
}

.list-striped td,.table-striped td {
    padding: 10px 20px !important;
}

.list-striped {
    margin: 0;
}

.list-striped li {
    list-style-type: none;
    padding: 4px 0;
}

.list-striped li li {
    background: none !important;
}

.list-striped ol {
    list-style-type: decimal;
}

.list-striped li {
    list-style-type: none;
    padding: 4px 0;
}

.list-striped li li {
    background: none !important;
}

.list-striped ol {
    list-style-type: decimal;
}

#cc_popup_form .btn,#toolbar a {
    color: #ffffff;
    background: #27529b;
    border: 1px solid #171f23;
    padding: 10px;
    border-radius: 0;
    box-shadow: none;
    text-shadow: none;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    background-clip: border-box;
    border-radius: 0 !important;
    border: 2px solid #e2e2e2 !important;
    border-radius: 2px !important;
}

#cc_popup_form .btn:hover,#toolbar a:hover {
    color: #ffffff !important;
    background: #27529b;
    border: 1px solid #acbd84;
    text-decoration: none;
}


#cc_popup_form .btn:hover,#toolbar a:hover {
    border-color: #f1f1f1 !important;
}

#cc_popup_form .btn.active,#toolbar a.active {
    color: #ffffff !important;
    background: #27529b !important;
    border: 1px solid #acbd84 !important;
    border-radius: 0px !important;
    border-radius: 0 !important;
    border: 0 !important;
}

.btn-group {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
}
.btn-group label{
	font-weight: normal;
    margin-bottom: 4px;
    display: block;
    cursor: pointer;
}



/********** HTML5 **********/

header, section, footer,
aside, nav, article, figure{
	display: block;
}

/********** FONTS **********/

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

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

@font-face {
    font-family: 'itc_avant_garde_std_cnregular';
    src: url('../fonts/itcavantgardestd-mdcn-webfont.eot');
    src: url('../fonts/itcavantgardestd-mdcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/itcavantgardestd-mdcn-webfont.woff') format('woff'),
         url('../fonts/itcavantgardestd-mdcn-webfont.ttf') format('truetype'),
         url('../fonts/itcavantgardestd-mdcn-webfont.svg#itc_avant_garde_std_cnregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.uk-container {
    width: 970px;
    padding: 0;
    position: relative;
}
.uk-width-medium-3-4 {
    width: 707px;
}
.uk-grid:not(.uk-grid-preserve) > [class*="uk-width-"] {
    padding-left: 0;
}
.uk-grid:not(.uk-grid-preserve) {
    margin-left: 0;
}
.uk-container .tm-sidebar-a.uk-width-medium-1-4{
	padding-top: 325px;
}
/* HEADER
--------------------------------------------------------------------------------------------------------------------------------------*/

.uk-container .tm-headerbar {
    float: left;
    margin: 0 auto;
    padding: 8px 0 10px;
    position: relative;
    width: 290px;
}

.uk-container .tm-headerbar #logo img{
	display:block;
}

.uk-container .tm-headerbar .slogan{
	background: transparent;
	font-size:13px;
	color: #27529b;
	width:180px;
	display:block;
	border-left: 1px solid #27529b;
	padding-left:10px;
	position: absolute;
	padding:10px 0 10px 10px;
	bottom:10px;
	left:100px;
	letter-spacing:0.8px;
	font-family:itc_avant_garde_std_xlt_cnRg, Arial, Helvetica, sans-serif;
}

.uk-container .tm-headerbarLogoMenu {
	width: 90px;
}
.uk-navbar{
	background: transparent;
}

.uk-container .tm-navbar{
    margin-bottom: 12px;
    margin-top: 54px;
	float: right;
}

.uk-container .tm-navbar ul li{
	float: left;
	padding: 0;
	border-right:1px solid #d9d8e1;
	position: relative;
}

.uk-container .tm-navbar ul li .actionMenuWrap {
	border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.uk-container .tm-navbar ul li:first-child{
	border-left:1px solid #d9d8e1;
}
.uk-container .tm-navbar ul li:first-child img{
	display: none;
	}
.uk-container .tm-navbar ul li.uk-active{
	border-bottom: 2px solid #40474b;
}

.uk-container .tm-navbar ul li a{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	font-size:11px;
	text-transform:uppercase;
	line-height:4.2;
	color:#9692ac;
	text-decoration:none;
	display:block;
	letter-spacing:0.7px;
	font-family:helveticaneuelt_std_ltregular, Arial, Helvetica, sans-serif;
	padding: 0 10px;
}

.uk-container .tm-navbar ul li.uk-active a,
.uk-container .tm-navbar ul li a:hover{
	color:#40474b;
}

.uk-container .tm-headerbar .navLng{
	position: absolute;
	right: 0;
	top: 10px;
}

.uk-container .tm-headerbar .navLng ul li{
	float: left;
	/*padding: 0 10px;*/
	position: relative;
}

.uk-container .tm-headerbar .navLng ul li:last-child{
	/*padding: 0 0 0 10px;*/
}

.uk-container .tm-headerbar .navLng ul li .actionMenuWrap {
	border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.uk-container .tm-headerbar .navLng ul li a{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	letter-spacing:0.7px;
	background: #3a60a2;
	padding: 3px 10px;
}

.uk-container .tm-headerbar .navLng ul li a:hover{
	background: #c0bcd7;
}

.uk-container .tm-toolbar {
margin-top: 6px;
margin-bottom: 0;
position: absolute;
right: 0;
}




.uk-grid + .uk-grid {
    margin-top: 0px;
}
.uk-grid .uk-panel.uk-panel-box.migrate {
    font-size: 16px;
    text-align: -webkit-center;
    color: #c00000;
    border: 1px solid #ccc;
    line-height: 25px;
	font-weight: bold;
	    margin-bottom: 10px;
}
@media (min-width: 1220px){
.uk-grid:not(.uk-grid-preserve) + .uk-grid {
    margin-top: 0px;
}
}

/* HOME
--------------------------------------------------------------------------------------------------------------------------------------*/

/********** SLIDER **********/

.uk-container #sliderAdmin{
	min-width:970px;
	max-width:1200px;
	margin:0 auto;
}

.uk-container .wk-slideshow{
	min-width:970px;
	max-width:1200px;
	margin:0 auto 15px;
	position:relative;
	left: 50%;
    margin-left: -600px;
}

.uk-container .wk-slideshow .actionMenuWrap{
	position: absolute;
	bottom: 0;
	border: none;
}

.uk-container .wk-slideshow .slides{
	overflow: visible !important;
	width:100%;
}

.uk-container .wk-slideshow .slides li{
	padding-left: 0;
	width:100%;
	left:0;
	top:0;
	display:block;
	position:absolute;
	background-color:#fff;
	-moz-box-shadow:0 0 8px #ccc;
	-webkit-box-shadow:0 0 8px #ccc;
	box-shadow:0 0 8px #ccc;
	behavior: url(/templates/copiefrance_templates/js/PIE.htc);
}
.uk-container .tm-content .slides .content {
    width: 970px;
}
.uk-container .wk-slideshow .slides a{
    color: #fff;
    display: block;
    font-weight: normal;
    text-decoration: none;
}

.uk-container .wk-slideshow .content{
	/*width:970px;
	position:absolute;
	bottom:8px;
	left:50%;
	margin-left:-485px;
	padding-top:11px;
	background:url(../img/arr-slider.png) 27px top no-repeat;*/
	width:970px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-485px;
	padding-bottom:11px;
	background:url(../img/arr-slider-down.png) 27px bottom no-repeat;
}


.uk-container .wk-slideshow .inner {
    background: url("../img/bg-slider.png") repeat scroll left top rgba(0, 0, 0, 0);
    height: 100px;
    padding: 10px 25px 0;
}

.uk-container .wk-slideshow img{
	height:auto;
	width:100%;
}

.uk-container .wk-slideshow h2{
	color: #FFFFFF;
	font-weight:normal;
	font-size:35px;
	margin-bottom:5px;
	text-transform:uppercase;
	/*font-family:itc_avant_garde_std_xlt_cnRg, Arial, Helvetica, sans-serif;*/
	font-family:itc_avant_garde_std_cnregular,Arial,Helvetica,sans-serif
}

.uk-container .tm-content .wk-slideshow p{
	font-size:12px;
	line-height:1.2;
	margin: 0;
}

/* Nav */

.uk-container .wk-slideshow .rslides_tabs{
	position:absolute;
	width:970px;
	left:50%;
	top:12px;
	text-align:right;
	margin-left:-485px;
}

.uk-container .wk-slideshow .rslides_tabs li{
	display:inline;
	margin:0 1px;
}

.uk-container .wk-slideshow .rslides_tabs a{
	display:inline-block;
	padding:10px 0 0 10px;
	width:0;
	height:0;
	overflow:hidden;
	background:url(../img/nav-slider.png) left top no-repeat;
}

.uk-container .wk-slideshow .rslides_tabs .rslides_here a{
	background-position:left -10px;
}

/********** BOXES HOME **********/

.uk-container .tm-main-bottom{
	width:980px;
	/*margin:0 auto 25px;*/
	margin:0 auto 10px;
}

.uk-container .tm-main-bottom .containerListWrap{
	margin:0;
}

.uk-container .tm-main-bottom .homeBoxMenu .actionMenuWrap{
	margin: 0;
	border: 0;
}

.uk-container .tm-main-bottom .link .homeBoxMenu{
	position: absolute;
	top: 0;
	width: 96%;
}

.uk-container .tm-main-bottom .uk-panel-box, .uk-container .tm-main-bottom .containerListWrap > li {
	float:left;
	padding:5px;
	width:225px;
	min-height:162px;
	margin-left:0;
	margin-bottom:10px;
	position:relative;
	border:1px solid #eae9f2;
	-moz-box-shadow:0 0 5px #ddd;
	-webkit-box-shadow:0 0 5px #ddd;
	box-shadow:0 0 5px #ddd;
	background-color:#fff;
	behavior: url(/templates/copiefrance_templates/js/PIE.htc);
}
.uk-container .tm-main-bottom .uk-panel-box.en {
	width:auto;
}
.uk-container .tm-main-bottom .first-child, .uk-container .tm-main-bottom .containerListWrap .first-child{
	margin-left:0;
}

.uk-container .tm-main-bottom .uk-panel-box > a {
	display:block;
	text-decoration:none;
}

.uk-container .tm-main-bottom .double.link > a {
    padding: 5px;
}

.uk-container .tm-main-bottom h2 {
	color:#fff;
	font-size:17px;
	position:absolute;
	left:5px;
	bottom:5px;
	width:225px;
	padding:10px 0;
	font-weight:normal;
	text-align:center;
	background-color:#343b3f;
	font-family:itc_avant_garde_std_cnregular, Arial, Helvetica, sans-serif;
}
.uk-container .tm-main-bottom .uk-panel-box.en h2 {
	width:472px;
}
.uk-container .tm-main-bottom h2 a{
	color:#fff;
}
.uk-container .tm-main-bottom h2:before{
	display:block;
	content:"";
	width:16px;
	height:8px;
	left:12px;
	top:-8px;
	position:absolute;
	background:url(../img/arr-box-home.png) left top no-repeat;
}

/* Recs */

.uk-container #boxes-home .recs{
	padding:0;
	width:235px;
	min-height:172px;
}

.uk-container #boxes-home .recs li .actionMenuWrap {
	position: absolute;
	top: 0;
	border: none;
	margin: 0;
	padding: 0;
	right: 0;
}

.uk-container #boxes-home .recs li{
	border-top: 1px solid #d9d8e1;
	background:#fff url(../img/bg-recs.png) left top repeat-x;
	position: relative;
}

.uk-container #boxes-home .recs li:first-child{
	border-top:0;
}

.uk-container #boxes-home .recs li a{
	display:block;
	color:#7e7a93;
	font-size:9px;
	text-decoration:none;
	padding:15px 10px 15px 40px;
	background:url(../img/ico-pdf.png) 9px center no-repeat;
}

.uk-container #boxes-home .recs a:hover{
	text-decoration:none;
}

.uk-container #boxes-home .recs li .doc{
	background-image:url(../img/ico-word.png);
}

.uk-container #boxes-home .recs li .xls{
	background-image:url(../img/ico-excel.png);
}

/* Post */

.uk-container #boxes-home .bg{
	background:#fff url(../img/bg-recs.png) left top repeat-x;
}

.uk-container #boxes-home .post .cat{
	color:#3b62a4;
	text-transform:uppercase;
	margin-bottom:5px;
}

.uk-container #boxes-home .post h3{
	font-size:11px;
	line-height:1.1;
	margin-bottom:2px;
}

.uk-container #boxes-home .post h3 a{
	color:#343b3f;
	text-decoration:none;
}

.uk-container #boxes-home .post h3 a:hover{
	text-decoration:underline;
}

.uk-container #boxes-home .post .date{
	color:#343b3f;
	font-style:italic;
	margin-bottom:5px;
}

.uk-container #boxes-home .post p{
	color:#7e7a93;
	line-height:1.2;
	margin-bottom:5px;
}

.uk-container #boxes-home .more{
	text-align:right;
	padding: 0 10px;
}

.uk-container #boxes-home .more a{
	color:#7e7a93;
	padding-left:12px;
	background:url(../img/arr-more.png) left center no-repeat;
}

.uk-container #boxes-home .more a:hover{
	text-decoration:none;
}

/* FAQ */

.uk-container #boxes-home .link p{
	color:#7e7a93;
	line-height:1.2;
	padding:10px 5px 0;
}

/* News */

.uk-container #boxes-home .news{
	min-height: 172px;
    padding: 0;
    width: 235px;
}

.uk-container #boxes-home .double, .uk-container #boxes-home .containerListWrap .double{
	width:482px;
	padding:0;
	min-height:172px;
}

.uk-container #boxes-home .double h2, .uk-container #boxes-home .containerListWrap .double h2{
	width:472px;
}

.uk-container #boxes-home .news .post{
	padding:10px 10px 0;
	background:#fff url(../img/bg-recs.png) left top repeat-x;
}

.uk-container #boxes-home .news .post .cat{
	margin-bottom:10px;
}

.uk-container #boxes-home .news li.post{
	padding:5px 10px 4px;
	border-top:1px solid #d9d8e1;
}

.uk-container #boxes-home .news li.post:first-child{
	border-top:0;
}

.uk-container #boxes-home .news li.post .cat,.uk-container #boxes-home .news li.post .date{
	margin-bottom:1px;
}

.uk-container #boxes-home .news li.post p{
	margin-bottom:1px;
}

/* CONTENT
--------------------------------------------------------------------------------------------------------------------------------------*/
.uk-container #pageFullContent {
	margin-top: 10px;
}

/* Correction bug Firefox / HomePage avec un ligne en trop entre le menu et le bandeau */
.uk-container #pageFullContent #inner {
	border-top: 1px solid #FFFFFF;
}

.uk-container #pageContent {
	width:970px;
	margin:10px auto 25px;
}

/********** HEADER RUB **********/
.uk-container .tm-main-top .uk-panel-box {
    background: transparent;
    color: #ffffff;
    padding: 0;
}
.uk-container .tm-main-top{
	position:relative;
	padding:20px 40px;
	background-color:#27529b;
	width: 890px;
}

.uk-container .tm-main-top:before{
	display:block;
	content:"";
	width:24px;
	height:12px;
	position:absolute;
	left:27px;
	bottom:-12px;
	background:url(../img/arr-header-rub.png) left top no-repeat;
}

.uk-container .tm-main-top h3{
	float:left;
	width:575px;
	color:#fff;
	font-weight:bold;
	margin-right:30px;
	font-size:45px;
	text-transform:uppercase;
	/*font-family:itc_avant_garde_std_xlt_cnRg, Arial, Helvetica, sans-serif;*/
	font-family:itc_avant_garde_std_cnregular,Arial,Helvetica,sans-serif
}

.uk-container .tm-main-top ul{
	float:left;
	width:270px;
}

.uk-container .tm-main-top li{
	margin-bottom:5px;
}

.uk-container .tm-main-top li a{
	color:#fff;
	font-size:11px;
	padding: 0;
	text-decoration:none;
}

.uk-container .tm-main-top li a:hover{
	text-decoration:underline;
}

.uk-container .tm-main-top .selected a{
	text-decoration:underline;
}
.uk-container .tm-main-top .uk-nav-side > li > a:hover, .uk-container .tm-main-top .uk-nav-side > li > a:focus {
    background: transparent;
    color: #FFFFFF;
    text-decoration: underline;
}
.uk-container .tm-main-top .uk-nav-side > li.uk-active > a {
    background: transparent;
    color: #FFFFFF;
    text-decoration: underline;
}
.uk-container h1.uk-article-title{
	font-size:35px;
	font-weight:normal;
	color:#42484c;
	height:95px;
	padding:58px 250px 0;
	width:470px;
	margin:0 auto 12px;
	text-align:center;
	background:url(../img/bg-title-rubrique.jpg) no-repeat scroll center top rgba(0, 0, 0, 0);
	font-family:itc_avant_garde_std_xlt_cnRg, Arial, Helvetica, sans-serif;
}

/********** INNER **********/

.uk-container #pageContent #inner{
	float:left;
	width:675px;
	margin-right:32px;
}

/* wysiwyg */
/* remise � zero des syle pour l'admin */
.uk-container #actu .ContentContainerList table, .uk-container #article .ContentContainerList table, .uk-container #faq .ContentContainerList table,
	.uk-container #actu .ContentContainer table, .uk-container #article .ContentContainer table, .uk-container #faq .ContentContainer table {
    border-spacing: 0;
    font-size: 10px;
    margin-bottom: 0;
    width: 100%;
}

.uk-container #actu .ContentContainerList table td, .uk-container #article .ContentContainerList table td, .uk-container #faq .ContentContainerList table td,
	.uk-container #actu .ContentContainer table td, .uk-container #article .ContentContainer table td, .uk-container #faq .ContentContainer table td {
    background-color: none;
    line-height: 1;
    padding: 0;
    text-align: left
}

.uk-container #actu .paragraph {
	border-bottom:1px solid #cbc9c9;
	margin: 0 0 20px;
}
.uk-container .tm-content {
	margin-top:0;
}
.uk-container .tm-content .content{
	width: 675px;
	margin-right: 32px;
}
.listeexo .uk-container .tm-content .content{
	width: 100%;
	margin-right: 0;
	position: relative;
}
.listeexo .uk-container .tm-content .content .box {
    background-color: #424141;
    float: right;
    padding: 10px;
    width: 240px;
    position: absolute;
    right: 0;
    top: 23px;
    z-index: 2;
}
.uk-container .tm-content p, .uk-container .tm-content dd{
	font-size:12px;
	line-height:1.25;
	margin-bottom:20px;
}

.uk-container .tm-content .intro{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #cbc9c9;
	font-size: 12px;
    line-height: 1.25;
    margin-bottom: 20px;
}

.uk-container .tm-content a{
	color:#42484C;
	font-weight: bold;
}
.uk-container .tm-content a.dl-socexo{
	color:#42484C;
	font-weight: normal;
}

.uk-container .tm-content a:hover{
	text-decoration:underline;
}

.uk-container .tm-content .email{
	color:#27529b;
	font-weight:normal;
}

.uk-container .tm-content h3{
	color:#27529b;
	font-size:17px;
	font-weight:normal;
	padding-left:20px;
	line-height:1.2;
	margin-bottom:15px;
	background:url(../img/ico-title.png) left 2px no-repeat;
}

.uk-container .tm-content h4{
	font-size:14px;
	margin-bottom:5px;
}

.uk-container .tm-content ul, .uk-container .tm-content ol{
	margin:0 0 20px;
	padding:0;
}

.uk-container .tm-content li{
	font-size:12px;
	margin-bottom:3px;
	padding-left:10px;
	line-height:1.2;
	/*background:url(../img/ico-bullet.png) left 6px no-repeat;*/
}

.uk-container .tm-content ol li{
	list-style:none;
	margin-bottom:15px;
	padding:0;
	background:none;
}

.uk-container .tm-content ol li .num{
	color:#27529b;
	font-size:15px;
}

.uk-container .tm-content .upper{
	color:#424141;
	font-size:15px;
	text-transform:uppercase;
	margin-bottom:15px;
	padding:0;
	letter-spacing:-0.05em;
	background:none;
	font-family:helveticaneuelt_std_ltregular, Arial, Helvetica, sans-serif;
}

.uk-container .tm-content table{
	width:100%;
	font-size:12px;
	border-spacing:5px;
	margin-bottom:30px;
}

.uk-container .tm-content table th{
	padding:6px;
	font-weight:normal;
	background-color:#ced8e8;
	text-align:center;
}

.uk-container .tm-content table td{
	padding:15px;
	text-align:center;
	line-height:1.2;
	/*background-color:#ebeff6;*/
}
.uk-container .tm-content .paragraph table{
	border-collapse: separate;
}
.uk-container .tm-content .paragraph table td{
	padding:15px;
	text-align:center;
	line-height:1.2;
	background-color:#ebeff6;
}
.uk-container .tm-content .square li{
	background: transparent url(../img/ico-square.png) no-repeat left 5px;
}

.uk-container .tm-content .warning{
	padding:10px 100px;
	color:#ff9600;
	font-size:12px;
	line-height:1.2;
	text-align:center;
	position:relative;
	margin-bottom:30px;
	text-transform:uppercase;
	background-color:#fff0db;
}

.uk-container .tm-content .warning:after{
	display:block;
	content:"";
	width:49px;
	height:43px;
	left:25px;
	top:50%;
	margin-top:-21px;
	position:absolute;
	background:url(../img/ico-warning.png) left top no-repeat;
}

.uk-container .tm-content .metas{
	color:#7d7d7d;
	font-size:12px;
	margin:-10px 0 20px;
	padding-left:20px;
}

.uk-container .tm-content .metas span{
	text-transform:uppercase;
}

.uk-container .tm-content .docs{
	/*padding-bottom:15px;*/
}

.uk-container .tm-content .docs li{
	padding-left:0;
	background:none;
	margin-bottom:8px;
}

.uk-container .tm-content .docs a{
	padding-left:23px;
	padding-bottom:2px;
	padding-top:2px;
	font-weight:normal;
	background:url(../img/ico-pdf.png) left top no-repeat;
}

.uk-container .tm-content .docs .doc{
	background-image:url(../img/ico-word.png);
}

.uk-container .tm-content .docs .xls{
	background-image:url(../img/ico-excel.png);
}

.uk-container .accordion{
	padding-bottom:20px;
	width: 675px;
}

.uk-container .accordion dt{
	color:#27529b;
	font-size:15px;
	font-weight:normal;
	cursor:pointer;
	margin-bottom:8px;
	border:1px solid #e9edf5;
	background:#fbfbfb url(../img/bg-accordion.png) left bottom repeat-x;
}

.uk-container .accordion dt span{
	display:block;
	line-height:1.2;
	padding:5px 40px 5px 10px;
	background:url(../img/arr-accordion.png) left center no-repeat;
}

.uk-container .accordion dt.active span{
	background-position:-675px center;
}

.uk-container .accordion dd{
	margin:0;
	/*display:none;*/
	padding:5px 0 15px 15px;
}

.uk-container .tm-content .mentions{
	margin-left:12px;
}

.uk-container .tm-content .mentions li{
	color:#8d8f90;
	font-size:11px;
	margin-bottom:0;
}

/* See also */

.uk-container #see-also{
	margin-bottom:20px;
}

.uk-container #see-also h3{
	color:#fff;
	padding:3px 10px 3px 15px;
	font-size:15px;
	margin:0;
	text-transform:uppercase;
	background:#27529b;
	font-weight: normal;
    line-height: 1.2;
}

.uk-container #see-also .content{
	padding:20px;
	background:#efefef url(../img/arr-header-rub.png) 10px top no-repeat;
}

.uk-container #see-also ul{
	margin:0;
}

.uk-container #see-also li {
    background: url("../img/ico-bullet.png") no-repeat scroll left 6px transparent;
    font-size: 12px;
    line-height: 1.2;
    margin-bottom: 3px;
    padding-left: 10px;
}

.uk-container #see-also a{
	color:#27529b;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.uk-container #see-also a:hover{
	text-decoration:underline;
}

/* btn top */

.uk-container .btn-top{
	text-align:right;
}

.uk-container #pageFullContent .btn-top {
    margin: 0 auto 10px;
    width: 980px;
}

.uk-container .btn-top a{
	font-size:12px;
	color:#27529b;
	font-weight:normal;
	padding:5px 10px;
	display:inline-block;
	border:1px solid #e5eaf3;
	text-decoration:none;
	background:#fbfbfb url(../img/bg-accordion.png) left bottom repeat-x;
}

.uk-container .btn-top a:hover{
	text-decoration:underline;
}

.uk-container .btn-top a span{
	padding-left:25px;
	background:url(../img/arr-accordion.png) -1319px center no-repeat;
}

/********** SIDEBAR **********/

.uk-container .tm-sidebar-a{
	float:left;
	width:263px;
}

.uk-container .tm-sidebar-a .uk-panel-box{
	color: #fff;
	padding: 10px 15px 15px;
	display: block;
	margin-left: 1px;
	margin-bottom: 10px;
	text-decoration: none;
	background-color: #424141;
	width: 238px;
}

.uk-container .tm-sidebar-a .box .type{
	font-size:12px;
	color:#a6a6a6;
	display:block;
	margin-bottom:10px;
	text-transform:uppercase;
}

.uk-container .tm-sidebar-a .box h3{
	line-height:0.9;
	font-size:40px;
	font-weight:normal;
	font-family:itc_avant_garde_std_xlt_cnRg, Arial, Helvetica, sans-serif;
}

.uk-container .tm-sidebar-a .box-img{
	position:relative;
	margin-bottom:10px;
}

.uk-container .tm-sidebar-a .box-img .content{
	padding:8px 15px;
	position:absolute;
	left:0;
	top:20px;
	width:233px;
	background:url(../img/bg-box-sidebar.png) left top repeat;
}

.uk-container .tm-sidebar-a .box-img h3{
	color:#fff;
	font-size:28px;
	margin-bottom:6px;
	font-weight:normal;
	line-height:1.2;
	text-transform:uppercase;
	font-family:itc_avant_garde_std_xlt_cnRg, Arial, Helvetica, sans-serif;
}

.uk-container .tm-sidebar-a .box-img a{
	color:#fff;
}

.uk-container .tm-sidebar-a .box-img a:hover{
	text-decoration:none;
}

.uk-container .tm-sidebar-a .docs{
	/*padding-bottom:15px;*/
}

.uk-container .tm-sidebar-a .docs li{
	padding-left:0;
	background:none;
	margin-bottom:8px;
}

.uk-container .tm-sidebar-a .docs a{
	padding-left:23px;
	padding-bottom:2px;
	padding-top:2px;
	font-weight:normal;
	background:url(../img/ico-pdf.png) left top no-repeat;
	color: #FFFFFF;
}

.uk-container .tm-sidebar-a .docs a:hover{
	text-decoration:none;
}

.uk-container .tm-sidebar-a .docs .doc{
	background-image:url(../img/ico-word.png);
}

.uk-container .tm-sidebar-a .docs .xls{
	background-image:url(../img/ico-excel.png);
}
.uk-container .tm-sidebar-a .uk-panel-box.formulaire, .uk-container .tm-sidebar-a .formulaire .containerListWrap > li {

	padding:5px;
	width:255px;
	min-height:125px;
	margin-left:0;
	margin-bottom:10px;
	position:relative;
	border:1px solid #eae9f2;
	-moz-box-shadow:0 0 5px #ddd;
	-webkit-box-shadow:0 0 5px #ddd;
	box-shadow:0 0 5px #ddd;
	background-color:#fff;
	behavior: url(/templates/copiefrance_templates/js/PIE.htc);
	margin-top:20px;
}

.uk-container .tm-sidebar-a .formulaire .first-child, .uk-container .tm-sidebar-a .formulaire .containerListWrap .first-child{
	margin-left:0;
}

.uk-container .tm-sidebar-a .formulaire .uk-panel-box > a {
	display:block;
	text-decoration:none;
}

.uk-container .tm-sidebar-a .formulaire .double.link > a {
    padding: 5px;
}

.uk-container .tm-sidebar-a .formulaire h2 {
	color:#fff;
	font-size:20px;
	position:absolute;
	left:5px;
	bottom:5px;
	width:255px;
	padding:10px 0;
	font-weight:normal;
	text-align:center;
	background-color:#343b3f;
	font-family:itc_avant_garde_std_cnregular, Arial, Helvetica, sans-serif;
}
.uk-container .tm-sidebar-a .formulaire h2 a{
	color:#fff;
}
.uk-container .tm-sidebar-a .formulaire h2:before{
	display:block;
	content:"";
	width:16px;
	height:8px;
	left:12px;
	top:-8px;
	position:absolute;
	background:url(../img/arr-box-home.png) left top no-repeat;
}
/******************End Sidebar*****************************************/

.tm-bottom-b.uk-grid{
	min-width:970px;
	max-width:970px;
	margin:0 auto 15px;
	padding:25px 0;
	border:1px solid #eee;
	background-color:#fff;
	-moz-box-shadow:0 0 5px #ddd;
	-webkit-box-shadow:0 0 5px #ddd;
	box-shadow:0 0 5px #ddd;
	behavior: url(/templates/copiefrance_templates/js/PIE.htc);
}
.tm-bottom-b .uk-panel-box {
    background: transparent;
    padding: 0 15px;
}
.tm-bottom-b .uk-panel-box  h3.uk-panel-title {
    border-bottom: 1px solid #9D99B1;
    color: #9692AC;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 10px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.tm-bottom-b .uk-panel-box > .uk-nav-side {
    margin: 0;
}
.tm-bottom-b .uk-nav-side > li.uk-active > a {
    background: transparent;
    color: #9692AC;
    text-decoration: underline;
}
.uk-nav-side > li > a {
    color: #9692AC;
    display: block;
    font-size: 11px;
    line-height: 1.25;
    text-decoration: none;
}
.uk-nav-side > li > a:hover {

}

.uk-nav-side > li > a:hover, .uk-nav-side > li > a:focus {
    background: transparent;
    color: #9692AC;
    text-decoration: underline;
}
.tm-bottom-b .uk-width-1-1.uk-width-medium-1-5 ~ .uk-width-1-1.uk-width-medium-1-5, .tm-bottom-b .uk-width-1-1.uk-width-medium-1-3 ~ .uk-width-1-1.uk-width-medium-1-3{
	border-left: 1px solid #E5E4EA;
}

.tm-bottom-b .uk-panel-box .uk-nav-side > li > a{
	padding: 1px 0;
}
/* FOOTER
--------------------------------------------------------------------------------------------------------------------------------------*/

.uk-container .tm-footer{
	background-color:#fff;
	min-width:970px;
	max-width:1200px;
	margin:0 auto 15px;
	padding:25px 0;
}

.uk-container .tm-footer .content{
	width:980px;
	margin:0 auto;
}

.uk-container .tm-footer .box{
	float:left;
	width:170px;
	min-height:135px;
	padding-left:16px;
	margin-left:15px;
	border-left:1px solid #e5e4ea;
}

.uk-container .tm-footer .box:first-child{
	border-left:0;
	padding-left:0;
	margin-left:0;
}

.uk-container .tm-footer h4{
	color:#9692ac;
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
	padding-bottom:5px;
	border-bottom:1px solid #9d99b1;
	margin-bottom:10px;
}

.uk-container .tm-footer li{
	margin-bottom:2px;
}

.uk-container .tm-footer li a{
	color:#9692ac;
	font-size:11px;
	display:block;
	line-height:1.25;
	text-decoration:none;
}

.uk-container .tm-footer li a:hover{
	text-decoration:underline;
}

/********** WHAT **********/

.uk-container #what{
	text-align:center;
	padding-bottom:20px;
}

.uk-container #what a{
	color:#9692ac;
	font-size:13px;
	text-decoration:none;
}

.uk-container #what a:hover{
	text-decoration:underline;
}

.uk-container #what img{
	margin-right:15px;
}
/*actus*/
.zoo-item-list.zoo-list.blog-expo{
	margin: 5px;
}
.zoo-item-list p.title {
font-size:14px;
font-weight: bold;
margin-bottom: 5px;
/* ajout jd*/
background-color: #800080;
color: #ffffff;
display: inline-block;
text-transform: uppercase;
font-size: 12px;
padding: 4px;
/* ajout jd */
}
.yoo-zoo.blog-expo.blog-expo-actualites{
	margin-top: 20px;
}
.yoo-zoo.blog-expo.blog-expo-actualites div.heading{display: none;}
.espaceclient ul li a{
	color: #ffffff;
border: 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #27529b;
font-size: 11px;
padding: 1px 10px;
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
line-height: 20px;
}
.espaceclient ul li a:hover{
background:#53b5de;
text-decoration: none;
	}
.hidemenu{
	display:none !important;
}
.tm-content div.form{
	margin-top:-12px;
}
#wrap-it .uk-form-horizontal .uk-form-controls {
    margin-left: 0px;
}
#wrap-it .uk-form-horizontal .uk-form-controls input {
    float: left;
}
#wrap-it .uk-form-row{
	margin-left : 20px;
}
#wrap-it .uk-form-horizontal .uk-form-label {
    width: auto;
    margin-top: 5px;
    float: left;
}
#wrap-it .uk-form.uk-form-horizontal .uk-form-label label {
    margin-left: 0px;
    margin-top: 5px;
    width: 120px;
    text-align: left;
}
.uk-text-muted-italic{
    text-align: left;
    font-style: italic;
    float: left;
    clear: both;
    margin-top: 5px;
    font-size: 11px;
    line-height: 16px;
}
#wrap-it .uk-button.uk-button-primary {
    float: left;
    margin-left : 20px;
}
#wrap-it legend {
	text-align: left;
}
#system-message-modified .alert{
	background:#c01a30;
	padding:20px;
	color:#fff;
    margin-top: 15px;
}

#system-message-modified .alert .alert-message{
	font-size:15px;
}



.alert { 
	background:#1fa2d6;
	padding:7px 7px;
	color:#fff;
    margin-bottom: 5px;
}
.alert .alert-heading {
	color:#fff;
	font-family:Verdana, "Lucida Grande", sans-serif;
}
.alert a.close {
	font-weight:bold;
	color:#fff;
	display:block;
	width:100%;
	text-align:right;
    font-size: 16px;
}
.alert .alert-message{
	font-size:12px;
}

.tm-content > .uk-form > .alert.alert-notice {
	background:#fff;
}

#confirm.alert { 
	background:#fff;
	padding:7px 7px;
	color:#c01a30;
    margin: 15px 0;
}
#confirm.alert .alert-message{
	font-size:16px;
	font-weight: 600;
}
#confirm.alert .alert-heading {
	color: #c01a30;
    font-size: 20px;
    font-family: Verdana, "Lucida Grande", sans-serif;
    font-weight: 600;
}
#linkec{
	color:#c01a30;
	text-decoration: underline;
}

button.uk-button{
	margin-top:15px;
	margin-bottom:15px;
	margin-right:0px;    
    padding-left: 10px;
    padding-right: 10px;
	background-color: #27529b;
    font-size: 12px;
    color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
}
form.uk-form, form.uk-form p{
	padding-top:15px;
	text-align:center;
}
button.uk-button:hover{
	background-color:#1fa2d6;
    color: #fff;
}
.uk-form label{
	font-size:12px;
	text-align:right;
	display:inline-block;
	width:200px;
    /*margin-left: -52px;*/
}
.uk-form input[type=text], .uk-form input[type=password]{
    padding: 6px 12px;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    display:inline-block;
}
.uk-form-row {
	/*text-align:right;*/
}
.uk-form.uk-form-horizontal .uk-form-label label{
    margin-left: 260px;
    margin-top: 5px;
}
.uk-form.uk-form-horizontal {
    padding-top: 25px;
}
div.popover{
	display: none!important;
}

#tableaucookie {
	border-collapse: collapse;
	text-align:left;
}
#tableaucookie td{
	/*border: 1px solid #ffffff;
	border-top-style:none;
	border-bottom-style:none;*/
	background:none;
	padding:10px;
	text-align:left;
	width:33%;
	
}
#tableaucookie tr:nth-child(even){
	background-color:#ebeff6;
}
#tableaucookie tr:nth-child(odd){
	background-color:#fbfbfb;
}
#tableaucookie td.head{
	background-color:#27529B;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	border:none;
	text-align:left;
	/*border: 1px solid #ffffff;
	border-top-style:none;
	border-bottom-style:none;*/

}