/* HOME PAGE LAST NEWS */
#lastnews{
	background:			#F0F1F2;
	margin-left:		12px;
	color:				#475258;
	width:				362px;
}
#lastnews div#liste{
	padding:			0px 10px 20px 12px;
}
#lastnews .actu{
	background:			url(/img/menu/puceActu.gif) no-repeat 0px 13px;
	margin:				0px;
	border-bottom:		1px dotted #475258;
	padding:			11px 0px 2px 15px;
}
#lastnews h3{
	margin:				0;
	padding:			0;
}
#lastnews h3,
#lastnews h3 a:link,
#lastnews h3 a:visited,
#lastnews h3 a:hover,
#lastnews h3 a:active{
	text-decoration:	none;
	color:				#21549E;
	font-weight:		bold;
	font-size:			11px;
}
#lastnews .actu p{
	margin:				3px 0;
}
#lastnews .date{
	color:				#049ABF;
}
.articles{
	background:			#D0D3D5;
	padding:			10px 10px 15px 10px;
	margin:				20px 0px 10px 0px;
}
#lastnews .articles p{
	background-image:	none;
	border:				0px;
	margin:				3px 0px 5px 0px;
}
.articles img{
	float:				left;
	padding:			0 17px 7px 0;
}
a.plus{
	background:			url(/img/menu/puceEvenement.gif) no-repeat 0px 2px;
	color:				#21549E;
	padding:			0 0 0 13px;
	text-decoration:	none;
}
a.plus:hover{
	text-decoration:	underline;
}
a.toutelactu{
	background:			url(/img/menu/toutelActu.gif) no-repeat 0px 2px;
	color:				#475258;
	font-weight:		bold;
	padding-left:		13px;
	text-decoration:	none;
	float:				right;
}
a.toutelactu:hover{
	text-decoration:	underline;
}


/* SEARCH FORM */
#newssearch form{
	background:			#FEEBDC;
	margin:				0 0 0 11px;
	float:				right;
	width:				250px;
}
#newssearch fieldset{
	margin:				0;
	padding:			7px 9px;
	border:				none;
}
#newssearch form h3{
	margin:				0;
	padding:			0 0 0 7px;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFFFFF;
	background:			url(/img/modules/pnews/newssearch_bg.gif) repeat-y top left;
}
#newssearch p{
	margin:				4px 0;
}
#newssearch label{
	color:				#424C52;
	font-weight:		bold;
	font-size:			11px;
}
#newssearch .input{
	border:				solid 1px #a8a8a8;
	color:				#21549e;
	font-size:			11px;
	padding:			2px;
}
#newssearch .size1{
	width:				60px;
}
#newssearch .size2{
	width:				230px;
}

#addNews{
	text-align:			right;
	display:			block;
	margin:				7px 0 2px 0;
}
#addNews img{
	vertical-align:		middle;
}
#addNews,
#addNews a:link,
#addNews a:visited,
#addNews a:hover,
#addNews a:active{
	font-size:			12px;
	font-weight:		normal;
	text-decoration:	none;
	color:				#FF6C00;
}


/* SEARCH RESULTS */
#newsresult{
	margin:				21px 0 0 0;
	padding:			0 0 0 11px;
	color:				#5C6069;
}
#newsEdit h3,
#newsresult h3{
	margin:				0 0 7px 0;
	padding:			0 0 0 8px;
	background:			url(/img/modules/pnews/puce_1.gif) no-repeat 0px 3px;
}
#newsEdit h3,
#newsresult h3,
#newsresult h3 a:link,
#newsresult h3 a:visited,
#newsresult h3 a:hover,
#newsresult h3 a:active{
	font-size:			13px;
	font-weight:		bold;
	color:				#21549E;
	text-decoration:	none;
}
#newsresult .newsresultBox{
	margin:				0 0 0 8px;
	padding:			17px 0 17px 24px;
	background:			url(/img/modules/pdocs/docsResultsBoxBG.gif) repeat-x bottom left;
}
.newsresultBox h4{
	margin:				0;
	height:				18px;
	font-weight:		bold;
	padding:			7px 0 0 20px;
	/*background:			url(/img/modules/pdocs/puce_1.gif) no-repeat 0px 3px;*/
}
html>body .newsresultBox h4{
	min-height:			18px;
	height:				auto;
}
.newsresultBox h4,
.newsresultBox h4 a:link,
.newsresultBox h4 a:visited,
.newsresultBox h4 a:hover,
.newsresultBox h4 a:active{
	text-decoration:	none;
	font-size:			12px;
	color:				#FB9715;
}
#newsresult .newsresultBoxInterior{
	margin:				0 0 0 20px;
}
#newsresult .detailBox{
	margin:				0;
	background:			none;
}
#newsresult .more a,
#newsresult .more a:link,
#newsresult .more a:visited,
#newsresult .more a:hover,
#newsresult .more a:active{
	font-size:			11px;
	text-decoration:	underline;
	padding:			0 0 0 13px;
	background:			url(/img/modules/pnews/puce_3.gif) no-repeat 0px 4px;
	color:				#FF6C00;
}
#newsresult .cat ul{
	margin:				0 0 0 15px;
	padding:			0;
}
#newsresult .cat li{
	list-style:			square;
	color:				#21549E;
	margin:				0 0 0 15px;
	padding:			1px 0;
	background:			none;
}
#newsresult .cat h5{
	font-size:			12px;
	font-weight:		bold;
	color:				#21549E;
	text-decoration:	none;
}
#newsresult .cat a:link,
#newsresult .cat a:visited,
#newsresult .cat a:hover,
#newsresult .cat a:active{
	font-size:			12px;
	font-weight:		normal;
	color:				#21549E;
	text-decoration:	none;
}
#newsresult .cat h5{
	margin:				18px 0 2px 0;
	padding:			0;
}
#newsresult .catItem ul{
	margin:				0 0 0 40px;
	padding:			0;
}
#newsresult .catItem li{
	list-style:			square;
	color:				#21549E;
	margin:				0 0 0 5px;
	padding:			1px 0;
	background:			none;
}
#newsresult .catItem h5,
#newsresult .catItem a:link,
#newsresult .catItem a:visited,
#newsresult .catItem a:hover,
#newsresult .catItem a:active{
	font-size:			12px;
	font-weight:		normal;
	color:				#21549E;
	text-decoration:	none;
}
#newsresult .catItem h5{
	margin:				18px 0 2px 0;
	padding:			0 0 0 12px;
	background:			url(/img/modules/pnews/puce_4.gif) no-repeat 0px 3px;
}
#newsresult .publication,
#newsresult .publicationDetail{
	font-size:			11px;
	float:				right;
	font-weight:		normal;
}
#newsresult .auteur .publication {
	float:				none;
}
#newsresult .publicationDetail{
	float:				none;
}
#newsresult p{
	margin:				0 0 7px 0;
	padding:			0;
}
#newsresult .navigationPages{
	margin:				15px 0 0 0;
	text-align:			center;
}
#newsresult .navigationPages span,
#newsresult .navigationPages a:link,
#newsresult .navigationPages a:visited,
#newsresult .navigationPages a:hover,
#newsresult .navigationPages a:active{
	color:				#21549E;
	text-decoration:	none;
	padding:			0 4px;
}
.contenu58 #newsresult .navigationPages span,
.contenu58 #newsresult .navigationPages a:link,
.contenu58 #newsresult .navigationPages a:visited,
.contenu58 #newsresult .navigationPages a:hover,
.contenu58 #newsresult .navigationPages a:active{
	padding:			0 2px;
}
#back{
	text-align:			right;
	margin-top:			0;
}
#back a:link,
#back a:visited,
#back a:hover,
#back a:active{
	font-size:			13px;
	font-weight:		normal;
	color:				#21549E;
	text-decoration:	none;
	padding:			0 0 0 10px;
	background:			url(/img/modules/pnews/fleche_3.gif) no-repeat 0px 3px;
}
#newsresult .picture{
	float:				left;
	padding:			0 7px 7px 0;
}
#newsresult .picture li{
	background:	none;
	text-align: center;
}

#newsresult .auteur{
	margin:				17px 0 0 0;
	clear:				both;
	text-align:			right;
}
#newsresult .auteur img{
	vertical-align:		middle;
}
#newsresult .auteur,
#newsresult .auteur a:link,
#newsresult .auteur a:visited,
#newsresult .auteur a:hover,
#newsresult .auteur a:active{
	text-decoration:	none;
	color:				#444E54;
	font-size:			11px;
	font-weight:		bold;
}

#newsresult .auteur a.enclosure:link,
#newsresult .auteur a.enclosure:visited,
#newsresult .auteur a.enclosure:hover,
#newsresult .auteur a.enclosure:active{
	text-decoration:	none;
	color:				#000000;
	font-size:			11px;
	font-weight:		bold;
}

#newsresult .publicationEnd{
	text-align:			right;
	color:				#FB9715;
	font-size:			11px;
	margin:				7px 0 20px 0;
}
#newsresult .description{
	text-align:			justify;
}
.eventBox{
	border-top:			solid 1px #92ACCF;
	border-bottom:		solid 1px #92ACCF;
	background-color:	#DEE6F1;
	padding:			6px 10px;
	margin:				14px 0 25px 0; 
	color:				#21549E;
	font-weight:		bold;
	font-size:			12px;
}
.link{
	clear:				both;
	padding:			0 0 0 16px;
	background:			url(/img/modules/pnews/fleche_4.gif) no-repeat 0px 5px;
}
.link a:link,
.link a:visited,
.link a:hover,
.link a:active{
	color:				#21549E;
	font-size:			12px;
	text-decoration:	none;
	font-weight:		bold;
}


/* EDITION NEWS*/
#newsEdit{
	margin:				0 0 0 17px;
}
#newsEdit label,
#newsEdit .labelTitle{
	font-weight:		bold;
	font-size:			11px;
	color:				#21549E;
	padding:			0 0 7px 0;
}
#newsEdit label{
	display:			block;
}
#newsEdit .hidden{
	display:			none;
}
#newsEdit label.specific{
	color:				#000000;
	font-weight:		normal;
	display:			inline;
	margin:				5px 0 0 0;
}
#newsEdit .mention{
	color:				#FF0101;
	font-size:			12px;
	font-weight:		normal;
}
#newsEdit .input,
#newsEdit select{
	border:				solid 1px #a8a8a8;
	color:				#000000;
	font-size:			11px;
	padding:			2px;
}
#newsEdit th{
	border-right:		solid 1px #a8a8a8;
}
#newsEdit a.input{
	border:				none;
}
#newsEdit .size2{
	width:				400px;
}
#newsEdit .size1{
	width:				75px;
}
.newsEditRow,
.newsModifyRow{
	margin:				10px 0 0 0;
	padding:			0 0 0 15px;
	background:			url(/img/modules/pnews/puce_4.gif) no-repeat 0px 3px;
}
.newsEditRowSpecific,
.newsModifyRowSpecific{
	padding:			7px 0 0 0;
}
.newsEditRowSpecific p{
	margin:				4px 0;
}
#newsEdit .space{
	padding:			0 0 0 50px;
}
#newsEdit .mandatory{
	color:			#21549E;
}
#newsEdit #newssearchSubmit{
	margin:				7px 0 0 0;
	border:				none;
}
.newsModifyRow{
	margin:				14px 0 0 0;
}
.selectedPage{
	font-weight:		bold;
	text-decoration:	underline;
}

#docsCats{
	width:				350px;
	padding:			0 10px;
	margin:				0 0 0 5px;
}
#docsCatsBox{
	margin:				0 0 0 15px;
}
#docsEdit h3,
#docsCats h3{
	margin:				0 0 7px 0;
	padding:			0 0 0 8px;
	background:			url(/img/modules/pnews/puce_1.gif) no-repeat 0px 3px;
}
#docsEdit h3,
#docsCats h3,
#docsCats h3 a:link,
#docsCats h3 a:visited,
#docsCats h3 a:hover,
#docsCats h3 a:active{
	font-size:			13px;
	font-weight:		bold;
	color:				#21549E;
	text-decoration:	none;
}
#docsCats ul{
	margin:				3px 0 3px 25px;
	padding:			0;
}
#docsCats ul.firstLevel{
	margin-left:		0;
}
#docsCats li{
	background:			none;
	margin:				0;
	padding:			2px 0;
}
#docsCats .current,
#docsCats li,
#docsCats li a:link,
#docsCats li a:visited,
#docsCats li a:hover,
#docsCats li a:active{
	text-decoration:	none;
	font-size:			12px;
	font-weight:		normal;
}
#docsCats li,
#docsCats li a:link,
#docsCats li a:visited{
	color:				#5c6069;
}
#docsCats .current,
#docsCats li a:hover{
	color:				#FF6C00;
}
#docsCats li a:active{
	color:				#5c6069;
}
#docsCats .viewAll{
	margin-bottom:		15px;
}
#docsCats .invisible{
	display:			none;
}
#docsCats .viewAll a:link,
#docsCats .viewAll a:visited,
#docsCats .viewAll a:hover,
#docsCats .viewAll a:active{
	text-decoration:	underline;
	color:				#FF6C00;
	font-size:			12px;
}

/*.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;
}*/

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.contenu .jcarousel-skin-tango li {
	padding-left: 0;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 285px;
    padding: 18px 0;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 285px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  285px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 285px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 0;
    left: 40px;
    width: 15px;
    height: 15px;
    cursor: pointer;
    background: transparent url(/img/nav-carousel.gif) no-repeat -22px 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(/img/nav-carousel.gif);
}



.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -22px -23px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
    top: 0;
    left: 5px;
    width: 15px;
    height: 15px;
    cursor: pointer;
    background: transparent url(/img/nav-carousel.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(/img/nav-carousel.gif) no-repeat  0 -22px;
}


.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position:  0 -23px;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 15px;
    height: 15px;
    cursor: pointer;
    background: transparent url(/img/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/img/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}


/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#fff;}

#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(/img/colorbox/border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(/img/colorbox/border1.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(/img/colorbox/border1.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(/img/colorbox/border1.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(/img/colorbox/border1.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(/img/colorbox/border1.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(/img/colorbox/border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(/img/colorbox/border2.png) -25px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:url(/img/colorbox/loading.gif) 5px 5px no-repeat #fff;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}


