/* blocks */

/*Focus layout*/
.focus{width:235px; margin-bottom:10px;}
.focus .bloc-top { height:38px; width:235px; background:url(../images/focus-top.gif) no-repeat left top;}
.focus .bloc-content {background:url(../images/bloc1content.gif) repeat-y left top; padding:10px 10px 0px 10px;}
.focus .bloc-bottom { height:10px; background:url(../images/bloc1bottom.gif) no-repeat left top;}
.focus  IMG {padding:2px; border:1px solid #A9A59D}



/*--------------Zoom titre rouge (defaut)-------------*/
.zoom {width:235px; margin-bottom:0px; padding: 0px 0 10px 0;  margin:0px 0px}
.zoom H1 {margin:0px; font-size:14px; color:#c00f35;padding:8px 10px 8px 10px; /*background:url(../images/bloc1top.gif) no-repeat left top;*/ border:0px; ;font-family:Arial, Helvetica, sans-serif}
.zoom H2 {margin:0px; font-size:14px; color:#c00f35;padding:8px 10px 8px 10px; background:url(../images/bloc1top.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif}
.zoom H3 {margin:0px; font-size:14px; color:#c00f35;padding:8px 10px 8px 10px; background:url(../images/bloc1top.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif}
.zoom .zoom-content {background:url(../images/bloc1content.gif) repeat-y left top; padding:10px ; border-top:1px solid #E4E4E4;}
.zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom.gif) no-repeat left top;}
.zoom IMG {padding:2px; border:1px solid #A9A59D}

/*--------------zoom style 1 ( Petit titre gris )-------------*/
.zoom-style1 .zoom {width:235px; padding: 0px 10px 10px 10px;  margin:0px 0px}
.zoom-style1 .zoom H1 {margin:0px; font-size:14px; color:#A9A5A4;padding:8px 10px 8px 10px; background:url(../images/bloc1top.gif) no-repeat left top; border:0px ;font-family:Arial, Helvetica, sans-serif}
.zoom-style1 .zoom H2 {margin:0px; font-size:14px; color:#A9A5A4;padding:8px 10px 8px 10px; background:url(../images/bloc1top.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif}
.zoom-style1 .zoom H3 {margin:0px; font-size:14px; color:#A9A5A4;padding:8px 10px 8px 10px; background:url(../images/bloc1top.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif}
.zoom-style1 .zoom .zoom-content {background:url(../images/bloc1content.gif) repeat-y left top; padding:10px ; border-top:1px solid #E4E4E4;}
.zoom-style1 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom.gif) no-repeat left top;}
.zoom-style1 .zoom IMG {padding:2px; border:1px solid #A9A59D}

/*--------------zoom style 4 ( Grand titre rose )--------------*/
.zoom-style4 .zoom{width:440px;}
.zoom-style4 .zoom H1 {margin:0px; font-size:14px; color:#A9A5A4;padding:8px 10px 8px 10px; background:url(../images/bloc1top-big.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif}
.zoom-style4 .zoom H2 {margin:0px; font-size:14px; color:#A9A5A4;padding:8px 10px 8px 10px; background:url(../images/bloc1top-big.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif}
.zoom-style4 .zoom H3 {margin:0px; font-size:14px; color:#A9A5A4;padding:8px 10px 8px 10px; background:url(../images/bloc1top-big.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif}
.zoom-style4 .zoom .zoom-content {background:url(../images/bloc1content-big.gif) repeat-y left top; padding:10px ; border-top:1px solid #E4E4E4;}
.zoom-style4 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom-big.gif) no-repeat left top;}
.zoom-style4 .zoom IMG {padding:2px; border:1px solid #A9A59D}

/*--------------zoom style 5 ( Grand titre rose )--------------*/
.zoom-style5 .zoom{width:440px;}
.zoom-style5 .zoom H1 {margin:0px; font-size:14px; color:#c00f35;padding:8px 10px 8px 10px; background:url(../images/bloc1top-big.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif}
.zoom-style5 .zoom H2 {margin:0px; font-size:14px; color:#c00f35;padding:8px 10px 8px 10px; background:url(../images/bloc1top-big.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif}
.zoom-style5 .zoom H3 {margin:0px; font-size:14px; color:#c00f35;padding:8px 10px 8px 10px; background:url(../images/bloc1top-big.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif}
.zoom-style5 .zoom .zoom-content {background:url(../images/bloc1content-big.gif) repeat-y left top; padding:10px ; border-top:1px solid #E4E4E4;}
.zoom-style5 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom-big.gif) no-repeat left top;}
.zoom-style5 .zoom IMG {padding:2px; border:1px solid #A9A59D}

/*-----------------------------------------------------*/
.zoom-style12 .zoom{width:98%; margin: 0 15px 0 0}
.zoom-style12 .zoom H1 {margin:0px; font-size:14px; color:#A9A5A4;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style12 .zoom H2 {margin:0px; font-size:14px; color:#A9A5A4;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style12 .zoom H3 {margin:0px; font-size:14px; color:#A9A5A4;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style12 .zoom .zoom-content {background:#FFF; padding:10px ; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-top:1px solid #E4E4E4;}
.zoom-style12 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom-big2.gif) no-repeat left top; border-right:1px solid #E4E4E4}
.zoom-style12 .zoom IMG {padding:2px; border:1px solid #A9A59D}

.zoom-style13 .zoom{width:98%; margin: 0 15px 0 0}
.zoom-style13 .zoom H1 {margin:0px; font-size:14px; color:#c00f35;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style13 .zoom H2 {margin:0px; font-size:14px; color:#c00f35;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style13 .zoom H3 {margin:0px; font-size:14px; color:#c00f35;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style13 .zoom .zoom-content {background:#FFF; padding:10px ; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-top:1px solid #E4E4E4;}
.zoom-style13 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom-big2.gif) no-repeat left top; border-right:1px solid #E4E4E4}
.zoom-style13 .zoom IMG {padding:2px; border:1px solid #A9A59D}

.zoom-style14 .zoom{width:98%; margin: 0 15px 0 0}
.zoom-style14 .zoom H1 {margin:0px; font-size:14px; color:#FFB50E;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style14 .zoom H2 {margin:0px; font-size:14px; color:#ffb50e;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style14 .zoom H3 {margin:0px; font-size:14px; color:#ffb50e;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style14 .zoom .zoom-content {background:#FFF; padding:10px ; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-top:1px solid #E4E4E4;}
.zoom-style14 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom-big2.gif) no-repeat left top; border-right:1px solid #E4E4E4}
.zoom-style14 .zoom IMG {padding:2px; border:1px solid #A9A59D}

.zoom-style15 .zoom{width:98%; margin: 0 15px 0 0}
.zoom-style15 .zoom H1 {margin:0px; font-size:14px; color:#0072cf;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style15 .zoom H2 {margin:0px; font-size:14px; color:#0072cf;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style15 .zoom H3 {margin:0px; font-size:14px; color:#0072cf;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style15 .zoom .zoom-content {background:#FFF; padding:10px ; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-top:1px solid #E4E4E4;}
.zoom-style15 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom-big2.gif) no-repeat left top; border-right:1px solid #E4E4E4}
.zoom-style15 .zoom IMG {padding:2px; border:1px solid #A9A59D}

.zoom-style16 .zoom{width:98%; margin: 0 15px 0 0}
.zoom-style16 .zoom H1 {margin:0px; font-size:14px; color:#004C99;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style16 .zoom H2 {margin:0px; font-size:14px; color:#004C99;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style16 .zoom H3 {margin:0px; font-size:14px; color:#004C99;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style16 .zoom .zoom-content {background:#FFF; padding:10px ; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-top:1px solid #E4E4E4;}
.zoom-style16 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom-big2.gif) no-repeat left top; border-right:1px solid #E4E4E4}
.zoom-style16 .zoom IMG {padding:2px; border:1px solid #A9A59D}

.zoom-style17 .zoom{width:98%; margin: 0 15px 0 0}
.zoom-style17 .zoom H1 {margin:0px; font-size:14px; color:#77b900;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style17 .zoom H2 {margin:0px; font-size:14px; color:#77b900;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style17 .zoom H3 {margin:0px; font-size:14px; color:#77b900;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style17 .zoom .zoom-content {background:#FFF; padding:10px ; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-top:1px solid #E4E4E4;}
.zoom-style17 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom-big2.gif) no-repeat left top; border-right:1px solid #E4E4E4}
.zoom-style17 .zoom IMG {padding:2px; border:1px solid #A9A59D}

.zoom-style18 .zoom{width:98%; margin: 0 15px 0 0}
.zoom-style18 .zoom H1 {margin:0px; font-size:14px; color:#ff6f22;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style18 .zoom H2 {margin:0px; font-size:14px; color:#ff6f22;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style18 .zoom H3 {margin:0px; font-size:14px; color:#ff6f22;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style18 .zoom .zoom-content {background:#FFF; padding:10px ; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-top:1px solid #E4E4E4;}
.zoom-style18 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom-big2.gif) no-repeat left top; border-right:1px solid #E4E4E4}
.zoom-style18 .zoom IMG {padding:2px; border:1px solid #A9A59D}

.zoom-style19 .zoom{width:98%; margin: 0 15px 0 0}
.zoom-style19 .zoom H1 {margin:0px; font-size:14px; color:#fff;padding:8px 10px 8px 10px; background:url(../images/focustop-yellow.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif;}
.zoom-style19 .zoom H2 {margin:0px; font-size:14px; color:#fff;padding:8px 10px 8px 10px; background:url(../images/focustop-yellow.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif;}
.zoom-style19 .zoom H3 {margin:0px; font-size:14px; color:#fff;padding:8px 10px 8px 10px; background:url(../images/focustop-yellow.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif;}
.zoom-style19 .zoom .zoom-content {background:#FFF; padding:10px ; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-top:1px solid #E4E4E4;}
.zoom-style19 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom-big2.gif) no-repeat left top; border-right:1px solid #E4E4E4}
.zoom-style19 .zoom IMG {padding:2px; border:1px solid #A9A59D}

.zoom-style20 .zoom{width:98%; margin: 0 15px 0 0}
.zoom-style20 .zoom H1 {margin:0px; font-size:14px; color:#fff;padding:8px 10px 8px 10px; background:url(../images/focustop-blue.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif;}
.zoom-style20 .zoom H2 {margin:0px; font-size:14px; color:#fff;padding:8px 10px 8px 10px; background:url(../images/focustop-blue.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif;}
.zoom-style20 .zoom H3 {margin:0px; font-size:14px; color:#fff;padding:8px 10px 8px 10px; background:url(../images/focustop-blue.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif;}
.zoom-style20 .zoom .zoom-content {background:#FFF; padding:10px ; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-top:1px solid #E4E4E4;}
.zoom-style20 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom-big2.gif) no-repeat left top; border-right:1px solid #E4E4E4}
.zoom-style20 .zoom IMG {padding:2px; border:1px solid #A9A59D}

.zoom-style21 .zoom{width:98%; margin: 0 15px 0 0}
.zoom-style21 .zoom H1 {margin:0px; font-size:14px; color:#fff;padding:8px 10px 8px 10px; background:url(../images/focustop-purple.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif;}
.zoom-style21 .zoom H2 {margin:0px; font-size:14px; color:#fff;padding:8px 10px 8px 10px; background:url(../images/focustop-purple.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif;}
.zoom-style21 .zoom H3 {margin:0px; font-size:14px; color:#fff;padding:8px 10px 8px 10px; background:url(../images/focustop-purple.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif;}
.zoom-style21 .zoom .zoom-content {background:#FFF; padding:10px ; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-top:1px solid #E4E4E4;}
.zoom-style21 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom-big2.gif) no-repeat left top; border-right:1px solid #E4E4E4}
.zoom-style21 .zoom IMG {padding:2px; border:1px solid #A9A59D}

.zoom-style22 .zoom{width:98%; margin: 0 15px 0 0}
.zoom-style22 .zoom H1 {margin:0px; font-size:14px; color:#fff;padding:8px 10px 8px 10px; background:url(../images/focustop-green2.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif;}
.zoom-style22 .zoom H2 {margin:0px; font-size:14px; color:#fff;padding:8px 10px 8px 10px; background:url(../images/focustop-green2.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif;}
.zoom-style22 .zoom H3 {margin:0px; font-size:14px; color:#fff;padding:8px 10px 8px 10px; background:url(../images/focustop-green2.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif;}
.zoom-style22 .zoom .zoom-content {background:#FFF; padding:10px ; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-top:1px solid #E4E4E4;}
.zoom-style22 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom-big2.gif) no-repeat left top; border-right:1px solid #E4E4E4}
.zoom-style22 .zoom IMG {padding:2px; border:1px solid #A9A59D}

.zoom-style23 .zoom{width:98%; margin: 0 15px 0 0}
.zoom-style23 .zoom H1 {margin:0px; font-size:14px; color:#fff;padding:8px 10px 8px 10px; background:url(../images/focustop-orange.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif;}
.zoom-style23 .zoom H2 {margin:0px; font-size:14px; color:#fff;padding:8px 10px 8px 10px; background:url(../images/focustop-orange.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif;}
.zoom-style23 .zoom H3 {margin:0px; font-size:14px; color:#fff;padding:8px 10px 8px 10px; background:url(../images/focustop-orange.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif;}
.zoom-style23 .zoom .zoom-content {background:#FFF; padding:10px ; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-top:1px solid #E4E4E4;}
.zoom-style23 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom-big2.gif) no-repeat left top; border-right:1px solid #E4E4E4}
.zoom-style23 .zoom IMG {padding:2px; border:1px solid #A9A59D}

.zoom-style24 .zoom{width:98%; margin: 0 15px 0 0}
.zoom-style24 .zoom H1 {margin:0px; font-size:14px; color:#fff;padding:8px 10px 8px 10px;  background-color:#0095D8; border:0px; border-top-left-radius:6px; border-top-right-radius:6px; font-family:Arial, Helvetica, sans-serif;}
.zoom-style24 .zoom H2 {margin:0px; font-size:14px; color:#fff;padding:8px 10px 8px 10px; background:url(../images/focustop-red2.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif;}
.zoom-style24 .zoom H3 {margin:0px; font-size:14px; color:#fff;padding:8px 10px 8px 10px; background:url(../images/focustop-red2.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif;}
.zoom-style24 .zoom .zoom-content {background:#FFF; padding:10px ; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-top:1px solid #E4E4E4;}
.zoom-style24 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom-big2.gif) no-repeat left top; border-right:1px solid #E4E4E4}
.zoom-style24 .zoom IMG {padding:2px; border:1px solid #A9A59D}

.zoom-style25 .zoom{width:98%; margin: 0 15px 0 0}
.zoom-style25 .zoom H1 {margin:0px; font-size:14px; color:#A9A5A4;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style25 .zoom H2 {margin:0px; font-size:14px; color:#A9A5A4;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style25 .zoom H3 {margin:0px; font-size:14px; color:#A9A5A4;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style25 .zoom .zoom-content { padding:10px ; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-top:0px none; background:#f4f4f4}
.zoom-style25 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom-big2-grey.gif) no-repeat left top; border-right:1px solid #E4E4E4}
.zoom-style25 .zoom IMG {padding:2px; border:1px solid #A9A59D}

.zoom-style26 .zoom{width:98%; margin: 0 15px 0 0}
.zoom-style26 .zoom H1 {margin:0px; font-size:14px; color:#A9A5A4;padding:8px 10px 8px 10px; background:url(../images/focustop-white.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style26 .zoom H2 {margin:0px; font-size:14px; color:#A9A5A4;padding:8px 10px 8px 10px; background:url(../images/focustop-white.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style26 .zoom H3 {margin:0px; font-size:14px; color:#A9A5A4;padding:8px 10px 8px 10px; background:url(../images/focustop-white.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style26 .zoom .zoom-content {background:#FFF; padding:10px ; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-top:0px none;}
.zoom-style26 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom-big2.gif) no-repeat left top; border-right:1px solid #E4E4E4}
.zoom-style26 .zoom IMG {padding:2px; border:1px solid #A9A59D}

.zoom-style27 .zoom{width:98%; margin: 0 15px 0 0}
.zoom-style27 .zoom H1 {margin:0px; font-size:14px; color:#c00f35;padding:8px 10px 8px 10px; background:url(../images/focustop-white.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style27 .zoom H2 {margin:0px; font-size:14px; color:#c00f35;padding:8px 10px 8px 10px; background:url(../images/focustop-white.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style27 .zoom H3 {margin:0px; font-size:14px; color:#c00f35;padding:8px 10px 8px 10px; background:url(../images/focustop-white.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style27 .zoom .zoom-content {background:#FFF; padding:10px ; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-top:0px none;}
.zoom-style27 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom-big2.gif) no-repeat left top; border-right:1px solid #E4E4E4}
.zoom-style27 .zoom IMG {padding:2px; border:1px solid #A9A59D}

.zoom-style28 .zoom{width:98%; margin: 0 15px 0 0}
.zoom-style28 .zoom H1 {margin:0px; font-size:14px; color:#c00f35;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style28 .zoom H2 {margin:0px; font-size:14px; color:#c00f35;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style28 .zoom H3 {margin:0px; font-size:14px; color:#c00f35;padding:8px 10px 8px 10px; background:url(../images/focustop-grey.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style28 .zoom .zoom-content { padding:10px ; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-top:0px none; background:#f4f4f4}
.zoom-style28 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom-big2-grey.gif) no-repeat left top; border-right:1px solid #E4E4E4}
.zoom-style28 .zoom IMG {padding:2px; border:1px solid #A9A59D}

.zoom-style29 .zoom{width:98%; margin: 0 15px 0 0}
.zoom-style29 .zoom H1 {margin:0px; font-size:14px; color:#A9A5A4;padding:8px 10px 8px 50px; background:url(../images/focustop-flower.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4; }
.zoom-style29 .zoom H2 {margin:0px; font-size:14px; color:#A9A5A4;padding:8px 10px 8px 50px; background:url(../images/focustop-flower.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4; }
.zoom-style29 .zoom H3 {margin:0px; font-size:14px; color:#A9A5A4;padding:8px 10px 8px 50px; background:url(../images/focustop-flower.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4; }
.zoom-style29 .zoom .zoom-content {background:#FFF; padding:10px ; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-top:0px none;}
.zoom-style29 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom-big2.gif) no-repeat left top; border-right:1px solid #E4E4E4}
.zoom-style29 .zoom IMG {padding:2px; border:1px solid #A9A59D}

.zoom-style30.zoom{width:98%; margin: 0 15px 0 0}
.zoom-style30 .zoom H1 {margin:0px; font-size:14px; color:#c00f35;padding:8px 10px 8px 50px; background:url(../images/focustop-flower.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style30 .zoom H2 {margin:0px; font-size:14px; color:#c00f35;padding:8px 10px 8px 50px; background:url(../images/focustop-flower.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style30 .zoom H3 {margin:0px; font-size:14px; color:#c00f35;padding:8px 10px 8px 50px; background:url(../images/focustop-flower.gif) no-repeat left top; border:0px;font-family:Arial, Helvetica, sans-serif; border-right:1px solid #E4E4E4}
.zoom-style30 .zoom .zoom-content {background:#FFF; padding:10px ; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-top:0px none;}
.zoom-style30 .zoom .zoom-bottom {height:10px; background:url(../images/bloc1bottom-big2.gif) no-repeat left top; border-right:1px solid #E4E4E4}
.zoom-style30 .zoom IMG {padding:2px; border:1px solid #A9A59D}

/*--------------Auto width block-------------*/
.auto-width {border-top:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4; padding:10px 0px 10px 0px; margin:10px 0px 10px 0px; font-size:13px;}
.auto-style1 .auto-width {border-top:1px solid #F79E00; border-bottom:1px solid #F79E00; color:#F79E00;}
.auto-style2 .auto-width {border-top:1px solid #BD0000; border-bottom:1px solid #BD0000; color:#BD0000;}
.auto-style3 .auto-width {background-color:#FBC400; border-top:none; border-bottom:none; color:#333333; padding:10px  }
.auto-style3 .auto-width H2 {background-image:url(../images/h2_bullet_red.gif);}
.auto-style3 .auto-width H3,.auto-style3 .auto-width H5 {color:#cd0207}
.auto-style3 .auto-width H4 {}
.auto-style3 .auto-width H5 {color:#cd0207;}
.auto-style4 .auto-width {background-color:#F4F4F4; border:1px solid #CFCFCF; color:#333333; padding:10px; }
.auto-style5 .auto-width {background-color:#B90000; border-top:none; border-bottom:none; color:#ffffff; padding:10px; }
.auto-style5 .auto-width P {color:white}
.auto-style5 .auto-width H2,.auto-style5 .auto-width H4,.auto-style5 .auto-width H6 {color:white}
.auto-style5 .auto-width H2 {background-image:url(../images/h2_bullet_yellow.gif);}
.auto-style5 .auto-width H3,.auto-style5 .auto-width H5 {color:#FBC400}
.auto-style5 .auto-width H4 {}
.auto-style5 .auto-width A:link, .auto-style5 .auto-width A:visited { color:#ffffff; }
.auto-style5 .auto-width A:hover, .auto-style5 .auto-width A:active {color:#FBC400;}
.auto-style7 .auto-width {background-color:#F4F4F4; border:1px solid #CFCFCF; color:#333333; padding:10px; }
.auto-style9 .auto-width {background-color:#F4F4F4; border:1px solid #CFCFCF; color:#333333; padding:10px; }
.auto-style11 .auto-width {background-color:#A5C51A; border:1px solid #CFCFCF; color:#333333; padding:10px; }

/*--------------styled list-------------*/
.styled-list {margin:0px; padding:3px 0px 5px 0px;}
.styled-list ul {margin:0px 0px 0px 0px; padding:0px;}
.styled-list li{background-repeat:no-repeat; list-style:none; margin:0px; padding:0px;}
.list-style1 .styled-list li {background-image:url(../images/sidelevel2.gif); background-position:0px 3px; padding-left:10px;}
.list-style2 .styled-list li {background-image:url(../images/sidelevel3.gif); background-position:0px 5px;  padding-left:10px; }
.list-style3 .styled-list li {background-image:url(../images/bullet_list.gif); background-position:0px 0px; padding-left:23px; line-height:20px;}

.menucss {background-image:url(../images/menufond.jpg); background-repeat:no-repeat;width:235px; padding-bottom:100px;}
.menucss .focus {width:235px;}
.menucss .focus .bloc-top { height:17px; width:235px; background-image:none;}
.menucss .focus .bloc-content {background:none; padding:10px 10px 0px 10px;}
.menucss .focus .bloc-bottom { height:10px;background-image:none;}
.menucss .side-menu .side li a { background:url(../images/sidelevel1.gif) no-repeat 1px 4px; color:#5E5E5E}

/*-------------------bloc accord cadre------------------*/
.accord-cadre {}
/*.accord-cadre .view-area .detail h4 {font-size:9px} */
.accord-cadre .view-area .detail h4 {font:11px Calibri, Arial}

/*tableau*/
.accord-cadre-table TH {background-color:#6699FF; color:#ffffff; font-weight:normal}
.accord-cadre-table {padding:2px 4px;}
.accord-cadre-table {font:10px Calibri, Arial} 

/*-------------------zone de recherche header------------------*/
.search-zone {margin-left:50px;}

/*hide news elements*/
.sys-application-portal-news .date STRONG {display:none}
.sys-application-portal-news .actor {display:none}
.sys-application-portal-news .path {display:none}

/*Welcome blocks 
.welcome{
	min-height: 100%;
	position: relative;
	padding-bottom: 70px;
}

.welcome-login {
    left: 70%;
    position: absolute;
    text-align: center;
	padding-top:200px;
}

.welcome-login .connexion {
	vertical-align:center;
	width: 400px;
}

.welcome-login .connexion .name{
	vertical-align:center;
	text-align:center;
}

*/

.welcome{
	min-height: 100%;
	position: relative;
	padding-bottom: 70px;
	
}

.welcome-login {
    left: 30%;
    /*position: absolute;*/
    text-align: center;
	padding-top:80px;
	
	margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    /*margin-top: 0;*/
    /*max-width: 800px;*/
    position: relative;
	
	
}



.welcome-login .connexion {
	vertical-align:center;
	width: 400px;
	
}

.welcome-login .connexion .name{
	vertical-align:center;
	text-align:center;
}

.welcome-container{
	position:relative;
}

.welcome-container-text{
    /*
	position:absolute;
	top:120px;
	width:100%;
	z-index: 100;
	*/
	
}
.welcome-container-text TD{

    /*
	position:absolute;
	top:120px;
	width:100%;
	z-index: 100;
	*/
	
}



.welcome-container-text-wrap{
	margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    max-width: 800px;
    position: relative;
	
}

.welcome-container-text-wrap h2{
	background-color:#0095D8;
	
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:42px;
	display: inline-block;
	padding:20px;
	margin:0px;
	width:100%;
}

.welcome-container-title-box{
	/*background-color:#008ACB;*/
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:42px;
	display: inline-block;
	padding:0px;
	margin:0px;
	width:100%;
}

.welcome-container-desc-box{
	background-color:#EDEDED;
	display: inline-block;
	padding:0px;
	margin:0px;
	width:100%;
}

.welcome-container-title-box table{
	padding:0px;
	margin:0;
	background-color:#ffffff;
	opacity: 0.9;
	
}

.welcome-container-title-logo{
	/*background-color:#0094DA;*/
	background-color:#ffffff;
	margin:0;
	padding:12px 12px 12px 12px;
	/*float: left;*/
}

/*
.welcome-container-title-logo:before{
	content: "";
	border-left: 14px solid transparent;
	border-right: 14px solid transparent;
	border-top: 12px solid #0094DA; 
	position: absolute;
	left: 70px;
	bottom: 92px;
	display: block;
	width: 0;
	height: 0; 

}
*/

.welcome-container-title-slogan{
	/*background-color:#008ACB;*/	
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	
	/*color:#fffff;*/
	/*margin:32px 0px 0px 40px;*/
	padding:12px 12px 12px 12px;
	/*heigth:100%;*/
	top:50%;
	position:relative;
	/*text-transform:uppercase;*/
	text-align: right;
}

.welcome-container-subtitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#575756;
	margin:0;
	padding:20px;
}

.welcome-container-img img{
	position:absolute;
	/*align-vertical : middle;*/
	/*min-height: 430;
	min-width: 1600;
	*/
	width: 100%;
	/*height: 430px;*/
	display: block;


    /*top: 400px;*/
	/*left: 50px;*/
    /*transform: translateY(90%);
	z-index: 50;*/
}


/* Tiles */
.tile{
			background-color:#0095D8;
			border: 1px solid #0095D8;
			color:#ffffff !important;
			width:195px;
			height:195px;
			transition-property:all;
			transition-delay:0s;
			transition-duration:0.2s;			
			font-family: 'OpenSans',Helvetica,Arial,sans-serif;
			margin:0px;
			padding:0px;
			text-align:center;
}
		
		
		.tile:hover{
			background-color:#ffffff;
			color:#0095D8;
			
		}
		
		.tile a{
			margin:0px;
			padding:0px;
			text-decoration:none;
			color:#ffffff;
		}
		
		.tile a:visited{
			margin:0px;
			padding:0px;
			text-decoration:none;
			color:#ffffff;
		}
		
		.tile a:hover{
			text-decoration:none;
			color:#0095D8;
		}
		
		.tile_img{
			width:100px;
			height:100px;
			margin-left:auto;
			margin-right:auto;			
		}
		
		.tile_title{
			width:100%;
			font-family: "OpenSans","Helvetica Neue",Arial,Helvetica,sans-serif;
			font-size: 28px;
			font-weight: normal;
		}
/* FIN TILES */

.floating-login{
	float:right;
	position:top;
}
