@charset "utf-8";
/* CSS Document */
img, div, a, input { behavior: url(../images/iepngfix.htc) }
html, body {
	line-height: 1.5;
	margin: 0;
	padding: 0;
}
body {font-size:100%;font-family:Verdana,Arial,Helvetica,sans-serif;color:#444;border:0px !important;}
p, pre, blockquote, form, dl, ul, ol, fieldset, address, table {padding: 0;margin: 10px 0;}
p:first-child,
blockquote:first-child,
form:first-child,
dl:first-child,
ul:first-child,
ol:first-child,
fieldset:first-child,
address:first-child,
table:first-child {margin-top: 5px;}
p:last-child,
blockquote:last-child,
form:last-child,
dl:last-child,
ul:last-child,
ol:last-child,
fieldset:last-child,
address:last-child,
table:last-child {margin-bottom: 5px;}
fieldset {padding: 10px;}
small {font-size: .85em;}
sup { bottom: 0.3em;font-size: .8em;position: relative;vertical-align: baseline;}
sup em {color: red;}
acronym, abbr {cursor: help;letter-spacing: 1px;border-bottom: 1px dashed;}
pre {padding: 1em;background: #FFFFD5;border-left: 5px solid #404040;font-family: "Courier New",Courier,monospace;}
blockquote {color:#404040;min-height:45px;font-style: italic;padding-left:60px;background: url(../images/icons/icon-text-blockquote.png) no-repeat top left;}
blockquote p {font-size: 1em;line-height: inherit;}
h1 {color:#000000;font-size: 1.4em;}
h2 {color:#000000;font-size: 1.5em;}
h3 {color: #CC3333;font-size: 1.4em;}
h4 {color: #CC8033;font-size: 1.3em;}
h5, h6 {color: #333333;font-size: 1.2em;font-weight: bold;}
h1, h2, h3, h4, h5, h6 {margin: 0.5em 0;font-weight: normal;}
a {outline: none;text-decoration: none;}
a:hover {text-decoration: underline;}
a:active{text-decoration: none;}
a img {border: none;}
ul li {padding: 0;margin: 0.3em 0 0.3em 1.6em;}
ol li {padding: 0;margin: 0.3em 0 0.3em 2em;}


/* Les sytles des vues de la page */
body#myBody{background-color:#dfe3e8;}

div#sirahPgWrapper{min-width:960px;color:#666;}

div#sirahPgBrand{display:block;padding:5px 8px;text-align:center;}

div#sirahPgHeaderInner,div#sirahPgBody{width:960px;margin:0 auto;}


div#sirahPgHeader_top{display:block;height:35px; background:url(../images/top_bg.png) repeat-x bottom;}
div#sirahPgHeader_middle{display:block;height:105px; background-color:#fff;}
div#sirahPgHeader_bottom{display:block;height:35px;background:url(../images/menu_bg.png) repeat-x center;}
div#pgHeaderBody{width:960px;margin:0 auto;overflow:hidden;padding:2px;height:100px;}

div#pgHeaderBody_logo{width:20%;float:left; height:100px;}
div#pgHeaderBody_afterlogo{width:68%;float:left; height:100px;}
div#pgHeaderBody_right{width:10%;float:right;height:100px;}

div#sirahPgBody{display:block;overflow:hidden;}
div#sirahPgBody_component{width:71%;height:auto;float:left;margin-right:5px;}
div#sirahPgBody_modules{width:28%;height:auto;float:right;}
div#corner_br,div.corner_br{margin-bottom:10px;padding:0;float: left;clear:both;width:100%;background:#fff;border:1px solid green;/*background:url(../images/corner_bottom_right.png) no-repeat right bottom*/;bottom:0; margin-top:5px;}
div#corner_bl,div.corner_bl{padding:0;/*background:url(../images/corner_bottom_left.png) no-repeat left bottom;*/}
div#corner_tr,div.corner_tr{padding:0;/*background:url(../images/corner_top_right.png) no-repeat right top;*/}
div#corner_tl,div.corner_tl{padding:5px;/*background:url(../images/corner_top_left.png) no-repeat left top*/;min-height:500px !important;}

div#sirahPgContentWrapper{width:100%;height:auto;overflow:hidden;}
div#slideshowMod{width:100%;height:320px;overflow:hidden;margin:0 5px 5px 0;}
div#sirahPgContent{width:100%;overflow:hidden;}

div#composant{   width:70%;float:left;}
div.fullPage{    width:99% !important; float:none;}
div#modulesblock{width:27%;float:left;margin-left:5px;}
div#componentbreadcrumbs{width:99%;float:none;display:block;}

/**Module d'actualités et des formations**/
div#sirahPgNews,div#sirahPgFormations{width:100%;height:auto;overflow:hidden; float:none;margin-bottom:5px;}
div#sirahPgNews_Header,div#sirahPgFormations_Header{  width:100%;float:none;overflow:hidden;background:url(../images/news_header.png) left bottom no-repeat;height:35px;}
div#sirahPgNews_Content,div#sirahPgFormations_Content{width:100%;float:none;overflow:hidden;}
div#sirahPgNews_Header h3,div#sirahPgFormations_Header h3{font-size:1.5em;color:#FFFFFF;margin:8px 0 0 15px;font-weight:bold;}

/** Les styles des modules **/
.modulebloc-header{width:100%;height:35px;background:url(../images/news_header.png) no-repeat scroll bottom left;
                   text-align:left;color:white;font-size:1.5em;padding:8px 0 0 25px;margin:0;font-weight:bold;}
.module-menu{width:98%margin:0;padding : 0 0 0 20px;text-align:left;}
.module-menu-li{width:200px;height:20px;list-style-type:circle;}
.module-menu-li a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.1em;font-weight:bold;color:#006600;}				   

/*** LES STYLES DU MENU PRINCIPAL ***/
div#sirahPgHeader_topmenu{width:960px;margin:0 auto; overflow:hidden;}
ul.navigation-menu, ul.topmenu,ul.menu,#topmenu,ul.menu_top{width:auto;margin-top:0;padding-top:0;display:table;clear:both;
                                                            padding-left:0;padding-right:auto;margin-left:auto;margin-right:auto;}
ul.menu li,#topmenu li,ul.menu_top li{width:auto;height:35px;float:left;list-style:none;border-right:1px solid #02406a;border-left:1px solid #b0adac;margin:0;}
ul.menu li a,#topmenu li a,ul.menu_top li a{color:#fff;display:inline;line-height:2.5em;text-decoration:none;text-align:center;font-family:georgia;padding:8px 10px;font-size:1.4em;}
li.first-li,li.last-li,#topmenu li.first,#topmenu li.last,ul.menu_top li.first,ul.menu_top li.last{/*width:150px !important;*/}
li.first-li,#topmenu li.first{border-left :0px !important;}
li.last-li ,#topmenu li.last{ border-right:0px !important;}
li.active-li ,#topmenu li.active{background:url(../images/menu_li_bg_hover.png) repeat-x center;}
li.navigation-menu-li a:hover,#topmenu li a:hover,ul.menu_top li a:hover,ul.menu li a:hover{text-decoration:underline;}

#topmenu ul, ul.menu_top ul{margin:0;padding:0;width:210px;left:-999em;position:absolute;background-color:#006600;z-index:10000;height:inherit;height:auto;}
#topmenu ul li, ul.menu_top ul li,
#topmenu ul li.first,ul.menu_top ul li.first,
#topmenu ul li.last,ul.menu_top ul li.last{width:210px !important;margin:0 !important;padding:0 !important;float:left;position:relative;border:none;
                                           list-style-type:none;display:list-item;text-align:left !important;background:none !important;}
#topmenu ul li.first,ul.menu_top ul li.first,
#topmenu ul li.last,ul.menu_top ul li.last{width:210px !important;background:none !important;padding-left:0 !important;padding-right:0 !important;
                                           height:inherit !important;text-align:left !important;} 
#topmenu ul li a,
ul.menu_top ul li a,
#topmenu ul li.first a,
ul.menu_top ul li.last a{line-height:inherit;border-bottom:1px solid #61a36e;border-left:1px solid #61a36e;border-right:1px solid #61a36e;}
#topmenu ul > li > a, 
ul.menu_top ul > li > a,
#topmenu ul > li.first > a, 
ul.menu_top ul > li.last > a {color:#FFF;display:block;cursor:pointer;padding:8px 10px;font-size:1.5em;text-align:left;line-height:1.3em;font-family:Arial,Helvetica,sans-serif}
#topmenu li:hover > ul, ul.menu_top li:hover > ul,#topmenu li.first:hover > ul, ul.menu_top li.last:hover > ul {left:auto;right: auto;}
#topmenu ul li a:hover, #topmenu ul li a.current {background-color:#e00024 !important;}

/*** MODULE G4 ***/
h4.nspHeader a{color:#006600 !important;font-family:Arial, Helvetica, sans-serif !important;font-size:12px !important;font-weight:bold; text-decoration:underline !important;}
.nspText{color:#333 !important;font-size:11px !important;}
div#sirahPgNews_Content .nspArt{background-color:#f4f4f4 !important;border:1px solid #e3e3e3 !important;margin:5px 5px 0 0 !important;width:32.3% !important;padding-left:5px !important;height:290px !important;}
div#sirahPgNews_Content div.fnull{background:#fff !important;padding:0.5em 0 0.5em 0 !important; border:1px solid #e3e3e3 !important;margin-top:5px;}
div#sirahPgNews_Content .nspArt h4.nspHeader,div#sirahPgFormations_Content .nspArt h4.nspHeader{margin:0.3em 0 !important;}
div#sirahPgFormations_Content div.fnull{padding:0.3em 0 0.3em 0 !important;border:1px solid #e3e3e3 !important;margin-top:0.5em;}
div#sirahPgFormations_Content .nspArt{border:1px solid #e3e3e3 !important;margin:0.1em 0.3em 0 0 !important;width:32.3% !important;padding-left:5px !important;height:290px !important;}

div.itemListCategory h2{font-size:16px;margin-top:5px !important;margin-bottom:5px;font-weight:bold;}
div.catItemHeader h3.catItemTitle a {color:#5f2a1c !important;text-decoration:none;}
div.catItemHeader {text-align:left;border-bottom:1px solid #5f2a1c !important;}
.camera_caption > div {background:#006600 !important;/*background: rgba(0, 0, 0, 0.8);*/}
#camera_wrap_96 .camera_caption > div {font-size:1.8em !important;font-family:Arial, Helvetica,sans-serif !important;color:#fff;}

/** PIED DE PAGE **/
div#sirahPgFooter{width:100%;height:auto;overflow:hidden;height:auto; text-align:center;}
div#sirahPgFooterInner{width:100%;background-color:#006600 !important;border:1px solid #cacecf !important;margin:0 auto;overflow:hidden; }
div.footermenu{width:20%;height:150px;float:left;border-right:1px solid #cacecf;}
div.footermenu-header,div.footermenu-contenu{width:98%;float:none;}
div.footermenu h3 {font-size:1.3em;color:#fff;text-decoration:underline;font-weight:bold;text-align:center;margin:0;padding:2px;}
div.footermenu ul{margin:0;padding :2px 0 0 5px;}
div.footermenu ul li{width:inherit;height:22px;list-style:none; text-align:center;}
div.footermenu ul li a{font-size:0.8em;color:#fff; font-weight:normal;}