/* Start of CMSMS style sheet 'Irma Contenu' */
body {margin:0; padding:0; background-color:#ebe8e0;}

#bodyContent {background-color:#FFF }

#bkg {width:100%;height:140px;}
#menu { width:100%; height:40px; position:relative; top:-5px;}
#menu a {text-decoration:none; color:#343026;}
#menuCentered {width:880px; margin:0 auto; }
#menuItemContainer {float:right}
.menuItem {float:left; margin:0 2px; display:block; padding:0}
.menuItemColor {height:5px; overflow:hidden; width:100px; padding:0}
.menuHover .menuCat0, .menuSelected .menuCat0 {background-color:#ffc000;}
.menuHover .menuCat1, .menuSelected .menuCat1 {background-color:#cd1041;}
.menuHover .menuCat2, .menuSelected .menuCat2 {background-color:#9e41a9;}
.menuHover .menuCat3, .menuSelected .menuCat3 {background-color:#225ba0;}
.menuHover .menuCat4, .menuSelected .menuCat4 {background-color:#349127;}
.menuItemText {padding:3px 30px; font-family:Georgia,Times,Serif; font-size:18px; cursor:pointer;background-color:#FFF}
.menuSelected .menuItemText , .menuHover .menuItemText {background:url(uploads/img/content/fond-menu-selected.png) top left repeat-x; }
#header {width:100%; height:140px; background:url(uploads/img/content/fond-header.png) center center repeat-x;}
#headerCentered {width:880px; margin:0 auto; }
#headerLogo {float:left;margin-top:27px;}
#headerLogo img {border:0;}
#headerBaseline {float:right;margin-top:60px;}
#flags { float:left; margin-top:10px;}
#flags img {border:0;}


#mainTop {margin-top:30px;}
#mainTopCentered {width:880px; margin:0 auto;}
#mainTopLeft {float:left; width:380px; font-family:Verdana, Arial, Sans-serif; font-size:11px; line-height:1.7em;}
#mainTopLeft a {text-decoration:none;}
#mainTopLeft a:hover {text-decoration:underline;}
#mainTopLeft a {color:#444;}
.mainCat1 #mainTopLeft a {color:#cd1041;}
.mainCat2 #mainTopLeft a {color:#9e41a9;}
.mainCat3 #mainTopLeft a {color:#225ba0;}
.mainCat4 #mainTopLeft a {color:#349127;}
#mainTopLeft img {margin-bottom:20px; border:0px solid #DDD;}
#mainTopLeft h2 {padding:5px 10px; font-family:Georgia,Times,Serif; font-size:20px; font-weight:normal; display:inline; color:#FFF; font-weight:normal;}
#mainTopLeft h2 {background-color:#444;}
.mainCat1 #mainTopLeft h2 {background-color:#cd1041;}
.mainCat2 #mainTopLeft h2 {background-color:#9e41a9;}
.mainCat3 #mainTopLeft h2 {background-color:#225ba0;}
.mainCat4 #mainTopLeft h2 {background-color:#349127;}
#mainTopLeft ul {margin:12px 0; padding:0; list-style-position: outside; list-style-type:none; }
#mainTopLeft li {color:#444;}
.mainCat1 #mainTopLeft li {color:#cd1041;}
.mainCat2 #mainTopLeft li {color:#9e41a9;}
.mainCat3 #mainTopLeft li {color:#225ba0;}
.mainCat4 #mainTopLeft li {color:#349127;}
#mainTopLeft li.selected { font-family:Georgia,Times,Serif; font-size:16px; margin:8px 0;}

#mainTopSeparator {float:left; width:4px; background:url(uploads/img/content/vertical-delimiter.png) top left repeat-y; height:90px; }
#mainTopRight {width:450px; float:right; font-family:Verdana, Arial, Sans-serif; font-size:11px; line-height:1.7em;color:#343026; }
#mainTopRight h1 {margin:0 0 30px 0; padding:0; font-family:Georgia,Times,Serif; font-size:22px; font-weight:normal; }
#mainTopRight h1 {color:#444;}
.mainCat1 #mainTopRight h1 {color:#cd1041;}
.mainCat2 #mainTopRight h1 {color:#9e41a9;}
.mainCat3 #mainTopRight h1 {color:#225ba0;}
.mainCat4 #mainTopRight h1 {color:#349127;}
#mainTopRight h2 {margin:0 0 15px 0; padding:0; font-family:Georgia,Times,Serif; font-size:18px; font-weight:normal; }
#mainTopRight h2 {color:#444;}
.mainCat1 #mainTopRight h2 {color:#cd1041;}
.mainCat2 #mainTopRight h2 {color:#9e41a9;}
.mainCat3 #mainTopRight h2 {color:#225ba0;}
.mainCat4 #mainTopRight h2 {color:#349127;}
#mainTopRight h3 {margin:0 0 15px 0; padding:0; font-family:Verdana,Arial,Sans-serif; font-size:12px; font-weight:normal; }
#mainTopRight h3 {color:#444;}
.mainCat1 #mainTopRight h3 {color:#cd1041;}
.mainCat2 #mainTopRight h3 {color:#9e41a9;}
.mainCat3 #mainTopRight h3 {color:#225ba0;}
.mainCat4 #mainTopRight h3 {color:#349127;}
#mainTopRight h4,h5,h6 {margin:0; padding:0; font-family:Verdana,Arial,Sans-serif; font-size:11px; font-weight:normal; }
#mainTopRight h4,h5,h6 {color:#444;}
.mainCat1 #mainTopRight h4,h5,h6 {color:#cd1041;}
.mainCat2 #mainTopRight h4,h5,h6 {color:#9e41a9;}
.mainCat3 #mainTopRight h4,h5,h6 {color:#225ba0;}
.mainCat4 #mainTopRight h4,h5,h6 {color:#349127;}
#mainTopRight p {margin:17px 0;}
#mainTopRight a {text-decoration:none;}
#mainTopRight a {color:#444;}
.mainCat1 #mainTopRight a:hover {color:#cd1041;}
.mainCat2 #mainTopRight a:hover {color:#9e41a9;}
.mainCat3 #mainTopRight a:hover {color:#225ba0;}
.mainCat4 #mainTopRight a:hover {color:#349127;}
#mainTopRight ol {color:#444;}
.mainCat1 #mainTopRight ol {color:#cd1041;}
.mainCat2 #mainTopRight ol {color:#9e41a9;}
.mainCat3 #mainTopRight ol {color:#225ba0;}
.mainCat4 #mainTopRight ol {color:#349127;}

#mainBottom {margin-top:30px;}
#mainBottomCentered {width:880px; margin:0 auto;}
#mainBottomSeparator {height:4px; background:url(uploads/img/content/horizontal-delimiter.png) top left repeat-x; width:880px; margin-bottom:20px;}
#mainBottomText {font-family:Verdana, Arial, Sans-serif; font-size:11px; line-height:1.7em; color:#343026;}
#mainBottomText h1 {margin:0 0 17px 0; padding:0; font-family:Georgia,Times,Serif; font-size:22px; font-weight:normal; letter-spacing:0em;}
#mainBottomText h1 {color:#444;}
.mainCat1 #mainBottomText h1 {color:#cd1041;}
.mainCat2 #mainBottomText h1 {color:#9e41a9;}
.mainCat3 #mainBottomText h1 {color:#225ba0;}
.mainCat4 #mainBottomText h1 {color:#349127;}
#mainBottomText h2 {margin:0 0 15px 0; padding:0; font-family:Georgia,Times,Serif; font-size:18px; font-weight:normal; }
#mainBottomText h2 {color:#444;}
.mainCat1 #mainBottomText h2 {color:#cd1041;}
.mainCat2 #mainBottomText h2 {color:#9e41a9;}
.mainCat3 #mainBottomText h2 {color:#225ba0;}
.mainCat4 #mainBottomText h2 {color:#349127;}
#mainBottomText h3 {margin:0 0 15px 0; padding:0; font-family:Verdana,Arial,Sans-serif; font-size:12px; font-weight:normal; }
#mainBottomText h3 {color:#444;}
.mainCat1 #mainBottomText h3 {color:#cd1041;}
.mainCat2 #mainBottomText h3 {color:#9e41a9;}
.mainCat3 #mainBottomText h3 {color:#225ba0;}
.mainCat4 #mainBottomText h3 {color:#349127;}
#mainBottomText h4,h5,h6 {margin:0; padding:0; font-family:Verdana,Arial,Sans-serif; font-size:11px; font-weight:normal; }
#mainBottomText h4,h5,h6 {color:#444;}
.mainCat1 #mainBottomText h4,h5,h6 {color:#cd1041;}
.mainCat2 #mainBottomText h4,h5,h6 {color:#9e41a9;}
.mainCat3 #mainBottomText h4,h5,h6 {color:#225ba0;}
.mainCat4 #mainBottomText h4,h5,h6 {color:#349127;}
#mainBottomText p {margin:17px 0;}
#mainBottomText a {text-decoration:none;}
#mainBottomText a {color:#444;}
.mainCat1 #mainBottomText a:hover {color:#cd1041;}
.mainCat2 #mainBottomText a:hover {color:#9e41a9;}
.mainCat3 #mainBottomText a:hover {color:#225ba0;}
.mainCat4 #mainBottomText a:hover {color:#349127;}
#mainBottomText td { padding-right:20px; }
#mainBottomText thead td {vertical-align:bottom; border:1px solid #FFF; background-color:#FFF; text-align:left}
#mainBottomText thead td {color:#444;}
.mainCat1 #mainBottomText thead td {color:#cd1041;}
.mainCat2 #mainBottomText thead td {color:#9e41a9;}
.mainCat3 #mainBottomText thead td {color:#225ba0;}
.mainCat4 #mainBottomText thead td {color:#349127;}
#mainBottomText tbody td {vertical-align:top; border:1px solid #FFF;}

#mainCarousel {margin-top:30px;}
#mainCarouselCentered {width:880px; margin:0 auto;}
#mainCarouselSeparator {height:4px; background:url(uploads/img/content/horizontal-delimiter.png) top left repeat-x; width:880px; margin-bottom:20px;}
#mainCarouselText h1 {margin:0 0 10px 0; padding:0; font-family:Georgia,Times,Serif; font-size:22px; font-weight:normal; letter-spacing:0em;}
#mainCarouselText h1 {color:#444;}
.mainCat1 #mainCarouselText h1 {color:#cd1041;}
.mainCat2 #mainCarouselText h1 {color:#9e41a9;}
.mainCat3 #mainCarouselText h1 {color:#225ba0;}
.mainCat4 #mainCarouselText h1 {color:#349127;}
#mainCarouselPrev {float:left; width:23px; height:100px; background:url(uploads/img/content/carousel-prev.png); cursor:pointer; margin-right:17px; }
#mainCarouselNext {float:right; width:23px; height:100px; background:url(uploads/img/content/carousel-next.png); cursor:pointer;}
#mainCarouselContent {width:800px; height:100px; overflow:hidden; border:1px #F0F0F0 dashed;}
#mainCarouselContent ul {margin:0; padding:0; list-style-position: outside; list-style-type:none; width:3000px;}
#mainCarouselContent li {float:left; margin:0; width:800px; text-align:center; height:100px;}
#mainCarouselContent li img {margin:0 15px;}

#footer {background-color:#ebe8e0;}
#footerSeparator {height:10px; background-color:#f2f0eb;font-size:1px;}
#footerCentered {width:880px; margin:0 auto; font-family:Verdana, Arial, Sans-serif; font-size:11px; text-align:center;}
#footerLinks {color:#343026; padding:40px 0 5px 0;}
#footerLinks a {text-decoration: none; color:#343026;}
#footerLinks a:hover {color:#000;}
#footerCredits {color:#88847c; padding:5px 0 40px 0;}
#footerCredits a {text-decoration: none; color:#88847c;}
#footerCredits a:hover {color:#000;}
/* End of 'Irma Contenu' */

