/* $Id: afd_styles.css 2127 2013-01-16 16:00:52Z kemay $ */
body {
	font-family: Arial, sans-serif;
	font-size: 0.82em;
	margin: 0;
	padding: 0;
	background-color: #ededed;
	color : #383838;
}

span.main_site_color{
	color: #5063A7;
}
span.text_taille_10{
	font-size: 10px;
}

span.text_taille_11{
	font-size: 11px;
}

span.text_taille_12{
	font-size: 12px;
}

span.text_taille_13{
	font-size: 13px;
}

span.text_taille_14{
	font-size: 14px;
}

span.text_taille_15{
	font-size: 15px;
}

span.text_taille_16{
	font-size: 16px;
}

span.text_taille_17{
	font-size: 17px;
}

span.text_taille_18{
	font-size: 18px;
}

#center{
	width : 99%;
	padding-right:1%;
}
/*
body.edit { background: #ededed url(img/topbg_blue.gif) repeat-x 0 211px;}
body.logged { background: #ededed url(img/topbg_blue.gif) repeat-x 0 67px;}
*/
ul {margin: 0;padding: 0;}
ul, ul li {list-style-type: none;}

p {
	margin-bottom: 0.5em;
}
/* gestion des puce en textes riches */
.text_content ul,
.link_desc ul,
.minitextlist ul,
.text_lateral_list ul,
.slide_desc_desc ul,
.actuBox_content ul,
.focusBox_content ul,
#center ul
{
	margin : 0.5em;
	margin-left : 1em;
}

.text_content ul li,
.link_desc ul li,
.minitextlist ul li,
.text_lateral_list ul li,
.slide_desc_desc ul li,
.actuBox_content ul li,
.focusBox_content ul li,
#center ul li{
	list-style:disc outside none;
}

#focusBoxContainer .focusBox_content ul li,
#focusBoxContainer .focusBox_content ol li,
#text_content ul li{
	list-style-position:inside;
}

.link_desc ol li,
.minitextlist ol li,
.text_lateral_list ol li,
.slide_desc_desc ol li,
.actuBox_content ol li,
.focusBox_content ol li,
#center ol li,
.center_area_boxes ol li{
	list-style:decimal outside none;
}

#center #categorySearcherForm ul,
#center ul.year_filter_list,
#center ul.sitemap_sub,
#center ul.links_items,
#center ul.agenda_item_list,
#center .Actu_searcher_list ul,
#center .links_auto_list ul,
#center ul.wd_browser_links{
	margin : 0;
}
#center ul.year_filter_list li,
#center ul.sitemap_sub li,		
#center ul.links_items li,
#center ul.agenda_item_list li,
#center li.add_url_jahia,
#center .Actu_searcher_list ul li,
#center .links_auto_list ul li,
#center ul.links_config_items li,
#center ul.wd_browser_links li
{
	list-style-type: none;
}

/* fin gestion des puce en textes riches */

a {color: #383838;text-decoration: none;}
a:hover {text-decoration: underline;}
img {border: none;}

.breaker {
	clear: both;
	height: 0;
	overflow: hidden;
}

.hidden { display: none;}

.todo_item {
	text-transform: uppercase;
	font-weight: bold;
	color: red;
	background-color: #FFFF66;
	border: 2px solid red;
	margin: 10px;
}

span.titleNotAvailable{
	color : #CC3333;
}

#jahia_toplinks{
	border-bottom:1px solid gray;
	height:36px;
}
div.jahia_tab li a{
}
div.jahia_tab li.selected a span{
	background-position: 0 -26px;
}

div.jahia_tab li.selected a {
	border-bottom:1px solid #FFFFFF;
	font-weight: bold;
	color:#e20012;
	background-position: right -26px;
	text-decoration: underline;
}

#overlay {
	display: none;
	background-color: #666;
	opacity: 0.5;
}

/*page wrapper*/
#wrapper {
}
#jahia_top{
	background-color: #FFFFCC;
}
#header_container {
	background: #FFFFFF url(img/menu_header/menu_haut_bg_header.png) repeat-x left bottom;
	padding-bottom: 1px;
}
.main_container_bg {
	background: #EDEDED url(img/menu_header/menu_haut_bg_main_container.png) repeat-x left top;
}


#header,#container {
	width : 974px;
	margin: auto;
}

#backgroundbottom{
    /*background: #fff url(img/bottombg.gif) repeat-x scroll top left;*/
    background-color : #FFFFFF;
    margin-bottom : 30px;
    padding-bottom : 20px;
}

#wrapperbottom {
	width: 990px;
	margin: auto;
}

#visitcard{
	float : left;
	width : 28%;
	padding-top : 18px;
}
#visitcard_box{
    background: #e4e4e4 url(img/footer/footer_links_header_left.png) no-repeat scroll top left;
    padding-left : 10%;
    width : 90%;
}
#visitcard_box_inner{
    background: transparent url(img/footer/footer_links_header_right.png) no-repeat scroll top right;
    padding-top : 10px;
}
#visitcard_box_filigranne{
    background: transparent url(img/afd_new_logo_filigranne.png) no-repeat scroll 98% 50%;
    padding-right : 40%;
    padding-top : 10px;
    min-height: 120px;
}

#visitcard_box_bottom{
    background: transparent url(img/footer/footer_links_bottom_left.png) no-repeat scroll top left;
    padding-left: 10%;
    width: 90%;
}
#visitcard_box_bottom_inner{
    background: transparent url(img/footer/footer_links_bottom_right.png) no-repeat scroll top right;
    padding : 7px 0 0 0;
}

/* dropshadows*/
#pagebody {
	padding-bottom:1px;
}

/*header*/
#headerlist {
	display:block;
	float:right;
	/*height: 135px; */
	width:84%;
	font-size:0.95em;
	/*background-color: #FFFFFF; */
}

#headerright #multisearch{
	display:block;
	float:right;
	width:171px;
}

#headerright #multisearch .headertext2{
	font-weight: bold;
}
#headerlist img {
    vertical-align: middle;
}

#headertop{
	display: block;
	float: right;
	height: 35px;
}

#headertop.editmode{
	float: none;
}

#headerright {
	display: block;
	float: left;
	width:100%;
	margin: 0;
	padding-top: 7px;
}

#headerright form {
	float: right;
}

#headerright form fieldset {
	margin-bottom: 0;
}

form#formsearchbox fieldset legend {
	display: none;
}

#headerright ul {
	padding-top: 3px;
	font-size: 90%;
}

#headerright ul li.headertext {
	margin-top: 4px;
	margin-right: 5px;
}

#headerright ul li.headertext2 {
    background: url( "img/arrow_bleu.png" ) no-repeat scroll left 3px transparent;
    margin-left: 5px;
    margin-top: 4px;
    padding-left: 11px;
}

#headerlist ul#headerLinksList {
	margin: 10px 0 0 0;
	list-style-type: none;
}

#headerlist ul#headerLinksList.editmode {
	margin: 0;
}

#headerlist ul#headerLinksList li {
	margin-left: 5px;
	padding-left: 5px;
    padding-right: 10px;
    float: left; /*pour IE*/
	border-right: 1px solid #999;
}

#headerlist ul#headerLinksList li.flags, #headerlist ul#headerLinksList li.last {
	border: none;
    padding:0;
}

#headerlist ul#headerLinksList li a img {
	display: block;
}

#headerlist li {
	display: inline;
	color: black;
	text-decoration: none;
}


/*content*/
#content {
	width: 71%;
	margin-right : 2%;
	float: left;
	display: block;
	padding-bottom:10px;
	padding-top:10px;
}

#content_top_left{
	background : transparent url(img/boxes/top_left_fond_gris.png) no-repeat left 0;
	padding-left :10px;
}
#content_top_right{
	background : transparent url(img/boxes/top_right_fond_gris.png) no-repeat 100% 0;
	height : 16px;
}
#content_bottom_left{
	background : transparent url(img/boxes/bottom_left_fond_gris.png) no-repeat left 0;
	padding-left :10px;
}
#content_bottom_right{
	background : transparent url(img/boxes/bottom_right_fond_gris.png) no-repeat 100% 0;
	height : 24px;
}
#content_left{
	background : transparent url(img/boxes/box_left_fond_gris.png) repeat-y 0 0;
	padding-left: 12px;
}
#content_right{
	background : #FFFFFF url(img/boxes/box_right_fond_gris.png) repeat-y right top;
	padding : 2px  10px  2px 0;
}

#content.content_layout_full {
	width: 100%;
	margin : 0
}

.content_layout_full_gray {
	background-color: #EDEDED; 
}

#breadcrumb {
	float: left;
	font-size: 11px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top: 14px;
}

#breadcrumb a {
	color: #5063A7;
}

#breadcrumb span.currentPage {
	color: #383838;
}

#content #left {
	width: 29%;
	display: block;
	float: left;
	margin-right: 2%;
}

#center_layout {
	width: 68.5%;
	float: left;
	padding: 0 0 0 0;
	margin-left: 0.5%;
}

#center_layout.center_layout_full {
	width: 100%;
	padding: 0 0 0 0;
}
#center_layout.without_border #center{
	border: none;
}
#right {
	width: 27%;
	display: block;
	float: left; /*background-color: yellow;*/
	padding: 11px 0 0 0;
}

#sitebanner {
	display:block;
	float:left;
	margin: 0 4%;
	width:92%;
}

#sitelogo {
	display: block;
	float: left;
	background: #fff url(img/afd_new_logo.png) no-repeat top left;
}

#sitelogo,
#sitelogo img {
	width: 138px;
	height: 138px;
}

#bandeau {
	float:left;
	width:65%;
    height:100px;
}

/* coverflow slider*/
#coverflow {
	display: block;
	float: right;
	width: 650px;

	position: relative; /*added*/
	background: url(img/header_bg_right.png) no-repeat top right;
	margin-top: 30px;
	margin-right: 30px;
}

#coverflow .wrapper {
	width: 550px;
	/* .slider width - (.wrapper margin-left + .wrapper margin-right) */ /*overflow: auto;*/
	min-height: 10em;
	margin: 0 50px;
	position: absolute;
	top: 0;
	overflow: hidden;
}

#coverflow ul a img {
	border: 5px solid #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#coverflow .wrapper ul {
	width: 9999px;
    list-style: none outside none;

    margin: 0;
	padding: 0;
	position: absolute;
	top: 10px;
}

#coverflow ul li {
	padding: 10px;
	height: 100px;
	width: 165px;
}

#coverflow ul li a img {
	display: block;
}

#coverflow .arrow {
	display: block;
	height: 45px;
	width: 30px;
	background: url(img/coverflow_arrows.png) no-repeat 0 0;
	position: absolute;
	top: 37px;
	cursor: pointer;
}

#coverflow .arrow span {
	display: none;
}

#coverflow .forward {
	background-position: 0 0;
	right: 0;
}

#coverflow .back {
	background-position: 0 -90px;
	left: 0;
}

#coverflow .forward:hover {
	background-position: 0 -45px;
}

#coverflow .back:hover {
	background-position: 0 -135px;
}

/*end coverflow*/
#toplinks{
	margin: 0;
	background: #5063A7 url(img/menu_header/menu_haut_bg_droit.png) no-repeat right top;
	padding-right: 10px;
}
#toplinks_inner{
	margin: 0;
}

#lilink_0 .linkitem_left{
	background: transparent url(img/menu_header/menu_haut_bg_gauche.png) no-repeat left top;
}

#lilink_0.high .linkitem_left{
	background: transparent url(img/menu_header/menu_haut_bg_gauche_highlighted.png) no-repeat left top;
}

#toplinks a {
color:#FFFFFF;
/*text-transform:uppercase; */
}

/*
#header {margin-bottom: 10px;}
*/
#header #logo {
	float: left;
	margin-bottom: 10px;
}

#header #searchForm {
	float: right;
}

#header #nav_horizontale {
	clear: both;
}

#header #nav_horizontale ul li {
	float: left;
	margin-right: 20px;
}

#main_content {
	margin-bottom: 10px;
	/*height: 400px;*/
}

#footer {
	padding: 12px 0 20px 0;
	float : left;
	width : 67%;
}

#tableau {
	position: absolute;
	width: 974px;
	z-index: 100;
}

#tableau .tableaucontent {
	padding: 10px 0 0 10px;
	background-color: #FFFFFF;
}

#lefttab {
    background: transparent url(/jahia/jsp/jahia/css/alpha_image_loader/overlay_afd/menu_bas_gauche.png) no-repeat left top;
	display: block;
    height: 20px;
	width: 20px;
	float: left;
}

#righttab {
    background: transparent url(/jahia/jsp/jahia/css/alpha_image_loader/overlay_afd/menu_bas_droit.png) no-repeat top left;
    display: block;
	float: right;
	height: 20px;
	width: 20px;
}

#centertab {
	background-color: #FFFFFF;
	width: 934px;
	display: block;
	float: left;
	height: 20px;
}

/* NEWSLETTER AND RSS*/
.config_newsletter_item {
	font-size: 90%;
	clear: both;
}

.config_newsletter_item .label,.config_newsletter_item .value {
	padding: 5px;
	float: left;
}

.config_newsletter_item .label {
	font-weight: bold;
	width: 20%;
}

.config_newsletter_item .value {
	width: 50%;
}

.layout_100,.layout_50,.layout_66,.layout_34,.layout_33,.layout_60,.layout_40 {
	float: left;
	margin-bottom: 5px;
}

.layout_100 {
	width: 98%;
	padding: 0 1%;
}

.layout_50 {
	width: 48%;
	padding: 0 1%;
}

.layout_60 {
	width: 58%;
	padding: 0 1%;
}

.layout_40 {
	width: 38%;
	padding: 0 1%;
}

.no_right_pad {
	padding-right: 0;
}

.startNewCol {
	clear: both;
}

#newsletter {
	width: 96%;
	padding-left: 2%;
	padding-right: 2%;
}

#newsletter .width_100_percent {
	width: 100%;
}

.nl_intro,.nl_footer,.nl_unsubscribe,.nl_contact {
	background-color: #EFF7FF;
	padding: 10px;
	clear: both;
	margin: 10px 0;
}

.nl_unsubscribe,.nl_contact {
	text-align: center;
}

div.nl_unsubscribe {
	display: none;
}

.nl_intro a,.nl_footer a,.nl_unsubscribe a,.nl_contact a {
	text-decoration: underline;
}

#newsletterForm input {
	border: 1px solid #5063A7;
	background-color: #FFFFFF;
	color: #5063A7;
}

#newsletterForm input:hover {
	border: 1px solid #5063A7;
	background-color: #5063A7;
	color: #FFFFFF;
	cursor: pointer;
}

#newsletter .article h3.titre_noir {
	font-size: 70%;
}

#newsletter h4 {
	font-weight: normal;
	color: #000000;
}

h1.titre_G {
	padding: 5px;
}

#newsletter .Bleu .titre_G_right h1.titre_G {
	background: none;
	background-color: #005187;
	color: #FFF;
}

#newsletter .Vert .titre_G_right h1.titre_G {
	background: none;
	background-color: #A49A00;
	color: #FFF;
}

#newsletter .Rouge .titre_G_right h1.titre_G {
    background: #8C0041 none;
    color: #FFF;
}

#newsletter .Mauve .titre_G_right h1.titre_G {
    background: #A44F85 none;
    color: #FFF;
}

#rss_reader	h4.titre_flux a {
	margin: 13px 0 5px;
	padding-left: 22px;
	color: #5063A7;
	position: relative;
    background: url(rss_icons/rss_orange.png) no-repeat 0 0;
    display: block;
}

#rss_reader	div.orange h4.titre_flux{
	margin-bottom: 10px;
}

#rss_reader	div.orange h4.titre_flux a {
	background-image: url(rss_icons/rss_orange.png);
	color: #383838;
}

#rss_reader	div.orange h4.titre_flux a:hover {
	color: #5063A7;
}

#rss_reader div.rsslistelement {
	display: block;
	font-weight: normal;
	float: left;
	margin: 10px 0;
}

#rss_reader div.DOUBLE {
	width: 47%;
	padding-right: 3%;
	float: left;
	overflow: auto;
}

#rss_reader div.rssBoxRight {
	float: right;
}

#rss_reader div.SIMPLE {
	width: 98%;
	padding : 5px 1%;
}

#rss_reader div.rsslistelement {
	margin: 5px 0 15px 0;
}

#rss_reader div.rsslistelement div.rssReaderItem {
	clear: both;
	padding-bottom: 10px;
}

#rss_reader div.rsslistelement div.rssReaderItem div.rssReaderContent {
	padding: 5px 0 5px 0;
}

#rss_reader div.rsslistelement div.rssReaderItem a.rssReaderLink {
	color: #004D9F;
	display: inline;
	font-weight: bold;
	margin: 5px 0 0 10px;
}



#rss_reader div.rsslistelement div.orange div.rssReaderItem a.rssReaderLink {
	color: #383838;
}
#rss_reader div.rsslistelement div.orange div.rssReaderItem a.rssReaderLink:hover {
	color: #5063A7;
}

#rss_reader div.rsslistelement div.rssReaderItem div.rssReaderContent a.rssReaderImageLink,#rss_reader div.rsslistelement div.rssReaderItem div.rssReaderContent a.rssReaderImageLink img
	{
	float: left;
	display: block;
	margin: 0 5px 0 0;
}

span.rssdate{
	color: #9C9C9C;
}

.rss_item_odd{
	background-color:#EFEFEF;
}

div.rssProvider{
	text-align : right;
}

a.rssItemProviderLink {
    background: url(rss_icons/rss_orange.png) no-repeat 0 1px;
    padding-left: 16px;
	color: #9C9C9C;
}

div.home .boxcenter{ margin: 0 0 10px 0;}

div.home .center_box {
	background:#FFFFFF url(img/boxes/box_left_fond_gris.png) repeat-y scroll left top;
	padding-left:1%;
}
div.home .center_box div.center_boxright{
	background:transparent url(img/boxes/box_right_fond_gris.png) repeat-y scroll right top;
	padding: 1px 1% 1px 1px ;
}
div.home .center_box_header_left {
	padding: 0 0 0 12px;
	background: transparent url(img/boxes/top_left_fond_gris.png) no-repeat left top;
}

div.home .center_box_header_right {
	background: transparent url(img/boxes/top_right_fond_gris.png) no-repeat right top;
	padding: 11px 7px 0 0;
}

div.home .center_box_header_left_inner_title {
	padding: 0 0 0 12px;
	background: transparent url(img/boxes/box_header/box_header_left_bleu_lavande.png) no-repeat left top;
}

div.home .center_box_header_right_inner_title {
	background: transparent url(img/boxes/box_header/box_header_right_bleu_lavande.png) no-repeat right top;
	padding: 8px 7px 0 0;
}

.center_box_title_,
.center_box_title_aucun,
.center_box_title_chiffres,
.center_box_title_evenement,
.center_box_title_join_us,
.center_box_title_lettre,
.center_box_title_liens,
.center_box_title_publications,
.center_box_title_rss,
.center_box_title_search{
	padding-left: 40px;
}

.center_box_title_,
.center_box_title_aucun{
	padding-left: 0;
}


.center_box_title_chiffres{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/bleu/chiffres.png") no-repeat top left;
}
.center_box_title_evenement{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/bleu/evenement.png") no-repeat top left;
}
.center_box_title_join_us{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/bleu/join_us.png") no-repeat top left;
}
.center_box_title_lettre{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/bleu/lettre.png") no-repeat top left;
}
.center_box_title_liens{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/bleu/liens.png") no-repeat top left;
}
.center_box_title_publications{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/bleu/publications.png") no-repeat top left;
}
.center_box_title_rss{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/bleu/rss.png") no-repeat top left;
}
.center_box_title_search{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/bleu/search.png") no-repeat top left;
}




div.home .center_box_footer_left {
	background: transparent url(img/boxes/bottom_left_fond_gris.png) no-repeat left top;
	padding: 0 0 0 100px;
}

div.home .center_box_footer_right {
	background: transparent url(img/boxes/bottom_right_fond_gris.png) no-repeat right top;
	padding: 11px 0 0 0;
	height:11px;
}

div.home #content_left .center_box_header_left {
	padding: 0 0 0 100px;
	height:11px;
	background: transparent url(img/boxes/top_left_fond_blanc.png) no-repeat left top;
}

div.home #content_left .center_box_header_right {
	background: #f4f4f4 url(img/boxes/top_right_fond_blanc.png) no-repeat right top;
	padding: 11px 0 0 0;
}

div.home #content_left .center_box_footer_left {
	background: transparent url(img/boxes/bottom_left_fond_blanc.png) no-repeat left top;
	padding: 0 0 0 100px;
	height:11px;
}

div.home #content_left .center_box_footer_right {
	background: transparent url(img/boxes/bottom_right_fond_blanc.png) no-repeat right top;
	padding: 11px 0 0 0;
	height:11px;
}


#content_left .center_area_boxes{
	background-color: #FFFFFF;
	margin-top : 5px;
}
#home_boxes div.home_box #topleft,#sitebanner div.home_box #topleft {
    background: url(img/lightGreyBlock_topLeft.png) no-repeat;
}

#home_boxes div.home_box #topright,#sitebanner div.home_box #topright {
	display: block;
	float: right;
	height: 7px;
	width: 7px;
    background: url(img/lightGreyBlock_topRight.png) no-repeat left top;

}

#home_boxes div.home_box #bottomright,#sitebanner div.home_box #bottomright {
	display: block;
	float: right;
	height: 7px;
	width: 7px;
    background: url(img/lightGreyBlock_bottomRight.png) no-repeat bottom;

}

#home_boxes div.home_box #bottomleft,#sitebanner div.home_box #bottomleft {
    background: url(img/lightGreyBlock_bottomLeft.png) no-repeat left bottom;
    height: 7px;
}

#boxes_list .boxcenter div.title{
	padding:0;
}

#boxes_list .boxcenter div.entete{
	margin-bottom : 5px;
	margin-left : 5px;
}

div.home #boxes_list .boxcenter .center_box_header_left_inner_title  div.entete{
	margin-bottom : 0;
	padding-bottom : 5px;
	color: #FFFFFF;
}	

#boxes_list .boxcenter div.entete h3,
div.home #boxes_list .boxcenter .center_box_header_left_inner_title  div.entete h3{
	display : inline;
	font-size: 20px;
	color: #383838;
}

div.home #boxes_list .boxcenter .center_box_header_left_inner_title  div.entete h3,
div.home #boxes_list .boxcenter .center_box_header_left_inner_title  div.entete a{
	color: #FFFFFF;
}

.inner_page #boxes_list{
	padding : 0;
}

.inner_page #boxes_list .boxcenter{
	padding : 5px;
	border : 1px solid #dadada;
	margin : 10px 0;
}

.inner_page #boxes_list .box_type_focus{
	padding : 0;
	border: none;
	margin: 0;
}

.inner_page #boxes_list .box_type_text{
	background-color : #F4F4F4;
}
.inner_page #boxes_list .boxcenter div.entete{
	margin-top : 5px;
}
.inner_page #boxes_list .boxcenter div.entete h3{
	color: #5063A7;
	font-size: 16px;
	display: block;
	margin : 0;
	line-height: 21px;
}


.inner_page #boxes_list .boxcenter div.entete h3.center_box_title_rss
{
	padding-top: 2px;
}


#boxes_list .boxcenter div.entete a.rssicon {
	margin:0 5px 0 10px;
}

/* particular case : boxes with no header */
#content_left .noBoxBorder{
	margin-top : 10px;
}
#content_left .noBoxBorder .title,
#content_left .noBoxBorder .center_box_header_left,
#content_left .noBoxBorder .center_box_footer_left {
	display : none;
}
#content_left .noBoxBorder .center_box,
#content_left .noBoxBorder .center_box .center_boxright{
	background : none;
	padding : 0;
	width : 100%;
}

/* item text separate texts items */
.itemText .center_item_header_left {
background:url("img/boxes/top_left_fond_blanc.png") no-repeat scroll left top transparent;
height:11px;
padding:0 0 0 100px;
}

.itemText .center_item_header_right {
background:url("img/boxes/top_right_fond_blanc.png") no-repeat scroll right top #F4F4F4;
padding:11px 0 0;
}

.itemText .center_item {
background:url("img/box_left.png") repeat-y scroll left top #FFFFFF;
padding-left:4%;
}
.itemText div.center_itemright {
background:url("img/box_right.png") repeat-y scroll right top transparent;
padding:1px 1% 1px 1px;
}
.itemText .center_item_footer_left {
background:url("img/boxes/bottom_left_fond_blanc.png") no-repeat scroll left top transparent;
height:11px;
padding:0 0 0 100px;
}

.itemText .center_item_footer_right {
background:url("img/boxes/bottom_right_fond_blanc.png") no-repeat scroll right top transparent;
height:11px;
padding:11px 0 0;
}
/* end item text*/
div.topagendaright h3,
div.toplinksright h3 {
    margin:0;
    float:left;
}

#boxes_list .boxcenter div.entete .links,
div.topagendaright .links,
div.toplinksright .links {
    float:right;
    /*margin-right:10px;
    margin-top:2px;*/
    margin:7px 10px 0 0;
}
#boxes_list .boxcenter div.entete .links{
	background:url("img/arrow_bleu.png") no-repeat scroll left 3px transparent;
}

div.home #boxes_list .boxcenter .center_box_header_left_inner_title  div.entete .links{
	background:url("img/arrow_blanc.png") no-repeat scroll left 3px transparent;
}

#boxes_list .boxcenter div.entete .links a {
	padding-left:10px;
	font-size: 1em;
	font-weight: bold;
}

#boxes_list .boxcenter div.title_bottom{
	display : none;
}


#boxes_list .boxcenter .boxcontent{/*padding : 0 5px; */}

/* toplinks */


#toplinks ul#topLinksList {
	margin: 0;
	list-style-type: none;
	float:left;
	width:100%;
	background: #5063A7 url(img/menu_header/menu_haut_bg_item.png) repeat-x left top;
}

#toplinks ul#topLinksList li {
    float: left;
}

#toplinks ul#topLinksList li a {
    text-decoration:none;
    font-family: Arial, sans-serif;
    font-size: 14px;
}


div.linkitem_left{
    float:left;
    display:block;
    padding-left:3px;
    height:32px;
}
div.linkitem_main{
    float:left;
    display:block;
    height:22px;
    padding:8px 3px 2px 0;
}

/**/
#lilink_0.high div.tb_left_selected,
#lilink_0 div.tb_left_selected,
div.tb_left_selected{
	background: transparent url(img/menu_header/menu_haut_bg_gauche_hover.png) no-repeat left top;
	position : relative;
	z-index: 101;
}

#toplinks ul#topLinksList li a span.main_sep{
	background : transparent url(img/menu_header/menu_haut_sep_bg.png) no-repeat right top;
    padding-left:7px;
    padding-right:11px;
    display: block;
}

.edit #toplinks ul#topLinksList li a span.main_sep{
	display : inline;
}

#toplinks #topLinksList .main_menu_li_no_border a span.main_sep,
#toplinks #topLinksList .linkitem_main a span.tablo_span_no_border{
     background: none;
}

#toplinks ul#topLinksList li a span.overlayed{
	position: relative;
	z-index: 101;
	color : #5F5F5F;
	background : transparent url(img/menu_header/menu_haut_sep_bg_overlayed.png) no-repeat right top;
}

#toplinks ul#topLinksList li.main_menu_li_no_border a span,
#toplinks ul#topLinksList li a span.tablo_span_no_border{
     background: none;
}


div.tb_right_selected {
	background: transparent url(img/menu_header/menu_haut_bg_droit_hover.png) no-repeat right top;
}

#toplinks div.tb_right_selected a {
    color:#5063A7;
}



#toplinks ul#topLinksList.editmode { /*    padding:0;*/}

#toplinks ul#topLinksList li a.shadow {
	background: none;
}

#toplinks ul#topLinksList li a.shadow span{
    border-right: 1px solid #333333;
}



#toplinks ul#topLinksList li legend a {
	padding: 0;
	margin: 0;
	float: left;
	background: none;
}

#toplinks ul#topLinksList.editmode li {
	margin: 0;
	padding: 0;
}

#toplinks ul#topLinksList li.high,
#toplinks ul#topLinksList.editmode li.high{
	background: transparent url(img/menu_header/menu_haut_bg_item_highlighted.png) repeat-x 0 0 ;
}

#toplinks ul#topLinksList li.high a span,
#toplinks ul#topLinksList.editmode li.high a span{
	background: none;
}

#toplinks ul#topLinksList div.tb_right_selected a span {
     background: none;
}

/* header */ /* banner */
#bandeau ul#bandeauImageslist {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#bandeau ul#bandeauImageslist li {
	margin-left: 2px;
	float: left; /*pour IE*/
}

#bandeau li {
	display: block;
	float: left;
	text-decoration: none;
	text-align: center;
	padding: 5px;
}

#bandeau li img {
	/*max-width: 100px;*/
}

/*site*/
#site_title {
	font-size: 1.2em;
	float:left;
    margin: 0;
}
div#sitetext {
    margin-top: 10px;
    width:100%
}
ul#siteFooterlinks, ul#siteFootertexts {
    clear : both;
    margin: 0;
    list-style-type: none;
    float:left;
    width : 100%;
}



ul#siteFooterlinks li,ul#siteFootertexts li {
    padding-left:2%;
    padding-right:2%;
    display:block;
    float: left; /*pour IE*/
    list-style-type: none;
    border-right:1px solid #CFCFCF;
    text-align:center;
    margin-top:12px;
    width : 20%;
    height: 50px;
}

ul#siteFooterlinks li.last,ul#siteFootertexts li.last {
	border:none 0;
}


ul#footerlinks {
}

ul#footerlinks li{
	background: transparent url(img/arrowgrey.gif) no-repeat scroll left 4px;
}


ul#footerlinks li a {
    color:#707070;
    padding-left:10px;
}
.footer_text_button{
	display:block;
	float:right;
}
/* search box*/
#sboxleft {
	display: block;
	width: 4px;
	background: transparent url(img/searchfield_left.png) top left no-repeat;
	height: 28px;
}

#sboxright {
	display: block;
	height: 28px;
	width: 32px;
    background: url(img/searchfield_bleu_right.png) no-repeat;

}

#searchbox {

	color: #aaa;
	border: none;
    background: url(img/searchfield_input_r.png) repeat-x;
	line-height:28px;
    height: 28px;
	padding-top: 0;
	vertical-align: middle;
}

#sboximage {
    display: block;
    float:left;
}

label.headertext {
	float: left;
	padding-top: 7px;
	margin-right: 5px;
	text-transform: uppercase;
	color: #383838;
}

#searchbox,#sboxright,#sboxleft {
	float: left;
}

/*Menu de navigation gauche alann*/
div.left_menu_outer{
	background-color:#fff;
	background:url("img/box_left.png") repeat-y scroll left top #FFFFFF;
	padding:0 0 0 1px;
}


ul.leftMenu_ {
	background:url("img/box_right.png") repeat-y scroll right top #FFFFFF;
	list-style-type: none;
	border-top: none;
	padding:0 1px 0 0;
}

ul.leftMenu_ ul.leftMenu_ {
	background : none;
    padding : 0;
}


ul.leftMenu_ li {
	border-top: 1px solid #dadada;
	background-color: #f4f4f4;
}

ul.leftMenu_ li.left_item_first{
	border : none;
}

ul.leftMenu_ li li.left_item_first,
div#left ul.leftMenu_ li  li li.left_item_first{
	border-top: 1px solid #dadada;
}

div#left ul.leftMenu_ li.link_masked,
div#left ul.leftMenu_ li.currentLi li.link_masked{
	background-color:#FFFF66;
	border : 1px dotted #000000;
}


ul.leftMenu_ ul {
	border: none;
	padding-right: 0;
}

.leftMenu_title_left {
	background: #DFDFDF url(img/headleftmenu_left_fond_gris.png) no-repeat 0 0;
	padding-left: 5px;
	margin-top : 2px;
}

.leftMenu_title_right {
	background: transparent url(img/headleftmenu_right_fond_gris.png) no-repeat 100% 0;
	padding: 7px 5px 0;
	color: #FFF;
	font-weight: bold;
}

.leftMenu_bottom_left {
	background: transparent url(img/boxes/bottom_left_menu_fond_gris.png) no-repeat 0 0;
	padding-left: 20px;
	margin-bottom: 10px;
}

.leftMenu_bottom_right {
	background: transparent url(img/boxes/bottom_right_menu_fond_gris.png) no-repeat 100% 0;
	height: 20px;
}

#content_left .leftMenu_title_left {
	background: #DFDFDF url(img/headleftmenu_left.png) no-repeat 0 0;
	margin-top : 0px;
}

#content_left .leftMenu_title_right {
	background: transparent url(img/headleftmenu_right.png) no-repeat 100% 0;
}

#content_left .leftMenu_bottom_left {
	background: transparent url(img/boxes/bottom_left_menu.png) no-repeat 0 0;
}

#content_left .leftMenu_bottom_right {
	background: transparent url(img/boxes/bottom_right_menu.png) no-repeat 100% 0;
}


.leftMenu_title {
	padding-left: 10px;
	padding-bottom : 5px;
	margin:0;
	font-size: 110%;
	color : #000000;
}

div#left ul.leftMenu_ li .leftMenu_title a {
	color: #FFF;
	font-weight: bold;
}
div#left ul.leftMenu_ li a {
    background: transparent url(img/arrow_bleu.png) no-repeat 12px 11px;
    padding : 8px 2px 6px 24px;
	color: #383838;
	font-weight: bold;
	display: block;
}

div#left ul.leftMenu_ li.currentLi{
	background-color : #edeff6;
}

div#left ul.leftMenu_ li  li,
div#left ul.leftMenu_ li.currentLi  li {
	background: none;
	background-color: #FFFFFF;
}

div#left ul.leftMenu_ li  li li,
div#left ul.leftMenu_ li  li li li,
div#left ul.leftMenu_ li  li li li.left_item_first{
	border : none;
}


div#left ul.leftMenu_ li li a,
div#left ul.leftMenu_ li.currentLi li a,
div#left ul.leftMenu_ li.currentLi li.currentLi li a,
div#left ul.leftMenu_ li.currentLi li.currentLi li.currentLi li a {
 	color: #383838;
	font-weight: normal;
	background: none;
}


div#left ul.leftMenu_ li.currentLi a {
	font-weight: bold;
    background: transparent url(img/arrowdown_bleu.png) no-repeat 10px 12px;
}

div#left ul.leftMenu_ li.currentLi a,
div#left ul.leftMenu_ li.currentLi li.currentLi a,
div#left ul.leftMenu_ li.currentLi li.currentLi li.currentLi a,
div#left ul.leftMenu_ li.currentLi li.currentLi li.currentLi li.currentLi a {
 	color: #5063a7;
}

div#left ul.leftMenu_ li li li a,
div#left ul.leftMenu_ li.currentLi li.currentLi li a{
	background: transparent url(img/arrow_sub_bleu.png) no-repeat 26px 11px;
    padding : 8px 2px 6px 34px;
}

div#left ul.leftMenu_ li.currentLi li.currentLi li.currentLi a{
	background: transparent url(img/arrowdown_sub_bleu.png) no-repeat 24px 12px;
}

div#left ul.leftMenu_ li li li li a,
div#left ul.leftMenu_ li.currentLi li.currentLi li.currentLi li a{
    padding : 8px 2px 6px 44px;
}

div#left ul.leftMenu_ li li li li li a,
div#left ul.leftMenu_ li.currentLi li.currentLi li.currentLi li.currentLi li a{
    padding : 8px 2px 6px 54px;
}

.edit div#left ul.leftMenu_ li div.editItem,
.edit div#left ul.leftMenu_ li div.editList{
	display: inline;
	margin-left : 40%;
}

.edit div#left ul.leftMenu_ li div.editList{
	margin-left : 5%;
}

.edit div#left ul.leftMenu_ li div.editItem a,
.edit div#left ul.leftMenu_ li.currentLi div.editItem a,
.edit div#left ul.leftMenu_ li li div.editItem a,
.edit div#left ul.leftMenu_ li.currentLi li div.editItem a,
.edit div#left ul.leftMenu_ li li li div.editItem a,
.edit div#left ul.leftMenu_ li.currentLi li.currentLi li div.editItem a,
.edit div#left ul.leftMenu_ li li li li div.editItem a,
.edit div#left ul.leftMenu_ li.currentLi li.currentLi li.currentLi li div.editItem a,
.edit div#left ul.leftMenu_ li li li li li div.editItem a,
.edit div#left ul.leftMenu_ li.currentLi li.currentLi li.currentLi li.currentLi li div.editItem a{
	background: none;
    padding : 0;
    display: inline;
}

.edit div#left ul.leftMenu_ li div.editItem a.menuItem,
.edit div#left ul.leftMenu_ li.currentLi div.editItem a.menuItem,
.edit div#left ul.leftMenu_ li li div.editItem a.menuItem,
.edit div#left ul.leftMenu_ li.currentLi li div.editItem a.menuItem,
.edit div#left ul.leftMenu_ li li li div.editItem a.menuItem,
.edit div#left ul.leftMenu_ li.currentLi li.currentLi li div.editItem a.menuItem,
.edit div#left ul.leftMenu_ li li li li div.editItem a.menuItem,
.edit div#left ul.leftMenu_ li.currentLi li.currentLi li.currentLi li div.editItem a.menuItem{
	display : block;
	padding: 2px;
	background: none;
}

/*fin menu navigation gauche alann*/ /* overlays & tablo stuff */
#overlay1 {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #333333;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	display: none;
	opacity: 0;
	z-index: 100;
}

#categ_overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	display: none;
	z-index: 100;
	background: #FFFFFF;

}

#overlay3 {
	height: 32px;
}

.tablocolumn {
	width: 33%;
	display: block;
	float: left;
}

ul.tableaucolumn {
	clear:both;
	float:left;
	width:100%;
	margin : 10px 0;
}

.tableaucolumn li {
    float:left;
    width:30%;
    padding: 9px 1%;
    margin-right: 1%;
    border: 1px solid #FFFFFF;
}

.tableaucolumn li.page,
.tableaucolumn li.page_hover {
    float: left;
    background-color:#F4F4F4;
    border: 1px solid #E7E7E7;
}

.tableaucolumn li.tablobreaker {
	clear: both;
	height: 10px;
	width : 100%;
	padding : 0;
	background-color: red;
}

.tableaucolumn li li {
    float:none;
    width:auto;
    padding : 0;
    border: none;
}

.tablocolumn li p {
	display: block;
}

.tableaucolumn li h4,
 .page h3 {
    margin:0;
}

.tableaucolumn li h4 a,
.page h3 a{
    font-size: 13px;
    color: #000000;
}
.tableaucolumn li h5{
	font-weight: normal;
}
.tabloitems li.tablo_boxes{
	float : right;
}

.tablo_content_with_image_true{
	margin-left: 118px;
}

.tablo_content .page_desc,.tablo_content .page_desc_sublevel{
	color : #818181;
}
.tablo_content ul.sub_items_inline,.tablo_content ul.sub_items_standard{
}

.tablo_content ul.sub_items_inline li a,.tablo_content ul.sub_items_standard li a{
	color: #5063A7;
	padding : 2px 0;
}

.sub_item_separator{
	display : none;
}

ul.sub_items_inline li,ul.sub_items_inline li h5{
	display : inline;
}


.overlay_link{
}
.overlay_link_new_true{
	/*background: transparent url(img/newicon.gif) no-repeat right 50%;*/
	background: transparent url(img/afd_new_icon.png) no-repeat right 50%;
	padding-right: 51px;
}

.tablocolumn .boxcontent {
	padding: 0;
}

.tablocolumn .topboxfiles .topfileleft,
.tablocolumn .topboxlinks .toplinksleft {
    width: auto;
}

.tablocolumn .toplinksright li {
    padding: 0;
    margin: 0;
}

.tablocolumn .topboxfiles .topfileright,
.tablocolumn .topboxlinks .toplinksright {
    float: none;
    width: auto;
}

.tablo_item_left {
    border: 1px solid #E8E8E8;
    float: left;
    margin-right: 10px;
    padding: 0;
}

.tablo_item_left a{
	float : left;
}

.layer_boxes_edit_true{
	margin-top : 10px;
	clear: both;
	background-color:#EAEAEA;
	border : 1px dotted #000000;
}
/*boxes*/
.box {
	margin: 0 0 8px 0;
}
.center_area_boxes{
	background-color: #EFEFEF;
}


.tablo_box .link_box_item .image_link,
.center_box .link_box_item .image_link,
.box .box_content .image_link{
	float: left;
	margin: 0 5px 2px 0;
}

.box .box_top_left{
	background : transparent url(img/boxes/box_header/box_header_left_bleu.png) no-repeat 0 0;
	padding-left :10px;
}
.box .box_top_right{
	background : transparent url(img/boxes/box_header/box_header_right_bleu.png) no-repeat top right;
	padding : 8px 0 6px 0;
	color : #FFFFFF;
}
.box_layout_secondaire .box_top_left{
	background : transparent url(img/boxes/box_header/box_header_left_bleu_gris.png) no-repeat 0 0;
}
.box_layout_secondaire .box_top_right{
	background : transparent url(img/boxes/box_header/box_header_right_bleu_gris.png) no-repeat top right;
}
.box_layout_neutre .box_top_left{
	background : transparent url(img/boxes/box_header/box_header_left_gris.png) no-repeat 0 0;
}
.box_layout_neutre .box_top_right{
	background : transparent url(img/boxes/box_header/box_header_right_gris.png) no-repeat top right;
	color : #383838;
}

.box_layout_institutionel .box_top_left{
	background : transparent url(img/boxes/box_header/box_header_left_bleu_fonce.png) no-repeat 0 0;
}
.box_layout_institutionel .box_top_right{
	background : transparent url(img/boxes/box_header/box_header_right_bleu_fonce.png) no-repeat top right;
	color : #FFFFFF;
}


.box .box_top_title{
	font-size : 120%;
	margin : 0 6px 0 0;
	padding-right : 23px;
	line-height: 21px;
}

.box .box_top_title_,
.box .box_top_title_aucun{
	padding-right : 0px;
}

.box_top_title_chiffres{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/chiffres.png") no-repeat top right;
}
.box_top_title_evenement{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/evenement.png") no-repeat top right;
}
.box_top_title_join_us{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/join_us.png") no-repeat top right;
}
.box_top_title_lettre{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/lettre.png") no-repeat top right;
}
.box_top_title_liens{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/liens.png") no-repeat top right;
}
.box_top_title_publications{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/publications.png") no-repeat top right;
}
.box_top_title_rss{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/rss.png") no-repeat top right;
}
.box_top_title_search{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/search.png") no-repeat top right;
}

.box_layout_neutre .box_top_title_chiffres{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/chiffres.png") no-repeat top right;
}
.box_layout_neutre .box_top_title_evenement{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/evenement.png") no-repeat top right;
}
.box_layout_neutre .box_top_title_join_us{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/join_us.png") no-repeat top right;
}
.box_layout_neutre .box_top_title_lettre{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/lettre.png") no-repeat top right;
}
.box_layout_neutre .box_top_title_liens{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/liens.png") no-repeat top right;
}
.box_layout_neutre .box_top_title_publications{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/publications.png") no-repeat top right;
}
.box_layout_neutre .box_top_title_rss{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/rss.png") no-repeat top right;
}
.box_layout_neutre .box_top_title_search{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/search.png") no-repeat top right;
}


.box .slider_title_box .box_top_title{
	background:none;
	padding-right : 0;
}
.box .slider_title_box .text_slider_buttons{
	float : right;
	padding-right : 10px;
	margin-top: 1px;
}
.box .slider_title_box .text_slider_button_prev,
.box .slider_title_box .text_slider_button_next{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/text_slider/slider_arrow_left.png") no-repeat scroll left top;
	float : left;
	margin : 2px;
	padding : 0 9px 0 8px;
	height: 16px;
	cursor: pointer;
}
.box .slider_title_box .text_slider_button_next{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/text_slider/slider_arrow_right.png") no-repeat scroll left top;
}
.box_layout_neutre .slider_title_box .text_slider_button_prev{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/text_slider/slider_arrow_left_grey.png") no-repeat scroll left top;
}
.box_layout_neutre .slider_title_box .text_slider_button_next{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/text_slider/slider_arrow_right_grey.png") no-repeat scroll left top;
}
.box .box_bottom_left{
	background : transparent url(img/boxes/bottom_left_fond_gris_no_inner_shadow.png) no-repeat 0 0;
	padding-left :10px;
}
.box .box_bottom_right{
	background : transparent url(img/boxes/bottom_right_fond_gris_no_inner_shadow.png) no-repeat 100% 0;
	height : 20px;
}
.box_layout_neutre .box_bottom_left{
	background : transparent url(img/boxes/bottom_left_fond_gris_trait_blanc.png) no-repeat 0 0;
}
.box_layout_neutre .box_bottom_right{
	background : transparent url(img/boxes/bottom_right_fond_gris_trait_blanc.png) no-repeat 100% 0;
}
.box .box_content{
	padding : 0 0 0 3px;
	background : transparent url(img/boxes/box_lateral_left_fond_gris.png) repeat-y top left;
}
.box .box_content .box_content_inner{
	padding : 1px 3px 1px 0;
	background : transparent url(img/boxes/box_lateral_right_fond_gris.png) repeat-y top right;
}
.box .box_content .box_content_link,
.box .box_content .box_content_link_media{
	background:url("img/arrow_bleu_frame.png") no-repeat scroll 0 0 transparent;
	line-height:18px;
	margin : 6px 8px 2px 8px;
	padding: 0 0 0 25px;
	font-weight: bold;
}

/* particular case : media box minitext boxes too */
.box .masked_title_box .box_top_left,
.box .masked_title_box .box_bottom_left{
	display: none;
}
.box .masked_title_box .box_content,
.box .masked_title_box .box_content .box_content_inner{
	padding : 0;
	border : none;
	background : none;
}

/* Left side box */

.left_box_content {
 	margin-left: 5px;
 	margin-right: 5px;
}

.left_box .left_box_content .image_link {
	float: left;
	margin: 0 5px 2px 0;
}

.left_box .left_box_header_left {
	background: transparent url(img/boxes/left_box/left_box_header_left_bleu_fonce.png) no-repeat left top;
	padding-left: 10px;
}

.left_box .left_box_header_right {
	background: transparent url(img/boxes/left_box/left_box_header_right_bleu_fonce.png) no-repeat right top;
	padding-bottom : 1px;
	padding-right : 10px;
}

.left_box .left_box_bottom_left {
	background: transparent url(img/boxes/left_box/left_box_bottom_left_bleu_fonce.png) no-repeat left top;
	padding-left : 10px;
}

.left_box .left_box_bottom_right {
	background: transparent url(img/boxes/left_box/left_box_bottom_right_bleu_fonce.png) no-repeat right top;
	padding : 8px 0;
}


.left_box_secondaire .left_box_header_left {
	background: transparent url(img/boxes/left_box/left_box_header_left_vert.png) no-repeat left top;
}

.left_box_secondaire .left_box_header_right {
	background: transparent url(img/boxes/left_box/left_box_header_right_vert.png) no-repeat right top;
}
.left_box_secondaire .left_box_bottom_left {
	background: transparent url(img/boxes/left_box/left_box_bottom_left_vert.png) no-repeat left top;
}

.left_box_secondaire .left_box_bottom_right {
	background: transparent url(img/boxes/left_box/left_box_bottom_right_vert.png) no-repeat right top;
}

.left_box_neutre .left_box_header_left {
	background: transparent url(img/boxes/left_box/left_box_header_left_blanc.png) no-repeat left top;
}

.left_box_neutre .left_box_header_right {
	background: transparent url(img/boxes/left_box/left_box_header_right_blanc.png) no-repeat right top;
}
.left_box_neutre .left_box_bottom_left {
	background: transparent url(img/boxes/left_box/left_box_bottom_left_blanc.png) no-repeat left top;
}

.left_box_neutre .left_box_bottom_right {
	background: transparent url(img/boxes/left_box/left_box_bottom_right_blanc.png) no-repeat right top;
}

.left_box_neutre{
	color: #383838;
}

.left_box_neutre .left_box_content{
	color: #262626;
}

h3.left_box_top_title, h3.left_box_top_title a{
	margin : 0;
	line-height: 21px;
	width : 97%;
	padding-left: 5px;
	padding-top: 10px;
}

.left_box_principale h3.left_box_top_title,
.left_box_secondaire h3.left_box_top_title, 
.left_box_principale h3.left_box_top_title a,
.left_box_secondaire h3.left_box_top_title a{
	color: #FFFFFF;
}

.left_box_top_title_chiffres{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/chiffres.png") no-repeat right 10px;
	line-height: 21px;
	float : left;
	margin : 0 4px 4px 0;
}
.left_box_top_title_evenement{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/evenement.png") no-repeat right 10px;
	line-height: 21px;
	float : left;
	margin : 0 4px 4px 0;
}
.left_box_top_title_join_us{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/join_us.png") no-repeat right 10px;
	line-height: 21px;
	float : left;
	margin : 0 4px 4px 0;
}
.left_box_top_title_lettre{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/lettre.png") no-repeat right 10px;
	line-height: 21px;
	float : left;
	margin : 0 4px 4px 0;
}
.left_box_top_title_liens{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/liens.png") no-repeat right 10px;
	line-height: 25px;
	float : left;
	margin : 0 4px 4px 0;
}
.left_box_top_title_publications{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/publications.png") no-repeat right 10px;
	line-height: 21px;
	float : left;
	margin : 0 4px 4px 0;
}
.left_box_top_title_rss{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/rss.png") no-repeat right 10px;
	line-height: 21px;
	float : left;
	margin : 0 4px 4px 0;
}
.left_box_top_title_search{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/search.png") no-repeat right 10px;
	line-height: 21px;
	float : left;
	margin : 0 4px 4px 0;
}
.left_box_top_title_location{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/location.png") no-repeat right 10px;
	line-height: 21px;
	float : left;
	margin : 0 4px 4px 0;
}

.left_box_neutre .left_box_top_title_chiffres{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/chiffres.png") no-repeat right 10px;
}
.left_box_neutre .left_box_top_title_evenement{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/evenement.png") no-repeat right 10px;
}
.left_box_neutre .left_box_top_title_join_us{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/join_us.png") no-repeat right 10px;
}
.left_box_neutre .left_box_top_title_lettre{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/lettre.png") no-repeat right 10px;
}
.left_box_neutre .left_box_top_title_liens{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/liens.png") no-repeat right 10px;
}
.left_box_neutre .left_box_top_title_publications{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/publications.png") no-repeat right 10px;
}
.left_box_neutre .left_box_top_title_rss{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/rss.png") no-repeat right 10px;
}
.left_box_neutre .left_box_top_title_search{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/search.png") no-repeat right 10px;
}
.left_box_neutre .left_box_top_title_location{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/location.png") no-repeat right 10px;
}

.left_box_top_title_picto_right{
	float: right;
	margin : 0 0 4px 4px;
}

/*mediabox*/

.tabsmedia {
	margin: 0;
	padding: 0;
}

.tabsmedia ul {
	list-style-type: none;
}

.tabsmedia ul li {
	float:left;
	list-style-image:none;
	margin-top:1px;
	text-align:center;
	width:32%;
    padding: 8px 0 6px;
    font-weight: bold;
    line-height: 21px;
}
.tabsmedia ul li.tab_width_1{
	width : 100%;
	text-align: left;
    font-size: 120%;
}

.tabsmedia ul li.tab_width_2{
	width : 50%;
}
.tabsmedia .mediaboxtopleft{
	background:url("img/boxes/box_header/box_header_left_bleu.png") no-repeat scroll 0 0 transparent;
	padding-left:25px;
}
.tabsmedia .mediaboxtopright{
	background:url("img/boxes/box_header/box_header_right_bleu.png") no-repeat scroll right top transparent;
	padding-right:25px;
}

.box_layout_neutre .tabsmedia .mediaboxtopleft{
	background:url("img/boxes/box_header/box_header_left_gris.png") no-repeat scroll 0 0 transparent;
}

.box_layout_neutre .tabsmedia .mediaboxtopright{
	background:url("img/boxes/box_header/box_header_right_gris.png") no-repeat scroll right top transparent;
}
.box_layout_neutre .tabsmedia .mediaboxtopright,
.box_layout_neutre .tabsmedia .mediaboxtopright a{
	color : #383838;
}

.box_layout_secondaire .tabsmedia .mediaboxtopleft{
	background:url("img/boxes/box_header/box_header_left_bleu_gris.png") no-repeat scroll 0 0 transparent;
}

.box_layout_secondaire .tabsmedia .mediaboxtopright{
	background:url("img/boxes/box_header/box_header_right_bleu_gris.png") no-repeat scroll right top transparent;
}

.tabsmedia .mediaboxtopleft_1_item{
	padding-left:10px;
	color : #FFFFFF;
}

.tabsmedia ul li a {
	color:#FFFFFF;
	height:10px;
}

.tabsmedia ul li.last div {
	border:none;
}
.tabsmedia ul li.tabselected_true {
	background:url("img/menu_header/menu_haut_bg_item_highlighted.png") repeat-x scroll 0 0 #404F86;
}

.tabsmedia ul li.tab_width_1{
	background: none;
}

.tabsmedia .mediaboxtopright ul li.tabselected_true a{
	color : #FFFFFF;
}


.mediaview, .mediaview_edit{
	padding : 2px 5px;
	background-color: #FFFFFF;
}
.mediaview_right{
	background:url("img/boxes/box_lateral_right_fond_gris.png") repeat-y scroll right top #FFFFFF;
	padding:2px 3px 2px 0;
}
.mediaview_left{
	background:url("img/boxes/box_lateral_left_fond_gris.png") repeat-y scroll left top #FFFFFF;
	padding:0 0 0 3px;
}
.medialink {
	background: transparent url(img/arrowbluegreen_frame.gif) no-repeat 12px top scroll;
	text-align: center;
	background-color: #fff;
	color: gray;
	margin-right:3px;
	height:30px;
}

.filearrows {
	height: 30px;
	text-align: center;
}

.mediaview_bottomleft {
	background:url("img/boxes/bottom_left_fond_gris_trait_blanc.png") no-repeat scroll 0 0 transparent;
	padding-left:10px;
}

.mediaview_bottomright {
	background:url("img/boxes/bottom_right_fond_gris_trait_blanc.png") no-repeat scroll 100% 0 transparent;
	height:20px;
}

/* BOXES */
.topbox_no_display_,.bottombox_no_display_ {
	display: none;
}

.topboxfiles ul,.topboxlinks ul,.topboxagenda ul,.topboxtext ul {
	list-style-type: none;
	padding-top: 7px;
	padding-left: 15px;
}

.topboxfiles ul li,.topboxlinks ul li,.topboxagenda ul li,.topboxtext ul li {
	list-style-image: none;
	list-style-type: none;
	/*height:28px;*/
	width: 80%;
}

.topboxfiles .topfileleft,.topboxlinks .toplinksleft {
	background: url(img/colEntete_bg_left.png) no-repeat left top;
	display: block;
	padding-left: 5px;
	height: 33px;
}

.topboxtext .toptextleft {
	background: transparent url(img/colEntete2_bg_left.png) no-repeat left top scroll;
	display: block;
	padding-left: 5px;
	height: 33px;
}

.topboxabo {
	background: transparent url(img/bg_lettre_afd.png) no-repeat left top scroll;
color:black;
height:113px;
padding-left:10px;
padding-right:10px;
padding-top:2px;
}
.topboxabo form fieldset {
	float:left;
	margin-bottom:3px;
}

.topboxabo form fieldset legend{
	margin-bottom:5px;
}

.topboxabo .title {
	background: transparent url(img/lettre_afd_icn_bleu_fonce.png) no-repeat left top;
	padding-left : 40px;
}

.topboxabo .title h3 {
    color:#0f2a95;
	font-size:15px;
	text-transform:uppercase;
	padding-top : 2px;
	height : 20px;
}

.topboxabo #abosubmit {
    background:url("img/ok_lettre_afd_bleu_fonce.png") no-repeat scroll left top transparent;
	display:block;
	float:left;
	height:26px;
	width:31px;
}

.topboxabo #mailabo{
	background:url("img/bg_input_lettre.png") repeat-x scroll left top transparent;
	border:medium none;
	color:#000000;
	display:block;
	float:left;
	height:26px;
	padding-top:0;
	padding-left : 2px;
	border-left : 1px solid #dbdbdb;
	vertical-align:middle;
}

div.mail_abo_error,
div.mail_abo_ok{
	color: red;
	font-weight: bold;
	font-size: 10px;
	margin : 4px 0;
}

div.mail_abo_ok{
	color: green;
}

.topboxabo #abolink{
	background:url("img/arrow_bleu.png") no-repeat scroll left 4px transparent;
	padding-left:12px;
    color:#383838;
    font-weight : bold;
    display: block;
    clear: both;
}


/* newsletter abo list  */
.newsletterabolist {
	background-color: #FFF;
	padding:0 4px;
}
.newsletter_abo_item {
	padding : 0 1.5%;
	width : 97%;
	margin-top: 5px;
}

.newsletter_abo_item .title h3 {
    /*color:#0f2a95;*/
	font-size:15px;
	text-transform:uppercase;
	padding-top : 0px;
}

.newsletter_abo_item #abosubmit {
    background:url("img/ok_lettre_afd_bleu_fonce.png") no-repeat scroll left top transparent;
	display:block;
	float:left;
	height:26px;
	width:31px;
}

.newsletter_abo_item #mailabo{
	background:url("img/bg_input_lettre.png") repeat-x scroll left top transparent;
	border:medium none;
	color:#000000;
	display:block;
	float:left;
	height:26px;
	padding-top:0;
	padding-left : 2px;
	border-left : 1px solid #dbdbdb;
	vertical-align:middle;
}

/* fin newsletter abo list  */


.topboxfiles .topfileright,.topboxlinks .toplinksright {
	background: transparent url(img/colEntete_bg_right.png) no-repeat right top scroll;
	display: block;
	padding-top:5px;
	height: 28px;
	color: white;
	font-size: 15px;
}

.topboxagenda .topagendaleft {
	background: #AD3977 url(img/colEntete_bg_left2.png) no-repeat 0 -1px;
	display: block;
	padding-left: 5px;
	height: 34px;
}

.topboxagenda .topagendaright {
	background: transparent url(img/colEntete_bg_right2.png) no-repeat 100% -1px;
	display: block;
	height: 30px;
	color: white;
	font-size: 1.1em;
	padding-top:4px;
}

.topboxtext .toptextright {
	background: transparent url(img/colEntete2_bg_right.png) no-repeat right top scroll;
	display: block;
	height: 30px;
	color: white;
    padding-top:4px;
	font-size: 1.1em;
}

/* mini text box*/
.minitextitem {
	margin-bottom : 5px;
}
.minitextitem,.minitextitem a {
	color : #FFFFFF;
}
h3.minitexttitle,h3.minitexttitle a{
	/*text-transform: uppercase; */
	margin : 0;
	line-height: 21px;
}

.minitexttitle_chiffres{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/chiffres.png") no-repeat top left;
	line-height: 21px;
	width : 32px;
	float : left;
	margin : 0 4px 4px 0;
}
.minitexttitle_evenement{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/evenement.png") no-repeat top left;
	line-height: 21px;
	width : 32px;
	float : left;
	margin : 0 4px 4px 0;
}
.minitexttitle_join_us{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/join_us.png") no-repeat top left;
	line-height: 21px;
	width : 32px;
	float : left;
	margin : 0 4px 4px 0;
}
.minitexttitle_lettre{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/lettre.png") no-repeat top left;
	line-height: 21px;
	width : 32px;
	float : left;
	margin : 0 4px 4px 0;
}
.minitexttitle_liens{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/liens.png") no-repeat top left;
	line-height: 25px;
	width : 32px;
	float : left;
	margin : 0 4px 4px 0;
}
.minitexttitle_publications{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/publications.png") no-repeat top left;
	line-height: 21px;
	width : 32px;
	float : left;
	margin : 0 4px 4px 0;
}
.minitexttitle_rss{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/rss.png") no-repeat top left;
	line-height: 21px;
	width : 32px;
	float : left;
	margin : 0 4px 4px 0;
}
.minitexttitle_search{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/search.png") no-repeat top right;
	line-height: 21px;
	width : 32px;
	float : left;
	margin : 0 4px 4px 0;
}

.minitextitem_neutre .minitexttitle_chiffres{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/chiffres.png") no-repeat top left;
}
.minitextitem_neutre .minitexttitle_evenement{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/evenement.png") no-repeat top left;
}
.minitextitem_neutre .minitexttitle_join_us{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/join_us.png") no-repeat top left;
}
.minitextitem_neutre .minitexttitle_lettre{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/lettre.png") no-repeat top left;
}
.minitextitem_neutre .minitexttitle_liens{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/liens.png") no-repeat top left;
}
.minitextitem_neutre .minitexttitle_publications{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/publications.png") no-repeat top left;
}
.minitextitem_neutre .minitexttitle_rss{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/rss.png") no-repeat top left;
}
.minitextitem_neutre .minitexttitle_search{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/boxes/icons/gris_fonce/search.png") no-repeat top right;
}

.minitexttitle_picto_right{
	float: right;
	margin : 0 0 4px 4px;
}


.minitextcontent {
	clear : both;
	margin-top : 5px;
	color: #FFFFFF;
}

.minitextitem a.minitextlink {
	color: #FFFFFF;
	font-weight: bold;
	background-attachment: scroll;
	font-size:110%;
}

.minitextitem_header_right .minitextitem_header_img{
	float:right;
	margin-left: 5px;
	margin-right: 0;
}

.minitextitem .minitextitem_header_left,
.minitextitem_layout2 .minitextitem_header_left {
	background: transparent url(img/boxes/mini_text/mini_text_header_left_bleu_fonce.png) no-repeat left top;
	padding-left: 10px;
}

.minitextitem .minitextitem_header_right,
.minitextitem_layout2 .minitextitem_header_right {
	background: transparent url(img/boxes/mini_text/mini_text_header_right_bleu_fonce.png) no-repeat right top;
	padding-top : 10px;
	padding-bottom : 1px;
	padding-right : 10px;
}

.minitextitem .minitextitem_bottom_left,
.minitextitem_layout2 .minitextitem_bottom_left {
	background: transparent url(img/boxes/mini_text/mini_text_bottom_left_bleu_fonce.png) no-repeat left top;
	padding-left : 10px;
}

.minitextitem .minitextitem_bottom_right,
.minitextitem_layout2 .minitextitem_bottom_right {
	background: transparent url(img/boxes/mini_text/mini_text_bottom_right_bleu_fonce.png) no-repeat right top;
	padding : 8px 0;
}


.minitextitem_layout1 .minitextitem_header_left,
.minitextitem_secondaire .minitextitem_header_left {
	background: transparent url(img/boxes/mini_text/mini_text_header_left_vert.png) no-repeat left top;
}

.minitextitem_layout1 .minitextitem_header_right,
.minitextitem_secondaire .minitextitem_header_right {
	background: transparent url(img/boxes/mini_text/mini_text_header_right_vert.png) no-repeat right top;
}
.minitextitem_layout1 .minitextitem_bottom_left,
.minitextitem_secondaire .minitextitem_bottom_left {
	background: transparent url(img/boxes/mini_text/mini_text_bottom_left_vert.png) no-repeat left top;
}

.minitextitem_layout1 .minitextitem_bottom_right,
.minitextitem_secondaire .minitextitem_bottom_right {
	background: transparent url(img/boxes/mini_text/mini_text_bottom_right_vert.png) no-repeat right top;
}

.minitextitem_layout3 .minitextitem_header_left,
.minitextitem_neutre .minitextitem_header_left {
	background: transparent url(img/boxes/mini_text/mini_text_header_left_blanc.png) no-repeat left top;
}

.minitextitem_layout3 .minitextitem_header_right,
.minitextitem_neutre .minitextitem_header_right {
	background: transparent url(img/boxes/mini_text/mini_text_header_right_blanc.png) no-repeat right top;
}
.minitextitem_layout3 .minitextitem_bottom_left,
.minitextitem_neutre .minitextitem_bottom_left {
	background: transparent url(img/boxes/mini_text/mini_text_bottom_left_blanc.png) no-repeat left top;
}

.minitextitem_layout3 .minitextitem_bottom_right,
.minitextitem_neutre .minitextitem_bottom_right {
	background: transparent url(img/boxes/mini_text/mini_text_bottom_right_blanc.png) no-repeat right top;
}

.minitextitem_layout3,
.minitextitem_layout3 a,
.minitextitem_layout3 a.minitextlink,
.minitextitem_neutre,
.minitextitem_neutre a,
.minitextitem_neutre a.minitextlink{
	color: #383838;
}


.minitextitem_layout3 .minitextcontent,
.minitextitem_neutre .minitextcontent{
	color: #262626;
}



.filelist,.linkslist,.agendalist {
	background-color: white;
}

#center .agendalist ul{
	margin : 0;
	list-style-type: none;
}
#center .agendalist ul li{
	list-style-type: none;
}


.topboxfiles .title,
.topboxagenda .title,
.topboxlinks .title,
.topboxtext .title {
	background: transparent url(img/arrowWhite.png) no-repeat left 3px scroll;
	float: left;
	width: 70%;
	padding-left: 17px;
}

.agendatext {
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	background-color: #eaeaea;
}

ul.fileslist li {
	list-style-type: disc;
	margin-left: 35px;
}

ul.fileslist li a {
	color: #eaeaea;
	text-decoration: underline;
}

ul.arrows {
	list-style-image: none;
	list-style-type: none;
	padding-top: 15px;
	width: 100%;
}



li.arrow_left {
	background: transparent url(img/arrowPrev.png) no-repeat 60px top scroll;
	display: block;
	width: 50%;
	float: left;
	height: 23px;
}

li.arrow_right {
	background: transparent url(img/arrowNext.png) no-repeat 40px top scroll;
	display: block;
	width: 50%;
	height: 23px;
	float: left;
}

/*Mediatheque*/
#media_list ul{
	margin : 0;
}
#media_list ul li {
	list-style: none;
	border: 1px solid #E8E8E8;
	overflow: auto;
}

#media_list .containerMediaList_left {
	float: left;
	margin: 0 5px 5px 0;
	padding: 5px;
}

#media_list .containerMediaList_right {
	display: block;
}

#media_list .media_title{
	margin: 5px 0 0 0 ;
}
#media_list .media_title,
#media_list .media_title a {
	color: #5063A7;
	font-size: 20px;
	font-weight: bold;
}

#media_list  .media_description {
	margin: 5px 0 0 0 ;
}

#media_list p.mediaannotations {
	display: block;
}

#media_list div.pagination a,#media_list div.pagination a:hover {
	text-decoration: none;
	color: #8C0041;
}

#media_list div.pagination {
	display: block;
	float: right;
	font-size: 12px;
}



select.mediaselect {
	width:100%;
}

.media_item{
	padding : 5px;
	margin : 5px 0;
}
.media_origin,
.media_origin a {
	color: #5063A7;
	font-size: 12px;
}

/*fin Mediatheque*/ /* text list - article mode */
.article_list,.article_header_list {
	padding: 0;
}

.article_list{
	padding : 0;
}
.article_item {
	clear: both;
	padding: 5px 0;
}
h2.article_title{
    margin:0;
}
div.article_img_,
div.article_img_default,
div.article_img_left{
	float : left;
	margin: 2px 7px 5px 0;
}
div.article_img_right{
	float : right;
	margin: 2px 0 5px 7px;
}
h2.article_title {
	font-size: 130%;
	color: #383838;
	font-weight: bold;
	margin : 0 0 15px 0;
}

.article_header_chapo{
	color : #383838;
	line-height: 18px;
	background: transparent url("img/boxes/focus_bottom_bg.png") repeat-x left bottom;
	border-bottom: 1px solid #E1E1E1;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.article_header_image_credit{
	color : #8a8a8a;
	text-align: right;
	margin-top : 5px;
	margin-bottom : 5px;
	font-size: 11px;
}
div.article_header_bottom_date{
	color : #8A8A8A;
	font-size: 11px;
	margin-bottom: 10px;
	text-align: right;
}
.article_header_image{

	text-align: center;
	margin:0 0 5px;
	margin-top: 0;
	padding-bottom: 10px; 
}

.article_header_desc{
	color : #292929;
	line-height: 18px;
}

.article_content {
	margin: 10px 0;
    line-height: 18px;
}

.article_link,
.iframe_item_link {
	padding: 0 5px 15px 0;
    clear:both;
    text-align:right;
}

.article_content a,.article_link a, .article_header a {
	color: #5063A7;
}

.article_link a,
.iframe_item_link a {
    color: #5063A7;
    font-weight: normal;
    padding: 8px 2px 6px 10px;
    font-weight:bold;
}

.text_image_left,
.article_image_left {
	float: left;
	margin:2px 10px 4px 0;
}

.text_image_right,
.article_image_right {
	float: right;
	margin:2px 0 4px 10px;
}

ul.textitems,
#center ul.textitems{
	margin : 0 0;
	padding : 0 5px;
}

ul.textitems li.textitem,
#center ul.textitems li.textitem{
	list-style-type: none;
	width : 100%;
	margin:12px 0;
	color : #383838;
}

div.boxcontent div.textlist ul.textitems li.textitem div.text_content{
	line-height : 18px;
}

div.boxcontent div.textlist ul.textitems li.textitem div.text_content a{
	color : #5063A7;
}

/* fin text list - article mode */ /* text list - lateral mode */
.text_lateral_list {
	background-color: #FFF;
}
.text_lateral_item {
	padding : 0 1.5%;
	width : 97%;
	margin-top: 2px;
}

h3.text_lateral_title {
	color: #383838;
	font-weight: bold;
	margin-top : 0;
}

.text_lateral_content {
	margin: 0;
}

.text_lateral_link {
	text-align: right;
	padding-right: 5px;
}

.text_lateral_content a,.text_lateral_link a {
	color: #5063A7;
}

.text_lateral_link a {
	font-weight: bold;
}

.text_lateral_image_left {
	float: left;
	margin: 2px 6px 4px 0;
}

.text_lateral_image_right {
	float: right;
	margin: 2px 0 4px 6px;
}

/* fin text list - article mode */ /* agency detail */
.agency_list {

}

.agency_item {
	color: #5063A7;
}

.agency_country_row {
	border: 1px solid #E1E1E1;
	background-color: #F0F0F0;
	width: 40%;
	padding: 5px;
	font-weight: bold;
	font-size: 140%;
	margin: 0 0 10px;
	clear: both;
	float: left;
}

.agency_detail_row {
	margin: 10px 0;
	clear: both;
	float: left;
	width: 100%;
}

.agency_detail_label {
	border: 1px solid #E1E1E1;
	background-color: #F0F0F0;
	font-weight: bold;
	width: 30%;
	padding: 5px;
	margin-right: 4px;
	float: left;
	text-align: right;
}

.agency_detail_data {
	border: 1px solid #E1E1E1;
	width: 60%;
	padding: 5px;
	color: gray;
	float: left;
}

.agency_detail_data a {
	color: #90074c;
}

/* fin agency detail */ /* file link */
.doc_file_link,.xls_file_link,.ppt_file_link,.pdf_file_link,.txt_file_link,.html_file_link,.sound_file_link,.img_file_link,.video_file_link,.exe_file_link,.zip_file_link,.tgz_file_link,.dir_file_link
	{
	background: transparent url(doc_types/doc.gif) no-repeat 0 0;
	padding: 2px 0 2px 20px;
	display: block;
}

.xls_file_link, .ppt_file_link, .pdf_file_link, .txt_file_link, .html_file_link, .sound_file_link, .img_file_link, .video_file_link{
	height:auto;
}


.xls_file_link {
	background: transparent url(doc_types/xls.gif) no-repeat 0 0;
}

.ppt_file_link {
	background: transparent url(doc_types/ppt.gif) no-repeat 0 0;
}

.pdf_file_link {
	background: transparent url(doc_types/pdf.gif) no-repeat 0 0;
}

.txt_file_link {
	background: transparent url(doc_types/txt.gif) no-repeat 0 0;
}

.html_file_link {
	background: transparent url(doc_types/html.gif) no-repeat 0 0;
}

.sound_file_link {
	background: transparent url(doc_types/sound.gif) no-repeat 0 0;
}

.img_file_link {
	background: transparent url(doc_types/img.gif) no-repeat 0 0;
}

.video_file_link {
	background: transparent url(doc_types/video.gif) no-repeat 0 0;
}

.exe_file_link {
	background: transparent url(doc_types/exe.gif) no-repeat 0 0;
}

.zip_file_link {
	background: transparent url(doc_types/zip.gif) no-repeat 0 0;
}

.tgz_file_link {
	background: transparent url(doc_types/zip.gif) no-repeat 0 0;
}

.dir_file_link {
	background: transparent url(doc_types/dir.gif) no-repeat 0 0;
}

/* fin file link classes */ /* sommaire mode */
#center div.agencyList{
	margin-bottom : 4px;
}
#center div.subAgencyList {
	padding : 9px;
	margin-top: 4px ;
}

#center div.agencyList div.agencyGroup_top {
	margin : 4px 0 0 0;
	background: transparent url(img/agence_bureau/inactive/top_left.png) no-repeat left top;
	padding-left : 2px;
}

#center div.agencyList div.agencyGroup_top div.agencyGroupInner_top{
	background: transparent url(img/agence_bureau/inactive/top_right.png) no-repeat right top;
	padding: 2px 2px 2px 0;
}

#center div.agencyList div.agencyGroup {
	margin : 0;
	background: transparent url(img/agence_bureau/inactive/top_left.png) no-repeat left -2px;
	padding-left : 2px;
}

#center div.agencyList div.agencyGroup div.agencyGroupInner{
	background: transparent url(img/agence_bureau/inactive/top_right.png) no-repeat right -2px;
}

#center div.agencyList div.agencyGroup_bottom {
	background: transparent url(img/agence_bureau/inactive/bottom_left.png) no-repeat left top;
	padding-left : 2px;
}

#center div.agencyList div.agencyGroup_bottom div.agencyGroupInner_bottom{
	background: transparent url(img/agence_bureau/inactive/bottom_right.png) no-repeat right top;
	height : 2px;
}

#center div.agency_legend {
	padding: 16px 10px 10px;
	border : 1px solid #dadada;
}
#center div.agency_legend div.agency_legend_agency,
#center div.agency_legend div.agency_legend_office {
	padding : 6px 0 0 40px;
	line-height : 18px;
	display : inline;
	background:url("img/agence_bureau/bureau_default_ico.png") no-repeat scroll left top transparent;
}

#center div.agency_legend div.agency_legend_agency {
	background:url("img/agence_bureau/agence_default_ico.png") no-repeat scroll left top transparent;
}

#center div.agencyListActive div.agencyGroup_top {
	background: transparent url(img/agence_bureau/active/top_left.png) no-repeat left top;
}

#center div.agencyListActive div.agencyGroup_top div.agencyGroupInner_top{
	background: transparent url(img/agence_bureau/active/top_right.png) no-repeat right top;
}

#center div.agencyListActive div.agencyGroup {
	background: transparent url(img/agence_bureau/active/left.png) repeat-y left top;
}

#center div.agencyListActive div.agencyGroup div.agencyGroupInner{
	background: transparent url(img/agence_bureau/active/right.png) repeat-y right top;
}

#center div.agencyListActive div.agencyGroup_bottom {
	background: transparent url(img/agence_bureau/active/bottom_left.png) no-repeat left top;
}

#center div.agencyListActive div.agencyGroup_bottom div.agencyGroupInner_bottom{
	background: transparent url(img/agence_bureau/active/bottom_right.png) no-repeat right top;
}

#center div.agencyList div a {
	padding : 7px 10px 5px 10px;
	font-weight : bold;
	display: block;
	color: #383838;
	text-decoration: none;
}

#center div.agencyList div a:hover,
#center div.agencyListActive div a{
	color: #5063A7;
}

#center div.subAgencyList div.agencyItemLink {
	background:url("img/agence_bureau/bureau_default_ico.png") no-repeat scroll 10px 10px transparent;
	float: left;
    height:40px;
	width: 49%;
	list-style-type: none;
	padding: 5px 0 3px 0;
	margin : 10px 0;
	border: 1px solid transparent;
}

#center div.agencyList div.agencyItemLink:hover {
	background-color:#FFFFFF;
    border: 1px solid #E7E7E7;
}

#center div.subAgencyList_col3 div.agencyItemLink {
	width: 33%;
}

.agencyItemLinkContent{
	margin : 10px 20%;
}

#center div.subAgencyList div.link_Agence,
#center div.subAgencyList div.link_Bureau{
	background:url("img/agence_bureau/agence_default_ico.png") no-repeat scroll 10px 10px transparent;
}
#center div.subAgencyList div.link_Bureau{
	background:url("img/agence_bureau/bureau_default_ico.png") no-repeat scroll 10px 10px transparent;
}


#center div.subAgencyList div a{
	background : none;
	padding : 0;
	font-weight : normal;
	display: block;
	color: #383838;
	text-decoration: none;}

#center div.subAgencyList div.breaker{
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
	overflow:hidden;
	float: none;
}

.tocSiteClear {
    clear: left;
}

li a.tocSiteMapMainLink {
    display: block;
    padding-left: 5%;
    width: 96%;
    height:34px;
    padding-top:6px;
    font-weight: bold;
    font-size: 1.1em;
}

li.color_1 a.tocSiteMapMainLink {
    color:#a80868;
}

li.color_2 a.tocSiteMapMainLink {
    color:#5650a3;
}

li.color_3 a.tocSiteMapMainLink {
    color:#df5910;
}

li.color_4 a.tocSiteMapMainLink {
    color:#5d91a4;
}

li.color_5 a.tocSiteMapMainLink {
    color:#7e5637;
}

li.color_6 a.tocSiteMapMainLink {
    color:#9a9a14;
}

li.color_7 a.tocSiteMapMainLink {
    color:#423992;
}

li.color_8 a.tocSiteMapMainLink {
    color:#cc3333;
}

div.sitemap_item {
    float: left;
    margin-left:1%;
    margin-right:1%;
    width:31%;
    margin-bottom:15px;
}
/*
img/sitemap_top_left.png
ou
img/headleftmenu_left.png
*/
div.sitemap_item_left {
	background:url("img/headleftmenu_left.png") no-repeat scroll 0 0 #DFDFDF;
	padding-left : 5px;
}

/*
img/sitemap_top_right.png
ou
img/headleftmenu_right.png
*/
div.sitemap_item_right {
	background:url("img/headleftmenu_right.png") no-repeat scroll 100% 0 transparent;
	color:#FFFFFF;
	font-weight:bold;
	padding:7px 0 5px;
}

div.sitemap_item h3 {
    margin: 0;
}

div.sitemap_item_bottom_left {
	background:url("img/boxes/bottom_left_fond_blanc.png") no-repeat scroll 0 0 transparent;
	padding-left : 5px;
}

div.sitemap_item_bottom_right {
	background:url("img/boxes/bottom_right_fond_blanc.png") no-repeat scroll 100% 0 transparent;
	padding:6px 0 5px 5px;
}

div.sitemap_sub_outer {
	background:url("img/box_left.png") repeat-y scroll left top #FFFFFF;
	padding:0 0 0 2px;
}
ul.sitemap_sub {
	background:url("img/box_right.png") repeat-y scroll right top;
    padding:2%;
    float:left;
    width:96%;
}

ul.sitemap_sub ul{
    border: none;
    background : none;
    padding:5px 10% 0 10%;
    width:80%;
}

ul.sitemap_sub ul ul{
    border: none;
    padding:0 0 0 12%;
    width:88%;
}

ul.sitemap_sub li {
    clear: left;
    float:left;
    width: 100%;
    padding:3px 0;
}

ul.sitemap_sub ul li {
    border-top: 1px solid #d0d0d0;
}

ul.sitemap_sub ul li.last {
    border-bottom: 1px solid #d0d0d0;
}

ul.sitemap_sub ul ul li {
    border-bottom: 1px dotted #d0d0d0;
    border-top: none;
}

ul.sitemap_sub ul ul li.last {
    border-bottom: none;
}


ul.sitemap_sub li span {
    display: block;
    width: 5%;
    min-width:7px;
    height: 15px;
    margin-right:2%;
    float:left;
    background-position: 50% 50%;
    background-repeat: no-repeat;

}

ul.sitemap_sub li a {
    float:left;
    width:91%;
}

ul.sitemap_sub ul li span {background-image: url(img/sitemap_arrow.png);}
ul.sitemap_sub ul ul li span {background-image: url(img/sitemap_puce.png);}
ul.sitemap_sub li span.plus,ul.sitemap_sub li span.moins {cursor: pointer;}
ul.sitemap_sub li span.plus {background-image: url(img/sitemap_plus.png);}
ul.sitemap_sub li span.moins {background-image: url(img/sitemap_moins.png);}

div.sommaire{
	margin-top : 5px;
}

div.sommaire a:hover{
	text-decoration : none;
	cursor: pointer;
}

div.themaBloc {
    margin: 5px 0;
    width: 44%;
	float: left;
	padding: 2%;
	border : 1px solid #E7E7E7;
	height: 130px;
	overflow: hidden;
}

div.themaBloc:hover {
    background: #F4F4F4;
}

div.themaBloc_col3 {
    width: 28%;	
    margin-right : 1%;
}

div.themaBloc_even {
	margin-right : 1%;
}

div.themaBloc_odd {
    margin-left : 1%;		
}

div.themaBloc_img {
	margin-right : 7px;
	margin-bottom: 5px;
	float : left;
}

div.themaBloc a {
	color: #383838;
	font-weight: bold;
}
div.themaBloc_content{
	font-weight : bold;
}
div.themaBloc_desc_paysage a, div.themaBloc_desc a {
	font-weight : normal;
}

div.themaBloc_desc {
	font-size: 90%;
	background: none;
	padding: 1%;
	color : #666666;
	font-weight: normal;
}

div.themaBloc_desc_paysage {
	clear : both;
	font-size: 90%;
	background: none;
	padding: 1%;
	color : #666666;
	font-weight : normal;
}

div.box_width_100{
	clear : both;
	width : 98%;
	margin-left : 1%;
}

div.box_width_050{
	float :left;
	width : 48.5%;
	margin-left : 1%;
}

div.box_width_040{
	float :left;
	width : 38.5%;
	margin-left : 1%;
}

div.box_width_060{
	float :left;
	width : 58.5%;
	margin-left : 1%;
}
div.box_width_030{
	float :left;
	width : 28.5%;
	margin-left : 1%;
}

div.box_width_070{
	float :left;
	width : 68.5%;
	margin-left : 1%;
}

div.box_width_025{
	float :left;
	width : 23.5%;
	margin-left : 1%;
}

div.box_width_075{
	float :left;
	width : 73.5%;
	margin-left : 1%;
}

div.box_force_right_true{
	float : right;
	margin-left: 0;
	margin-right: 1%;
}


#right_area_boxes.absolute_area_edit legend,#right_area_boxes.absolute_area_edit .add_url_jahia {
	display: none;
}

#right_area_boxes.absolute_area_edit fieldset {
	border: none;
}

.edit_msg_negative {
	border: 2px solid red;
	color: red;
	font-weight: bold;
	padding: 5px;
}

.edit_msg_positive {
	border: 2px solid green;
	color: green;
	font-weight: bold;
	padding: 5px;
}

/* actu liste et agenda liste*/
form.actu_admin_list_form{
    background-color: #F4F4F4;
    border: 1px solid #E1E1E1;
    color: #5063A7;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 10px;
}

label.actu_admin_label{
	margin : 5px;
}

.select_actu_source_site{
	margin: 10px 0;
}

.selected_source_site,
.select_actu_source_site a{
	margin: 0 10px;
}

div.actu_meta_data{
	text-align : right;
	font-style: italic;
	font-size: 11px;
}

div.recently_modified_true{
	color : red;
	border: 1px solid red;
	background-color: #FFFFCC;
}

div.actuList_filterBy{
	border : 1px solid #5063A7;
	background-color: #EAEAE9;
	color : #5063A7;
	font-weight: bold;
	padding : 5px;
}

div.actuList_filterByCateg,
div.actuList_filterByDate{
}
div.actuList_filter_title{
	color : #5063A7;
	font-weight: bold;
	text-decoration: underline;
	padding : 5px;
}
div.actuList_filter_value{
	font-style: italic;
	color : #383838;
	padding : 5px;
}

div.autoLinkList_filterBy{
	border : 1px solid #5063A7;
	background-color: #EAEAE9;
	color : #5063A7;
	font-weight: bold;
	padding : 3px;
	margin-top: 3px;
}

div.autoLinkList_filterByCateg{
}
div.autoLinkList_filter_title{
	color : #5063A7;
	font-weight: bold;
	text-decoration: underline;
	padding : 5px;
}


div.content_from_another_page{
	background-color: #FFFF66;
	border : 1px solid #E3E3E3;
	display: inline;
	margin : 5px;
}

div.agenda_item,
div.actu_item {
	padding: 10px 0;
	margin : 2px 0px;
	border-top: 1px solid #e0e0e0;
}
div.actu_item_0,
div.agenda_item_0 {
	border : none;
}

.detailed_actu_url{
	padding : 10px;
	background-color: #EAEAE9;
	border : 1px solid #5063A7;
	margin-bottom: 10px;
	color: #5063A7;
	font-weight:bold;
}
.detailed_actu_url a{
	font-weight:normal;
	color: #5063A7;
}

/* edit mode actu_item et article_item - gestion pb de largeur images */
#actus_list fieldset div.actu_item,
.article_list fieldset div.article_item{
	width : 445px;
	overflow : hidden;
}

.content_layout_full #actus_list fieldset div.actu_item,
.center_layout_full #actus_list fieldset div.actu_item,
.content_layout_full .article_list fieldset div.article_item,
.center_layout_full .article_list fieldset div.article_item {
		width : 640px;
	overflow : hidden;
}

.content_layout_full .center_layout_full #actus_list fieldset div.actu_item,
.content_layout_full .center_layout_full .article_list fieldset div.article_item{
	width : 930px;
	overflow : hidden;
}

#right div.text_lateral_list fieldset div.text_lateral_content{
	/*width : 240px;*/
	overflow : hidden;
}

/* fin edit mode actu_item et article_item - gestion pb de largeur images */

.actu_item_odd {
	background-color: #FFFFFF;
	border : 1px solid #FFFFFF;
}

.actu_item_even {
	background-color: #EDEDED;
	border : 1px solid #EDEDED;
}

.actu_admin_row{
	margin-top : 4px;
	margin-bottom : 4px;
}

.actu_admin_table{
}


.actu_admin_row .actu_item{
	border: none;
	padding : 0;
	margin : 0;
	vertical-align: top;
	padding : 1%;
	border : 1px solid #E1E1E1;
	width : 47%;
}

.actu_admin_item_0,
.actu_admin_item_3{
	background-color: transparent;
}

.actu_admin_item_1,
.actu_admin_item_2{
	background-color: #F4F4F4;
}

.actu_admin_row .actu_item .actu_image_layer{
}

.actu_admin_row .actu_item .actu_content{
}

.actu_admin_row .actu_item .actu_content .actu_date{
	margin : 2px 0;
	float : none;
}

.actu_admin_row .actu_item .actu_content .extra_infos{
	clear : both;
	line-height: 20px;
	font-size: 11px;
	font-style: italic;
}

.actu_admin_row .actu_item .actu_content .extra_infos .detailed_actu_url{
    background: none ;
    border: none;
    margin-bottom: 0;
    padding: 0;
    color : #383838;
    font-weight: normal;
}

.actu_admin_row .actu_item .actu_content .extra_infos a{
	font-size: 11px;
	font-style: italic;
	text-decoration: none;
	font-weight: bold;
}


.actu_admin_row .actu_item .actu_content .extra_infos a:hover{
	text-decoration: underline;
}
.actu_admin_row .actu_item .actu_content .actu_portal_link{
	float: none;
	clear: none;
	margin : 2px;
}
.actu_admin_row .actu_item .actu_content .actu_portal_link a{
	float: none;
}
.actu_admin_row .actu_item .actu_content .actu_link_categ{
	background : none;
	margin : 2px;
}

.actu_admin_row .actu_item .actu_content .actu_title{
}

.actu_admin_row .actu_item .actu_content .actu_content_summary{
}

.actu_admin_row .actu_item .actu_content .actu_content_body{
}

.actu_item_hover {
	background-color: #DFDFDF;
	border : 1px solid #5063A7;
}

div.actu_link{
	text-align : right;
	margin-top : 5px;
}

div.actu_link a{
	color: #5063A7;
	margin:4px 2px;
	text-decoration: none;
	font-weight: bold;
}

.agenda_date,.actu_date {
	padding: 0;
	color: #5063A7;
	font-size: 11px;
	margin-bottom : 10px;
}

.agenda_title,.agenda_title a,.actu_title,.actu_title a {
	color: #383838;
	font-size: 14px;
	font-weight: bold;
	margin:0;
	margin-bottom: 2px;
}

.agenda_content,.actu_content {
	color: #383838;
}

div.actu_content_show_detail{
	display : none;
	text-align : right;
	margin-bottom:2px;
	float : right;
}

div.categ_links,
div.actu_content_show_detail{
	margin-top : 5px;
}

div.actu_image div.actu_content_show_detail{
	margin : 0;
	float: left;
}

div.categ_links{
	width : 76%;
	float: left;
}

div.actu_content_show_detail a{
	color: #5063A7;
	text-decoration: none;
	font-weight: bold;
	line-height: 21px;
}
div.actu_content_body {
	clear: both;
	padding-top : 5px;
}

.agenda_image_layer,.actu_image_layer {
	float: left;
	margin: 2px 5px 2px 0;
}

.agenda_image,.actu_image {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

.agenda_image img,.actu_image img {
	display: block;
}
.actu_link_categ{
	float : left;
	width : 80%;
	margin : 0 1%;
    line-height: 21px;
}
.actu_link_categ_label{
	float : left;
	color: #FFFFFF;
	font-weight: bold;
	background: transparent url(img/actus/categ_tag_arrow_right.png) no-repeat right 50%;
	padding-right : 3px;
	width : 15%;
	margin-right: 2%;
	text-align: center;
}

.actu_link_categ_label_inner{
	float : left;
	background: url("img/actus/categ_tag_bg.png") repeat-x scroll left bottom #7C8F9A;
	height : 16px;
	padding : 3px 5% 2px;
	width : 90%;

}
.main_show_button div.actu_content_show_detail{
	margin-left : 3%;
	width: 24%;
}


.agenda_link_categ a,.actu_link_categ a{
	color: #5063A7;
	padding : 0 0 0 2px;
	text-decoration: underline;
	font-weight: bold;
}

div.link_container_local_false {
	background-color: #666666;
	border: 1px dotted red;
}

div.actu_portal_link_local_false{
	background-color: #FFFF66;
	border: 1px dotted red;
}

.agenda_portal_link,.actu_portal_link{
	margin:2px 0px;
}

.agenda_portal_link a,.actu_portal_link a{
	color:#383838;
	font-size : 10px;
	font-weight:bold;
}

.agenda_files_links,.actu_files_links {
	padding: 5px 0;
}

.agenda_file,.actu_file {
}

.agenda_file a,.actu_file a {
	color: #383838;
	text-decoration: none;
	display: block;
	background:  url("img/arrow_bleu.png") no-repeat scroll left 5px transparent;
	padding : 2px 10px;
	font-weight: bold;
}

.agenda_file a:hover,.actu_file a:hover {
	text-decoration : underline;
}


/* generic pagination */
.pagination_bar {
	background: transparent url(img/pagination_bar/top_left.png) no-repeat left top;
	margin: 7px 0 0 0;
	padding-left: 2px;
}

.pagination_bar_inner {
	background: transparent url(img/pagination_bar/top_right.png) no-repeat right top;
	padding: 12px 10px 8px;
	text-align: center;
}
.pagination_bar_bottom {
	background: transparent url(img/pagination_bar/bottom_left.png) no-repeat left top;
	padding-left: 2px;
}

.pagination_bar_bottom_inner {
	background: transparent url(img/pagination_bar/bottom_right.png) no-repeat right top;
	height : 2px;
}
.pagination_bar_item {
	text-align: center;
	display: inline;
	padding : 0 5px;
}

.pagination_bar_item a {
	color: #383838;
	font-size: 12px;
	font-weight: bold;
	padding : 0 2px;
}

.pagination_bar_item .pagination_current {
	display: inline;
}

.pagination_bar_item .pagination_current a {
	color: #5063A7;
}

.pagination_previous a{
	background:  url("img/arrow_bleu_right.png") no-repeat scroll left 4px transparent;
}
.pagination_next a{
	background:  url("img/arrow_bleu.png") no-repeat scroll right 4px transparent;
}

.pagination_previous_previous{
	margin-right : 20%;
}
.pagination_next_next{
	margin-left : 20%;
}


.pagination_previous_previous a{
	background:  url("img/arrow_bleu_end_right.png") no-repeat scroll left 4px transparent;
}
.pagination_next_next a{
	background:  url("img/arrow_bleu_end.png") no-repeat scroll right 4px transparent;
}

.pagination_previous a:hover,
.pagination_next a:hover,
.pagination_previous_previous a:hover,
.pagination_next_next a:hover{
	text-decoration: none;
}

/* synomia search css*/
#synform td,#synform th,#SI2_lettres td,#SI2_lettres th,table.expressions_tab td,table.expressions_tab th {
	border: none;
	font-size: 12px;
}

/* arche calendar */
.calendar_block,.calendar_block a {
	font-size: 0.95em;
}

.calendar_block {
    padding-bottom:1px;
    width : 250px;
    float: left;
	margin: 0 15px 10px 5px;
}

.tablo_bord_calendar {
	text-align: center;
	background : url("img/menu_header/menu_haut_bg_item.png") repeat-x scroll left top #5063A7;
	padding : 2px 0;
}

.tablo_bord_calendar a {
	color: #FFF;
	font-weight: bold;
    line-height:23px;
}

table.calendar {
	border: none;
	width: 100%;
	margin-bottom:0;
	border-bottom: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
}

tr.calendar_headers {

}

tr.calendar_row {
	border: none;
	width: 100%;
}

th.calendar_cell,td.calendar_cell {
	border: none;
	width: 12%;
	text-align: center;
	padding: 5px 0;
}

td.calendar_cell a {
	font-weight: bold;
	color: #707070;
	display: block;
}

th.calendar_cell {
	color: #000;
	font-weight: bold;
}
td.selected {
	background : url("img/menu_header/menu_haut_bg_item_highlighted.png") repeat-x scroll left top #5063A7;
}

td.selected a {
	color: #FFF;
	text-decoration: underline;
}

.agendaArrowNext,.agendaArrowPrevious {
	padding: 5px 10px;
	margin: 0 10px;
	background: transparent url(/jahia/jsp/jahia/css/alpha_image_loader/boxes/text_slider/slider_arrow_right.png) no-repeat 0 4px;
}

.agendaArrowPrevious {
	background: transparent url(/jahia/jsp/jahia/css/alpha_image_loader/boxes/text_slider/slider_arrow_left.png) no-repeat 0 4px;
}
.agendaArrowNext span,.agendaArrowPrevious span {
	display: none;
}

.agendaArrowPrevious:hover {
	background: transparent url(/jahia/jsp/jahia/css/alpha_image_loader/boxes/text_slider/slider_arrow_left_hover_bleu.png) no-repeat 0 4px;
	text-decoration: none;
}
.agendaArrowNext:hover {
	background: transparent url(/jahia/jsp/jahia/css/alpha_image_loader/boxes/text_slider/slider_arrow_right_hover_bleu.png) no-repeat 0 4px;
	text-decoration: none;
}


/* actu box items */
.actuBox_item {
	width : 98%;
	margin : 0 1%;
	padding: 10px 0;
	background-color: #FFFFFF;
	min-height : 85px;
	border-top: 1px solid #DFDFDF;
}

.header_boxes_area .actuBox_item {
	background : none;
}


.actuBox_item_first {
	padding-top : 5px;
	border: none;
}

.actuBox_date {
	color: #5063A7;
	font-size: 11px;
	margin-bottom : 5px;
}

.actuBox_title{
	margin-bottom : 2px;
}
.actuBox_title,.actuBox_title a {
	color : #383838;
	font-weight: bold;
}

.actuBox_content {
	color: #656565;
	position: relative;
}
.back_link{
	margin : 10px 0;
	text-align : right;
}
.actuDetail_backLink{
	color : #383838;
	font-weight: bold;
	text-align: right;
	background:transparent url(img/arrow_bleu.png) no-repeat scroll 0 3px;
	padding-left: 10px;
}

.actuBox_moreLink,
.actuBox_moreLinkExternalSite{
	color : #5063A7;
	font-weight: bold;
	float : right;
	padding-left: 10px;
}

div.actu_content_show_detail_external_site{
	text-align: right;
}

div.actu_content_show_detail_external_site a{
	color: #5063A7;
	text-decoration: none;
	font-weight: bold;
	line-height: 21px;
	width: 100%;
}

.actuBox_image_layer {
	float: left;
	margin: 0 10px 0 0;
	position: relative;
	z-index:99;
}

.actuBox_image {
	float: left;
	width: 128px;
	height: 85px;
	overflow: hidden;
}

.actuBox_image img {
	display: block;
}

.actuBox_files_links {
	padding: 5px;
}

.actuBox_file {
	float: right;
	margin-left: 10px;
}

.actuBox_file a {
	color: #8F0149;
}

/* focus boxes view */
.focusBox_item {
    background: transparent url(img/boxes/focus_bottom_bg.png) repeat-x left bottom;
    border-bottom: 1px solid #E1E1E1;
    padding-bottom: 10px;
    margin-bottom : 15px;
}
.home .focusBox_item {
	margin : 0 1% 15px 1%;
	background: none;
}

.focusBox_item_un_elem {
	width: 100%;
}
.focusBox_title,.focusBox_title a {
	font-size: 18px;
}
.focusBox_mainBody {
	margin-top: 10px;
}

.focusBox_content_image_true{
	/*margin-left : 250px;*/
}

.focusBox_image_layer {
	float:left;
	display:block;
	width:auto;
	margin-bottom: 5px;
	margin-right: 9px;
	margin-top: 4px;
}
.focusBox_image {
}
.focusBox_image img {
	display: block;
	position : relative;
}
.focusBox_more_link {
    text-align:right;
    margin-top: 5px;
}
.focusBox_more_link a {
	margin-right:10px;
	color: #5063A7;
	font-weight: bold;
	font-size: 11px;
}
.focusBox_files_links { padding: 5px;}

.focusBox_file {
	float: right;
	margin-left: 10px;
}

.focusBox_file a { color: #8F0149;}
/* start hack */
#right_area_boxes,#left_menu,#toplinks { zoom: 1;}
/* end hack */




/* box linkslist */
div.linkslist{
	color : #FFFFFF;
	padding : 0 4px;
}
div.link_container_warning{
	color: #FF0000;
	font-weight: bold;
	margin-left: 5px;
}
div.link_desc{
	color : #8a8a8a;
	padding : 5px;
}
ul.links_items{
}
li.link_box_item{
	margin : 10px 0;
	padding : 0 4px;
}
li.link_box_item a{
	background:transparent url(img/arrow_bleu.png) no-repeat scroll 0 3px;
	padding-left : 10px;
	line-height: 18px;
	font-weight: bold;
}
li.link_box_item a.image_href {
	 background:none;
	 padding:0;
	 margin:0;
}
li.link_box_item a span.file_link_teaser{
	font-weight: normal;
}
li.link_box_over_title{
	color : #5063A7;
	font-weight: bold;
}
.link_box_link_all{
    height:23px;
    padding-left : 25px;
	margin : 2px 4px;
	background:transparent url(img/arrow_bleu_frame.png) no-repeat scroll 0 0;
}


/* categories */
#categorySearcherForm{
	background-color: #FFFFFF;
	color: #383838;
}

#categorySearcherForm .categ_criteria_title{
	font-weight : bold;
	font-size: 16px;
}
#categorySearcherForm label{
	color : #383838;
	margin : 5px 0;
	display: block;
	text-decoration: underline;
}
#categorySearcherForm ul{
	padding: 0;
	width : 100%;
}
#categorySearcherForm ul.categ_filter{
	list-style-type: none;
}

#categorySearcherForm .main_criteria_area_border ul.categ_filter{
	border-right: 1px solid #e1e1e1;
}

#categorySearcherForm .main_criteria_area{
	float : left;
	width : 46%;
	margin-right: 4%;
}

#categorySearcherForm .main_criteria_area_sectors,
#categorySearcherForm .main_criteria_area_themes{
	margin-bottom : 30px;
}

#categorySearcherForm .main_criteria_area_sectors_ffem, 
#categorySearcherForm .main_criteria_area_institutions{
	margin-bottom : 15px;
}

#categorySearcherForm ul.categ_filter li{
	list-style-type: none;
	margin : 5px 0;
}

#categorySearcherForm ul.categ_filter a.detail_link{
	text-decoration: none;
	color: #5063A7;
	cursor: pointer;
	font-weight: bold;
	font-style: italic;
}

#categorySearcherForm ul.categ_filter ul.zone_items,
#categorySearcherForm ul.categ_filter ul.sector_items,
#categorySearcherForm ul.categ_filter ul.theme_items,
#categorySearcherForm ul.categ_filter ul.auteur_items,
#categorySearcherForm ul.categ_filter ul.institution_items,
#categorySearcherForm ul.categ_filter ul.grantyear_items {
	background-color: #cccfda;
	float: left;
	margin-top : 5px;
	padding : 10px 1% 20px 1%;
	width : 35%;
}

#categorySearcherForm li{
	margin: 2px 0;
}

#categorySearcherForm li input{
	float: left;
	margin-right: 10px;
}

#categorySearcherForm div.input_label{
	font-size: 10px;
	width : 90%;
	display: inline;
}

#categorySearcherForm div.input_label label{
	text-decoration: none;
	display: inline;
	color: #666666;
}
#categorySearcherForm li li  div.input_label label{
	line-height: 18px;
}

#categorySearcherForm .close_item{
	float: right;
	text-align: right;
}
#categorySearcherForm .close_item a{
	background : transparent url(img/categ_searcher/overlay_categ_close_btn.png) no-repeat right 3px;
	text-align: right;
	padding-right : 15px;
	color: #5063A7;
	font-weight: bold;
}

#categorySearcherForm .close_item a:hover{
	cursor: pointer;
}

#categorySearcherForm .all_item div.input_label label{
	color: #5063A7;
	font-weight: bold;
}

#categorySearcherForm li.checkbox_item_main{
	margin : 0 ;
	padding-top : 5px;
}

.zone_items .checkbox_item,
.sector_items .checkbox_item,
.theme_items .checkbox_item,
.auteur_items .checkbox_item,
.institution_items .checkbox_item,
.grantyear_items .checkbox_item{
	float : left;
	width : 33%;
}

a.overlay_close{
	cursor : pointer;
}


#categorySearcherForm .categ_inputs{
    margin-top: 10px;
	text-align: right;
}

.categsearcher_reset,
.categsearcher_submit{
	display : inline;
    width: 100px;
    margin-right: 10px;
}
.categ_searcher_reset{
	width: 124px;
}


.categsearcher_submit input.categsearcher_input,
.categsearcher_reset input.categsearcher_input{
	background:url("img/categ_searcher/bg_btn_submit_off.png") no-repeat scroll left top transparent;
	padding-left : 10px;
    color: white;
    font-weight: bold;
    padding: 4px;
    width: 100px;
    border: none;
}
.categsearcher_reset input.categsearcher_input{
	background:url("img/categ_searcher/bg_btn_reinit_off_124x24.png") no-repeat scroll left top transparent;
	width: 124px;
}

.categsearcher_submit input.categsearcher_input:hover{
	background:url("img/categ_searcher/bg_btn_submit_on.png") no-repeat scroll left top transparent;
	cursor: pointer;
}

.categsearcher_reset input.categsearcher_input:hover{
	background:url("img/categ_searcher/bg_btn_reinit_on_124x24.png") no-repeat scroll left top transparent;
	cursor: pointer;
}

.categ_criteria_block{
	margin-top : 15px;
	margin-bottom : 15px;
	font-weight: bold;
}

.criteria_title{
}

.criteria_value{
	color: #5063A7;
}
.categ_search_results_title{
	font-size : 18px;
}

.categ_search_results_top{
	margin-top : 15px;
	background: transparent url(img/categ_searcher/arrondi_gris_haut_droit.png) no-repeat right top;
}

.categ_search_results_top_inner {
	background: transparent url(img/categ_searcher/arrondi_gris_haut_gauche.png) no-repeat left top;
	padding : 5px 0;
}

.categ_search_results{
	background: transparent url(img/categ_searcher/droit.png) repeat-y right top;
}

.categ_search_results_inner {
	background: transparent url(img/categ_searcher/gauche.png) repeat-y left top;
	padding-top : 10px;
	padding-bottom : 10px;
}
.categ_search_results_bottom {
	background: transparent url(img/categ_searcher/arrondi_gris_bas_gauche.png) no-repeat left bottom;
	padding-left : 15px;
	margin-bottom : 20px;
}

.categ_search_results_bottom_inner {
	background: transparent url(img/categ_searcher/arrondi_gris_bas_droit.png) no-repeat right bottom;
	padding : 4px 0;
}


.categ_header_left {
	background: transparent url(img/categ_searcher/arrondi_gris_haut_gauche.png) no-repeat left top;
	padding-left: 15px;
}

.categ_header_right {
	background: transparent url(img/categ_searcher/arrondi_gris_haut_droit.png) no-repeat right top;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-right : 15px;
}
.categ_bottom_left {
	background: transparent url(img/categ_searcher/arrondi_gris_bas_gauche.png) no-repeat left bottom;
	padding-left : 15px;
}

.categ_bottom_right {
	background: transparent url(img/categ_searcher/arrondi_gris_bas_droit.png) no-repeat right bottom;
	padding : 4px 0;
}


.content_object{
	padding : 15px 20px 10px 20px;
	border-top: 1px solid #E1E1E1;
	margin-bottom : 5px;
}
.content_object_0{
	border : none;
	padding-top : 0;
}
.content_object_link{
	font-weight: bold;
}
.content_object_link a{
	color : #383838;
}
.content_object_date{
	color : #666666;
	display: inline;
}
.date_type_sep{
	color : #666666;
	display: inline;
	margin : 0 4px;
}
.content_object_type{
	color : #666666;
	display: inline;
}

/* pop up choix actus */
#actu_choice_helper{
}

#actu_choice_helper .article{
	margin:5px 1%;
	padding : 5px 1%;
	vertical-align: top;
	background-color: #FFFFFF;
	width : 46%;
	float : left;
}
#actu_choice_helper .article_even{
	clear: both;
}

#actu_choice_helper .article a,#actu_choice_helper .article label{
	color: #9A1C5B;
}

#actu_choice_helper .article label{
	font-style: italic;
}

#actu_choice_helper .description{
	margin: 20px;
}

#actu_choice_helper ul.categList{
	display:inline-block;
	margin:10px;
	width:100%;
}

#actu_choice_helper ul li{
    list-style: disc inside;

}

#helperPageParams{
	background:#9a1c5b;
	color:#FFFFFF;
	margin-bottom: 40px;
}

#helperPageParams form{
}

#helperPageParams label{
	display: block;
}

#helperPageParams ul{

}

#helperPageParams li{
	display:block;
	float:left;
	width:30%;
}

#helperPageParams fieldset{
	border: none;
}

/** CSS A La Une HomePage   */
ul.jcarousel-skin-tango{
	float : left;
	width : 74%;
}

ul.audio_items{
	width : 100%;
}

ul.jcarousel-skin-tango li{
	width : 185px;
/*	height : 200px;*/
	overflow : hidden;
}

ul.audio_items li,
ul.jcarousel-skin-tango li.add_url_jahia{
	width : auto;
	height : auto;
	margin : 2px;
}
ul.jcarousel-skin-tango li .media_item_title{
	color : #383838;
	font-weight : bold;
	padding : 4px 0;
	text-align: center;
}

ul.jcarousel-skin-tango li .media_item_description{
	color : #383838;
}

div.mycarousel1_prevButton, div.mycarousel2_prevButton, div.mycarousel3_prevButton{
	background: none;
	width:12%;
	float: left;
	height: 23px;
	margin-top: 25%;
}
div.mycarousel1_nextButton, div.mycarousel2_nextButton, div.mycarousel3_nextButton{
	background: none;
	width:10%;
	height: 23px;
	float: right;
	margin-top: 25%;
	margin-left: 3%;
}
.display_cursors_true div.mycarousel1_prevButton,.display_cursors_true div.mycarousel2_prevButton,.display_cursors_true div.mycarousel3_prevButton{
	background: transparent url(img/arrowPrev.png) no-repeat;
}
.display_cursors_true div.mycarousel1_nextButton,.display_cursors_true div.mycarousel2_nextButton,.display_cursors_true div.mycarousel3_nextButton{
	background: transparent url(img/arrowNext.png) no-repeat;
}





div.thecarousel_prevButton{
	float: left;
	border-right:1px solid #999;
	height:29px;
	width:40px;
	padding-left:20px;
	background:transparent url(img/sliderarrowleft_black.png) no-repeat 16px 7px;
}
div.thecarousel_nextButton{
	float: right;
	border-left:1px solid #999;
	height:29px;
	width:40px;
	padding-right:20px;
	background:transparent url(img/sliderarrowright_black.png) no-repeat 16px 7px;
}
ul#thecarousel, ul#thecarousel li{
	height:27px;
	border-right:1px solid gray;

}
ul#thecarousel li.selected{
	background:#FFFFFF url(img/sliderbghighlight_grey.png) repeat-x 0 0;
}
#alaune{ /*border: 1px solid green;*/
	display: block;
	width: 100%;
	padding-top:10px;
	text-align:center;
}
#alaune .alaune_item{
	height:338px;
}
#alaune .alaune_item img{
	z-index:1;
	width: 100%;
	height:338px;
}
#alaune .alaune_item #bglayer_right{
	background-color:#666;
	position:relative;
	left:641px;
	top:-338px;
	height:338px;
	width:67%;
	-moz-opacity:0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
}
#alaune .alaune_item #bglayer{
	position:relative;
	/*left:32px;*/
	top:-338px;
	height:338px;
	width:33.1%;
}
#alaune .alaune_item .bglayer_left{
	left:0;
}
#alaune .alaune_item .bglayer_right{
	left:67%;
}
.alaune_conf{
	font-weight : bold;
}
.bglayerColor_blanc{
	background-color:#fff;
}
.bglayerColor_gris{
	background-color:#666;
}
.bglayerColor_sombre{
	background-color:#333;
}
.bglayerOpacity_faible{
	-moz-opacity:0.25;
	opacity: 0.25;
	filter:alpha(opacity=25);
}
.bglayerOpacity_moyenne{
	-moz-opacity:0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
}
.bglayerOpacity_forte{
	-moz-opacity:0.75;
	opacity: 0.75;
	filter:alpha(opacity=75);
}


#alaune .alaune_item #bglayer2{
	font-size:16px;
	position:relative;
	top:-679px;
	height:338px;
	width:33.1%;
	overflow:auto;
}
#alaune .alaune_item .bglayer2_left{
	left:0;
}
#alaune .alaune_item .bglayer2_right{
	left:67%;
}
#alaune .alaune_item .bglayer2Color_blanc{
	color:#000;
}
#alaune .alaune_item .bglayer2Color_gris{
	color:#fff;
}
#alaune .alaune_item .bglaye2rColor_sombre{
	color:#fff;
}


#alaune #alaune_slider{
	background:#FFFFFF url(img/bgslider_grey.png) repeat-x 0 0;
	color:black;
	font-size:16px;
	position:relative;
	left:100px;
	top:-74px;
	width:75%;
	height:29px;
}


/* header */ /* banner */
#alaune ul#bandeauImageslist {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#alaune li {
	display: block;
	float: left;
	text-decoration: none;
	text-align: center;
	padding: 5px;
}

#alaune li img {
	/*max-width: 100px;*/
}



/* REPRISE */
.anciennement_strong{
	font-weight: bold;
}
.white_element{
	background-color:#000000;
}
.blue_element{
	background-color:#336699;
}
.light_blue_element{
	background-color:#3399ff;
}
.red_element{
	background-color:#990033;
}
.kaki_element{
	background-color:#999900;
}
.grey_element{
background-color:#cccccc;
}
.black_element{
	background-color:#ffffff;
}

/* year filter */
.year_filter_list_title{
	font-size: 18px;
	color: #000000;
	margin-top : 25px;
	margin-bottom : 10px;
}
div.year_filter_list{
	text-align: left;
	background: url("img/year_filter/top_left.png") no-repeat scroll left top transparent;
	float: left;
	width : 99.7%;
	padding-left:0.3%;
}
div.year_filter_list_inner{
	background: url("img/year_filter/top_right.png") no-repeat scroll right top transparent;
	float: left;
	width : 99.7%;
	padding-right:0.3%;
}

.year_filter_item{
	margin-top : 1px;
}

.year_filter_item a{
	display : block;
	float : left;
	font-size: 18px;
	padding : 4px 10px;
	border-right : 1px solid #E1E1E1;
	color: #5063A7;
}

.year_filter_item_current_true a,
.year_filter_item a:hover{
	background: transparent url(img/year_filter/year_bg_hover.png) left top;
	color: #FFFFFF;
	text-decoration: none;
}


div.year_filter_list_bottom{
	background: url("img/year_filter/bottom_left.png") no-repeat scroll left top transparent;
	float: left;
	margin-bottom: 15px;
	width : 99.7%;
	padding-left:0.3%;
}
div.year_filter_list_bottom_inner{
	background: url("img/year_filter/bottom_right.png") no-repeat scroll right top transparent;
	float: left;
	width : 99.7%;
	padding-right:0.3%;
	height : 2px;
}

/* end year filter */

/* Agenda Summary box */
.agenda_box_summary{
	background-color : #FFFFFF;
	padding : 0 4px;
}
.agenda_summary{
	padding : 0 4px;
}
.agenda_summary_item{
	background:transparent url(img/arrow_bleu.png) no-repeat scroll 0 5px;
	padding-left : 10px;
	line-height: 18px;
	margin : 10px 0;
}
.agenda_block_desc{
	font-size : 14px;
	margin-bottom: 10px;
}
.agenda_box_items{
	margin-bottom : 15px;
}
.agenda_box_link{
}

.agenda_box_link a{
	line-height: 18px;
    padding: 2px 0 2px 25px;
	background:transparent url(img/arrow_bleu_frame.png) no-repeat scroll 0 0;
	font-weight: bold;
}

.agenda_box_link .doc_file_link,
.agenda_box_link .xls_file_link,
.agenda_box_link .ppt_file_link,
.agenda_box_link .pdf_file_link,
.agenda_box_link .txt_file_link,
.agenda_box_link .html_file_link,
.agenda_box_link .sound_file_link,
.agenda_box_link .img_file_link,
.agenda_box_link .video_file_link,
.agenda_box_link .exe_file_link,
.agenda_box_link .zip_file_link,
.agenda_box_link .tgz_file_link,
.agenda_box_link .dir_file_link{
	padding : 0 24px 0 0;
	background-position: 100% 0;
	display: block;
}
.entryDate{
	font-weight:bold;
}
.entryTitle{
}



h1.page_title{
	color: #383838;
	font-size: 20px;
	font-weight: bold;
	margin : 0;
	margin-bottom : 10px;
}


/* PANORAMA */

.panorama{
	position : relative;
	width : 97%;
	overflow: hidden;
	font-family: Arial,Verdana, sans-serif;
	margin : 0 auto;
}
.panorama_container{
	display: none;
}
.panorama_edit_mode_true{
	overflow: visible;
}

.panorama .slide{
	height : 336px;
	overflow : hidden;
	width: 100%;
}

.panorama .slide .slide_img{
	vertical-align: middle;
}
.panorama .buttons{
	position: absolute;
	bottom : 15px;
	width : 90%;
	left : 5%;
	margin : 0 auto;
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/bg_barre_menu_panorama_blanc.png") repeat-x scroll 0 0;
	z-index: 50;
}
.panorama .buttons_disc{
	position: absolute;
	width : 100%;
	display : none;
	bottom:15px;
	margin:0 auto;
	left : 0;
	z-index:50;
}
.breaker{
	clear : both;
}
.slide_legend{
	display:none;
}
.panorama .buttons .buttonContainer{
	float:left;
	width:91.7%;
}
.panorama .buttons .buttonContainer .buttonContainer_inner{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/bg_barre_menu_panorama_blanc.png") repeat-x scroll 0 0;
	float:left;
	width:100%;
}

.panorama .buttons .buttonContainer a{
	float : left;
	display: block;
	width : 24.65%;
	overflow: hidden;
	text-align: center;
	line-height : 29px;
	height : 29px;
	font-weight: bold;
	border-right: 1px solid #d7d7d6;
}
.panorama .buttons .buttonContainer_1 a{
	width : 99.8%;
}
.panorama .buttons .buttonContainer_2 a{
	width : 49.7%;
}
.panorama .buttons .buttonContainer_3 a{
	width : 32.8%;
}

.panorama  div.buttonContainer_disc{
	text-align: right;
	margin-right: 30px;
}
.panorama  div.buttonContainer_disc_inner{
	display: inline;
}
.panorama a.cycler_item_disc{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/discs/bouton_slider_off.png") no-repeat scroll 0 0;
	padding : 0 7px 2px 13px;
}
.panorama a.cycler_item_disc:hover{
	text-decoration: none;
}

.panorama a.current_cycler_disc{
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/discs/bouton_slider_on.png") no-repeat scroll 0 0;
}

.panorama .buttons a:hover,.panorama .buttons .buttonContainer a.current_cycler{
	background: #d7d7d6 url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/bg_barre_menu_panorama_selected_blue.png") repeat-x scroll 0 0;
	border-right: 1px solid #e4e4e4;
	color : #FFFFFF;
}

.panorama .buttons .buttonContainer a.current_cycler,
.panorama .buttons .buttonContainer a.current_cycler:hover{
	cursor: default;
	text-decoration : none;
}


.panorama .buttons div.nav_prev,
.panorama .buttons div.nav_next,
.panorama .buttons div.nav_prev_empty,
.panorama .buttons div.nav_next_empty{
	float : left;
	text-align: center;
	padding : 10px 0;
	height : 4px;
	width : 4%;
	cursor: pointer;
}

.panorama .buttons div.nav_next,
.panorama .buttons div.nav_next_empty{
	float : right;
}

.panorama .buttons div.nav_prev{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/sliderarrowleft_black.png") no-repeat 50% 5px;
	border-right: 1px solid #d7d7d6;
}
.panorama .buttons div.nav_prev_empty{
	border-right: 1px solid #d7d7d6;
}
.panorama .buttons div.nav_next{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/sliderarrowright_black.png") no-repeat 50% 5px
}

a.slide_link_area_left,
a.slide_link_area_right{
	display : block;
	position: absolute;
	top : 5px;
	right : 5px;
	height: 206px;
	line-height: 206px;
	width : 215px;
	background : transparent url("img/pix.gif") repeat 0 0;
}

a.slide_link_area_right{
	left : 5px;
}

.slide_position_left{
	position:absolute;
	left:0;
	top:0;
}

.slide_position_right{
	position:absolute;
	right:0;
	top:0;
}

.slide_position_right .slide_description{
	text-align : right;
    padding: 25px 8% 50px 0px;
    float: right;
	z-index: 50;
	width : 220px;
}

.slide_position_left .slide_description{
	text-align : left;
    padding: 25px 0px 50px 8%;
    float: left;
	z-index: 50;
	width : 220px;
}


/* gestion positions par defaut : zone centrale avec colonnes droites et gauche */
.panorama_container{
	height : 255px;
}
.slide_opacifier{
	height:255px;
	width:350px;
	color : #FFFFFF;
	position : relative;
}
.slide_opacifier a{
	color : #FFF;
}
.slide_opacifier_blanc,.slide_opacifier_blanc a{
	color : #000;
}

.slide_description_inner{
	height : 170px;
	overflow: hidden;
}

.slide_desc_title{
	font-weight: bold;
	font-size: 18px;
	margin-bottom : 10px;
	padding : 0px 5px;
}
.slide_desc_desc{
	font-size: 12px;
	line-height: 1.2em;
	padding : 0px 5px;
}

/* slides blanc */
.slide_transp_faible .slide_opacifier_blanc{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/dgrd_blanc_transp_faible_rtl.png") repeat-y 0 top;
}
.slide_position_left .slide_transp_faible .slide_opacifier_blanc{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/dgrd_blanc_transp_faible_ltr.png") repeat-y -100px top;
}
.slide_transp_moyen .slide_opacifier_blanc{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/dgrd_blanc_transp_moyen_rtl.png") repeat-y 0 top;
}
.slide_position_left .slide_transp_moyen .slide_opacifier_blanc{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/dgrd_blanc_transp_moyen_ltr.png") repeat-y -100px top;
}
.slide_transp_fort .slide_opacifier_blanc{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/dgrd_blanc_transp_fort_rtl.png") repeat-y 0 top;
}
.slide_position_left .slide_transp_fort .slide_opacifier_blanc{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/dgrd_blanc_transp_fort_ltr.png") repeat-y -100px top;
}
/* slides gris */
.slide_transp_faible .slide_opacifier_gris{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/dgrd_gris_transp_faible_rtl.png") repeat-y 0 top;
}
.slide_position_left .slide_transp_faible .slide_opacifier_gris{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/dgrd_gris_transp_faible_ltr.png") repeat-y -100px top;
}
.slide_transp_moyen .slide_opacifier_gris{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/dgrd_gris_transp_moyen_rtl.png") repeat-y 0 top;
}
.slide_position_left .slide_transp_moyen .slide_opacifier_gris{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/dgrd_gris_transp_moyen_ltr.png") repeat-y -100px top;
}
.slide_transp_fort .slide_opacifier_gris{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/dgrd_gris_transp_fort_rtl.png") repeat-y 0 top;
}
.slide_position_left .slide_transp_fort .slide_opacifier_gris{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/dgrd_gris_transp_fort_ltr.png") repeat-y -100px top;
}
/* slides noir */
.slide_transp_faible .slide_opacifier_noir,.slide_transp_faible .slide_opacifier_sombre{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/dgrd_noir_transp_faible_rtl.png") repeat-y 0 top;
}
.slide_position_left .slide_transp_faible .slide_opacifier_noir,.slide_position_left .slide_transp_faible .slide_opacifier_sombre{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/dgrd_noir_transp_faible_ltr.png") repeat-y -100px top;
}
.slide_transp_moyen .slide_opacifier_noir,.slide_transp_moyen .slide_opacifier_sombre{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/dgrd_noir_transp_moyen_rtl.png") repeat-y 0 top;
}
.slide_position_left .slide_transp_moyen .slide_opacifier_noir,.slide_position_left .slide_transp_moyen .slide_opacifier_sombre{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/dgrd_noir_transp_moyen_ltr.png") repeat-y -100px top;
}
.slide_transp_fort .slide_opacifier_noir,.slide_transp_fort .slide_opacifier_sombre{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/dgrd_noir_transp_fort_rtl.png") repeat-y 0 top;
}
.slide_position_left .slide_transp_fort .slide_opacifier_noir,.slide_position_left .slide_transp_fort .slide_opacifier_sombre{
	background : transparent url("/jahia/jsp/jahia/css/alpha_image_loader/panorama/dgrd_noir_transp_fort_ltr.png") repeat-y -100px top;
}

.slide_link a{
	text-decoration : none;
}

/* colonne gauche ou colonne droite desactivee */
.content_layout_full a.slide_link_area_left,
.center_layout_full a.slide_link_area_left,
.content_layout_full a.slide_link_area_right,
.center_layout_full a.slide_link_area_right{
	width : 315px
}
.center_layout_full .slide_description,
.content_layout_full .slide_description{
	width : 320px;
}

/* home header ou aucune colonne */
.header_boxes_area{
/*
	width : 98%;
	margin: 0 auto;
*/
	padding-top : 10px;
}

.header_boxes_area .panorama_container,
.content_layout_full .center_layout_full .panorama_container{
	height : 336px;
}
.panorama_edit_mode_true .panorama_container{
	display: block;
	height: auto;
}

.header_boxes_area a.slide_link_area_left,
.content_layout_full .center_layout_full a.slide_link_area_left,
.header_boxes_area a.slide_link_area_right,
.content_layout_full .center_layout_full a.slide_link_area_right{
	height: 286px;
	line-height: 286px;
	width : 555px
}

.header_boxes_area .slide_description,
.content_layout_full .center_layout_full .slide_description{
	width : 350px;
}

.header_boxes_area .slide_opacifier,
.content_layout_full .center_layout_full .slide_opacifier{
	height:336px;
	width:450px;
}
.header_boxes_area .slide_description_inner,
.content_layout_full .center_layout_full .slide_description_inner{
	height : 251px;
	overflow: hidden;
}

.header_boxes_area .slide_desc_title,
.content_layout_full .center_layout_full .slide_desc_title{
	font-weight: bold;
	font-size: 22px;
	margin-bottom : 10px;
	padding : 0px 10px;
}
.header_boxes_area .slide_desc_desc,
.content_layout_full .center_layout_full .slide_desc_desc{
	font-size: 16px;
	line-height: 1.3em;
	padding : 0px 10px;
}


.header_boxes_area .slide_transp_faible .slide_opacifier_blanc,
.content_layout_full .center_layout_full .slide_transp_faible .slide_opacifier_blanc{
	background-position : right top;
}
.header_boxes_area .slide_position_left .slide_transp_faible .slide_opacifier_blanc,
.content_layout_full .center_layout_full .slide_position_left .slide_transp_faible .slide_opacifier_blanc{
	background-position : left top;
}
.header_boxes_area .slide_transp_faible .slide_opacifier_gris,
.content_layout_full .center_layout_full .slide_transp_faible .slide_opacifier_gris{
	background-position : right top;
}
.header_boxes_area .slide_position_left .slide_transp_faible .slide_opacifier_gris,
.content_layout_full .center_layout_full .slide_position_left .slide_transp_faible .slide_opacifier_gris{
	background-position : left top;
}
.header_boxes_area .slide_transp_faible .slide_opacifier_noir,
.content_layout_full .center_layout_full .slide_transp_faible .slide_opacifier_noir,
.header_boxes_area .slide_transp_faible .slide_opacifier_sombre,
.content_layout_full .center_layout_full .slide_transp_faible .slide_opacifier_sombre{
	background-position : right top;
}
.header_boxes_area .slide_position_left .slide_transp_faible .slide_opacifier_noir,
.content_layout_full .center_layout_full .slide_position_left .slide_transp_faible .slide_opacifier_noir,
.header_boxes_area .slide_position_left .slide_transp_faible .slide_opacifier_sombre,
.content_layout_full .center_layout_full .slide_position_left .slide_transp_faible .slide_opacifier_sombre{
	background-position : left top;
}




.panorama_edit_mode_true .panorama_container fieldset{
	width : 47%;
	float : left;
	margin : 0 1%;
}
.panorama_edit_mode_true .slide{
	height:150px;
	position: relative;
}
.panorama_edit_mode_true .slide_img{
}
.panorama_edit_mode_true .slide_description{
	padding:12px 0 25px 4%;
	width : 175px;
}

.panorama_edit_mode_true .slide_description_inner{
	height : 120px;
	overflow: hidden;
}


.panorama_edit_mode_true .slide_desc_title{
	font-weight: bold;
	font-size: 12px;
}
.panorama_edit_mode_true .slide_desc_desc{
	font-weight: bold;
	font-size: 6px;
}
/* END PANORAMA */


/* listing doc, listing keyword */
.file_headings, .keyword_headings {
	background: transparent url(img/common/header_left_grey.png) no-repeat left top;
	padding-left: 15px;
	color: #383838;
	font-weight: bold;
	margin-top : 10px;
}

.file_headings_inner, .keyword_headings_inner {
	background: transparent url(img/common/header_right_grey.png) no-repeat right top;
	padding-top : 10px;
	padding-right : 15px;
}
.file_headings_bottom, .keyword_headings_bottom {
	background: transparent url(img/common/bottom_left_grey.png) no-repeat left top;
	padding-left : 15px;
}

.file_headings_bottom_inner, .keyword_headings_bottom_inner {
	background: transparent url(img/common/bottom_right_grey.png) no-repeat right top;
	padding : 8px 0;
}

.file_headings .file_file, .keyword_headings .keyword_word, .keyword_headings .keyword_country {
	width : 30%;
	float: left;
}
.file_headings .file_theme{
	width : 20%;
	float: left;
}
.file_headings .file_pays{
	width : 15%;
	float: left;
}
.file_headings .file_secteur{
	width : 20%;
	float: left;
}
.file_headings .file_auteur{
	width : 15%;
	float: left;
}
.keyword_headings .keyword_link {
	width : 70%;
	float: left;
}

.file_list, .keyword_list{
	margin-top : 5px;
}
.file_item, .keyword_item {
	background: transparent url(img/common/header_left_grey.png) no-repeat left top;
	padding-left: 15px;
}

.file_item_inner {
	background: transparent url(img/common/header_right_grey.png) no-repeat right top;
	padding-top : 10px;
	padding-right : 15px;
}
.keyword_item_inner {
	background: transparent url(img/common/header_right_grey.png) no-repeat right top;
	padding-top : 8px;
	padding-right : 15px;
}
.file_item_bottom, .keyword_item_bottom {
	background: transparent url(img/common/bottom_left_grey.png) no-repeat left top;
	padding-left : 15px;
}

.file_item_bottom_inner, .keyword_item_bottom_inner{
	background: transparent url(img/common/bottom_right_grey.png) no-repeat right top;
	padding : 8px 0;
}

.file_item .file_file, .keyword_item .keyword_word, .keyword_item .keyword_country {
	width : 30%;
	float: left;
}
.file_item .file_theme{
	width : 20%;
	float: left;
}
.file_item .file_pays{
	width : 15%;
	float: left;
}
.file_item .file_secteur{
	width : 20%;
	float: left;
}
.file_item .file_auteur{
	width : 15%;
	float: left;
}
.keyword_item .keyword_link {
	width : 70%;
	float: left;
}
/* end listing doc, listing keyword */

/* tablo boxes */
li.layer_preview{
	width : 33%
}
.tablo_box {
	background : transparent url(img/boxes/tablo/tablo_header_left.png) no-repeat left top;
	padding-left: 15px;
}

.tablo_box_inner {
	background : transparent url(img/boxes/tablo/tablo_header_right.png) no-repeat right top;
	padding-top : 10px;
	padding-right : 15px;
}

.tablo_box_bottom_left {
	background: url(img/boxes/tablo/tablo_bottom_left.png) no-repeat scroll left top transparent;
	padding-left : 15px;
}

.tablo_box_bottom_right {
	background: url(img/boxes/tablo/tablo_bottom_right.png) no-repeat scroll right top transparent;
	padding : 10px 0px;
}


.text_tdb_image_left {
	float: left;
	margin: 3px 5px 5px 0;
	display: block;
}

.text_tdb_image_right {
	float: right;
	margin: 3px 0px 5px 5px;
	display: block;
}
.tablo_box{
}
.tablo_box .text_tdb_link a{
	float: right;
}

.tablo_box .tboxtitle{
	font-size:15px;
	font-weight:bold;
}

.tablo_box ul.links_items,
.tablo_box div.linkslist{
	background-color: transparent;
	border: none;
	padding: 0;
	margin : 0;
}

.tablo_box div.linkslist li.link_box_item {
	background:none;
	margin:2px 0;
	padding-left:0px;
}

.tablo_box div.linkslist li.link_box_item a{
	color: #5063A7;
}

#cefeb_annuaire h2, #cefeb_annuaire h3{
    color: #5063A7;
}

#cefeb_annuaire td, #cefeb_annuaire th {
    border:0;
}

#cefeb_annuaire .tableList td, 
#cefeb_annuaire .tableList th {
    border: 1px solid;
}


/* webdav browser */
div.webdav_browser_item{
	/*height : 600px;*/
	overflow: auto;
}
div.webdav_browser_title{
	color:#5063A7;
	font-size:14px;
	margin : 5px 0;
}
div.webdav_browser_description{
	color : #383838;
	padding : 5px;
}

ul.wd_browser_links{
	padding-left : 20px;
}

ul.wd_browser_links li{
}
ul.wd_browser_links li a{
	color : #383838;
}
.wd_link_doc,
.wd_link_xls,
.wd_link_ppt,
.wd_link_pdf,
.wd_link_txt,
.wd_link_html,
.wd_link_sound,
.wd_link_img,
.wd_link_video,
.wd_link_exe,
.wd_link_zip,
.wd_link_tgz,
.wd_link_dir{
	background: transparent url(doc_types/doc.gif) no-repeat 0 0;
	padding: 2px 0 2px 20px;
	display: block;
}
.wd_link_xls {
	background: transparent url(doc_types/xls.gif) no-repeat 0 0;
}
.wd_link_ppt {
	background: transparent url(doc_types/ppt.gif) no-repeat 0 0;
}
.wd_link_pdf {
	background: transparent url(doc_types/pdf.gif) no-repeat 0 0;
}
.wd_link_txt {
	background: transparent url(doc_types/txt.gif) no-repeat 0 0;
}
.wd_link_html {
	background: transparent url(doc_types/html.gif) no-repeat 0 0;
}
.wd_link_sound {
	background: transparent url(doc_types/sound.gif) no-repeat 0 0;
}
.wd_link_img {
	background: transparent url(doc_types/img.gif) no-repeat 0 0;
}
.wd_link_video {
	background: transparent url(doc_types/video.gif) no-repeat 0 0;
}
.wd_link_exe {
	background: transparent url(doc_types/exe.gif) no-repeat 0 0;
}
.wd_link_zip {
	background: transparent url(doc_types/zip.gif) no-repeat 0 0;
}
.wd_link_tgz {
	background: transparent url(doc_types/zip.gif) no-repeat 0 0;
}
.wd_link_dir {
	background: transparent url(doc_types/dir.gif) no-repeat 0 0;
}
/* recherche fichiers */
.file_search_form{
	background-color : #5063A7;
	padding : 5px;
	margin : 5px 0px;
}
.file_result_label{
	font-weight: bold;
	color : #FFFFFF;
	margin : 2px 0;
}
.file_result_msg{
	font-style: italic ;
	color : #383838;
	margin : 2px 0;
}
.file_result_item{
	margin : 4px 20px;
}
.file_result_title a{
	font-weight : bold;
	color : #5063A7;
}
.file_result_title{
	margin : 0 0 4px 0;
}
.file_result_fmlink {
	padding-left: 20px;
}
.file_result_fmlink a {
	font-style: italic ;
	color : #383838;
}
/* faq css */
.faq_list{
	padding : 5px 0;
	margin-top: 15px;
}
.faq_item{
	padding : 7px 0;
	border-bottom: 1px solid #e1e1e1;
}
.faq_item_0{
	border-top: 1px solid #e1e1e1;
}
.faqQuestion, 
.faqQuestionAnchor{
	font-weight: bold;
	color : #383838;
	margin : 5px 0 10px 0;
}
.faqQuestion_opened{
	color : #5063A7;
}
.faqAnswer{
	margin-top : 5px;
	padding-left : 0px;
	color : #383838;
	margin : 5px 0;
}
.pubDate{
	text-align: right;
	font-style: italic;
	font-size: 10px;
}

/* box mini rss*/
.minirsscontent .rssReaderItem{
	margin-bottom : 5px;
    padding-left: 70px;
}
.minirssitem{
    margin:0;
    display: block;
    background: transparent url(img/boxes/minirss/bg_rss_item.png) repeat-x left top;
    padding : 10px 5px 5px 5px
}

.minirssitem .minirsscontent a{
	background: none;
    font-weight: normal;
}

.minirssitem_0{
    background: none;
}

.minirsscontent .rssdate{
	display : none;
}
h3.minirsstitle{
	color:#383838;
	font-weight:bold;
	margin : 0 0 5px 0;
}
h3.minirsstitle a{
    background: url("img/arrow_bleu.png") no-repeat scroll 0 5px transparent;
    font-weight: bold;
    line-height: 18px;
    padding-left: 10px;
}
.rsslogo_image{
	display:block;
	float:left;
	height:50px;
	margin-right:10px;
	margin-top : 2px;
	overflow:hidden;
	width:60px;
}

.faq_command_links{
	margin : 15px 0;
	text-align: right;
	color : #5063A7;
	font-size: 11px;
	font-weight: bold;
}
.faq_command_links a{
	color : #5063A7;
	cursor: pointer;
}


/* end faq */

.atosBlanc12G{
	color : #5063A7;
	font-weight: bold;
}

ul.rollingLinksList{
	width : 100%;

}
ul.rollingLinksList,ul.rollingLinksList li{
	width : 97%;
	margin : 7px 0px;
}
ul.rollingLinksList li{
	padding: 0 4px 10px 4px;
}
/* manage coverflow sizes */
#media_coverflow_embedded,
#flash_content,
.flash_content {
	width : 440px;
	height : 176px;
	margin:10px auto;
}

.content_layout_full #media_coverflow_embedded,
.center_layout_full #media_coverflow_embedded,
.content_layout_full #flash_content,
.content_layout_full .flash_content,
.center_layout_full #flash_content, 
.center_layout_full .flash_content {
	width : 635px;
	height : 250px;
}

.content_layout_full .center_layout_full #media_coverflow_embedded,
.content_layout_full .center_layout_full #flash_content, 
.content_layout_full .center_layout_full .flash_content {
	width : 925px;
	height : 360px;
}

.header_boxes_area #flash_content, 
.header_boxes_area .flash_content {
	width : 974px;
	height : 370px;
}
/* end manage coverflow sizes */


/* form generator */
fieldset.step1{
	border : 1px dotted #000000;
	padding : 5px;
	background-color: #EFEFEF;
}
.formParamsIntro{
	color : #8C0041;
	font-weight: bold;
	border-bottom : 1px solid #8C0041;
	padding-bottom : 2px;
	margin-bottom : 5px;
}
.formParam .paramTitle{
	font-weight: bold;
	margin-right: 5px;
}
.form_generated_row .actionMenuContainer{
	display: block;
	float: left;
	/*width : 8%; */
}
.form_generated_row .form_g,.form_generated_row .form_donne {
	display: block;
	float: left;
	/*width : 56%; */
}

.form_generated_row{
    display:block;
	float:left;
	width:100%;
	margin-bottom:10px;
}
.form_generated_row .form_g{
	width : 36%;
	color : #5063A7;
	font-weight: bold;
	/*text-decoration: underline;*/
}

.form_generated_row .form_submit, .form_generated_row .submitInputWrapper {
    width:100%;
}

.form_generated_row .submitInput, .form_generated_row .resetInput {
	/*float:right;*/
}

.form_generated_row .resetInput {
    margin-right:5px;	
}

.form_generated_row .error {
	color:red;
}

.form_generated_row input.captcha_field {
	margin-top:4px;
}

.form_generated .errorMsgBloc {
	margin-bottom:10px;
}

/* end form generator */

/* base-projets */
#base_projets th.title {

font-size: 14px;
    color: #5063A7;
}

#ficheProjet div.title .projet {
    background-color: #5063A7;
    color: #FFFFFF;
    border: 1px solid #E94943;
    padding: 2px 5px;
}
#ficheProjet div.title .nomProjet {
	background-color: #FFFFFF;
	color: #5063A7;
	border: 1px solid #E94943;
	padding: 2px 5px;
}
/* end base-projets */



/* manage li in text */
#center .article_content_with_img_default ul,
#center .article_content_with_img_left ul {
	margin-left : 140px;	
}
#center .article_content ul ul{
	margin-left : 1em;	
}


#center .article_header ul li,
#center .article_content ul li{
	list-style-type : none;
	background: transparent url("/jahia/jsp/jahia/css/alpha_image_loader/text/puce_texte_bleue.png") no-repeat scroll left 6px;
	padding-left : 12px;
}
/* end manage li in text*/

#actus_list,.agenda_item_list{
	padding : 0 5px;
}



/* form generator */
div.displayTextAfterPost{
	margin : 10px 0;
	line-height: 18px;
}

div#contact_formulaire a.backToFormLink{
    background: url("img/arrow_bleu.png") no-repeat scroll 0 3px transparent;
    font-weight: bold;
    line-height: 18px;
    padding-left: 10px;
}
/* end form generator */


/* gestion carte flash */
#carteFlash{
	margin : 0 105px;
}
/* fin gestion carte flash */




/* box text_mailing */
div.mailing{
	margin-top : 10px;
}
div.text_mailing{
	padding : 0 10px;
}

div.mailing_header,div.mailing_toc{
	overflow : hidden;
}
div.mailing_logo{
	text-align : center;
}
div.mailing_bandeau{
	margin-bottom : 30px;
}
div.mailing_intro,div.mailing_footer, div.mailing_after_footer{
	padding : 5px;
	margin-top : 10px;
}
div.mailing_subject{
	font-weight : bold;
	font-size : 16px;
	color : #5063A7;
	border-bottom:2px solid #5063A7;
}

h3.text_mailing_title,h3.text_mailing_title a{
	font-weight : bold;
	font-size : 14px;
	color : #5063A7;
}
h4.text_mailing_sub_title, h4.text_mailing_sub_title a{
	font-size : 12px;
	color : #5063A7;
	padding : 2px 0;
}
img.text_mailing_image_right{
	float : right;
	margin : 2px 0 2px 5px;
}
img.text_mailing_image_left{
	float : left;
	margin : 2px 5px 2px 0;
}
div.text_mailing_link a{
	font-size : 12px;
	color : #383838;
	background: url("img/arrow_bleu.png") no-repeat scroll 0 3px transparent;
	font-weight: bold;
	line-height: 18px;
	padding-left:10px;
	font-family: Arial,"sans-serif";
}
div.mailing_toc_box{
	margin-top : 10px;
}
/* end box text_mailing */



/* Ajout du style pour la newsletter */

div.mailing  {
	background: #FFF;
}


/* Style pour le header */

#mailing_header .mailing_header_logo,
#mailing_header .mailing_header_subject,
#mailing_header .mailing_header_homelink,
#mailing_header .mailing_header_date {
	line-height: 100px;
	height: 100px;
	float: left;
	
}

#mailing_header .mailing_header_logo {
	margin: 10px 0 10px 1%;
	width: 20%;
}

#mailing_header .mailing_header_subject {
	overflow: hidden;
	color: #8f9ca4;
	font-type: Arial;
	font-size: 18px;
}

#mailing_header .mailing_header_homelink {
	float: right;
	background: no-repeat 50% 50% url('img/newsletter/acceder-au-site.png') transparent;
	width: 100px;
	line-height: 100px;
	text-align: center;
}

#mailing_header .mailing_header_homelink a {
	display: block;
	width: 85px;
	height: 35px;
	position: relative;
	top: 50%;
	left: 50%;
	margin: -17px 0 0 -42px;
}

#mailing_header .mailing_header_date {
	float: right;
	padding: 0 16px;
	background: no-repeat left center url('img/newsletter/header-separator.png') transparent;
	height: 100px;
	font-size: 14px;
	color: black;
}

#mailing_header .mailing_header_subject img {
	vertical-align: middle;
}

#mailing_header_separator {
	height: 2px;
	background: no-repeat 50% bottom url('img/newsletter/header-bottom-separator.png') transparent;
	margin:0;
}


/* Style pour le corps du mailing*/
#mail_area_boxes .box_force_right_false {
	clear: both;
}

#mail_area_boxes h3.box_top_title {
	border-bottom: 1px solid #5063A7;
	color: #5063A7;
	font-size: 130%;
}

#mail_area_boxes .box_layout_neutre h3.box_top_title {
	border-bottom: 0px;
	color: #000;
}

#mail_area_boxes .box_layout_secondaire h3.box_top_title {
	border-bottom: 1px solid #000;
	color: #000;
}

#mail_area_boxes h3.box_top_title img {
	vertical-align: middle;
	margin-right: 5px;
}


#mail_area_boxes div.box_top_right,
#mail_area_boxes div.box_top_left,
#mail_area_boxes div.box_content,
#mail_area_boxes div.box_content_inner,
#mail_area_boxes div.box_bottom_left,
#mail_area_boxes div.box_bottom_right {
	background-image: none;	
}

#mail_area_boxes div.box_bottom_left,
#mail_area_boxes div.box_bottom_right {
	height: 8px;
}

#mail_area_boxes div.box_header {
	padding: 8px 6px 6px 10px;
}

#mail_area_boxes div.image_box_header {
	margin: 5px 0;
}

#mail_area_boxes div.text_mailing_link a {
	font-size : 12px;
	color : #383838;
	background: url("img/arrow_bleu.png") no-repeat scroll 0 3px transparent;
	font-weight: bold;
	line-height: 18px;
	padding-left:10px;
	font-family: Arial,"sans-serif";
}

#mail_area_boxes div.image_box_float_right, #mail_area_boxes div.image_box_float_left {
	padding: 0 10px;
	background: white;
}

#mail_area_boxes div.image_box_float_left {
	float: left;
	padding-left: 0;
}

#mail_area_boxes div.image_box_float_right {
	float: right;
	margin-right: 0px;
	padding-right: 6px;
}

	/* Le dégradé */

#mail_area_boxes div.panorama {
	font-family:Arial,Verdana,sans-serif;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 97%;
}

#mail_area_boxes div.gradient_container {
	display: block;
	overflow: hidden;
	position: relative;
	height: none;
}

#mail_area_boxes div.gradient_container .gradient {
	height: 255px;
	position: relative;
    margin: 10px 0;
    overflow: hidden;
}

#mail_area_boxes div.gradient_edit_mode_true .gradient {
    height: 150px;
    position: relative;
	margin: 0;
}

#mail_area_boxes div.gradient_container, #mail_area_boxes div.panorama {
	overflow: visible;
}

#mail_area_boxes div.slide_description { /* Surcharge de slide_description */
	width: 250px;
	padding-bottom: 0;
}

#mail_area_boxes div.slide_description_inner { /* Surcharge de slide_description_inner */
	height: 210px;
}

#mail_area_boxes a.slide_link_area_left,
#mail_area_boxes a.slide_link_area_right {
	height: 245px;
	width: 330px;
}

	/* Les liens */
#mail_area_boxes div.linkslist li.link_box_item {
	margin: 5px 0;
}

#mail_area_boxes div.text_mailing_link a,
#mail_area_boxes div.linkslist li.link_box_item a {
	color: #5063A7;
}
	/* Surcharge pour l'édition */
#mail_area_boxes div.linkslist li.link_box_item .menu a { font-weight: normal; color: #000; }
#mail_area_boxes div.linkslist li.link_box_item .menu a:hover { color: #fff; }

#mail_area_boxes h3.text_mailing_title,
#mail_area_boxes h3.text_mailing_title a {
	color: black;
	font-size: 110%;
}

#mail_area_boxes h4.text_mailing_sub_title,
#mail_area_boxes h4.text_mailing_sub_title a {
	color: black;
	font-weight: normal;
	padding-bottom: 3px;
}

#mail_area_boxes div.newsletter_images_links_list {}

#mail_area_boxes div.newsletter_images_links_list ul {
	margin: 0 5px;
}

#mail_area_boxes div.newsletter_images_links_list li.image_link_item {
	text-align: center;
	list-style-type: none;
	overflow: hidden;
}



/* Le footer de la newsletter */

#mailing_footer {
	margin: 0;
}

#mailing_footer h3 {
	color: #5063A7;
	font-size: 130%;
}

#mailing_footer div.mailing_footer {
	margin-left: 0;
}

#mailing_footer div.mailing_footer_links {
	margin: 0;
	float: right;
	width: 49%;
	margin-right: 6px;	
}

#mailing_footer div.mailing_footer_links_title {
	margin-left: 1em;
}

#mailing_footer div.mailing_footer_links ul {
	list-style-type: none;
	margin: 0.5em 0.5em 0.5em 1em;
}

#mailing_footer .mailing_footer_links li {
	list-style-type: none;
	float: left;
	width: 15%;
	margin-right: 5px;
}

#mailing_footer .mailing_footer_logo {
	float: left;
	margin: 0 5px 0 10px;
    padding-top: 11px;
}

#mailing_footer .mailing_footer_description {
	width: 48%;
	margin: 0;
	float: left;
}

#mailing_footer .mailing_footer_description p {
	padding-top: 10px;
}

#mailing_footer .mailing_footer_baseline {
	margin: 10px 0;
	text-align: center;
}

div.mailing_after_footer {
	padding-top: 10px;
	margin: auto;
}

/* Les coins ombrés de la newsletter */
div.mailing {
	position: relative;
}

#mailing_corner_left_top,
#mailing_corner_right_top,
#mailing_corner_left_bottom_left,
#mailing_corner_left_bottom_bottom,
#mailing_corner_right_bottom_right,
#mailing_corner_right_bottom_bottom {
	position: absolute;
	z-index: 10;
}

#mailing_corner_left_top,
#mailing_corner_right_top {
	width: 11px;
	height: 72px;
	top: 0;
}

#mailing_corner_left_top {
	left: -12px;
	background: no-repeat left top transparent url('img/newsletter/corner-top-left.png');
}

#mailing_corner_right_top {
	right: -12px;
	background: no-repeat right top transparent url('img/newsletter/corner-top-right.png');
}

#mailing_corner_left_bottom_bottom,
#mailing_corner_right_bottom_bottom {
	width: 241px;
	height: 11px;
	bottom: -11px;
}

#mailing_corner_left_bottom_bottom {
	left: 0px;
	background: no-repeat left bottom transparent url('img/newsletter/corner-bottom-left-bottom.png');
}

#mailing_corner_right_bottom_bottom {
	right: 0px;
	background: no-repeat right bottom transparent url('img/newsletter/corner-bottom-right-bottom.png');
}

#mailing_corner_left_bottom_left,
#mailing_corner_right_bottom_right {
	width: 15px;
	height: 145px;
	bottom: -10px;
}

#mailing_corner_left_bottom_left {
	left: -15px;
	background: no-repeat left bottom transparent url('img/newsletter/corner-bottom-left-left.png');
}

#mailing_corner_right_bottom_right {
	right: -15px;
	background: no-repeat right bottom transparent url('img/newsletter/corner-bottom-right-right.png');
}



/* Style des smartlinks de synomia */

#synomia_smartlinks table {
	width: 100%;
}

#synomia_smartlinks td {
	padding: 0.1em;
}

#synomia_smartlinks table tr:last-child td {
	text-align: right;
	padding-top: 0.5em;
	font-style: italic;
}

#synomia_smartlinks a {
	font-weight: bold;
	color: #5063A7;
	text-decoration: underline;
	background: url("img/arrow_bleu.png") no-repeat scroll left center transparent;
	padding-left: 10px;
}

/* Left link box item overload */

.left_box_content .linkslist {
	padding: 0 0;
}
.left_box_secondaire .left_box_content .linkslist,
.left_box_principale .left_box_content .linkslist {
	background-color: transparent;	
}

.left_box_content .link_box_item {
	padding: 0 0;
	margin-bottom: 0;
}

.left_box_secondaire .left_box_content .link_box_item a,
.left_box_principale .left_box_content .link_box_item a{
	background:url("img/arrow_blanc.png") no-repeat scroll 0 3px transparent;
}

.left_box_content .link_desc {
	padding: 5px 0 0 0;
}

.left_box_principale .left_box_content .add_url_jahia a,
.left_box_secondaire .left_box_content .add_url_jahia a,
.left_box_principale .left_box_content .link_desc,
.left_box_secondaire .left_box_content .link_desc,
.left_box_principale .left_box_content .box_content_link a,
.left_box_secondaire .left_box_content .box_content_link a,
.left_box_principale .link_box_item a,
.left_box_secondaire .link_box_item a{
	color: #FFFFFF;
}

.left_box .left_box_content .box_content_link {
	background:url("img/arrow_bleu_frame_transparent.png") no-repeat scroll 0 0 transparent;
	line-height:18px;
	margin : 6px 8px 2px 0;
	padding: 0 0 0 25px;
	font-weight: bold;
}

/* Comparison page links */

.diffCurrentLinkPageUrl {
	background-color: red;
	text-decoration: line-through;
	color: #000000;
}

.diffWaitingLinkPageUrl {
	background-color: aqua;
	color: #000000;
}

/* AddThis Styles */
.addthis_toolbox.addthis_pill_combo {
    margin-bottom:8px;
}
.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_facebook_like {
    width: 117px;
    margin-left:4px;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet,
.addthis_toolbox.addthis_pill_combo a.addthis_counter {
    /*margin-left: 4px;*/
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}

/* Lexique */
a.lexique {
	color: #5063A7;
	font-weight: bold;
}

/* tablesorter theme */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(img/tablesorter/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(img/tablesorter/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(img/tablesorter/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
div.tablesorterPager {
	padding: 10px 0 10px 0;
	background-color: #D6D2C2;
	text-align: center;
}
div.tablesorterPager span {
	padding: 0 5px 0 5px;
}
div.tablesorterPager input.prev {
	width: auto;
	margin-right: 10px;
}
div.tablesorterPager input.next {
	width: auto;
	margin-left: 10px;
}
div.tablesorterPager input {
	font-size: 8px;
	width: 50px;
	border: 1px solid #330000;
	text-align: center;
}
