@charset "UTF-8";
#arianeWrap{background:#eee url(../images/fd_ariane.png) repeat-x left top;border:1px solid #e3e3e3;font-size:x-small;margin:0 20px 0 240px;padding:4px 10px 2px;}
#colgauche{float:left;margin-bottom:20px;padding-bottom:20px;width:210px;}
#contenu{background:#FFF;border-left:1px solid #979ca2;border-right:1px solid #979ca2;margin-left:auto;margin-right:auto;padding-bottom:30px;padding-top:20px;text-align:left;width:980px;}
#controle_iu{-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-box-shadow:0 0 1px #CCC;border:1px solid #ccc;display:inline;float:right;font-size:0.9em;margin-bottom:0.25em;margin-left:1em;padding:4px;text-align:right;}
#header{margin-bottom:20px;margin-left:auto;margin-right:auto;width:980px;}
#identification{color:#fff;display:inline;float:right;font-size:1.8em;font-weight:400;letter-spacing:4px;margin-left:20px;margin-right:20px;text-shadow:2px 2px 5px #000;}
#listefichier{margin-left:10px;float:left;}
#listefichier h4{color:#333;margin-bottom:0.25em;margin-top:0.5em;padding:0;}
#menuniv1{display:block;float:left;font-size:1.2em;height:auto;list-style-image:url(none);list-style-position:inside;list-style-type:none;margin:0;overflow:hidden;padding:0;width:984px;}
#menuniv1 li{background:url(../images/navgtprinc_sp.png) repeat-y right center;display:inline;float:left;padding-right:2px;}
#menuniv1 li a{color:#FFF;display:block;float:left;margin:0;padding:6px 10px;text-decoration:none;width:auto;}
#menuniv1 li a:hover{background:#656560 url(../images/fd_nav_princ_over.png) repeat-x left top;}
#menuniv1 li.act a{background:#1d60aa url(../images/fd_nav_princ_act.png) repeat-x left top;}
#menuniv1 span,#menuniv2 span,.tx-dropdownsitemap-pi1 LI.open OL,.tx-dropdownsitemap-pi1 LI.open UL{display:block;}
#menuniv2{display:block;font-size:0.85em;left:-10px;list-style-image:url(none);list-style-position:outside;list-style-type:none;margin:0;padding:0;position:relative;width:210px;}
#menuniv2 #menuniv3{display:block;font-size:0.85em;list-style-image:url(none);list-style-position:outside;list-style-type:none;margin:0 0 3px;padding:0;width:210px;}
#menuniv2 #menuniv3 li{border-bottom:solid 1px #ebebeb;margin-bottom:0;margin-left:10px;margin-top:0;width:200px;}
#menuniv2 #menuniv3 li a{background-color:#fff;background-image:none;border:none;color:#505050;display:block;font-weight:400;margin-bottom:0;margin-left:0;margin-top:0;padding:3px 3px 3px 13px;text-decoration:none;width:auto;}
#menuniv2 #menuniv3 li a:hover,#menuniv2 #menuniv3 li.act a:hover{background-color:#f2f2f2;border:none;color:#707070;}
#menuniv2 #menuniv3 li.act a{background-color:#dedede;color:#505050;font-weight:700;}
#menuniv2 li{margin:0 0 3px;overflow:hidden;padding:0;width:210px;}
#menuniv2 li a{background:#cdcdd0 url(../images/fd_nav_niv2.png) repeat-x left top;border:1px solid #e3e3e3;display:block;margin:0;padding:6px 6px 6px 13px;position:relative;text-decoration:none;width:auto;}
#menuniv2 li a:hover,#menuniv2 li.act a:hover{background:#accdf1 url(../images/fd_nav_niv2_over.png) repeat-x left top;border:1px solid #89ADD0;color:#333;}
#menuniv2 li.act a{background:#accdf1 url(../images/fd_nav_niv2_over.png) repeat-x left top;border:1px solid #89ADD0;color:#333;font-weight:700;}
#menuniv2 span.a-ext{background:transparent url(../images/a-ext.gif) no-repeat scroll right 1px;height:15px;padding-left:10px;}
#navgtniv2{float:left;margin-bottom:20px;width:210px;}
#navgtprinc{background:#4f5054 url(../images/fd_nav_princ.png) repeat-x left top;border:1px solid #000;color:#FFF;height:auto;margin-left:auto;margin-right:auto;text-align:left;width:986px;}
#outerwrap{background:#9da2a8 url(../images/fd_dg_page.png) repeat-x left top;height:auto !important;margin:0;min-height:400px;padding:0;}
#pied{background:#cfcfd1 url(../images/fd_dg_pied.png) repeat-x left top;color:#666;font-size:x-small;margin-bottom:50px;margin-left:auto;margin-right:auto;padding:0;position:relative;text-align:left;width:980px;}
#pied ul#contact{display:inline;float:left;margin:10px 0 10px 10px;padding:0;}
#pied ul#contact li{display:inline;margin:0 10px 0 0;padding:0;}
#pied ul#info{display:inline;float:right;margin:10px 10px 10px 0;padding:0;}
#pied ul#info li{display:inline;margin:0 0 0 10px;padding:0;}
#principal{display:inline;float:right;height:auto !important;margin-right:20px;min-height:300px;width:720px;}
#tailletexte{float:left;margin-left:10px;}
#tailletexte span{display:block;float:left;margin-right:4px;padding:4px;white-space:nowrap;}
#wrap{background:url(../images/fd_entete.jpg) no-repeat center 0;height:auto !important;margin:0;min-height:300px;padding:20px 0 0;width:100%;}
.ariane-act{font-weight:700;}
.clearfloat{clear:both;}
.csc-mailform{border:none;}
.csc-mailform-field{margin:0.5em;}
.csc-mailform-label{color:#00257a;font-size:1.25em;font-weight:700;margin-bottom:1em;padding:0.5em;text-align:left;}
.csc-mailform-submit{margin-left:33%;}
.csc-textpic-caption{color:#666;font-size:0.9em;}
.tx-dropdownsitemap-pi1 #tx_dropdownsitemap_pi1_expImg,.tx-dropdownsitemap-pi1 LI.closed OL,.tx-dropdownsitemap-pi1 LI.closed UL,a.top span,ul#ariane li span{display:none;}
.tx-dropdownsitemap-pi1 .description{font-size:80%;font-style:italic;margin-left:5px;}
.tx-dropdownsitemap-pi1 .ifsub{margin-left:0.5em;}
.tx-dropdownsitemap-pi1 DIV{margin-top:2px;padding:2px;}
.tx-dropdownsitemap-pi1 DIV.level_2,.tx-dropdownsitemap-pi1 DIV.level_3,.tx-dropdownsitemap-pi1 DIV.level_4,.tx-dropdownsitemap-pi1 DIV.level_5{background:transparent;}
.tx-dropdownsitemap-pi1 SPAN.ifsub{font-weight:700;text-transform:uppercase;}
.tx-dropdownsitemap-pi1 div.expAll{background:#FAFBFB;border:solid 1px #DFE2E3;margin-bottom:5px;padding:2px;text-align:center;}
.tx-dropdownsitemap-pi1 li{margin-bottom:0.5em;margin-top:0.5em;}
.tx-dropdownsitemap-pi1 ul{list-style-type:disc;}
.tx-dropdownsitemap-pi1 ul ul{list-style-type:circle;}
.tx-dropdownsitemap-pi1 ul ul ul{list-style-type:square;}
.tx-dropdownsitemap-pi1 ul ul ul ul{list-style-type:decimal;}
.tx-dropdownsitemap-pi1,.txtalt{color:#666;}
a{color:#305c8d;}
a.linkprint{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/print.png) no-repeat scroll right center;display:block;float:left;padding:4px 28px 4px 4px;}
a.top{background:url(../images/bt_hautpage_li.png) no-repeat left bottom;clear:right;display:block;float:right;height:24px;margin:10px 20px 10px 10px;width:34px;}
a.txtmoins{background:url(../images/btn_Amoins.png) no-repeat left center;display:block;float:left;height:19px;width:17px;}
a.txtplus{background:url(../images/btn_Aplus.png) no-repeat left center;display:block;float:left;height:19px;width:17px;}
a:hover{color:#4c91de;}
a:hover.top{background-position:top;}
a:hover.txtmoins,a:hover.txtplus{background-position:left top;}
blockquote{margin-left:25px;}
body{background:#9da2a8;font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:14px;margin:0;padding:0;text-align:center;}
div{margin:0;padding:0;}
h1{color:#1B538C;font-size:1.5em;letter-spacing:2px;line-height:normal;margin-bottom:0.5em;margin-top:0.75em;}
h2{color:#1B538C;font-size:1.35em;letter-spacing:2px;line-height:normal;margin-bottom:0.5em;margin-top:0.75em;}
h3{color:#1B538C;font-size:1.2em;letter-spacing:2px;line-height:normal;margin-bottom:0.5em;margin-top:0.75em;}
h4{color:#000;font-size:1.05em;letter-spacing:2px;line-height:normal;margin-bottom:0.5em;margin-top:0.75em;}
h5,h6,h7{color:#000;font-size:1em;letter-spacing:2px;line-height:normal;margin-bottom:0.5em;margin-top:0.75em;}
label{color:#666;display:inline-block;font-weight:700;margin:0 0 1em;padding:0.25em 0;vertical-align:top;width:33%;}
p{line-height:1.5em;margin-bottom:0.75em;margin-top:0.5em;}
table.csc-uploads {display:block;color:#333;font-size:0.9em;}
table.csc-uploads p{margin:0;padding:0;}
table.csc-uploads td a{margin-left:22px;}
table.csc-uploads tr{background:url(../images/icofichier.png) no-repeat left top;display:block;height:23px;margin-bottom:0.2em;margin-top:0.2em;}
ul#ariane{margin:0;padding:7px 5px 0 0;}
ul#ariane li{background:transparent url(../images/gt.gif) no-repeat scroll left center;display:inline;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 5px;padding-left:10px;white-space:nowrap;}
ul#ariane li.first{background:none;margin:0;padding:0;}
table.tx-CSFformation-pi1-singleViewTable, table.tx-CSFformation-pi1-singleViewTable td {
border:2px solid #D0D0D0;
border-collapse:collapse;
}
table.tx-CSFformation-pi1-singleViewTable td {
padding:0.5em;
}
