.@charset "UTF-8"; 
/* CSS Document */
@import 'forms-part.css';

/*Mode editor*/
.editor #mainbox {height: auto; overflow:auto}
.editor .content {height: auto; overflow:auto}
.editor #scrollbox  {height: auto; clear: both}
.editor .attachmentColumn {height: auto; overflow:auto}
.editor .pagsearch a{margin-bottom:1.5em;}

/*Layout model*/
.leftColumn {margin-right: 25px;}
.contentColumn {margin-right: 15px;}
.attachmentColumn {overflow: hidden; height: 342px;}
.home .content {height: auto}
  
/*Title*/
.content h3,
.content .default-h3,
.content .wysiwyg-h3	{color: #000; font-size: 14px; font-weight: bold; border-bottom:1px solid #f3f2f0; margin-bottom: 6px; 
					  	 padding-bottom: 2px; letter-spacing: normal;}				 
.content h3 a,
.content .part.text .wysiwyg-h3 a 	{color: #000; padding-right: 13px;}
.content h3 a:hover,
.content .part.text .wysiwyg-h3 a:hover {color: #e42c2a; background:url(../images/sprite.png) no-repeat 100% -38px; }

.content h4,
.content .default-h4,
.content .wysiwyg-h4	{color: #000; font-size: 12px; font-weight: bold; margin-bottom: 0px; padding: 0px; border: 0px; letter-spacing: normal}

.content h5,
.content .wysiwyg-h5 	{color: #000; font-size: 12px; font-weight: bold; line-height: 3; border: 0px;  margin-bottom: 0px; letter-spacing: normal}

.content h6,
.content .wysiwyg-h6 	{color: #000; font-size: 11px; font-weight: normal; text-transform: uppercase; letter-spacing: 0.2em; 
						 border: 0px; margin-bottom: 0px;}
.content h7,
.content .wysiwyg-h7 	{color: #000; font-size: 11px; font-weight: normal; letter-spacing: 0.1em; border: 0px; margin-bottom: 0px;}

.content .wysiwyg-desc {font-size: 95%; color: #000000; margin: 0px 0px 1.5em; border: 0px;}
.content .wysiwyg-black{color:#000;}

.content table p{margin:0;} 
 
/*Templates*/
.home h2.pageTitle {display: none}
 
/*Liste de documents*/
.listDocument {margin: 5px 0px;}
.listDocument h3 {margin-bottom: 5px;}
.listDocument span.info {display: block; margin: 2px 0px;}
.listDocument .more { margin-top: 5px;}

/*Search*/
#search label {display: none}
#search .btn {text-align:left;}
#search input:focus.txt {color: #6c6a66;} 

/*Breadcrumbs*/
.breadcrumbs {margin:0px;color:#808080;font-size:10px;border-bottom:1px solid #ccc;padding:3px 0px;
height:17px;line-height:17px; position: relative;}
.breadcrumbs a {color:#808080;}
.breadcrumbs a:hover {color:#e42c2a;}
.breadcrumbs span {padding: 0 5px;}
.breadcrumbs .toolbox {position:absolute;top:3px;right:255px;width:100px;}
.breadcrumbs .toolbox a {display:block;width:16px;height:16px;text-indent:-10000px;
            			overflow:hidden;float:left;margin-right:4px;}
.breadcrumbs .toolbox a.print {background:#fff url('../images/sprite.png') no-repeat 0px -168px;}
.breadcrumbs .toolbox a.savepdf {background:#fff url('../images/sprite.png') no-repeat -22px -168px;}
.breadcrumbs .toolbox a.email {background:#fff url('../images/sprite.png') no-repeat -43px -168px;}

/*Info*/
span.info {vertical-align:text-bottom;color:#777;display:block;line-height:1.2; font-size:90%;}

/*****************/
/* Parts content */
/*****************/

.box{margin:0;padding:0;background:none;}
.part {clear:both;margin:0;padding:0;}

/* Bloc : Galerie photos */
.gallery p {color:#575757; float:left; position:relative; text-align:left; width:120px; padding:0 1px 10px; margin:0px 0px 10px 0px;}
.gallery a {width:120px; height:116px;}
.gallery img{border:none;margin:0;}
.gallery div.row {clear:both;}

/* Bloc : Liste de liens */
.linksList {margin:0px 0px 20px 20px;padding:0px;}
.linksList ul {list-style:none;margin:0;}
.linksList li {list-style:none;padding:0px 10px 0px 15px; background: url(../images/sprite.png) no-repeat -492px -39px;}
.linksList li a {padding-left:0px; padding-right:0px; border:0px; background-image: none}

/* Bloc : Téléchargement */
.download .box {list-style:none; padding:0px 10px; margin:0px 0px 20px 0px;}
.download .box li {background:none;}
.download .box li a {background:none; border:0 none;}

/* Bloc : Image + Texte */
.imageBox {float:left; margin:0; width:auto; padding-right:20px;}
.imageBox span {clear:both;color:#777777;display:block;line-height:1.2; font-size:90%;}
.imageBox img {margin:0 0 10px;}

/* Bloc : Image */
.image .box span {clear:both; color:#fff; display:block; line-height:1.2; font-size:90%; padding: 3px 0px;}
.image img {margin-bottom: 0px;}

/* Bloc : Googlemap */
.googlemap {margin-bottom:1.5em;} 

/* Bloc : Vidéo */
.video{margin-bottom:1.5em;}  

/* Bloc : Tableau */

.htmltable th{border:0px; padding: 0.3em 0.5em}
.htmltable td {color: #000; border: 0px; padding: 0.5em}
.htmltable caption{font-size:12px; padding: 0.4em 0.5em; text-transform:uppercase;}

.htmltable table.tableGrey{background: #f3f2f0;}
.htmltable table.tableGrey th {background:#97948f;color:#FFF;padding: 0.3em 1em;}
.htmltable table.tableGrey td {padding: 0.5em 1em;}
.htmltable table.tableGrey caption {background:none; color:#000; padding: 0.1em; text-transform: none; font-weight: bold}

.htmltable table.tableWhite td {padding: 0; color:#808080}


/******************/
/* Parts external */
/******************/

.externalColumn .part {margin: 0px;}
.externalColumn .box {padding:0px; margin: 0px}

/* Bloc : Googlemap */
.externalColumn .googlemap {margin: 0px;}

/* Bloc : Image */
.externalColumn .image img {padding: 0px; margin: 0px;}

.externalColumn span.info {color:#fff;}


/****************/
/* Parts annexe */
/****************/

.attachmentColumn span.info {color:#fff;}

.attachmentColumn .part {background: #4d4d4d; color: #fff; margin: 0px; font-size: 11px;}
.attachmentColumn .box {padding:10px; margin-bottom: 1px}

/* Title */
.attachmentColumn .default-h3 {font-size: 1em; padding: 2px 10px; background: url(../images/sprite.png) #3a3a3a no-repeat -81px -128px; color: #fff; font-weight: bold; margin-bottom: 0px; font-size: 12px}
.attachmentColumn .closed .default-h3 {background: url(../images/sprite.png) #3a3a3a no-repeat -81px -168px; cursor: pointer;}

/* Liens */
.attachmentColumn a {color: #fff;}

/* Bloc : Text */
.attachmentColumn .text p {margin-bottom: 0.5em;}
.attachmentColumn .text ul {list-style: none; margin: 0;}
.attachmentColumn .text li {background: url(../images/sprite.png) no-repeat -487px -109px; padding: 0 0 2px 12px}

/* Bloc : Image + Text */
.attachmentColumn .imageBox {padding-right:7px;}
.attachmentColumn .imageBox img {margin: 0px;}
.attachmentColumn .textBox {padding: 2px 0 0 0;}
.attachmentColumn .textBox p {margin: 0; padding: 0}

/* Bloc : Link */
.attachmentColumn .linksList li {list-style:none;padding:0px 10px 0px 15px; background: url(../images/sprite.png) no-repeat -487px -109px;}

/* Bloc : Download */
.attachmentColumn .download {margin: 0px;}
.attachmentColumn .download span.info {font-size: 0.8em; display: block; line-height: 180%;}

/*  Bloc : Googlemap */
.attachmentColumn .googlemap {margin: 0px;} 
.attachmentColumn .googlemap .box {padding: 0px;}

/* Bloc : Tableau */
.attachmentColumn table {background: #3c3c3c; margin: 0;}
.attachmentColumn td {padding: 2px 4px; color: #fff; border: 0px;}
.attachmentColumn td[align=right] {text-align: right;}
.attachmentColumn tr.odd td {background: #303030;}

/* ************************************************************* */
/* Paramétrage des icones 										 */
/* ************************************************************* */

/* Icone par défaut */
.download .box li {background:transparent url('../images/sprite_ico.png') no-repeat 5px 0; padding:0 5px 0 20px;}
.download .box li a {background:none; padding:0;}
.download .box li a span {font-size:75%;line-height:200%;white-space:nowrap;}
.results span {font-size:0; line-height:0; text-indent:-9999px; text-align:left; display:block; width:16px; height:16px; background:transparent url('/htdocs/images/sprite_ico.png') no-repeat 0 0;}

/* Page interne */ 
.download .box li.ico-pg {background-position:0px -1196px;}
.results span.ico-pg {background-position:0 -199px;}

/* Texte */
.download .box li.ico-txt {background-position:0px -196px;}
.results span.ico-txt {background-position:0 -199px;}

/* Word */
.download .box li.ico-doc, .download .box li.ico-docx, .download .box li.ico-dot, .download .box li.ico-dotx, .download .box li.ico-odt, .download .box li.ico-rtf {background-position:0px -396px;}
.results span.ico-doc, .results span.ico-docx, .results span.ico-dot, .results span.ico-dotx, .results span.ico-odt, .results span.ico-rtf {background-position:0 -399px;}

/* Excel */  
.download .box li.ico-xls, .download .box li.ico-xlsx, .download .box li.ico-xlt, .download .box li.ico-xltx, .download .box li.ico-ods, .download .box li.ico-csv {background-position:0px -596px;}
.results span.ico-xls, .results span.ico-xlsx, .results span.ico-xlt, .results span.ico-xltx, .results span.ico-ods, .results span.ico-csv {background-position:0 -599px;}

/* PowerPoint */ 
.download .box li.ico-ppt, .download .box li.ico-pptx, .download .box li.ico-pot, .download .box li.ico-potx, .download .box li.ico-pps, .download .box li.ico-ppsx, .download .box li.ico-odp {background-position:0px -796px;}
.results span.ico-ppt, .results span.ico-pptx, .results span.ico-pot, .results span.ico-potx, .results span.ico-pps, .results span.ico-ppsx, .results span.ico-odp {background-position:0 -799px;}

/* Autres formats MS Office */ 
.download .box li.ico-mdb, .download .box li.ico-accdb, .download .box li.ico-pub, .download .box li.ico-xsn, .download .box li.ico-one, .download .box li.ico-onepkg, .download .box li.ico-pst {background-position:0px -996px;}
.results span.ico-mdb, .results span.ico-accdb, .results span.ico-pub, .results span.ico-xsn, .results span.ico-one, .results span.ico-onepkg, .results span.ico-pst {background-position:0 -999px;}

/* Formats Web */ 
.download .box li.ico-htm, .download .box li.ico-html, .download .box li.ico-xml, .download .box li.ico-js {background-position:0px -1196px;}
.results span.ico-htm, .results span.ico-html, .results span.ico-xml, .results span.ico-js {background-position:0 -1199px;}

/* PDF */ 
.download .box li.ico-pdf {background-position:0px -1396px;}
.results span.ico-pdf {background-position:0 -1399px;}

/* CSS */ 
.download .box li.ico-css {background-position:0px -1596px;}
.results span.ico-css {background-position:0 -1599px;}

/* PHP */ 
.download .box li.ico-php {background-position:0px -1796px;}
.results span.ico-php {background-position:0 -1799px;}

/* Formats de programmation */ 
.download .box li.ico-c, .download .box li.ico-cs, .download .box li.ico-vb, .download .box li.ico-h, .download .box li.ico-vb, .download .box li.ico-jar, .download .box li.ico-java, .download .box li.ico-cpp {background-position:0px -1996px;}
.results span.ico-c, .results span.ico-cs, .results span.ico-vb, .results span.ico-h, .results span.ico-vb, .results span.ico-jar, .results span.ico-java, .results span.ico-cpp {background-position:0 -1999px;}

/* Formats de Visual Studio */  
.download .box li.ico-aps, .download .box li.ico-aspx, .download .box li.ico-ashx, .download .box li.ico-pdb, .download .box li.ico-dll {background-position:0px -2196px;}
.results span.ico-aps, .results span.ico-aspx, .results span.ico-ashx, .results span.ico-pdb, .results span.ico-dll {background-position:0 -2199px;}

/* Formats Flash */
.download .box li.ico-fla, .download .box li.ico-swf {background-position:0px -2396px;}
.results span.ico-fla, .results span.ico-swf {background-position:0 -2399px;}

/* SQL */ 
.download .box li.ico-sql {background-position:0px -2596px;}
.results span.ico-sql {background-position:0 -2599px;}
 
/* Formats d'applications */ 
.download .box li.ico-app, .download .box li.ico-dmg, .download .box li.ico-exe {background-position:0px -2796px;}
.results span.ico-app, .results span.ico-dmg, .results span.ico-exe {background-position:0 -2799px;}

/* Formats d'archives */
.download .box li.ico-zip, .download .box li.ico-rar, .download .box li.ico-7z, .download .box li.ico-tgz {background-position:0px -2996px;}
.results span.ico-zip, .results span.ico-rar, .results span.ico-7z, .results span.ico-tgz {background-position:0 -2999px;}

/* VCARD */

.download .box li.ico-vcard {background-position:0px -3196px;}
.results span.ico-vcard {background-position:0 -3199px;}

/* Plugins */
.download .box li.ico-xpi {background-position:0px -3396px;}
.results span.ico-xpi {background-position:0 -3399px;}

/* Formats audios */
.download .box li.ico-mp3, .download .box li.ico-ogg, .download .box li.ico-waw, .download .box li.ico-oga, 

.download .box li.ico-flac, .download .box li.ico-m4a, .download .box li.ico-wma, .download .box li.ico-acc {background-position:0px -3596px;}
.results span.ico-mp3, .results span.ico-ogg, .results span.ico-waw, .results span.ico-oga, .results span.ico-flac, .results span.ico-m4a, .results span.ico-wma, .results span.ico-acc {background-position:0 -3599px;}

/* Formats d'images virtuelles */
.download .box li.ico-nrg, .download .box li.ico-iso {background-position:0px -3796px;}
.results span.ico-nrg, .results span.ico-iso {background-position:0 -3799px;}

/* Formats d'images */
.download .box li.ico-jpg, .download .box li.ico-jpeg, .download .box li.ico-gif, .download .box li.ico-png, .download .box li.ico-bmp, .download .box li.ico-tif, .download .box li.ico-tiff {background-position:0px -3996px;}
.results span.ico-jpg, .results span.ico-jpeg, .results span.ico-gif, .results span.ico-png, .results span.ico-bmp, .results span.ico-tif, .results span.ico-tiff {background-position:0 -3999px;}

/* ICAL */
.download .box li.ico-ical {background-position:0px -4196px;}
.results span.ico-ical {background-position:0 -4199px;}

/* Formats de polices */
.download .box li.ico-fon, .download .box li.ico-ttf, .download .box li.ico-otf, .download .box li.ico-pfm, .download .box li.ico-font {background-position:0px -4396px;}
.results span.ico-fon, .results span.ico-ttf, .results span.ico-otf, .results span.ico-pfm, .results span.ico-font {background-position:0 -4399px;}

/* Formats de vidéos */
.download .box li.ico-avi, .download .box li.ico-mpg, .download .box li.ico-mpeg, .download .box li.ico-flv, .download .box li.ico-mp4, .download .box li.ico-mov, .download .box li.ico-wmv, .download .box li.ico-mkv {background-position:0px -4596px;}
.results span.ico-avi, .results span.ico-mpg, .results span.ico-mpeg, .results span.ico-flv, .results span.ico-mp4, .results span.ico-mov, .results span.ico-wmv, .results span.ico-mkv {background-position:0 -4599px;}


/* Correction de la lib shadowbox */
#sb-body {height:100%;}

/* Note de bas de page */ 
a[name='info']{width:14px; height:14px; background:url('/htdocs/images/info.gif') no-repeat 0 0; display:inline-block;}

/* Correction des liens dans les titres */ 
.content .wysiwyg-h3 a br, .content h3 a br {display:none;}
.externalColumn .image .info{display:none;}

#mainbox{/*height:363px;*/ height:auto;}
.tightcol {margin-top:20px;}
.breadcrumbs {padding:1px 0 2px;}
.breadcrumbs .toolbox {top:2px;right:245px;}

.navigation li#Nav2 {left:140px;}
.navigation li#Nav4 {width:170px; left:458px;}
.navigation li#Nav4 ul {width:92%;}

*+html .level1.last{padding-bottom:2px;}

.htmltable a, .content .part.text a, .content .part.imagetext a{color:#E42C2A;}
.htmltable a:hover, .content .part.text a:hover, .content .part.imagetext a:hover{color:#444444;}

#search span {background-position:-355px 0;}

.design .jspContainer {width:520px;}
.design #scrollbox {width:520px;}
.jspTrack {background:url("../images/scroll.gif") repeat-y -5px 0 #ECEBE9;}
.jspDrag {background:#D1CDC6;}

#quicklinks a{font-weight:bold;background:url("../images/sprite.png") no-repeat scroll 100% -69px transparent; padding-right:18px;}
#quicklinks .popup a{font-weight:normal;padding-right:6px;}

#search input.txt, #search input.txt:focus {color:#000;}  
hr {background:#CCCCCC;color:#CCCCCC;}
ul{list-style-type:none;list-style-image:url("../images/arrow_li.png");}
.newsclick img{cursor:pointer;}
.newsempty a,.newsempty a:hover{color:#000; cursor:default;}
.toolbarInline ul{list-style:none;}
#search ul {padding:0 0 3px;}

.results {border-bottom:1px solid #D6D6D6;border-top:1px solid #D6D6D6;padding:10px 0;width:100%;}
.results td{border:none;padding:0 4px;}
.results img{margin:0;} 
.resultsadvanced .searchtext {margin-right:4px;padding:2px 10px;}
.resultsadvanced input {border:1px solid #CCCCCC;font-size:11px;padding:1px 10px;}

.pagination a {border:1px solid #D6D6D6;color:#808080;display:block;float:left;font-size:11px;margin:0 3px 0 0;padding:2px 5px;width:auto;}
.pagination a._Selected {background:none repeat scroll 0 0 #E42C2A;border:1px solid #E42C2A;color:#FFFFFF;}
.pagination span {display:block;float:left;margin:0 5px 0 2px;width:auto;} 

.jspArrowUp{background:url("../images/scroll.gif") no-repeat 0 0 #FFF;display:block;font-size:0;height:8px;line-height:0;text-align:left;text-indent:-9999px;width:5px;position:absolute;left:0;top:0;} 
.jspArrowDown{background:url("../images/scroll.gif") no-repeat 0 -8px #FFF;display:block;font-size:0;height:8px;line-height:0;text-align:left;text-indent:-9999px;width:5px;position:absolute;left:0;bottom:0;}

.navigation ul ul, .navigation ul, #search ul, #quicklinks .popup ul, .linksList ul, .linksList li, .download .box, .attachmentColumn .text ul, .attachmentColumn .linksList li, .toolbarInline ul{list-style:none;list-style-type:none;list-style-image:none;}  
.content table ul{margin-bottom:0;}

.part ol{margin-left:2em;}

*+html .topColumn{line-height:0;}
*+html .leftColumn{line-height:0;}
*+html .rightColumn{line-height:0;}
*+html .bottomColumn{line-height:0;}
*+html .topColumn div, *+html .topColumn p{line-height:1.2;}
*+html .leftColumn div, *+html .leftColumn p{line-height:1.2;} 
*+html .rightColumn div, *+html .rightColumn p{line-height:1.2;}
*+html .bottomColumn div, *+html .bottomColumn p{line-height:1.2;}

/* Google map */
#mainbox{position:relative;}
.googlemap .gomap img{cursor:pointer;margin:0;}
.googlemap .gomapcontainer{display:none;border:1px solid #DDDDDD;height:318px;left:0;position:absolute;top:20px;width:948px;z-index:50;} 
.googlemap .gomaplink{background:none repeat scroll 0 0 #FFFFFF;border:medium none;bottom:0;color:#000000;display:none;font-size:80%;height:16px;outline:medium none;padding:5px 3px 2px;position:absolute;right:0;text-align:right;width:950px;z-index:51;}  
.googlemap .gomaplink:hover{text-decoration:underline;} 

/* Mise en page des calculateurs "Application" */
.calculator.theme-red{background:#DE5959;border:1px solid #D60000;color:#FFF;}
.calculator.theme-blue{background:#8EA9AE;border:1px solid #517D86;color:#FFF;}
.calculator.theme-red input{border:1px solid #D60000;}
.calculator.theme-blue input{border:1px solid #517D86;}

.calculator{padding-bottom:0;margin-bottom:0;}
.calculator label{display:block; float:left;width:200px;padding-top:3px;}
.calculator label span{display:block; font-weight:normal; font-size:90%;} 
.calculator input{border:1px solid #000;background:#FFF;}
.calculator div{clear:both;padding-bottom:6px;}
.calculator #btnCalculate, .calculator #btnCapital, .calculator #btnMensualite{margin-left:200px;} 

.financement{width:100%; border:1px solid #AAA; padding:10px; line-height:18px;}
.financement td{border:none; text-align:right;}
.financement th{border:none; text-align:left;} 
.financement .desc{text-align:left;} 
.financement.theme-blue{background:#8EA9AE;border:1px solid #517D86;color:#FFF;}
  
.resultsCalculator.theme-red{border:1px solid #D60000;border-top:0;}
.resultsCalculator.theme-blue{border:1px solid #517D86;border-top:0;}
.resultsCalculator.theme-red td span{background:#DE5959;color:#FFF;} 
.resultsCalculator.theme-blue td span{background:#8EA9AE;color:#FFF;} 

.resultsCalculator {width:100%;}
.resultsCalculator td{border:none;padding:10px 5px 3px 16px;}
.resultsCalculator th{border:none;width:179px;padding:10px 5px 3px 16px;}
.resultsCalculator th span{display:block; font-weight:normal; font-size:90%;} 
.resultsCalculator td span{display:block;width:139px;height:18px; text-align:right; padding:0 2px; line-height:18px;} 
 
/* Mise en page des calculateurs "Clipping" */
#scrollbox .Clip{width:510px; background:none; border:none;}
#scrollbox .Clip td {border:none; line-height:15px; background:none;}
#scrollbox .Clip img{margin:0;display:none;}
#scrollbox .Clip img[width='1'],
#scrollbox .Clip img[height='1']{display:none;}

#scrollbox .Clip input{border:1px solid #999;background:#FFF;}
#scrollbox .Clip select{border:1px solid #999;background:#FFF;width:190px;}
#scrollbox .Clip input[size='20']{width:190px;}
#scrollbox .Clip input[size='10']{width:90px;}
#scrollbox .Clip input[type='image']{width:auto;height:auto;}
#scrollbox .Clip .emph{font-weight:bold;}
#scrollbox .Clip .error {display:block; font-size:11px; padding:6px; line-height:1.2; margin:0;} 

#scrollbox .Clip.IBAN input{height:15px; width:170px; padding:2px 4px;}
#scrollbox .Clip.IBAN input#Button1{height:auto; width:auto; background:#cccccc; border:1px solid #999; color:#666; padding:2px 5px; font-weight:bold; font-size:90%; cursor:pointer;}
#scrollbox .Clip.IBAN span#Label1,
#scrollbox .Clip.IBAN span#Label2,
#scrollbox .Clip.IBAN span#Label3,
#scrollbox .Clip.IBAN span#Label4{display:block; font-weight:bold; border: 1px dotted #BBB; padding:2px 4px; height:15px;width:170px;}
#scrollbox .Clip.IBAN span#lblStatusText{color:#DE5959;}

/* Mise en page des gestionnaires */
.box.gestionnaire div.clear{clear:both;line-height:0;} 
.box.gestionnaire .imageBox{margin:0;}
.box.gestionnaire .imageBox img{margin:0;}  
.box.gestionnaire .textBox p{margin:0;padding:0;}  
.box.gestionnaire .textBox hr{clear:none;margin:2px 0;width:98px;}  
.box.gestionnaire .textBox a{padding-right:14px;background:url("../images/sprite.png") no-repeat 100% -107px;}  
.box.gestionnaire .textBox a:hover{color:#E42C2A;}   

.box .boxgestionnaire {height:60px;} 
.box .boxgestionnaire .left{margin:0;padding:0;width:47px;}
.box .boxgestionnaire img{margin:0;padding:0 7px 0 0;}  
.box .boxgestionnaire p{margin:0;padding:0;}  
.box .boxgestionnaire hr{clear:none;margin:2px 0;}  
.box .boxgestionnaire .rightc{width:98px;}
.box .boxgestionnaire .rightc a{padding-left:9px;background:url("../images/sprite.png") no-repeat -490px -107px;}  
.box .boxgestionnaire .rightc a:hover{color:#E42C2A;}   

.gestionnaire-list {} 
.gestionnaire-list h3 {padding-top:15px;margin:0 0 0.5em;} 
.gestionnaire-list .box.gestionnaire{border:1px solid #DDD;float:left;padding:8px;width:198px;margin-bottom:6px;margin-right:6px;width:229px;}  
.gestionnaire-list .box.gestionnaire .textBox a{padding-left:10px;background:url("../images/sprite.png") no-repeat -492px -38px;}  
.gestionnaire-list .box.gestionnaire .textBox a:hover{color:#333;}   

*+html .topColumn div.clear{line-height:0;}

/* FormBuilder */
.formular .formpage {background:none;border:none;margin-bottom:0;padding:3px;}
.formular .formitem {padding:2px 20px 2px 5px;margin-bottom:2px;}
.formular .checkboxlist .field span {padding:2px 10px 2px 0;}
.formular .radiolist .field span {padding:2px 10px 2px 0;}
.formular .textfield .field input {border:1px solid #d6d6d6;padding-top:2px;padding-bottom:1px;} 
.formular .formitem .field select {border:1px solid #d6d6d6;height:20px;line-height:20px !important;}
.formular .formitem .field textarea {border:1px solid #d6d6d6;}
.formular .formitem .field label {font-weight:normal;}
.formular .formitem .label {font-weight:normal; color:#000; margin-top:2px;}
.formular button.formbtn {color:#4D4D4D; background:#D6D6D6; font-weight:normal; text-transform:uppercase;}
.formular .formfooter {text-align:left; padding-left:141px;}
.formular .datefield .field input {padding-top:2px;padding-bottom:1px;background:none #FFFFFF;border:1px solid #d6d6d6;} 
.formular p.section-desc {border-bottom:1px solid #D6D6D6;margin-bottom:6px;padding-bottom:6px;}
.formular legend {border-bottom:none;}

/* Glossaire */
.type_definition img{float:none;margin:0;padding:0;}
.type_definition span{display:none;}
.type_definition .acronym{display:inline;cursor:pointer;}
.type_definition.tpl_text .acronym{border-bottom:1px dotted;}
#definitionTooltipContainer{
	background:none repeat scroll 0 0 #FFFFFF;
	border:3px solid #DDDDDD;
	display:none;
	left:0;
	top:0;
	padding:10px 14px;
	position:absolute;
	z-index:49;
	margin:0 0 0 5px;
	max-width:280px;			
	width:auto;
	white-space:normal; 
}			
#definitionTooltipContainer h3{font-size:13px; font-weight:bold; border:none; border-bottom:1px solid #CCC; margin:0 0 0.3em;  padding:0 0 0.2em;}
#definitionTooltipContainer p{margin:0;font-style:italic;color:#333;}

/* Calibrage pour jScrollPane */
#scrollbox .topColumn, #scrollbox .bottomColumn{clear:both;float:none;} 
#scrollbox .topColumn, #scrollbox .bottomColumn, #scrollbox .leftColumn, #scrollbox .rightColumn{position:relative;} 
*+html #scrollbox .topColumn, *+html #scrollbox .bottomColumn{float:left;} 

/* Part SlideShow */
.slideshow{position:relative;overflow:hidden;}
.slideshow .clear{line-height:0;}
.slideshow .box{width:950px;height:364px;overflow:hidden;}
.slideshow ul{list-style:none;margin:0;}
.slideshow li{list-style:none;float:left;} 
.slideshow li img{border:0 none;} 
.slideshow .carousel-control{display:none;}
.slideshow .carousel-pagination{position:absolute; bottom:10px; right:10px;}
.slideshow .carousel-pagination p{padding:0;margin:0;width:auto;float:none;}
.slideshow .carousel-pagination a{display:block;width:8px;height:8px;line-height:0;font-size:0;text-align:left;text-indent:-9999px;background:transparent url("/htdocs/images/slideshow_pagination.png") no-repeat 0 0;margin:0 0 0 3px; float:left; cursor:pointer;}
.slideshow .carousel-pagination a.active{background-position:0 100%;}

/* Correction du bug de rendu */
.content .download .box li {/height:1%;}

/* Bloc : Image droite + Texte */
.imageBox.right {float:right; margin:0; width:auto; padding-right:20px;}
.imageBox.right span {clear:both;color:#777777;display:block;line-height:1.2; font-size:90%;}
.imageBox.right img {margin:0 0 10px;} 

/* Bloc : Image masqué (pour les news) */
.imagemasked{display:none;}
.editor .imagemasked{display:block;position:relative;}
.editor .imagemasked .box{height:115px;overflow:hidden;}
.editor .imagemasked .box img{margin-top:-40%;} 
.editor .imagemasked .box span{display:block;height:115px;width:100%;position:absolute;top:0;left:0;background:url("/Htdocs/Images/imgmasked.png") repeat 0 0;padding:0; margin:0;}

/* Préblème IE8 */
/*.editor #mainbox {overflow:hidden;}*/

.newsclick{height:115px;}
*+html #search .btn input {width:114px;}

h1.logo a {background:url("../images/logoBCJ.png") no-repeat scroll 0 0;}

.x-menu-list{list-style:none;list-style-type:none;list-style-image:none;}  
.type_definition.tpl_text .acronym {margin-right:-1px;} 
#search div div{padding:0;}

#graphic img { height:364px; } 
.home #graphic .image .info { display:none; } 

body.popup .content { height:auto; }
body.popup #header .logo { top:0; }
body.popup #header,
body.popup #header .logo a { height:48px; }
body.popup .container { width:988px;padding:15px 1px; }
body.popup .container .span-24 { width:988px; }
body.popup .container .pageTitle { margin:10px 14px 5px; }

/* Gestionnaire : Affichage des grandes images au survol */  
.GestionnaireZoomContainer{ position:relative;width:280px; height:327px; }
.GestionnaireZoomContainer .item { position:absolute;top:0;left:0;width:280px; height:327px; display:none; text-align:center; }
.GestionnaireZoomContainer .item.selected{ display:block; }
.GestionnaireZoomContainer .item img {  margin:30px auto 0; padding:2px; border:1px solid #CCC; float:none; }

.slideshow.withlink .item a { display:block;width:auto;height:auto; }


/* Step */
.formpagetabs								{ border-bottom: 1px dotted #AAAAAA;position:relative;margin-bottom:1em;clear:both; }
.formpagetabs .formpage						{ display:none;border:none;position:relative;clear:both; }
.formpagetabs .formpage.selected			{ display:block; }
.formpagetabs .formpagestep					{ background:none;border-bottom:3px solid #E7E7E7;height:23px;padding:10px 0 0;margin-bottom:18px;line-height:1.3;clear:both; }
.formpagetabs .formpagestep div				{ float:left;padding:8px 10px 4px; }
.formpagetabs .formpagestep ul				{ background:none;float:left;height:28px;list-style:none;margin-bottom:0;padding-left:0; }
.formpagetabs .formpagestep ul li			{ background: url("../Images/FormBuilder/tabs_next.gif") no-repeat scroll 0 100% transparent;
											  color: #AAAAAA;float:left;font-weight:bold;height:auto;padding:0 0 16px 23px;text-align:center;width:13px; }
.formpagetabs .formpagestep ul li.selected, 
.formpagetabs .formpagestep ul li.prevSelected { background: url("../Images/FormBuilder/tabs_prev.gif") no-repeat scroll 0 100% transparent;color:#444; }
.formpagetabs .formpageheader				{ position:absolute;top:-26px;right:17px;width:auto;height:13px;text-align:center; }
.formpagetabs .formpageheader a,
.formpagetabs .formpageheader button		{ background:transparent url("../Images/FormBuilder/tabs_btn.gif") no-repeat 0 0;display:block;float:left;
											  padding:0;height:13px;width:13px;font-size:0;line-height:0;text-align:left;text-indent:-9999px;
											  margin:0 6px 0 0;border:0;-ms-filter:''; }
.formpagetabs .formpageheader .prev			{ background-position:0 0; }
.formpagetabs .formpageheader .prev:hover	{ background-position:0 -13px; }
.formpagetabs .formpageheader .next			{ background-position:-13px 0; }
.formpagetabs .formpageheader .next:hover	{ background-position:-13px -13px; }
.formpagetabs .formpageheader .formbtn		{ background:transparent url("../Images/FormBuilder/tabs_btn.gif") no-repeat -26px 0;-ms-filter:''; }
.formpagetabs .formpageheader .formbtn:hover{ background:transparent url("../Images/FormBuilder/tabs_btn.gif") no-repeat -26px -13px;-ms-filter:''; }

.formpagetabs .formpagefooter				{ position:relative;height:30px;text-align:center; }
.formpagetabs .formpagefooter a,
.formpagetabs .formpagefooter button		{ background:#666;color:#FFF;padding:6px 10px;font-weight:bold;font-size:11px;border:none;
											  margin:0 10px 0 0;float:none;display:inline;line-height:17px;height:auto;top:0; }
.formpagetabs .formpagefooter a:hover,
.formpagetabs .formpagefooter button:hover	{ background:#999; }  

.formular .formitem.error .message			{ clear:both; width:100%;padding:0;margin:3px 0; }
.formular .formitem.error .message			{ background:url("../Images/FormBuilder/ico_error.gif") no-repeat 0 3px;padding-left:16px;color:#cc3333; }
.formular .datefield .field input 			{ background: url("/Htdocs/Images/FormBuilder/ico_date.gif") no-repeat scroll 100% -3px #FFFFFF; }

/*correction texte exposant*/
#wrapper p sup{ line-height:5px; font-size: 9px;}

/*message avertissement pour les pages verrouillées*/
.lockbox 									{ height:342px;left:0;position:absolute;top:21px;width:100%;z-index:15; }
.lockbox .shadow 							{ background:#FFF;height:100%;left:0;position:absolute;top:0;width:100%;
											  -webkit-opacity:0.7;-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70); }
.lockbox .text 								{ height:220px;left:50%;margin:-130px 0 0 -280px;padding:20px;position:absolute;top:50%;width:520px;
											  background:#FFFFFF;border:1px solid #AAAAAA; }
.lockbox .text h3 							{ font-size:120%;padding:0;margin:0 0 10px;border:0; }
.lockbox .text .confirm 					{ margin-bottom:10px; }
.lockbox .text .btn-2 						{ background:#E42C2A;zoom:1; }
.lockbox .text .btn-2:hover					{ background:#CCCCCC;color:#ffffff; }

.lockbox .txtarea							{ border:1px solid #EEEEEE;height:135px;margin:0 0 10px;overflow:auto; }
.lockbox .txtarea-inner						{ 
	padding:15px;
	word-wrap: break-word;      /* IE 5.5-7 */
	white-space: -moz-pre-wrap; /* Firefox 1.0-2.0 */
	white-space: pre-wrap;      /* navigateurs actuels */
}
.lockbox .txtarea-inner p					{ margin-bottom:10px; }
.lockbox .txtarea-inner strong				{ color:#333; }