
.colorTransparent{border-color:#cccccc;color:#000000;background-repeat:repeat}
.boxColorNavigationMenu .title{background-color:#eeeeee;border-color:#666666;color:Black}
.boxColorNavigationMenu .title a{color:Black}
.boxColorNavigationMenu .body{background-color:#ffffff;border-color:#ffffff}
.boxColorNavigationMenu .body ul.cpsskinsMenu li a{border-color:#8caebd}
.boxColorNavigationMenu .body ul.cpsskinsMenu li.selected a{border-color:#8caebd #8caebd #dee7ef #8caebd}
.boxColorNavigationMenu .body ul.cpsskinsMenu li a{background-color:#ffffff}
.boxColorNavigationMenu .body ul.cpsskinsMenu li a:hover,.boxColorNavigationMenu .body ul.cpsskinsMenu li.selected a{background-color:#dee7ef}
.colorPloneLightBlue{border-color:#8baebd;background-color:#dee7ef;color:#000000;background-repeat:repeat}
.shapeSolid{border-style:solid;border-width:1px;text-transform:none}
.boxShapePlone .title{border-style:solid solid none solid;border-width:1px;padding:0em 1.2em 0em 0.9em;display:inline}
.boxShapePlone .body{border-style:solid solid solid solid;border-width:1px;padding:0.7em 0.7em 0.7em 0.7em}
.boxShapePlone .body ul.cpsskinsMenu li a{border-style:none;border-width:0px;padding:1px 0px 1px 3px;margin:0em}
.boxShapePlone .body ul.cpsskinsMenu li.selected a{border-style:none;border-width:0px;padding:1px 0px 1px 3px;margin:0em}
.shapeNoBorder{border-style:none;border-width:0px;text-transform:none}
.boxShapeNavigation .title{border-style:none;border-width:1px;padding:0em 1.2em 0em 0.9em;display:block}
.boxShapeNavigation .body{border-style:none none solid none;border-width:1px;padding:0px}
.boxShapeNavigation .body ul.cpsskinsMenu li a{border-style:solid solid none solid;border-width:1px;padding:0px 18px 1px 18px;margin:0px 3px 0px 2px}
.boxShapeNavigation .body ul.cpsskinsMenu li.selected a{border-style:solid solid solid solid;border-width:1px;padding:0px 18px 1px 18px;margin:0px 3px 0px 2px}
.colorWhite{border-color:#8baebd;background-color:#FFFFFF;color:#000000;background-repeat:repeat}
.boxColorPloneLightBlue .title{background-color:#d0d0d0;border-color:#999999;color:Black}
.boxColorPloneLightBlue .title a{color:Black}
.boxColorPloneLightBlue .body{background-color:#dee7ef;border-color:#8caebd}
.boxColorPloneLightBlue .body ul.cpsskinsMenu li a{border-color:#dee7ef}
.boxColorPloneLightBlue .body ul.cpsskinsMenu li.selected a{border-color:#dee7ef}
.boxColorPloneLightBlue .body ul.cpsskinsMenu li a{background-color:#dee7ef}
.boxColorPloneLightBlue .body ul.cpsskinsMenu li a:hover,.boxColorPloneLightBlue .body ul.cpsskinsMenu li.selected a{background-color:#dee7ef}
.boxColorPloneLightBlue .body ul.cpsskinsMenu li a{background-image:url(/portal_themes/plone/icons/blue_arrow_plone.gif);padding-left:10px !important}
.boxColorPloneLightBlue .body ul.cpsskinsMenu li.selected a{background-image:url(/portal_themes/plone/icons/blue_arrow_plone.gif);padding-left:10px !important}
.shapeTopBottom{border-style:solid none solid none;border-width:1px;text-transform:none}
.boxShapeTopBottom .title{border-style:none none none none;border-width:1px;padding:0em 1.2em 0em 0.9em;display:block}
.boxShapeTopBottom .body{border-style:solid none solid none;border-width:1px;padding:1px 0.5em 1px 0.5em}
.boxShapeTopBottom .body ul.cpsskinsMenu li a{border-style:none;border-width:0px;padding:0px 5px 0px 5px;margin:0em}
.boxShapeTopBottom .body ul.cpsskinsMenu li.selected a{border-style:none;border-width:0px;padding:0px 5px 0px 5px;margin:0em}
.boxColorPloneWhite .title{background-color:#dee7ef;border-color:#8caebd;color:Black}
.boxColorPloneWhite .title a{color:Black}
.boxColorPloneWhite .body{background-color:#ffffff;border-color:#8caebd}
.boxColorPloneWhite .body ul.cpsskinsMenu li a{border-color:#ffffff}
.boxColorPloneWhite .body ul.cpsskinsMenu li.selected a{border-color:#ffffff}
.boxColorPloneWhite .body ul.cpsskinsMenu li a{background-color:#ffffff}
.boxColorPloneWhite .body ul.cpsskinsMenu li a:hover,.boxColorPloneWhite .body ul.cpsskinsMenu li.selected a{background-color:#ffffff}
.boxColorPloneWhite .body ul.cpsskinsMenu li a{background-image:url(/portal_themes/plone/icons/arrow_out_plone.gif);padding-left:10px !important}
.boxColorPloneWhite .body ul.cpsskinsMenu li.selected a{background-image:url(/portal_themes/plone/icons/arrow_out_plone.gif);padding-left:10px !important}
.shapeBottom{border-style:none none solid none;border-width:1px;text-transform:none}
.fontShapeVerdana{font:10px Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeVerdana p{font:100% Verdana, Arial, Helvetica, sans-serif !important;padding:0.2em 0em 0.2em 0em}
.fontShapeVerdana strong{font:bold 100% Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeVerdana h1, .fontShapeVerdana .h1{font:normal 150% Verdana, Arial, Helvetica, sans-serif !important;padding:0.8em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeVerdana h2, .fontShapeVerdana .h2{font:normal 125% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeVerdana h3, .fontShapeVerdana .h3{font:normal 120% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeVerdana h4, .fontShapeVerdana .h4,.fontShapeVerdana h5, .fontShapeVerdana .h5,.fontShapeVerdana h6, .fontShapeVerdana .h6{font:normal 115% Verdana, Arial, Helvetica, sans-serif !important;padding:0.4em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeVerdana a,.fontShapeVerdana a div,.fontShapeVerdana a span{text-decoration:none}
.fontShapeVerdana a:visited,.fontShapeVerdana a:visited div,.fontShapeVerdana a:visited span{text-decoration:none}
.fontShapeVerdana a:active,.fontShapeVerdana a:active div,.fontShapeVerdana a:active span{text-decoration:none}
.fontShapeVerdana a:hover,.fontShapeVerdana a:hover div,.fontShapeVerdana a:hover span{text-decoration:none}
.fontColorBlack h1, .fontColorBlack .h1{border-color:#8baebd;color:Black}
.fontColorBlack h2, .fontColorBlack .h2{border-color:#8baebd;color:Black}
.fontColorBlack h3, .fontColorBlack .h3{border-color:#8baebd;color:Black}
.fontColorBlack h4, .fontColorBlack .h4,.fontColorBlack h5, .fontColorBlack .h5,.fontColorBlack h6, .fontColorBlack .h6{border-color:#8baebd;color:Black}
.fontColorBlack a,.fontColorBlack a div,.fontColorBlack a span{color:#416973}
.fontColorBlack a:visited,.fontColorBlack a:visited div,.fontColorBlack a:visited span{color:#416973}
.fontColorBlack a:active,.fontColorBlack a:active div,.fontColorBlack a:active span{color:#416973}
.fontColorBlack a:hover,.fontColorBlack a:hover div,.fontColorBlack a:hover span{color:#416973}
.fontShapeVerdanaBig{font:12px Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeVerdanaBig p{font:100% Verdana, Arial, Helvetica, sans-serif !important;padding:0.2em 0em 0.2em 0em}
.fontShapeVerdanaBig strong{font:bold 100% Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeVerdanaBig h1, .fontShapeVerdanaBig .h1{font:normal 150% Verdana, Arial, Helvetica, sans-serif !important;padding:0.8em 0em 0em 0em;border-style:none;border-width:0px}
.fontShapeVerdanaBig h2, .fontShapeVerdanaBig .h2{font:bold 125% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:0px}
.fontShapeVerdanaBig h3, .fontShapeVerdanaBig .h3{font:bold 120% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:0px}
.fontShapeVerdanaBig h4, .fontShapeVerdanaBig .h4,.fontShapeVerdanaBig h5, .fontShapeVerdanaBig .h5,.fontShapeVerdanaBig h6, .fontShapeVerdanaBig .h6{font:bold 115% Verdana, Arial, Helvetica, sans-serif !important;padding:0.4em 0em 0em 0em;border-style:none;border-width:0px}
.fontShapeVerdanaBig a,.fontShapeVerdanaBig a div,.fontShapeVerdanaBig a span{text-decoration:none}
.fontShapeVerdanaBig a:visited,.fontShapeVerdanaBig a:visited div,.fontShapeVerdanaBig a:visited span{text-decoration:none}
.fontShapeVerdanaBig a:active,.fontShapeVerdanaBig a:active div,.fontShapeVerdanaBig a:active span{text-decoration:none}
.fontShapeVerdanaBig a:hover,.fontShapeVerdanaBig a:hover div,.fontShapeVerdanaBig a:hover span{text-decoration:none}
.boxColorGreen .title{background-color:#B6C0DC;border-color:#28355A;color:Black}
.boxColorGreen .title a{color:Black}
.boxColorGreen .body{background-color:#ffffff;border-color:#ffffff}
.boxColorGreen .body ul.cpsskinsMenu li a{border-color:#28355A}
.boxColorGreen .body ul.cpsskinsMenu li.selected a{border-color:#28355A #28355A #28355A #28355A}
.boxColorGreen .body ul.cpsskinsMenu li a{background-color:#ffffff}
.boxColorGreen .body ul.cpsskinsMenu li a:hover,.boxColorGreen .body ul.cpsskinsMenu li.selected a{background-color:#B6C0DC}
.colorGreenBox{border-color:#73ae08;background-color:#FFFFFF;color:#000000;background-repeat:repeat}
.fontColorPloneBoxes h1, .fontColorPloneBoxes .h1{border-color:#8baebd;color:Black}
.fontColorPloneBoxes h2, .fontColorPloneBoxes .h2{border-color:#8baebd;color:Black}
.fontColorPloneBoxes h3, .fontColorPloneBoxes .h3{border-color:#8baebd;color:Black}
.fontColorPloneBoxes h4, .fontColorPloneBoxes .h4,.fontColorPloneBoxes h5, .fontColorPloneBoxes .h5,.fontColorPloneBoxes h6, .fontColorPloneBoxes .h6{border-color:#8baebd;color:Black}
.fontColorPloneBoxes a,.fontColorPloneBoxes a div,.fontColorPloneBoxes a span{color:#416973}
.fontColorPloneBoxes a:visited,.fontColorPloneBoxes a:visited div,.fontColorPloneBoxes a:visited span{color:#416973}
.fontColorPloneBoxes a:active,.fontColorPloneBoxes a:active div,.fontColorPloneBoxes a:active span{color:#8baebd}
.fontColorPloneBoxes a:hover,.fontColorPloneBoxes a:hover div,.fontColorPloneBoxes a:hover span{color:#8baebd}
.fontShapeVerdanaBox{font:10px Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeVerdanaBox p{font:100% Verdana, Arial, Helvetica, sans-serif !important;padding:0.2em 0em 0.2em 0em}
.fontShapeVerdanaBox strong{font:bold 100% Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeVerdanaBox h1, .fontShapeVerdanaBox .h1{font:normal 150% Verdana, Arial, Helvetica, sans-serif !important;padding:0.8em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeVerdanaBox h2, .fontShapeVerdanaBox .h2{font:normal 125% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeVerdanaBox h3, .fontShapeVerdanaBox .h3{font:normal 120% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeVerdanaBox h4, .fontShapeVerdanaBox .h4,.fontShapeVerdanaBox h5, .fontShapeVerdanaBox .h5,.fontShapeVerdanaBox h6, .fontShapeVerdanaBox .h6{font:normal 100% Verdana, Arial, Helvetica, sans-serif !important;padding:0em 0.7em 0em 0.7em;border-style:solid solid none solid;border-width:1px}
.fontShapeVerdanaBox a,.fontShapeVerdanaBox a div,.fontShapeVerdanaBox a span{text-decoration:none}
.fontShapeVerdanaBox a:visited,.fontShapeVerdanaBox a:visited div,.fontShapeVerdanaBox a:visited span{text-decoration:none}
.fontShapeVerdanaBox a:active,.fontShapeVerdanaBox a:active div,.fontShapeVerdanaBox a:active span{text-decoration:none}
.fontShapeVerdanaBox a:hover,.fontShapeVerdanaBox a:hover div,.fontShapeVerdanaBox a:hover span{text-decoration:none}
.portalTabOSX{background:url(/portal_themes/plone/backgrounds/OSX-bg.gif) top repeat-x}
.portalTabOSX ul.cpsskinsMenu li{margin:0 0px 0 0}
.portalTabOSX ul.cpsskinsMenu li a{padding:2px 10px 2px 10px}
.portalTabOSX ul.cpsskinsMenu li{background:url(/portal_themes/plone/backgrounds/OSX-right.png) right top no-repeat;border-bottom:1px solid #ccc}
.portalTabOSX ul.cpsskinsMenu li a{background:url(/portal_themes/plone/backgrounds/OSX-left.png) left top no-repeat}
.portalTabOSX ul.cpsskinsMenu li.selected{background:url(/portal_themes/plone/backgrounds/OSX-right-sel.png) right top no-repeat;border-bottom:1px solid #69c}
.portalTabOSX ul.cpsskinsMenu li.selected a{background:url(/portal_themes/plone/backgrounds/OSX-left-sel.png) left top no-repeat}
.fontColorFontColor h1, .fontColorFontColor .h1{border-color:#666666;color:Black}
.fontColorFontColor h2, .fontColorFontColor .h2{border-color:#666666;color:Black}
.fontColorFontColor h3, .fontColorFontColor .h3{border-color:#666666;color:Black}
.fontColorFontColor h4, .fontColorFontColor .h4,.fontColorFontColor h5, .fontColorFontColor .h5,.fontColorFontColor h6, .fontColorFontColor .h6{border-color:#666666;color:Black}
.fontColorFontColor a,.fontColorFontColor a div,.fontColorFontColor a span{color:#003399}
.fontColorFontColor a:visited,.fontColorFontColor a:visited div,.fontColorFontColor a:visited span{color:#003399}
.fontColorFontColor a:active,.fontColorFontColor a:active div,.fontColorFontColor a:active span{color:#003399}
.fontColorFontColor a:hover,.fontColorFontColor a:hover div,.fontColorFontColor a:hover span{color:#3399FF}
.shapeNoBorder1{border-style:none;border-width:0px;text-transform:none}
.boxColorNavigationOutils .title{background-color:#eeeeee;border-color:#666666;color:Black}
.boxColorNavigationOutils .title a{color:Black}
.boxColorNavigationOutils .body{background-color:#828FB1;border-color:#828FB1}
.boxColorNavigationOutils .body ul.cpsskinsMenu li a{border-color:#828FB1}
.boxColorNavigationOutils .body ul.cpsskinsMenu li.selected a{border-color:#828FB1 #828FB1 #828FB1 #828FB1}
.boxColorNavigationOutils .body ul.cpsskinsMenu li a{background-color:#828FB1}
.boxColorNavigationOutils .body ul.cpsskinsMenu li a:hover,.boxColorNavigationOutils .body ul.cpsskinsMenu li.selected a{background-color:#828FB1}
.boxColorNavigationOutils .body ul.cpsskinsMenu li a{background-image:url(/portal_themes/plone/icons/puce_outils.gif);padding-left:14px !important}
.boxColorNavigationOutils .body ul.cpsskinsMenu li.selected a{background-image:url(/portal_themes/plone/icons/puce_outils.gif);padding-left:14px !important}
.fontColorPloneBoxes1 h1, .fontColorPloneBoxes1 .h1{border-color:#8baebd;color:Black}
.fontColorPloneBoxes1 h2, .fontColorPloneBoxes1 .h2{border-color:#8baebd;color:Black}
.fontColorPloneBoxes1 h3, .fontColorPloneBoxes1 .h3{border-color:#8baebd;color:Black}
.fontColorPloneBoxes1 h4, .fontColorPloneBoxes1 .h4,.fontColorPloneBoxes1 h5, .fontColorPloneBoxes1 .h5,.fontColorPloneBoxes1 h6, .fontColorPloneBoxes1 .h6{border-color:#8baebd;color:Black}
.fontColorPloneBoxes1 a,.fontColorPloneBoxes1 a div,.fontColorPloneBoxes1 a span{color:#416973}
.fontColorPloneBoxes1 a:visited,.fontColorPloneBoxes1 a:visited div,.fontColorPloneBoxes1 a:visited span{color:#416973}
.fontColorPloneBoxes1 a:active,.fontColorPloneBoxes1 a:active div,.fontColorPloneBoxes1 a:active span{color:#8baebd}
.fontColorPloneBoxes1 a:hover,.fontColorPloneBoxes1 a:hover div,.fontColorPloneBoxes1 a:hover span{color:#8baebd}
.boxShapePlone1 .title{border-style:none none none none;border-width:0px;padding:0emm 0em 0em;display:inline}
.boxShapePlone1 .body{border-style:solid solid solid solid;border-width:0px;padding:0.7em 0.7em 0.7em 0.7em}
.boxShapePlone1 .body ul.cpsskinsMenu li a{border-style:none;border-width:0px;padding:0px 0px 0px 0px;margin:0em}
.boxShapePlone1 .body ul.cpsskinsMenu li.selected a{border-style:none;border-width:0px;padding:0px 0px 0px 0px;margin:0em}
.collapsibleMenuCollapsibleMenuStyle .topmenu{border-width:1px;border-color:#999999;border-style:solid;font:bold 11px Verdana, Arial, sans-serif}
.collapsibleMenuCollapsibleMenuStyle .topmenu{background-color:#c0c0c0}
.collapsibleMenuCollapsibleMenuStyle .topmenu a{color:Black;text-decoration:none;display:block;padding:4px}
.collapsibleMenuCollapsibleMenuStyle .topmenu a:hover,.collapsibleMenuCollapsibleMenuStyle .topmenu a.selected{background-color:#ececec;color:Black;text-decoration:none}
.collapsibleMenuCollapsibleMenuStyle .submenu a{font:11px Verdana, Arial, sans-serif;color:Black;background-color:#e0e0e0;text-decoration:none;display:block;padding:3px 7px;border-color:#c0c0c0;border-style:none none solid solid;border-width:1px}
.collapsibleMenuCollapsibleMenuStyle .submenumore{background-color:#e0e0e0;display:block;padding:2px 7px;border-color:#c0c0c0;border-style:none none solid solid;border-width:1px}
.collapsibleMenuCollapsibleMenuStyle .submenu a:hover,.collapsibleMenuCollapsibleMenuStyle .submenu a.selected{color:Black;background-color:#f3f3f3;text-decoration:none}
.shapeAreaShape{border-style:solid;border-width:1px;text-transform:none}
.colorAreaColor{border-color:#CCC;background-color:#FFF;color:#000000;background-repeat:repeat}
.colorWhite1{border-color:#E9EBF2;background-color:#E9EBF2;color:#3F3D3D;background-repeat:repeat}
.boxShapePortalBoxShape .title{border-style:none solid none none;border-width:1px;padding:0em 1.2em 0em 0.9em;display:inline-block}
.boxShapePortalBoxShape .body{border-style:none solid solid none;border-width:1px;padding:0.5em 0.5em 0.5em 0.5em}
.boxShapePortalBoxShape .body ul.cpsskinsMenu li a{border-style:none;border-width:1px;padding:1px 4px 1px 13px;margin:0em}
.boxShapePortalBoxShape .body ul.cpsskinsMenu li.selected a{border-style:inset;border-width:1px;padding:1px 4px 1px 13px;margin:0em}
.fontColorFontColor1 h1, .fontColorFontColor1 .h1{border-color:#666666;color:Black}
.fontColorFontColor1 h2, .fontColorFontColor1 .h2{border-color:#666666;color:Black}
.fontColorFontColor1 h3, .fontColorFontColor1 .h3{border-color:#666666;color:Black}
.fontColorFontColor1 h4, .fontColorFontColor1 .h4,.fontColorFontColor1 h5, .fontColorFontColor1 .h5,.fontColorFontColor1 h6, .fontColorFontColor1 .h6{border-color:#666666;color:Black}
.fontColorFontColor1 a,.fontColorFontColor1 a div,.fontColorFontColor1 a span{color:#003399}
.fontColorFontColor1 a:visited,.fontColorFontColor1 a:visited div,.fontColorFontColor1 a:visited span{color:#003399}
.fontColorFontColor1 a:active,.fontColorFontColor1 a:active div,.fontColorFontColor1 a:active span{color:#003399}
.fontColorFontColor1 a:hover,.fontColorFontColor1 a:hover div,.fontColorFontColor1 a:hover span{color:#3399FF}
.fontShapeVerdanaBox1{font:10px Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeVerdanaBox1 p{font:100% Verdana, Arial, Helvetica, sans-serif !important;padding:0.2em 0em 0.2em 0em}
.fontShapeVerdanaBox1 strong{font:bold 100% Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeVerdanaBox1 h1, .fontShapeVerdanaBox1 .h1{font:normal 150% Verdana, Arial, Helvetica, sans-serif !important;padding:0.8em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeVerdanaBox1 h2, .fontShapeVerdanaBox1 .h2{font:normal 125% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeVerdanaBox1 h3, .fontShapeVerdanaBox1 .h3{font:normal 120% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeVerdanaBox1 h4, .fontShapeVerdanaBox1 .h4,.fontShapeVerdanaBox1 h5, .fontShapeVerdanaBox1 .h5,.fontShapeVerdanaBox1 h6, .fontShapeVerdanaBox1 .h6{font:normal 100% Verdana, Arial, Helvetica, sans-serif !important;padding:0em 0.7em 0em 0.7em;border-style:solid solid none solid;border-width:1px}
.fontShapeVerdanaBox1 a,.fontShapeVerdanaBox1 a div,.fontShapeVerdanaBox1 a span{text-decoration:none}
.fontShapeVerdanaBox1 a:visited,.fontShapeVerdanaBox1 a:visited div,.fontShapeVerdanaBox1 a:visited span{text-decoration:none}
.fontShapeVerdanaBox1 a:active,.fontShapeVerdanaBox1 a:active div,.fontShapeVerdanaBox1 a:active span{text-decoration:none}
.fontShapeVerdanaBox1 a:hover,.fontShapeVerdanaBox1 a:hover div,.fontShapeVerdanaBox1 a:hover span{text-decoration:none}
.boxShapePortalBoxShape1 .title{border-style:none none solid none;border-width:1px;padding:0em 1.2em 0em 0.9em;display:block}
.boxShapePortalBoxShape1 .body{border-style:none solid solid none;border-width:1px;padding:0.5em 0.5em 0.5em 0.5em}
.boxShapePortalBoxShape1 .body ul.cpsskinsMenu li a{border-style:none;border-width:1px;padding:1px 4px 1px 13px;margin:0em}
.boxShapePortalBoxShape1 .body ul.cpsskinsMenu li.selected a{border-style:inset;border-width:1px;padding:1px 4px 1px 13px;margin:0em}
.fontShapeVerdanaBox11{font:10px Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeVerdanaBox11 p{font:100% Verdana, Arial, Helvetica, sans-serif !important;padding:0.2em 0em 0.2em 0em}
.fontShapeVerdanaBox11 strong{font:bold 100% Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeVerdanaBox11 h1, .fontShapeVerdanaBox11 .h1{font:normal 150% Verdana, Arial, Helvetica, sans-serif !important;padding:0.8em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeVerdanaBox11 h2, .fontShapeVerdanaBox11 .h2{font:normal 125% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeVerdanaBox11 h3, .fontShapeVerdanaBox11 .h3{font:normal 120% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeVerdanaBox11 h4, .fontShapeVerdanaBox11 .h4,.fontShapeVerdanaBox11 h5, .fontShapeVerdanaBox11 .h5,.fontShapeVerdanaBox11 h6, .fontShapeVerdanaBox11 .h6{font:normal 100% Verdana, Arial, Helvetica, sans-serif !important;padding:0em 0.7em 0em 0.7em;border-style:solid solid none solid;border-width:1px}
.fontShapeVerdanaBox11 a,.fontShapeVerdanaBox11 a div,.fontShapeVerdanaBox11 a span{text-decoration:none}
.fontShapeVerdanaBox11 a:visited,.fontShapeVerdanaBox11 a:visited div,.fontShapeVerdanaBox11 a:visited span{text-decoration:none}
.fontShapeVerdanaBox11 a:active,.fontShapeVerdanaBox11 a:active div,.fontShapeVerdanaBox11 a:active span{text-decoration:none}
.fontShapeVerdanaBox11 a:hover,.fontShapeVerdanaBox11 a:hover div,.fontShapeVerdanaBox11 a:hover span{text-decoration:none}
.boxColorNavigationSousMenu .title{background-color:#eeeeee;border-color:#666666;color:Black}
.boxColorNavigationSousMenu .title a{color:Black}
.boxColorNavigationSousMenu .body{background-color:#E9EBF2;border-color:#E9EBF2}
.boxColorNavigationSousMenu .body ul.cpsskinsMenu li a{border-color:#E9EBF2}
.boxColorNavigationSousMenu .body ul.cpsskinsMenu li.selected a{border-color:#E9EBF2 #E9EBF2 #E9EBF2 #E9EBF2}
.boxColorNavigationSousMenu .body ul.cpsskinsMenu li a{background-color:#E9EBF2}
.boxColorNavigationSousMenu .body ul.cpsskinsMenu li a:hover,.boxColorNavigationSousMenu .body ul.cpsskinsMenu li.selected a{background-color:#E9EBF2}
.boxShapePlone11 .title{border-style:none none none none;border-width:0px;padding:0em 0em 0em 0em;display:inline}
.boxShapePlone11 .body{border-style:none none none none;border-width:0px;padding:0.7em 0.7em 0.7em 0.7em}
.boxShapePlone11 .body ul.cpsskinsMenu li a{border-style:none;border-width:0px;padding:0px 0px 0px 0px;margin:0em}
.boxShapePlone11 .body ul.cpsskinsMenu li.selected a{border-style:none;border-width:0px;padding:0px 0px 0px 0px;margin:0em}
.fontColorPloneBoxes11 h1, .fontColorPloneBoxes11 .h1{border-color:#8baebd;color:Black}
.fontColorPloneBoxes11 h2, .fontColorPloneBoxes11 .h2{border-color:#8baebd;color:Black}
.fontColorPloneBoxes11 h3, .fontColorPloneBoxes11 .h3{border-color:#8baebd;color:Black}
.fontColorPloneBoxes11 h4, .fontColorPloneBoxes11 .h4,.fontColorPloneBoxes11 h5, .fontColorPloneBoxes11 .h5,.fontColorPloneBoxes11 h6, .fontColorPloneBoxes11 .h6{border-color:#8baebd;color:Black}
.fontColorPloneBoxes11 a,.fontColorPloneBoxes11 a div,.fontColorPloneBoxes11 a span{color:#416973}
.fontColorPloneBoxes11 a:visited,.fontColorPloneBoxes11 a:visited div,.fontColorPloneBoxes11 a:visited span{color:#416973}
.fontColorPloneBoxes11 a:active,.fontColorPloneBoxes11 a:active div,.fontColorPloneBoxes11 a:active span{color:#8baebd}
.fontColorPloneBoxes11 a:hover,.fontColorPloneBoxes11 a:hover div,.fontColorPloneBoxes11 a:hover span{color:#8baebd}
.boxShapeNavigation1 .title{border-style:none;border-width:1px;padding:0em 1.2em 0em 0.9em;display:block}
.boxShapeNavigation1 .body{border-style:none none solid none;border-width:1px;padding:0px}
.boxShapeNavigation1 .body ul.cpsskinsMenu li a{border-style:solid solid none solid;border-width:1px;padding:0px 18px 1px 18px;margin:0px 3px 0px 2px}
.boxShapeNavigation1 .body ul.cpsskinsMenu li.selected a{border-style:solid solid solid solid;border-width:1px;padding:0px 18px 1px 18px;margin:0px 3px 0px 2px}
.boxColorNavigationMenu2 .title{background-color:#eeeeee;border-color:#666666;color:Black}
.boxColorNavigationMenu2 .title a{color:Black}
.boxColorNavigationMenu2 .body{background-color:#ffffff;border-color:#ffffff}
.boxColorNavigationMenu2 .body ul.cpsskinsMenu li a{border-color:#8caebd}
.boxColorNavigationMenu2 .body ul.cpsskinsMenu li.selected a{border-color:#8caebd #8caebd #dee7ef #8caebd}
.boxColorNavigationMenu2 .body ul.cpsskinsMenu li a{background-color:#ffffff}
.boxColorNavigationMenu2 .body ul.cpsskinsMenu li a:hover,.boxColorNavigationMenu2 .body ul.cpsskinsMenu li.selected a{background-color:#dee7ef}
.fontColorBlack1 h1, .fontColorBlack1 .h1{border-color:#8baebd;color:Black}
.fontColorBlack1 h2, .fontColorBlack1 .h2{border-color:#8baebd;color:Black}
.fontColorBlack1 h3, .fontColorBlack1 .h3{border-color:#8baebd;color:Black}
.fontColorBlack1 h4, .fontColorBlack1 .h4,.fontColorBlack1 h5, .fontColorBlack1 .h5,.fontColorBlack1 h6, .fontColorBlack1 .h6{border-color:#8baebd;color:Black}
.fontColorBlack1 a,.fontColorBlack1 a div,.fontColorBlack1 a span{color:#3F3D3D}
.fontColorBlack1 a:visited,.fontColorBlack1 a:visited div,.fontColorBlack1 a:visited span{color:#3F3D3D}
.fontColorBlack1 a:active,.fontColorBlack1 a:active div,.fontColorBlack1 a:active span{color:#3F3D3D}
.fontColorBlack1 a:hover,.fontColorBlack1 a:hover div,.fontColorBlack1 a:hover span{color:#3F3D3D}
.fontShapeVerdana1{font:10px Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeVerdana1 p{font:100% Verdana, Arial, Helvetica, sans-serif !important;padding:1em 0em 0.2em 0em}
.fontShapeVerdana1 strong{font:bold 100% Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeVerdana1 h1, .fontShapeVerdana1 .h1{font:normal 150% Verdana, Arial, Helvetica, sans-serif !important;padding:0.8em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeVerdana1 h2, .fontShapeVerdana1 .h2{font:normal 125% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeVerdana1 h3, .fontShapeVerdana1 .h3{font:normal 120% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeVerdana1 h4, .fontShapeVerdana1 .h4,.fontShapeVerdana1 h5, .fontShapeVerdana1 .h5,.fontShapeVerdana1 h6, .fontShapeVerdana1 .h6{font:normal 115% Verdana, Arial, Helvetica, sans-serif !important;padding:0.4em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeVerdana1 a,.fontShapeVerdana1 a div,.fontShapeVerdana1 a span{text-decoration:none}
.fontShapeVerdana1 a:visited,.fontShapeVerdana1 a:visited div,.fontShapeVerdana1 a:visited span{text-decoration:none}
.fontShapeVerdana1 a:active,.fontShapeVerdana1 a:active div,.fontShapeVerdana1 a:active span{text-decoration:none}
.fontShapeVerdana1 a:hover,.fontShapeVerdana1 a:hover div,.fontShapeVerdana1 a:hover span{text-decoration:none}
.collapsibleMenuCollapsibleMenuStyle1 .topmenu{border-width:1px;border-color:#999999;border-style:solid;font:bold 11px Verdana, Arial, sans-serif}
.collapsibleMenuCollapsibleMenuStyle1 .topmenu{background-color:#c0c0c0}
.collapsibleMenuCollapsibleMenuStyle1 .topmenu a{color:Black;text-decoration:none;display:block;padding:4px}
.collapsibleMenuCollapsibleMenuStyle1 .topmenu a:hover,.collapsibleMenuCollapsibleMenuStyle1 .topmenu a.selected{background-color:#ececec;color:Black;text-decoration:none}
.collapsibleMenuCollapsibleMenuStyle1 .submenu a{font:11px Verdana, Arial, sans-serif;color:Black;background-color:#e0e0e0;text-decoration:none;display:block;padding:3px 7px;border-color:#c0c0c0;border-style:none none solid solid;border-width:1px}
.collapsibleMenuCollapsibleMenuStyle1 .submenumore{background-color:#e0e0e0;display:block;padding:2px 7px;border-color:#c0c0c0;border-style:none none solid solid;border-width:1px}
.collapsibleMenuCollapsibleMenuStyle1 .submenu a:hover,.collapsibleMenuCollapsibleMenuStyle1 .submenu a.selected{color:Black;background-color:#f3f3f3;text-decoration:none}
.colorTransparent2{border-color:#cccccc;color:#000000;background-repeat:repeat}
.colorSousMenu{border-color:#E9EBF2;background-color:#E9EBF2;color:#3F3D3D;background-repeat:repeat}
.colorOutils{border-color:#828FB1;background-color:#828FB1;color:#FFFFFF;background-repeat:repeat}
.colorTransparent1{border-color:#828FB1;background-color:#828FB1;color:#000000;background-repeat:repeat}
.boxColorBoxOutils .title{background-color:#d0d0d0;border-color:#999999;color:Black}
.boxColorBoxOutils .title a{color:Black}
.boxColorBoxOutils .body{background-color:#f3f3f9;border-color:#999999}
.boxColorBoxOutils .body ul.cpsskinsMenu li a{border-color:#f6f6fc}
.boxColorBoxOutils .body ul.cpsskinsMenu li.selected a{border-color:#669999}
.boxColorBoxOutils .body ul.cpsskinsMenu li a{background-color:#f6f6fc}
.boxColorBoxOutils .body ul.cpsskinsMenu li a:hover,.boxColorBoxOutils .body ul.cpsskinsMenu li.selected a{background-color:#bdd2ee}
.colorLoudeacFdSlot1{border-color:#cccccc;color:#3F3D3D;background-repeat:repeat}
.shapeNoBorder2{border-style:none;border-width:0px;text-transform:none}
.fontShapeVerdana2{font:bold 10px Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeVerdana2 p{font:100% Verdana, Arial, Helvetica, sans-serif !important;padding:1.2em 1em 1.2em 1em}
.fontShapeVerdana2 strong{font:bold 100% Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeVerdana2 h1, .fontShapeVerdana2 .h1{font:normal 150% Verdana, Arial, Helvetica, sans-serif !important;padding:0.8em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeVerdana2 h2, .fontShapeVerdana2 .h2{font:normal 125% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeVerdana2 h3, .fontShapeVerdana2 .h3{font:normal 120% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeVerdana2 h4, .fontShapeVerdana2 .h4,.fontShapeVerdana2 h5, .fontShapeVerdana2 .h5,.fontShapeVerdana2 h6, .fontShapeVerdana2 .h6{font:normal 115% Verdana, Arial, Helvetica, sans-serif !important;padding:0.4em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeVerdana2 a,.fontShapeVerdana2 a div,.fontShapeVerdana2 a span{text-decoration:none}
.fontShapeVerdana2 a:visited,.fontShapeVerdana2 a:visited div,.fontShapeVerdana2 a:visited span{text-decoration:none}
.fontShapeVerdana2 a:active,.fontShapeVerdana2 a:active div,.fontShapeVerdana2 a:active span{text-decoration:none}
.fontShapeVerdana2 a:hover,.fontShapeVerdana2 a:hover div,.fontShapeVerdana2 a:hover span{text-decoration:none}
.colorSousMenu1{border-color:#E9EBF2;background-color:#E9EBF2;color:#3F3D3D;background-repeat:repeat}
.fontColorTexte h1, .fontColorTexte .h1{border-color:#666666;color:Black}
.fontColorTexte h2, .fontColorTexte .h2{border-color:#666666;color:Black}
.fontColorTexte h3, .fontColorTexte .h3{border-color:#666666;color:Black}
.fontColorTexte h4, .fontColorTexte .h4,.fontColorTexte h5, .fontColorTexte .h5,.fontColorTexte h6, .fontColorTexte .h6{border-color:#666666;color:Black}
.fontColorTexte a,.fontColorTexte a div,.fontColorTexte a span{color:#3F3D3D}
.fontColorTexte a:visited,.fontColorTexte a:visited div,.fontColorTexte a:visited span{color:#3F3D3D}
.fontColorTexte a:active,.fontColorTexte a:active div,.fontColorTexte a:active span{color:#3F3D3D}
.fontColorTexte a:hover,.fontColorTexte a:hover div,.fontColorTexte a:hover span{color:#3F3D3D}
.collapsibleMenuCollapseSousMenu .topmenu{border-width:1px;border-color:#E9EBF2;border-style:none none none none;font:bold 11px Verdana, Arial, sans-serif}
.collapsibleMenuCollapseSousMenu .topmenu{background-color:#E9EBF2}
.collapsibleMenuCollapseSousMenu .topmenu a{color:#3F3D3D;text-decoration:none;display:block;padding:4px}
.collapsibleMenuCollapseSousMenu .topmenu a:hover,.collapsibleMenuCollapseSousMenu .topmenu a.selected{background-color:#E9EBF2;color:Black;text-decoration:none}
.collapsibleMenuCollapseSousMenu .submenu a{font:10px Verdana, Arial, sans-serif;color:#3F3D3D;background-color:#E9EBF2;text-decoration:none;display:block;padding:3px 7px;border-color:#E9EBF2;border-style:none none none none;border-width:1px}
.collapsibleMenuCollapseSousMenu .submenumore{background-color:#E9EBF2;display:block;padding:2px 7px;border-color:#E9EBF2;border-style:none none none none;border-width:1px}
.collapsibleMenuCollapseSousMenu .submenu a:hover,.collapsibleMenuCollapseSousMenu .submenu a.selected{color:Black;background-color:#E9EBF2;text-decoration:none}
.fontColorBlanc h1, .fontColorBlanc .h1{border-color:#8baebd;color:Black}
.fontColorBlanc h2, .fontColorBlanc .h2{border-color:#8baebd;color:Black}
.fontColorBlanc h3, .fontColorBlanc .h3{border-color:#8baebd;color:Black}
.fontColorBlanc h4, .fontColorBlanc .h4,.fontColorBlanc h5, .fontColorBlanc .h5,.fontColorBlanc h6, .fontColorBlanc .h6{border-color:#8baebd;color:Black}
.fontColorBlanc a,.fontColorBlanc a div,.fontColorBlanc a span{color:#FFFFFF}
.fontColorBlanc a:visited,.fontColorBlanc a:visited div,.fontColorBlanc a:visited span{color:#FFFFFF}
.fontColorBlanc a:active,.fontColorBlanc a:active div,.fontColorBlanc a:active span{color:#FFFFFF}
.fontColorBlanc a:hover,.fontColorBlanc a:hover div,.fontColorBlanc a:hover span{color:#FFFFFF}
.fontColorFontColor2 h1, .fontColorFontColor2 .h1{border-color:#666666;color:Black}
.fontColorFontColor2 h2, .fontColorFontColor2 .h2{border-color:#666666;color:Black}
.fontColorFontColor2 h3, .fontColorFontColor2 .h3{border-color:#666666;color:Black}
.fontColorFontColor2 h4, .fontColorFontColor2 .h4,.fontColorFontColor2 h5, .fontColorFontColor2 .h5,.fontColorFontColor2 h6, .fontColorFontColor2 .h6{border-color:#666666;color:Black}
.fontColorFontColor2 a,.fontColorFontColor2 a div,.fontColorFontColor2 a span{color:#003399}
.fontColorFontColor2 a:visited,.fontColorFontColor2 a:visited div,.fontColorFontColor2 a:visited span{color:#003399}
.fontColorFontColor2 a:active,.fontColorFontColor2 a:active div,.fontColorFontColor2 a:active span{color:#003399}
.fontColorFontColor2 a:hover,.fontColorFontColor2 a:hover div,.fontColorFontColor2 a:hover span{color:#3399FF}
.colorContenuFond{border-color:#F5F3F2;background-color:#F4F2F1;color:#3F3D3D;background-repeat:repeat}
.colorRechercheFond{border-color:#828FB1;background-color:#828FB1;color:#FFFFFF;background-repeat:repeat}
.shapeNoBorder3{border-style:none;border-width:0px;text-transform:none}
.boxColorNavigationMenu1 .title{background-color:#eeeeee;border-color:#666666;color:Black}
.boxColorNavigationMenu1 .title a{color:Black}
.boxColorNavigationMenu1 .body{background-color:#ffffff;border-color:#ffffff}
.boxColorNavigationMenu1 .body ul.cpsskinsMenu li a{border-color:#8caebd}
.boxColorNavigationMenu1 .body ul.cpsskinsMenu li.selected a{border-color:#8caebd #8caebd #dee7ef #8caebd}
.boxColorNavigationMenu1 .body ul.cpsskinsMenu li a{background-color:#ffffff}
.boxColorNavigationMenu1 .body ul.cpsskinsMenu li a:hover,.boxColorNavigationMenu1 .body ul.cpsskinsMenu li.selected a{background-color:#dee7ef}
.shapeNoBorder4{border-style:none;border-width:0px;text-transform:none}
.colorEnteteDecouvrir{border-color:#CCC;background-color:#FFF;color:#000000;background-image:url(/portal_themes/plone/backgrounds/FondDecouvrir.jpg);background-repeat:repeat}
.colorEnteteVivre{border-color:#CCC;background-color:#FFF;color:#000000;background-image:url(/portal_themes/plone/backgrounds/FondVivre.jpg);background-repeat:repeat}
.colorEnteteDemocratie{border-color:#CCC;background-color:#FFF;color:#000000;background-image:url(/portal_themes/plone/backgrounds/FondDemocratie.jpg);background-repeat:repeat}
.colorEnteteSports{border-color:#CCC;background-color:#FFF;color:#000000;background-image:url(/portal_themes/plone/backgrounds/FondSports.jpg);background-repeat:repeat}
.colorEnteteEntreprendre{border-color:#CCC;background-color:#FFF;color:#000000;background-image:url(/portal_themes/plone/backgrounds/FondEntreprendre.jpg);background-repeat:repeat}
.colorActu{border-color:#CCC;background-color:#FFE3B1;color:#8A7560;background-repeat:repeat}
.colorAlaune{border-color:#CCC;background-color:#FFE3B5;color:#7D7C7B;background-repeat:repeat}
.shapeNoBorder5{border-style:none;border-width:0px;text-transform:none}
.shapeNoBorder6{border-style:none;border-width:0px;text-transform:none}
.fontColorTexteContenu h1, .fontColorTexteContenu .h1{border-color:#666666;color:Black}
.fontColorTexteContenu h2, .fontColorTexteContenu .h2{border-color:#666666;color:Black}
.fontColorTexteContenu h3, .fontColorTexteContenu .h3{border-color:#666666;color:Black}
.fontColorTexteContenu h4, .fontColorTexteContenu .h4,.fontColorTexteContenu h5, .fontColorTexteContenu .h5,.fontColorTexteContenu h6, .fontColorTexteContenu .h6{border-color:#666666;color:Black}
.fontColorTexteContenu a,.fontColorTexteContenu a div,.fontColorTexteContenu a span{color:#000000}
.fontColorTexteContenu a:visited,.fontColorTexteContenu a:visited div,.fontColorTexteContenu a:visited span{color:#000000}
.fontColorTexteContenu a:active,.fontColorTexteContenu a:active div,.fontColorTexteContenu a:active span{color:#000000}
.fontColorTexteContenu a:hover,.fontColorTexteContenu a:hover div,.fontColorTexteContenu a:hover span{color:#000000}
.colorFondPage{background-image:url(/portal_themes/plone/backgrounds/fond_page.jpg);background-repeat:repeat}
.colorFondsite{background-color:#28355A;background-repeat:repeat}
