
.boxColorLightGrayBox .title{background-color:#d9d9d9;border-color:#d9d9d9;color:Black}
.boxColorLightGrayBox .title a{color:Black}
.boxColorLightGrayBox .body{background-color:#d9d9d9;border-color:#d9d9d9}
.boxColorLightGrayBox .body ul.cpsskinsMenu li a{border-color:#d9d9d9}
.boxColorLightGrayBox .body ul.cpsskinsMenu li.selected a{border-color:#d9d9d9}
.boxColorLightGrayBox .body ul.cpsskinsMenu li a{background-color:#d9d9d9}
.boxColorLightGrayBox .body ul.cpsskinsMenu li a:hover,.boxColorLightGrayBox .body ul.cpsskinsMenu li.selected a{background-color:#d9d9d9}
.colorLightGrayArea{border-color:#d9d9d9;background-color:#d9d9d9;color:#000000}
.colorWhiteArea{border-color:#FFFFFF;background-color:#FFFFFF;color:#000000}
.colorRightShadowArea{border-color:transparent;background-color:transparent;color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/global_ombre_droite.jpg);background-repeat:repeat-y;background-position:right}
.colorSearchArea{border-color:transparent;background-color:transparent;color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/head_search_fond.jpg);background-repeat:no-repeat;background-position:center}
.fontColorDefaultFontColor h1, .fontColorDefaultFontColor .h1{border-color:#666666;color:Black}
.fontColorDefaultFontColor h2, .fontColorDefaultFontColor .h2{border-color:#666666;color:Black}
.fontColorDefaultFontColor h3, .fontColorDefaultFontColor .h3{border-color:#666666;color:Black}
.fontColorDefaultFontColor h4, .fontColorDefaultFontColor .h4,.fontColorDefaultFontColor h5, .fontColorDefaultFontColor .h5,.fontColorDefaultFontColor h6, .fontColorDefaultFontColor .h6{border-color:#666666;color:Black}
.fontColorDefaultFontColor a,.fontColorDefaultFontColor a div,.fontColorDefaultFontColor a span{color:#516969}
.fontColorDefaultFontColor a:visited,.fontColorDefaultFontColor a:visited div,.fontColorDefaultFontColor a:visited span{color:#516969}
.fontColorDefaultFontColor a:active,.fontColorDefaultFontColor a:active div,.fontColorDefaultFontColor a:active span{color:#516969}
.fontColorDefaultFontColor a:hover,.fontColorDefaultFontColor a:hover div,.fontColorDefaultFontColor a:hover span{color:#516969}
.fontColorDefaultFontColor a:hover,.fontColorDefaultFontColor a:hover div,.fontColorDefaultFontColor a:hover span{background-color:#FFFFFF}
.fontShapeDefaultFontShape{font:11px Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeDefaultFontShape p{font:100% Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeDefaultFontShape h1, .fontShapeDefaultFontShape .h1{font:bold 110% Verdana, Arial, Helvetica, sans-serif !important;padding:0px 0px 4px 4px;border-style:none none solid solid;border-width:1px}
.fontShapeDefaultFontShape h2, .fontShapeDefaultFontShape .h2{font:bold 108% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:1px}
.fontShapeDefaultFontShape h3, .fontShapeDefaultFontShape .h3{font:bold 106% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:1px}
.fontShapeDefaultFontShape h4, .fontShapeDefaultFontShape .h4,.fontShapeDefaultFontShape h5, .fontShapeDefaultFontShape .h5,.fontShapeDefaultFontShape h6, .fontShapeDefaultFontShape .h6{font:bold 104% Verdana, Arial, Helvetica, sans-serif !important;padding:0.4em 0em 0em 0em;border-style:none;border-width:1px}
.fontShapeDefaultFontShape a,.fontShapeDefaultFontShape a div,.fontShapeDefaultFontShape a span{text-decoration:none}
.fontShapeDefaultFontShape a:visited,.fontShapeDefaultFontShape a:visited div,.fontShapeDefaultFontShape a:visited span{text-decoration:none}
.fontShapeDefaultFontShape a:active,.fontShapeDefaultFontShape a:active div,.fontShapeDefaultFontShape a:active span{text-decoration:none}
.fontShapeDefaultFontShape a:hover,.fontShapeDefaultFontShape a:hover div,.fontShapeDefaultFontShape a:hover span{text-decoration:underline}
.colorMenuArea{color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/menu_fond.jpg);background-repeat:repeat-x;background-position:center}
.colorMenuRightArea{color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/menu_droite.jpg);background-repeat:no-repeat;background-position:left}
.colorMenuLeftArea{color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/menu_gauche.jpg);background-repeat:no-repeat;background-position:right}
.colorFootArea{color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/pied_fond.jpg);background-repeat:repeat-x;background-position:bottom}
.colorFootRightArea{color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/pied_droite.jpg);background-repeat:no-repeat;background-position:bottom left}
.colorFootLeftArea{color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/pied_gauche.jpg);background-repeat:no-repeat;background-position:bottom right}
.colorLightGreenArea{border-color:#88aaaa;background-color:#88aaaa;color:#000000}
.boxCornerFooterBoxCorners{border:1px solid #88aaaa;background-color:#88aaaa}
.boxCornerFooterBoxCorners .rbtop div{background:url(/portail/portal_themes/OSSProject/backgrounds/footer_haut_gauche.jpg) no-repeat top left;height:8px}
.boxCornerFooterBoxCorners .rbtop{background:url(/portail/portal_themes/OSSProject/backgrounds/footer_haut_droite.jpg) no-repeat top right;height:8px}
.boxCornerFooterBoxCorners .rbbot div{background:url(/portail/portal_themes/OSSProject/backgrounds/footer_bas_gauche.jpg) no-repeat bottom left;height:8px}
.boxCornerFooterBoxCorners .rbbot{background:url(/portail/portal_themes/OSSProject/backgrounds/footer_bas_droite.jpg) no-repeat bottom right;height:8px}
.boxShapeDefaultPortalBoxShape .title{border-style:none solid none none;border-width:1px;padding:0em 1.2em 0em 0.9em;display:inline;font:12px arial, sans-serif}
.boxShapeDefaultPortalBoxShape .body{border-style:none solid solid none;border-width:1px;padding:0.5em 0.5em 0.5em 0.5em}
.boxShapeDefaultPortalBoxShape .body ul.cpsskinsMenu li a{border-style:none;border-width:1px;padding:1px 4px 1px 13px}
.boxShapeDefaultPortalBoxShape .body ul.cpsskinsMenu li.selected a{border-style:inset;border-width:1px;padding:1px 4px 1px 13px}
.fontColorFooterFontColor h1, .fontColorFooterFontColor .h1{border-color:#666666;color:Black}
.fontColorFooterFontColor h2, .fontColorFooterFontColor .h2{border-color:#666666;color:Black}
.fontColorFooterFontColor h3, .fontColorFooterFontColor .h3{border-color:#666666;color:Black}
.fontColorFooterFontColor h4, .fontColorFooterFontColor .h4,.fontColorFooterFontColor h5, .fontColorFooterFontColor .h5,.fontColorFooterFontColor h6, .fontColorFooterFontColor .h6{border-color:#666666;color:Black}
.fontColorFooterFontColor a,.fontColorFooterFontColor a div,.fontColorFooterFontColor a span{color:#FFFFFF}
.fontColorFooterFontColor a:visited,.fontColorFooterFontColor a:visited div,.fontColorFooterFontColor a:visited span{color:#FFFFFF}
.fontColorFooterFontColor a:active,.fontColorFooterFontColor a:active div,.fontColorFooterFontColor a:active span{color:#FFFFFF}
.fontColorFooterFontColor a:hover,.fontColorFooterFontColor a:hover div,.fontColorFooterFontColor a:hover span{color:#FFFFFF}
.fontShapeFooterFontShape{font:11px Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeFooterFontShape p{font:100% Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeFooterFontShape h1, .fontShapeFooterFontShape .h1{font:normal 150% Verdana, Arial, Helvetica, sans-serif !important;padding:0.8em 0em 0em 0em;border-style:none;border-width:1px}
.fontShapeFooterFontShape h2, .fontShapeFooterFontShape .h2{font:bold 125% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:1px}
.fontShapeFooterFontShape h3, .fontShapeFooterFontShape .h3{font:bold 120% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:1px}
.fontShapeFooterFontShape h4, .fontShapeFooterFontShape .h4,.fontShapeFooterFontShape h5, .fontShapeFooterFontShape .h5,.fontShapeFooterFontShape h6, .fontShapeFooterFontShape .h6{font:bold 115% Verdana, Arial, Helvetica, sans-serif !important;padding:0.4em 0em 0em 0em;border-style:none;border-width:1px}
.fontShapeFooterFontShape a,.fontShapeFooterFontShape a div,.fontShapeFooterFontShape a span{text-decoration:none; font-weight:bold;}
.fontShapeFooterFontShape a:visited,.fontShapeFooterFontShape a:visited div,.fontShapeFooterFontShape a:visited span{text-decoration:none; font-weight:bold;}
.fontShapeFooterFontShape a:active,.fontShapeFooterFontShape a:active div,.fontShapeFooterFontShape a:active span{text-decoration:none; font-weight:bold;}
.fontShapeFooterFontShape a:hover,.fontShapeFooterFontShape a:hover div,.fontShapeFooterFontShape a:hover span{text-decoration:underline; font-weight:bold;}
.boxColorRightMenuBoxColor .title{color:#FFFFFF;background-image:url(/portail/portal_themes/OSSProject/backgrounds/right_menu_title.jpg);background-repeat:no-repeat;background-position:left top}
.boxColorRightMenuBoxColor .title a{color:#FFFFFF}
.boxColorRightMenuBoxColor .body{background-color:#FFFFFF;border-color:#d9d9d9}
.boxColorRightMenuBoxColor .body ul.cpsskinsMenu li.selected a{border-color:#d9d9d9}
.colorFooterArea{border-color:#88aaaa;background-color:#88aaaa;color:#FFFFFF}
.boxShapeRightMenuBoxShape .title{border-style:none;border-width:1px;padding:4px 0px 0px 24px; height:25px;;display:block;font:bold 12px arial, sans-serif}
.boxShapeRightMenuBoxShape .body{border-style:none solid solid solid;border-width:1px;padding:0px 10px 10px 10px; margin:0px 5px 0px 3px;}
.boxShapeRightMenuBoxShape .body ul.cpsskinsMenu li a{border-style:none;border-width:1px;padding:1px 4px 1px 13px}
.boxShapeRightMenuBoxShape .body ul.cpsskinsMenu li.selected a{border-style:inset;border-width:1px;padding:1px 4px 1px 13px}
.fontColorMenuFontColor h1, .fontColorMenuFontColor .h1{border-color:#666666;color:Black}
.fontColorMenuFontColor h2, .fontColorMenuFontColor .h2{border-color:#666666;color:Black}
.fontColorMenuFontColor h3, .fontColorMenuFontColor .h3{border-color:#666666;color:Black}
.fontColorMenuFontColor h4, .fontColorMenuFontColor .h4,.fontColorMenuFontColor h5, .fontColorMenuFontColor .h5,.fontColorMenuFontColor h6, .fontColorMenuFontColor .h6{border-color:#666666;color:Black}
.fontColorMenuFontColor a,.fontColorMenuFontColor a div,.fontColorMenuFontColor a span{color:#FFFFFF; font-weight:bold;}
.fontColorMenuFontColor a:visited,.fontColorMenuFontColor a:visited div,.fontColorMenuFontColor a:visited span{color:#FFFFFF; font-weight:bold;}
.fontColorMenuFontColor a:active,.fontColorMenuFontColor a:active div,.fontColorMenuFontColor a:active span{color:#FFFFFF; font-weight:bold;}
.fontColorMenuFontColor a:hover,.fontColorMenuFontColor a:hover div,.fontColorMenuFontColor a:hover span{color:#749696}
.boxColorMenuBoxColor .title{background-color:#4e75b0;border-color:#999999;color:Black}
.boxColorMenuBoxColor .title a{color:Black}
.boxColorMenuBoxColor .body{background-color:#024a96;border-color:#024a96}
.boxColorMenuBoxColor .body ul.cpsskinsMenu li a{border-color:#024a96}
.boxColorMenuBoxColor .body ul.cpsskinsMenu li.selected a{border-color:#024a96}
.boxColorMenuBoxColor .body ul.cpsskinsMenu li a{background-color:#024a96}
.boxColorMenuBoxColor .body ul.cpsskinsMenu li a:hover,.boxColorMenuBoxColor .body ul.cpsskinsMenu li.selected a{background-color:#024a96}
.boxShapeMenuBoxShape .title{border-style:none solid none none;border-width:1px;padding:0em 1.2em 0em 0.9em;display:inline;font:12px arial, sans-serif}
.boxShapeMenuBoxShape .body{border-style:none;border-width:1px;padding:0px}
.boxShapeMenuBoxShape .body ul.cpsskinsMenu li a{border-style:none none none none;border-width:1px;padding:0px 4px 0px 4px;margin:0px 0px 0px 4px}
.boxShapeMenuBoxShape .body ul.cpsskinsMenu li.selected a{border-style:none solid none solid;border-width:1px;padding:0px 4px 0px 4px;margin:0px 4px 0px 4px}
.colorLeftMenu{border-color:#d9d9d9;background-color:#d9d9d9;color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/left_menu_top_border.jpg);background-repeat:repeat-x;background-position:top}
.boxCornerLeftMenuBoxCorner{border:1px solid transparent;background-color:#d9d9d9}
.boxCornerLeftMenuBoxCorner .rbbot div{background:url(/portail/portal_themes/OSSProject/backgrounds/left_menu_bottom_left_corner.jpg) no-repeat bottom left;height:10px}
.boxCornerLeftMenuBoxCorner .rbbot{background:url(/portail/portal_themes/OSSProject/backgrounds/left_menu_bottom_right_corner.jpg) no-repeat bottom right;height:10px}
.boxColorLeftMenuBoxColor .title{background-color:#96baec;border-color:#4e75b0;color:#FFFFff;background-repeat:repeat-x;background-position:top}
.boxColorLeftMenuBoxColor .title a{color:#FFFFff}
.boxColorLeftMenuBoxColor .body{background-color:#96baec;border-color:#96baec}
.boxColorLeftMenuBoxColor .body ul.cpsskinsMenu li a{border-color:#4e75b0}
.boxColorLeftMenuBoxColor .body ul.cpsskinsMenu li.selected a{border-color:#4e75b0}
.boxColorLeftMenuBoxColor .body ul.cpsskinsMenu li a{background-color:#96baec}
.boxColorLeftMenuBoxColor .body ul.cpsskinsMenu li a:hover,.boxColorLeftMenuBoxColor .body ul.cpsskinsMenu li.selected a{background-color:#96baec}
.boxShapeLeftMenuBoxShape .title{border-style:none none solid none;border-width:1px;padding:6px 2px 2px 2px;display:block;font:bold 12px arial, sans-serif}
.boxShapeLeftMenuBoxShape .body{border-style:none;border-width:0px;padding:0px}
.boxShapeLeftMenuBoxShape .body ul.cpsskinsMenu li a{border-style:none none dashed none;border-width:1px;padding:1px 4px 1px 4px;margin:0px}
.boxShapeLeftMenuBoxShape .body ul.cpsskinsMenu li.selected a{border-style:none none dashed none;border-width:1px;padding:1px 4px 1px 4px;margin:0px}
.boxColorLeftMenuBoxColorBullet .title{background-color:transparent;border-color:#FFFFFF;color:#FFFFFF;background-image:url(/portail/portal_themes/OSSProject/backgrounds/left_menu_top_border.jpg);background-repeat:repeat-x;background-position:top}
.boxColorLeftMenuBoxColorBullet .title a{color:#FFFFFF}
.boxColorLeftMenuBoxColorBullet .body{background-color:#transparent;border-color:#6275b0}
.boxColorLeftMenuBoxColorBullet .body ul.cpsskinsMenu li a{border-color:#000000}
.boxColorLeftMenuBoxColorBullet .body ul.cpsskinsMenu li.selected a{border-color:#000000}
.boxColorLeftMenuBoxColorBullet .body ul.cpsskinsMenu li a{background-color:transparent}
.boxColorLeftMenuBoxColorBullet .body ul.cpsskinsMenu li a:hover,.boxColorLeftMenuBoxColorBullet .body ul.cpsskinsMenu li.selected a{background-color:#FFFFFF}
.boxColorLeftMenuBoxColorBullet .body ul.cpsskinsMenu li a{background-image:url(/portail/portal_themes/OSSProject/icons/puce_verte.png);padding-left:10px !important}
.boxColorLeftMenuBoxColorBullet .body ul.cpsskinsMenu li.selected a{background-image:url(/portail/portal_themes/OSSProject/icons/puce_verte.png);padding-left:10px !important}
.boxShapeLeftMenuBoxShapeBullet .title{border-style:none none solid none;border-width:1px;padding:6px 2px 2px 2px;display:block;font:bold 12px arial, sans-serif}
.boxShapeLeftMenuBoxShapeBullet .body{border-style:none;border-width:0px;padding:0px}
.boxShapeLeftMenuBoxShapeBullet .body ul.cpsskinsMenu li a{border-style:none;border-width:1px;padding:0px 4px 1px 4px;margin:4px 0px 0px 0px}
.boxShapeLeftMenuBoxShapeBullet .body ul.cpsskinsMenu li.selected a{border-style:none;border-width:1px;padding:0px 4px 1px 4px;margin:4px 0px 0px 0px}
.colorFooterLeftArea{border-color:transparent;background-color:#FFFFFF;color:#FFFFFF;background-image:url(/portail/portal_themes/OSSProject/backgrounds/footer_left.jpg);background-repeat:no-repeat;background-position:top right}
.colorFooterRightArea{border-color:transparent;background-color:#FFFFFF;color:#FFFFFF;background-image:url(/portail/portal_themes/OSSProject/backgrounds/footer_right.jpg);background-repeat:no-repeat;background-position:top left}
.boxColorLatestBoxColor .title{background-color:#d9d9d9;border-color:#FFFFFF;color:#FFFFFF;background-repeat:repeat-x;background-position:top}
.boxColorLatestBoxColor .title a{color:#FFFFFF}
.boxColorLatestBoxColor .body{background-color:#transparent;border-color:#d9d9d9}
.boxColorLatestBoxColor .body ul.cpsskinsMenu li a{border-color:#000000}
.boxColorLatestBoxColor .body ul.cpsskinsMenu li.selected a{border-color:#000000}
.boxColorLatestBoxColor .body ul.cpsskinsMenu li a{background-color:transparent}
.boxColorLatestBoxColor .body ul.cpsskinsMenu li a:hover,.boxColorLatestBoxColor .body ul.cpsskinsMenu li.selected a{background-color:#FFFFFF}
.boxShapeLatestBoxShape .title{border-style:none none solid none;border-width:1px;padding:6px;display:block;font:bold 14px arial, sans-serif}
.boxShapeLatestBoxShape .body{border-style:none;border-width:0px;padding:0px}
.boxShapeLatestBoxShape .body ul.cpsskinsMenu li a{border-style:none none dashed none;border-width:1px;padding:6px 6px 6px 6px;margin:0px}
.boxShapeLatestBoxShape .body ul.cpsskinsMenu li.selected a{border-style:none none dashed none;border-width:1px;padding:6px 6px 6px 6px;margin:0px}
.fontShapeMenuFontShape{font:9px Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeMenuFontShape p{font:100% Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeMenuFontShape h1, .fontShapeMenuFontShape .h1{font:bold 110% Verdana, Arial, Helvetica, sans-serif !important;padding:0px 0px 4px 4px;border-style:none none solid solid;border-width:1px}
.fontShapeMenuFontShape h2, .fontShapeMenuFontShape .h2{font:bold 108% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:1px}
.fontShapeMenuFontShape h3, .fontShapeMenuFontShape .h3{font:bold 106% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:1px}
.fontShapeMenuFontShape h4, .fontShapeMenuFontShape .h4,.fontShapeMenuFontShape h5, .fontShapeMenuFontShape .h5,.fontShapeMenuFontShape h6, .fontShapeMenuFontShape .h6{font:bold 104% Verdana, Arial, Helvetica, sans-serif !important;padding:0.4em 0em 0em 0em;border-style:none;border-width:1px}
.fontShapeMenuFontShape a,.fontShapeMenuFontShape a div,.fontShapeMenuFontShape a span{text-decoration:none}
.fontShapeMenuFontShape a:visited,.fontShapeMenuFontShape a:visited div,.fontShapeMenuFontShape a:visited span{text-decoration:none}
.fontShapeMenuFontShape a:active,.fontShapeMenuFontShape a:active div,.fontShapeMenuFontShape a:active span{text-decoration:none}
.fontShapeMenuFontShape a:hover,.fontShapeMenuFontShape a:hover div,.fontShapeMenuFontShape a:hover span{text-decoration:underline}
.fontShapeMenuFontShape a,.fontShapeMenuFontShape a div,.fontShapeMenuFontShape a span{border-width:1px}
.collapsibleMenuCollapsibleMenuStyle .topmenu{border-width:1px;border-color:#999999;border-style:solid;font:bold 11px Verdana, Arial, sans-serif}
.collapsibleMenuCollapsibleMenuStyle .topmenu{background-color:#749696}
.collapsibleMenuCollapsibleMenuStyle .topmenu a{color:#FFFFFF;text-decoration:none;display:block;padding:4px}
.collapsibleMenuCollapsibleMenuStyle .topmenu a:hover,.collapsibleMenuCollapsibleMenuStyle .topmenu a.selected{background-color:#749696;color:#FFFFFF;text-decoration:none}
.collapsibleMenuCollapsibleMenuStyle .submenu a{font:11px Verdana, Arial, sans-serif;color:#FFFFFF;background-color:#749696;text-decoration:none;display:block;padding:3px 7px;border-color:#c0c0c0;border-style:none none solid solid;border-width:1px}
.collapsibleMenuCollapsibleMenuStyle .submenumore{background-color:#749696;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}
.colorAreaColor{border-color:#CCC;background-color:#FFF;color:#000000}
.formStyleFormStyle form{border-color:#eee;border-style:solid;border-width:1px;background-color:#f0f0f0;color:#000;padding:0.3em}
.formStyleFormStyle textarea,.formStyleFormStyle input,.formStyleFormStyle select{border-color:#bbb;border-style:solid;border-width:1px}
.formStyleFormStyle textarea:hover,.formStyleFormStyle textarea:focus,.formStyleFormStyle input:hover,.formStyleFormStyle input:focus{border-color:#fc3;background-color:#ffd}
.formStyleFormStyle button{border-color:#999 #333 #333 #999;border-width:1px;border-style:solid;background-color:#f0f0f0}
.formStyleFormStyle button:hover{background-color:#fff}
.formStyleFormStyle1 form{border-color:#eee;border-style:solid;border-width:1px;background-color:#f0f0f0;color:#000;padding:0.3em}
.formStyleFormStyle1 textarea,.formStyleFormStyle1 input,.formStyleFormStyle1 select{border-color:#bbb;border-style:solid;border-width:1px}
.formStyleFormStyle1 textarea:hover,.formStyleFormStyle1 textarea:focus,.formStyleFormStyle1 input:hover,.formStyleFormStyle1 input:focus{border-color:#fc3;background-color:#ffd}
.formStyleFormStyle1 button{border-color:#999 #333 #333 #999;border-width:1px;border-style:solid;background-color:#f0f0f0}
.formStyleFormStyle1 button:hover{background-color:#fff}
.colorColorBandeau{border-color:#a0bfed;background-color:#a0bfed;color:#000000}
.colorMenuAreaCapColor{color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/font_cap_blue_arrondi.png);background-repeat:repeat-x;background-position:center}
.colorMenuRightAreaCap{color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/Menu_Droite_Blue_Arrondi.png);background-repeat:no-repeat;background-position:left}
.colorMenuLeftAreaCap{color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/Menu_Gauche_Blue_Arrondi.png);background-repeat:no-repeat;background-position:right}
.colorFootAreaCap{color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/pied_fond_cap.jpg);background-repeat:repeat-x;background-position:bottom}
.colorFootRightAreaCap{color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/pied_droite_cap.jpg);background-repeat:no-repeat;background-position:bottom left}
.colorFootLeftAreaCap{color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/pied_gauche_cap.jpg);background-repeat:no-repeat;background-position:bottom right}
.colorFooterLeftAreaCap{border-color:transparent;background-color:#FFFFFF;color:#FFFFFF;background-image:url(/portail/portal_themes/OSSProject/backgrounds/footer_left_cap_blue.jpg);background-repeat:no-repeat;background-position:top right}
.colorFooterRightAreaCap{border-color:transparent;background-color:#FFFFFF;color:#FFFFFF;background-image:url(/portail/portal_themes/OSSProject/backgrounds/footer_right_cap_blue.jpg);background-repeat:no-repeat;background-position:top left}
.colorFooterAreaCap{border-color:#024a96;background-color:#024a96;color:#FFFFFF}
.colorLeftMenuCap{border-color:#96baec;background-color:#96baec;color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/left_menu_top_border_cap.jpg);background-repeat:repeat-x;background-position:top}
.boxColorLeftMenuBoxColorBulletCap .title{background-color:#4e75b0;border-color:#4e75b0;color:#FFFFFF;background-repeat:repeat-x;background-position:top}
.boxColorLeftMenuBoxColorBulletCap .title a{color:#FFFFFF}
.boxColorLeftMenuBoxColorBulletCap .body{background-color:#96baec;border-color:#6275b0}
.boxColorLeftMenuBoxColorBulletCap .body ul.cpsskinsMenu li a{border-color:#4e75b0}
.boxColorLeftMenuBoxColorBulletCap .body ul.cpsskinsMenu li.selected a{border-color:#4e75b0}
.boxColorLeftMenuBoxColorBulletCap .body ul.cpsskinsMenu li a{background-color:#96baec}
.boxColorLeftMenuBoxColorBulletCap .body ul.cpsskinsMenu li a:hover,.boxColorLeftMenuBoxColorBulletCap .body ul.cpsskinsMenu li.selected a{background-color:#96baec}
.boxColorLeftMenuBoxColorBulletCap .body ul.cpsskinsMenu li a{background-image:url(/portail/portal_themes/OSSProject/icons/puce.bleu.jpg);padding-left:10px !important}
.boxColorLeftMenuBoxColorBulletCap .body ul.cpsskinsMenu li.selected a{background-image:url(/portail/portal_themes/OSSProject/icons/puce.bleu.jpg);padding-left:10px !important}
.boxColorRightMenuBoxColorCap .title{color:#FFFFFF;background-image:url(/portail/portal_themes/OSSProject/backgrounds/right_menu_title_cap_oss.jpg);background-repeat:no-repeat;background-position:left top}
.boxColorRightMenuBoxColorCap .title a{color:#FFFFFF}
.boxColorRightMenuBoxColorCap .body{background-color:#FFFFFF;border-color:#024a96}
.boxColorRightMenuBoxColorCap .body ul.cpsskinsMenu li.selected a{border-color:#d9d9d9}
.colorBandeauSuiteColor{border-color:#CCC;color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/BandeauOSS.png);background-repeat:no-repeat}
.boxColorLatestBoxColorCap .title{background-color:#024a96;border-color:#96baec;color:#FFFFFF;background-repeat:repeat-x;background-position:top}
.boxColorLatestBoxColorCap .title a{color:#FFFFFF}
.boxColorLatestBoxColorCap .body{background-color:#ffffff;border-color:#96baec}
.boxColorLatestBoxColorCap .body ul.cpsskinsMenu li a{border-color:#96baec}
.boxColorLatestBoxColorCap .body ul.cpsskinsMenu li.selected a{border-color:#96baec}
.boxColorLatestBoxColorCap .body ul.cpsskinsMenu li a{background-color:#ffffff}
.boxColorLatestBoxColorCap .body ul.cpsskinsMenu li a:hover,.boxColorLatestBoxColorCap .body ul.cpsskinsMenu li.selected a{background-color:#ffffff}
.fontColorDefaultFontColorCap h1, .fontColorDefaultFontColorCap .h1{border-color:#666666;color:Black}
.fontColorDefaultFontColorCap h2, .fontColorDefaultFontColorCap .h2{border-color:#666666;color:Black}
.fontColorDefaultFontColorCap h3, .fontColorDefaultFontColorCap .h3{border-color:#666666;color:Black}
.fontColorDefaultFontColorCap h4, .fontColorDefaultFontColorCap .h4,.fontColorDefaultFontColorCap h5, .fontColorDefaultFontColorCap .h5,.fontColorDefaultFontColorCap h6, .fontColorDefaultFontColorCap .h6{border-color:#666666;color:Black}
.fontColorDefaultFontColorCap a,.fontColorDefaultFontColorCap a div,.fontColorDefaultFontColorCap a span{color:#ffffff}
.fontColorDefaultFontColorCap a:visited,.fontColorDefaultFontColorCap a:visited div,.fontColorDefaultFontColorCap a:visited span{color:#ffffff}
.fontColorDefaultFontColorCap a:active,.fontColorDefaultFontColorCap a:active div,.fontColorDefaultFontColorCap a:active span{color:#ffffff}
.fontColorDefaultFontColorCap a:hover,.fontColorDefaultFontColorCap a:hover div,.fontColorDefaultFontColorCap a:hover span{color:#697ca4}
.fontColorDefaultFontColorCap a:hover,.fontColorDefaultFontColorCap a:hover div,.fontColorDefaultFontColorCap a:hover span{background-color:#FFFFFF}
.fontColorMenuFontColorCap h1, .fontColorMenuFontColorCap .h1{border-color:#666666;color:Black}
.fontColorMenuFontColorCap h2, .fontColorMenuFontColorCap .h2{border-color:#666666;color:Black}
.fontColorMenuFontColorCap h3, .fontColorMenuFontColorCap .h3{border-color:#666666;color:Black}
.fontColorMenuFontColorCap h4, .fontColorMenuFontColorCap .h4,.fontColorMenuFontColorCap h5, .fontColorMenuFontColorCap .h5,.fontColorMenuFontColorCap h6, .fontColorMenuFontColorCap .h6{border-color:#666666;color:Black}
.fontColorMenuFontColorCap a,.fontColorMenuFontColorCap a div,.fontColorMenuFontColorCap a span{color:#FFFFFF; font-weight:bold;}
.fontColorMenuFontColorCap a:visited,.fontColorMenuFontColorCap a:visited div,.fontColorMenuFontColorCap a:visited span{color:#FFFFFF; font-weight:bold;}
.fontColorMenuFontColorCap a:active,.fontColorMenuFontColorCap a:active div,.fontColorMenuFontColorCap a:active span{color:#FFFFFF; font-weight:bold;}
.fontColorMenuFontColorCap a:hover,.fontColorMenuFontColorCap a:hover div,.fontColorMenuFontColorCap a:hover span{color:#96baec}
.fontColorDefaultFontColorCap1 h1, .fontColorDefaultFontColorCap1 .h1{border-color:#666666;color:#024a96}
.fontColorDefaultFontColorCap1 h2, .fontColorDefaultFontColorCap1 .h2{border-color:#666666;color:#024a96}
.fontColorDefaultFontColorCap1 h3, .fontColorDefaultFontColorCap1 .h3{border-color:#666666;color:#024a96}
.fontColorDefaultFontColorCap1 h4, .fontColorDefaultFontColorCap1 .h4,.fontColorDefaultFontColorCap1 h5, .fontColorDefaultFontColorCap1 .h5,.fontColorDefaultFontColorCap1 h6, .fontColorDefaultFontColorCap1 .h6{border-color:#666666;color:#024a96}
.fontColorDefaultFontColorCap1 a,.fontColorDefaultFontColorCap1 a div,.fontColorDefaultFontColorCap1 a span{color:#024a96}
.fontColorDefaultFontColorCap1 a:visited,.fontColorDefaultFontColorCap1 a:visited div,.fontColorDefaultFontColorCap1 a:visited span{color:#024a96}
.fontColorDefaultFontColorCap1 a:active,.fontColorDefaultFontColorCap1 a:active div,.fontColorDefaultFontColorCap1 a:active span{color:#024a96}
.fontColorDefaultFontColorCap1 a:hover,.fontColorDefaultFontColorCap1 a:hover div,.fontColorDefaultFontColorCap1 a:hover span{color:#96baec}
.fontColorDefaultFontColorCap1 a:hover,.fontColorDefaultFontColorCap1 a:hover div,.fontColorDefaultFontColorCap1 a:hover span{background-color:#FFFFFF}
.colorFootAreaCapTest{color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/font_cap_test.jpg);background-repeat:repeat-x;background-position:bottom}
.boxCornerLeftMenuBoxCapCorner{border:1px solid #4e75b0;background-color:#96baec}
.boxCornerLeftMenuBoxCapCorner .rbbot div{background:url(/portail/portal_themes/OSSProject/backgrounds/footer_bas_gauche_cap.jpg) no-repeat bottom left;height:8px}
.boxCornerLeftMenuBoxCapCorner .rbbot{background:url(/portail/portal_themes/OSSProject/backgrounds/footer_bas_droite_cap.jpg) no-repeat bottom right;height:8px}
.colorBandeau{border-color:#4e75b0;background-color:#FFF;color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/bandeauNew222.jpg);background-repeat:repeat}
.boxColorRightMenuBoxColorCap2 .title{background-color:#96baec;border-color:#4e75b0;color:#FFFFFF;background-image:url(/portail/portal_themes/OSSProject/backgrounds/right_menu_title_cap_2.jpg);background-repeat:no-repeat;background-position:left top}
.boxColorRightMenuBoxColorCap2 .title a{color:#FFFFFF}
.boxColorRightMenuBoxColorCap2 .body{background-color:#96baec;border-color:#4e75b0}
.boxColorRightMenuBoxColorCap2 .body ul.cpsskinsMenu li a{border-color:#4e75b0}
.boxColorRightMenuBoxColorCap2 .body ul.cpsskinsMenu li.selected a{border-color:#4e75b0}
.boxColorRightMenuBoxColorCap2 .body ul.cpsskinsMenu li a{background-color:#96baec}
.boxColorRightMenuBoxColorCap2 .body ul.cpsskinsMenu li a:hover,.boxColorRightMenuBoxColorCap2 .body ul.cpsskinsMenu li.selected a{background-color:#96baec}
.fontShapeDefaultFontShape1{font:11px Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeDefaultFontShape1 p{font:100% Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeDefaultFontShape1 h1, .fontShapeDefaultFontShape1 .h1{font:bold 110% Verdana, Arial, Helvetica, sans-serif !important;padding:0px 0px 4px 4px;border-style:none none solid solid;border-width:1px}
.fontShapeDefaultFontShape1 h2, .fontShapeDefaultFontShape1 .h2{font:bold 108% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:1px}
.fontShapeDefaultFontShape1 h3, .fontShapeDefaultFontShape1 .h3{font:bold 106% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:1px}
.fontShapeDefaultFontShape1 h4, .fontShapeDefaultFontShape1 .h4,.fontShapeDefaultFontShape1 h5, .fontShapeDefaultFontShape1 .h5,.fontShapeDefaultFontShape1 h6, .fontShapeDefaultFontShape1 .h6{font:bold 104% Verdana, Arial, Helvetica, sans-serif !important;padding:0.4em 0em 0em 0em;border-style:none;border-width:1px}
.fontShapeDefaultFontShape1 a,.fontShapeDefaultFontShape1 a div,.fontShapeDefaultFontShape1 a span{text-decoration:none}
.fontShapeDefaultFontShape1 a:visited,.fontShapeDefaultFontShape1 a:visited div,.fontShapeDefaultFontShape1 a:visited span{text-decoration:none}
.fontShapeDefaultFontShape1 a:active,.fontShapeDefaultFontShape1 a:active div,.fontShapeDefaultFontShape1 a:active span{text-decoration:none}
.fontShapeDefaultFontShape1 a:hover,.fontShapeDefaultFontShape1 a:hover div,.fontShapeDefaultFontShape1 a:hover span{text-decoration:underline}
.fontColorDefaultFontColorCap2 h1, .fontColorDefaultFontColorCap2 .h1{border-color:#666666;color:Black}
.fontColorDefaultFontColorCap2 h2, .fontColorDefaultFontColorCap2 .h2{border-color:#666666;color:Black}
.fontColorDefaultFontColorCap2 h3, .fontColorDefaultFontColorCap2 .h3{border-color:#666666;color:Black}
.fontColorDefaultFontColorCap2 h4, .fontColorDefaultFontColorCap2 .h4,.fontColorDefaultFontColorCap2 h5, .fontColorDefaultFontColorCap2 .h5,.fontColorDefaultFontColorCap2 h6, .fontColorDefaultFontColorCap2 .h6{border-color:#666666;color:Black}
.fontColorDefaultFontColorCap2 a,.fontColorDefaultFontColorCap2 a div,.fontColorDefaultFontColorCap2 a span{color:#ba0c0c}
.fontColorDefaultFontColorCap2 a:visited,.fontColorDefaultFontColorCap2 a:visited div,.fontColorDefaultFontColorCap2 a:visited span{color:#ba0c0c}
.fontColorDefaultFontColorCap2 a:active,.fontColorDefaultFontColorCap2 a:active div,.fontColorDefaultFontColorCap2 a:active span{color:#ba0c0c}
.fontColorDefaultFontColorCap2 a:hover,.fontColorDefaultFontColorCap2 a:hover div,.fontColorDefaultFontColorCap2 a:hover span{color:#324053}
.fontColorDefaultFontColorCap2 a:hover,.fontColorDefaultFontColorCap2 a:hover div,.fontColorDefaultFontColorCap2 a:hover span{background-color:#FFFFFF}
.colorAreaColor1{border-color:#CCC;background-color:#FFF;color:#000000}
.colorAreaColor2{border-color:#CCC;background-color:#FFF;color:#000000}
.boxColorPortalBoxColor .title{background-color:#d0d0d0;border-color:#999999;color:Black}
.boxColorPortalBoxColor .title a{color:Black}
.boxColorPortalBoxColor .body{background-color:#f3f3f9;border-color:#999999}
.boxColorPortalBoxColor .body ul.cpsskinsMenu li a{border-color:#f6f6fc}
.boxColorPortalBoxColor .body ul.cpsskinsMenu li.selected a{border-color:#669999}
.boxColorPortalBoxColor .body ul.cpsskinsMenu li a{background-color:#f6f6fc}
.boxColorPortalBoxColor .body ul.cpsskinsMenu li a:hover,.boxColorPortalBoxColor .body ul.cpsskinsMenu li.selected a{background-color:#bdd2ee}
.colorBandeau960Fond{border-color:#FFF;background-color:#FFF;color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/BandeauOSS 1.3.png);background-repeat:no-repeat}
.colorFootRightArea1{color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/pied_droite_haut.jpg);background-repeat:no-repeat;background-position:bottom left}
.colorFootLeftArea1{color:#000000;background-image:url(/portail/portal_themes/OSSProject/backgrounds/pied_gauche_haut.jpg);background-repeat:no-repeat;background-position:bottom right}
.fontColorTestColor h1, .fontColorTestColor .h1{border-color:#666666;color:#e51212}
.fontColorTestColor h2, .fontColorTestColor .h2{border-color:#666666;color:#66cd51}
.fontColorTestColor h3, .fontColorTestColor .h3{border-color:#666666;color:#fb770d}
.fontColorTestColor h4, .fontColorTestColor .h4,.fontColorTestColor h5, .fontColorTestColor .h5,.fontColorTestColor h6, .fontColorTestColor .h6{border-color:#666666;color:#0dfbf8}
.fontColorTestColor a,.fontColorTestColor a div,.fontColorTestColor a span{color:#96baec}
.fontColorTestColor a:hover,.fontColorTestColor a:hover div,.fontColorTestColor a:hover span{color:WHITE}
.fontColorTestColor a,.fontColorTestColor a div,.fontColorTestColor a span{background-color:#024a96}
.fontColorTestColor a:hover,.fontColorTestColor a:hover div,.fontColorTestColor a:hover span{background-color:#086098}
.fontColorDefaultFontColorCap11 h1, .fontColorDefaultFontColorCap11 .h1{border-color:white;color:#024a96}
.fontColorDefaultFontColorCap11 h2, .fontColorDefaultFontColorCap11 .h2{border-color:#666666;color:#4e75b0}
.fontColorDefaultFontColorCap11 h3, .fontColorDefaultFontColorCap11 .h3{border-color:#666666;color:#4e75b0}
.fontColorDefaultFontColorCap11 h4, .fontColorDefaultFontColorCap11 .h4,.fontColorDefaultFontColorCap11 h5, .fontColorDefaultFontColorCap11 .h5,.fontColorDefaultFontColorCap11 h6, .fontColorDefaultFontColorCap11 .h6{border-color:#666666;color:#4e75b0}
.fontColorDefaultFontColorCap11 a,.fontColorDefaultFontColorCap11 a div,.fontColorDefaultFontColorCap11 a span{color:#024a96}
.fontColorDefaultFontColorCap11 a:visited,.fontColorDefaultFontColorCap11 a:visited div,.fontColorDefaultFontColorCap11 a:visited span{color:#024a96}
.fontColorDefaultFontColorCap11 a:active,.fontColorDefaultFontColorCap11 a:active div,.fontColorDefaultFontColorCap11 a:active span{color:#024a96}
.fontColorDefaultFontColorCap11 a:hover,.fontColorDefaultFontColorCap11 a:hover div,.fontColorDefaultFontColorCap11 a:hover span{color:#96baec}
.fontColorDefaultFontColorCap11 a:hover,.fontColorDefaultFontColorCap11 a:hover div,.fontColorDefaultFontColorCap11 a:hover span{background-color:#FFFFFF}
.boxColorLeftMenuBoxColorCap1 .title{color:#FFFFFF;background-image:url(/portail/portal_themes/OSSProject/backgrounds/LeftMenu0.png);background-repeat:no-repeat;background-position:left top}
.boxColorLeftMenuBoxColorCap1 .title a{color:#FFFFFF}
.boxColorLeftMenuBoxColorCap1 .body{background-color:#FFFFFF;border-color:#024a96}
.boxColorLeftMenuBoxColorCap1 .body ul.cpsskinsMenu li.selected a{border-color:#d9d9d9}
.boxColorLeftMenuBoxColorCap1 .body ul.cpsskinsMenu li a{background-image:url(/portail/portal_themes/OSSProject/icons/00000000.jpeg);padding-left:14px !important}
.boxColorLeftMenuBoxColorCap1 .body ul.cpsskinsMenu li.selected a{background-image:url(/portail/portal_themes/OSSProject/icons/Boutton_Rouge.jpeg);padding-left:14px !important}
.boxColorLeftMenuBoxColorCap2 .title{color:#FFFFFF;background-image:url(/portail/portal_themes/OSSProject/backgrounds/LeftMenu1.png);background-repeat:no-repeat;background-position:left top}
.boxColorLeftMenuBoxColorCap2 .title a{color:#FFFFFF}
.boxColorLeftMenuBoxColorCap2 .body{background-color:#FFFFFF;border-color:#024a96}
.boxColorLeftMenuBoxColorCap2 .body ul.cpsskinsMenu li.selected a{border-color:#d9d9d9}
.boxColorLeftMenuBoxColorCap2 .body ul.cpsskinsMenu li a{background-image:url(/portail/portal_themes/OSSProject/icons/00000000.jpeg);padding-left:14px !important}
.boxColorLeftMenuBoxColorCap2 .body ul.cpsskinsMenu li.selected a{background-image:url(/portail/portal_themes/OSSProject/icons/Boutton_Rouge.jpeg);padding-left:14px !important}
