.ColorTransparent{border-color:#cccccc;color:#000000}
.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 .addmenu:hover{background-color:#dee7ef}
.BoxColorNavigationMenu .body .submenuin{background-color:#dee7ef;border-color:#8caebd #8caebd #dee7ef #8caebd}
.BoxColorNavigationMenu .body .submenuout{background-color:#ffffff;border-color:#8caebd}
.BoxColorNavigationMenu .body .submenuout:hover,.BoxColorNavigationMenu .body a:hover{background-color:#dee7ef;border-color:#8caebd #8caebd #dee7ef #8caebd}
.BoxColorNavigationMenu .body ul{margin:0px;padding:0px;list-style-position:inside}
.BoxColorNavigationMenu .body li{}
.ColorPloneLightBlue{border-color:#8baebd;background-color:#dee7ef;color:#000000}
.ShapeSolid{border-style:solid;border-width:1px}
.BoxShapePlone .title{border-style:solid solid none solid;border-width:1px;padding:0em 1.2em 0em 0.9em;display:inline;font-weight:normal}
.BoxShapePlone .body{border-style:solid solid solid solid;border-width:1px;padding: 0.7em 0.7em 0.7em 0.7em}
.BoxShapePlone .body img{vertical-align: bottom}
.BoxShapePlone .body .submenuout{border-style:none;border-width:0px;margin: 0em;padding: 1px 0px 1px 3px}
.BoxShapePlone .body .submenuin{border-style:none;border-width:0px;margin:0em;padding:1px 0px 1px 3px}
.ShapeNoBorder{border-style:none;border-width:0px}
.BoxShapeNavigation .title{border-style:none;border-width:1px;padding:0em 1.2em 0em 0.9em;display:block;font-weight:normal}
.BoxShapeNavigation .body{border-style:none none solid none;border-width:1px;padding: 0px}
.BoxShapeNavigation .body img{vertical-align: bottom}
.BoxShapeNavigation .body .submenuout{border-style:solid solid solid solid;border-width:1px;margin: 0px 3px 0px 2px;padding: 0px 18px 1px 18px}
.BoxShapeNavigation .body .submenuin{border-style:solid solid solid solid;border-width:1px;margin:0px 3px 0px 2px;padding:0px 18px 1px 18px}
.ColorWhite{border-color:#8baebd;background-color:#FFFFFF;color:#000000}
.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 .menuouticon{padding-left:6px;background:url(portal_themes/themes_CMS/icons/blue_arrow_plone.gif) no-repeat left center}
.BoxColorPloneLightBlue .body .menuinicon{padding-left: 6px;background:url(portal_themes/themes_CMS/icons/blue_arrow_plone.gif) no-repeat left center}
.BoxColorPloneLightBlue .body .addmenu:hover{background-color:#dee7ef}
.BoxColorPloneLightBlue .body .submenuin{background-color:#dee7ef;border-color:#dee7ef}
.BoxColorPloneLightBlue .body .submenuout{background-color:#dee7ef;border-color:#dee7ef}
.BoxColorPloneLightBlue .body .submenuout:hover,.BoxColorPloneLightBlue .body a:hover{background-color:#dee7ef;border-color:#dee7ef}
.BoxColorPloneLightBlue .body ul{margin:0px;padding:0px;list-style-position:inside}
.BoxColorPloneLightBlue .body li{list-style-image:url(portal_themes/themes_CMS/icons/blue_arrow_plone.gif)}
.ShapeTopBottom{border-style:solid none solid none;border-width:1px}
.BoxShapeTopBottom .title{border-style:none none none none;border-width:1px;padding:0em 1.2em 0em 0.9em;display:block;font-weight:normal}
.BoxShapeTopBottom .body{border-style:solid none solid none;border-width:1px;padding: 1px 0.5em 1px 0.5em}
.BoxShapeTopBottom .body img{vertical-align: bottom}
.BoxShapeTopBottom .body .submenuout{border-style:none;border-width:0px;margin: 0em;padding: 0px 5px 0px 5px}
.BoxShapeTopBottom .body .submenuin{border-style:none;border-width:0px;margin:0em;padding:0px 5px 0px 5px}
.BoxColorPloneWhite2 .title{background-color:#dee7ef;border-color:#8caebd;color: Black}
.BoxColorPloneWhite2 .title a{color:Black}
.BoxColorPloneWhite2 .body{background-color:#ffffff;border-color:#8caebd}
.BoxColorPloneWhite2 .body .menuouticon{padding-left:6px;background:url(portal_themes/themes_CMS/icons/arrow_out_plone.gif) no-repeat left center}
.BoxColorPloneWhite2 .body .menuinicon{padding-left: 6px;background:url(portal_themes/themes_CMS/icons/arrow_out_plone.gif) no-repeat left center}
.BoxColorPloneWhite2 .body .addmenu:hover{background-color:#ffffff}
.BoxColorPloneWhite2 .body .submenuin{background-color:#ffffff;border-color:#ffffff}
.BoxColorPloneWhite2 .body .submenuout{background-color:#ffffff;border-color:#ffffff}
.BoxColorPloneWhite2 .body .submenuout:hover,.BoxColorPloneWhite2 .body a:hover{background-color:#ffffff;border-color:#ffffff}
.BoxColorPloneWhite2 .body ul{margin:0px;padding:0px;list-style-position:inside}
.BoxColorPloneWhite2 .body li{list-style-image:url(portal_themes/themes_CMS/icons/arrow_out_plone.gif)}
.ShapeBottom{border-style:none none solid none;border-width:1px}
.FontShapeVerdana{font:12px 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{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{font:bold 125% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:1px}
.FontShapeVerdana h3{font:bold 120% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:1px}
.FontShapeVerdana h4,.FontShapeVerdana h5,.FontShapeVerdana h6{font:bold 115% Verdana, Arial, Helvetica, sans-serif !important;padding:0.4em 0em 0em 0em;border-style: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{border-color:#8baebd;color:Black}
.FontColorBlack h2{border-color:#8baebd;color:Black}
.FontColorBlack h3{border-color:#8baebd;color: Black}
.FontColorBlack h4,.FontColorBlack h5,.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}
.FontShapeVerdanaBig1{font:12px Verdana, Arial, Helvetica, sans-serif !important}
.FontShapeVerdanaBig1 p{font:100% Verdana, Arial, Helvetica, sans-serif !important;padding:0.2em 0em 0.2em 0em}
.FontShapeVerdanaBig1 strong{font:bold 100% Verdana, Arial, Helvetica, sans-serif !important}
.FontShapeVerdanaBig1 h1{font:normal 150% Verdana, Arial, Helvetica, sans-serif !important;padding:0.8em 0em 0em 0em;border-style:none none solid none;border-width:2px}
.FontShapeVerdanaBig1 h2{font:bold 125% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:0px}
.FontShapeVerdanaBig1 h3{font:bold 120% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:0px}
.FontShapeVerdanaBig1 h4,.FontShapeVerdanaBig1 h5,.FontShapeVerdanaBig1 h6{font:bold 115% Verdana, Arial, Helvetica, sans-serif !important;padding:0.4em 0em 0em 0em;border-style:none;border-width:0px}
.FontShapeVerdanaBig1 a,.FontShapeVerdanaBig1 a div,.FontShapeVerdanaBig1 a span{text-decoration:none}
.FontShapeVerdanaBig1 a:visited,.FontShapeVerdanaBig1 a:visited div,.FontShapeVerdanaBig1 a:visited span{text-decoration:none}
.FontShapeVerdanaBig1 a:active,.FontShapeVerdanaBig1 a:active div,.FontShapeVerdanaBig1 a:active span{text-decoration:none}
.FontShapeVerdanaBig1 a:hover,.FontShapeVerdanaBig1 a:hover div,.FontShapeVerdanaBig1 a:hover span{text-decoration:none}
.BoxColorGreen .title{background-color:#cde2a4;border-color:#73ae08;color: Black}
.BoxColorGreen .title a{color:Black}
.BoxColorGreen .body{background-color:#ffffff;border-color:#ffffff}
.BoxColorGreen .body .addmenu:hover{background-color:#cde2a4}
.BoxColorGreen .body .submenuin{background-color:#cde2a4;border-color:#73ae08 #73ae08 #cde2a4 #73ae08}
.BoxColorGreen .body .submenuout{background-color:#ffffff;border-color:#73ae08}
.BoxColorGreen .body .submenuout:hover,.BoxColorGreen .body a:hover{background-color:#cde2a4;border-color:#73ae08 #73ae08 #cde2a4 #73ae08}
.BoxColorGreen .body ul{margin:0px;padding:0px;list-style-position:inside}
.BoxColorGreen .body li{}
.ColorGreenBox{border-color:#73ae08;background-color:#FFFFFF;color:#000000}
.FontColorPloneBoxes1 h1{border-color:#8baebd;color:Black}
.FontColorPloneBoxes1 h2{border-color:#8baebd;color:Black}
.FontColorPloneBoxes1 h3{border-color:#8baebd;color: Black}
.FontColorPloneBoxes1 h4,.FontColorPloneBoxes1 h5,.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}
.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{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{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{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 h5,.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}
.ColorbleuCMS{border-color:#000066;background-color:#000066;color:white}
.ColorTransparent1{border-color:#cccccc;color:#000000}
.BoxColorPortalBoxCMSbleu .title{background-color:#d0d0d0;border-color:#999999;color: Black}
.BoxColorPortalBoxCMSbleu .title a{color:Black}
.BoxColorPortalBoxCMSbleu .body{background-color:#000066;border-color:white}
.BoxColorPortalBoxCMSbleu .body .addmenu:hover{background-color:#fd992b}
.BoxColorPortalBoxCMSbleu .body .submenuin{background-color:#fd992b;border-color:white}
.BoxColorPortalBoxCMSbleu .body .submenuout{background-color:#000066;border-color:white}
.BoxColorPortalBoxCMSbleu .body .submenuout:hover,.BoxColorPortalBoxCMSbleu .body a:hover{background-color:#fd992b;border-color:white}
.BoxColorPortalBoxCMSbleu .body ul{margin:0px;padding:0px;list-style-position:inside}
.BoxColorPortalBoxCMSbleu .body li{}
.FontColorFontwhite11 h1{border-color:#666666;color:Black}
.FontColorFontwhite11 h2{border-color:#666666;color:Black}
.FontColorFontwhite11 h3{border-color:#666666;color: Black}
.FontColorFontwhite11 h4,.FontColorFontwhite11 h5,.FontColorFontwhite11 h6{border-color:white;color:white}
.FontColorFontwhite11 a,.FontColorFontwhite11 a div,.FontColorFontwhite11 a span{color:white}
.FontColorFontwhite11 a:visited,.FontColorFontwhite11 a:visited div,.FontColorFontwhite11 a:visited span{color:white}
.FontColorFontwhite11 a:active,.FontColorFontwhite11 a:active div,.FontColorFontwhite11 a:active span{color:white}
.FontColorFontwhite11 a:hover,.FontColorFontwhite11 a:hover div,.FontColorFontwhite11 a:hover span{color:white}
.BoxColorCMSbox1 .title{background-color:#000066;border-color:#999999;color: white}
.BoxColorCMSbox1 .title a{color:white}
.BoxColorCMSbox1 .body{background-color:#dee6ee;border-color:#999999}
.BoxColorCMSbox1 .body .menuouticon{padding-left:6px;background:url(portal_themes/themes_CMS/icons/blue_arrow_plone.gif) no-repeat left center}
.BoxColorCMSbox1 .body .menuinicon{padding-left: 6px;background:url(portal_themes/themes_CMS/icons/blue_arrow_plone.gif) no-repeat left center}
.BoxColorCMSbox1 .body .addmenu:hover{background-color:#bdd2ee}
.BoxColorCMSbox1 .body .submenuin{background-color:#bdd2ee;border-color:#000066}
.BoxColorCMSbox1 .body .submenuout{border-color:#000066}
.BoxColorCMSbox1 .body .submenuout:hover,.BoxColorCMSbox1 .body a:hover{background-color:#bdd2ee;border-color:#000066}
.BoxColorCMSbox1 .body ul{margin:0px;padding:0px;list-style-position:inside}
.BoxColorCMSbox1 .body li{list-style-image:url(portal_themes/themes_CMS/icons/blue_arrow_plone.gif)}
.Colorfondbleuavecimage{border-color:white;background-color:#000066;color:white;background-image: url(portal_themes/themes_CMS/backgrounds/test fond3.jpg)}
.FontColorFontwhite111 h1{border-color:#666666;color:Black}
.FontColorFontwhite111 h2{border-color:#666666;color:Black}
.FontColorFontwhite111 h3{border-color:#666666;color: Black}
.FontColorFontwhite111 h4,.FontColorFontwhite111 h5,.FontColorFontwhite111 h6{border-color:white;color:white}
.FontColorFontwhite111 a,.FontColorFontwhite111 a div,.FontColorFontwhite111 a span{color:white}
.FontColorFontwhite111 a:visited,.FontColorFontwhite111 a:visited div,.FontColorFontwhite111 a:visited span{color:white}
.FontColorFontwhite111 a:active,.FontColorFontwhite111 a:active div,.FontColorFontwhite111 a:active span{color:white}
.FontColorFontwhite111 a:hover,.FontColorFontwhite111 a:hover div,.FontColorFontwhite111 a:hover span{color:white}
.ColorTransparent2{border-color:#cccccc;color:#000000}
.BoxShapePlone1 .title{border-style:solid solid none solid;border-width:1px;padding:0em 1.2em 0em 0.9em;display:inline;font-weight:normal}
.BoxShapePlone1 .body{border-style:solid solid solid solid;border-width:1px;padding: 0.7em 0.7em 0.7em 0.7em}
.BoxShapePlone1 .body img{vertical-align: bottom}
.BoxShapePlone1 .body .submenuout{border-style:none;border-width:0px;margin: 0em;padding: 1px 0px 1px 3px}
.BoxShapePlone1 .body .submenuin{border-style:none;border-width:0px;margin:0em;padding:1px 0px 1px 3px}
.ColorTransparent3{border-color:#cccccc;color:#000000}
.ColorBleuClairCMS{border-color:#CCCCCC;background-color:#b3b3f7;color:#000000}
.BoxColorPortalBoxCMSbleu21 .title{background-color:#000066;border-color:white;color: white}
.BoxColorPortalBoxCMSbleu21 .title a{color:white}
.BoxColorPortalBoxCMSbleu21 .body{background-color:#000066;border-color:white}
.BoxColorPortalBoxCMSbleu21 .body .menuouticon{padding-left:8px;background:url(portal_themes/themes_CMS/icons/arrow_out_orange.gif) no-repeat left center}
.BoxColorPortalBoxCMSbleu21 .body .menuinicon{padding-left: 8px;background:url(portal_themes/themes_CMS/icons/arrow_out_orange.gif) no-repeat left center}
.BoxColorPortalBoxCMSbleu21 .body .addmenu:hover{background-color:#fd992b}
.BoxColorPortalBoxCMSbleu21 .body .submenuin{background-color:#fd992b;border-color:white}
.BoxColorPortalBoxCMSbleu21 .body .submenuout{background-color:#000066;border-color:white}
.BoxColorPortalBoxCMSbleu21 .body .submenuout:hover,.BoxColorPortalBoxCMSbleu21 .body a:hover{background-color:#fd992b;border-color:white}
.BoxColorPortalBoxCMSbleu21 .body ul{margin:0px;padding:0px;list-style-position:inside}
.BoxColorPortalBoxCMSbleu21 .body li{list-style-image:url(portal_themes/themes_CMS/icons/arrow_out_orange.gif)}
.CalendarStyleCalendarStyle11{text-align:center;border-collapse:collapse}
.CalendarStyleCalendarStyle11 .event{background-color:#000066;border-color:#999999;border-width:1px;border-style:solid}
.CalendarStyleCalendarStyle11 .event a{color:#ffffff;font-weight:bold}
.CalendarStyleCalendarStyle11 .todaynoevent{border-color:#ffa500;border-width:2px;border-style:solid}
.CalendarStyleCalendarStyle11 .todayevent{border-color:#ffa500;border-width:2px;border-style:solid;background-color: #000066}
.CalendarStyleCalendarStyle11 .todayevent a{color:#ffffff;font-weight:bold}
.CalendarStyleCalendarStyle11 .header{background-color:#dee6ee;color:#000000;font-weight:bold}
.CalendarStyleCalendarStyle11 .weekdays td{border-width:1px;border-color:#999999;border-style:solid none solid none}
.CalendarStyleCalendarStyle11 .weekdays{background-color:#000066;color:#ffffff}
.CalendarStyleCalendarStyle11 .days{background-color:#ffffff;color:#000000}
.CalendarStyleCalendarStyle11 .preview{color:#000000;background-color:#ffffbb;border-color:#000000;border-width:1px;border-style:solid;padding:0.2em;margin-top:0.5em;position:absolute;visibility:hidden;width:12em;text-align:left}
.ColorCmsStripes{border-color:#CCCCCC;background-color:#FFFFFF;color:#000000;background-image: url(portal_themes/themes_CMS/backgrounds/CmsStripes.gif)}
.Colorfondprincipal1{color:#000000;background-image: url(portal_themes/themes_CMS/backgrounds/ist1_000000039621.jpg)}
