/* normalise les marges et les remplissages  */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{margin: 0;padding : 0;}
/* normalise les tailles de polices pour les en-têtes */h1, h2, h3, h4, h5, h6{font-size : 100%;}
/* supprime list-style pour les listes */ol, ul{list-style : none;}
/* normalise les styles et graisse de fontes */address, caption, cite, code, dfn, em, th, var{font-style : normal;font-weight : normal;}
/* supprime les bordures dans les tableaux */table{border-collapse : collapse;border-spacing : 0;}
/* supprime les bordures dans les éléments fieldset et img */fieldset, img{border : 0;}
/* aligne le texte à gauche dans caption et th */caption, th{text-align : left;}
/* supprime les apostrophes double (guillemets anglais) autour de q */q:before, q:after{content :'';}
/* supprime le souslignage des liens et les met en noir */a{text-decoration : none;color : #33c;}/*****************************************		SITE******************************************/
body {padding: 0;margin: 0;text-align:center;}#wrapper_790, #wrapper_890, #wrapper_990, #wrapper_1090{position:relative;width:790px;text-align:left;margin:0px auto 0 auto;}#wrapper_890 {width:890px;}#wrapper_990 {width:990px;}#wrapper_1090 {width:1090px;}
#header {width:100%;}#logo {}/**	TOP_MENU		**/#top_menu_790 {position:relative;width:790px;padding-top:8px;background: transparent url(../images/head_content.jpg) 0 0 no-repeat;margin-bottom:5px;height:30px;z-index:100;}#bottom_top_menu_790 {width:754px;background: transparent url(../images/content_bottom.png) 0 100% no-repeat;padding: 0 18px 10px 18px;height:23px;}#top_menu_890 {position:relative;width:890px;padding-top:7px;background: transparent url(../images/890/head_content.png) 0 0 no-repeat;margin-bottom:5px;height:30px;z-index:100;}#bottom_top_menu_890 {width:854px;background: transparent url(../images/890/content_bottom.png) 0 100% no-repeat;padding: 0 18px 10px 18px;height:23px;}#top_menu_990 {position:relative;width:990px;padding-top:7px;background: transparent url(../images/990/head_content.png) 0 0 no-repeat;margin-bottom:5px;height:30px;z-index:100;}#bottom_top_menu_990 {width:954px;background: transparent url(../images/990/content_bottom.png) 0 100% no-repeat;padding: 0 18px 10px 18px;height:23px;}#top_menu_1090 {position:relative;width:1090px;padding-top:7px;background: transparent url(../images/1090/head_content.png) 0 0 no-repeat;margin-bottom:5px;height:30px;z-index:100;}#bottom_top_menu_1090 {width:1054px;background: transparent url(../images/1090/content_bottom.png) 0 100% no-repeat;padding: 0 18px 10px 18px;height:23px;}/**	CONTENT	**/#content_790 {position:relative;width:790px;padding-top:8px;background: transparent url(../images/head_content.jpg) 0 0 no-repeat;z-index:1;}#bottom_content_790 {width:790px;background: transparent url(../images/content_bottom.png) 0 100% no-repeat;padding-bottom:20px;}#content_890 {position:relative;width:890px;padding-top:7px;background: transparent url(../images/890/head_content.png) 0 0 no-repeat;z-index:1;}#bottom_content_890 {width:890px;background: transparent url(../images/890/content_bottom.png) 0 100% no-repeat;padding-bottom:20px;}#content_990 {position:relative;width:990px;padding-top:7px;background: transparent url(../images/990/head_content.png) 0 0 no-repeat;z-index:1;}#bottom_content_990 {width:990px;background: transparent url(../images/990/content_bottom.png) 0 100% no-repeat;padding-bottom:20px;}#content_1090 {position:relative;width:1090px;padding-top:7px;background: transparent url(../images/1090/head_content.png) 0 0 no-repeat;z-index:1;}#bottom_content_1090 {width:1090px;background: transparent url(../images/1090/content_bottom.png) 0 100% no-repeat;padding-bottom:20px;}#syndicate {height: 17px;float:right;margin: 0 16px 0 0;}#pathway {height:17px;line-height:10px;padding: 0 20px 0 31px;}#main_component_790_without_right_without_left {margin: 0 0 0 31px;width:728px;}#main_component_790_without_right_with_left {margin: 0 0 0 180px;width:580px;}#main_component_790_with_right_without_left {margin: 0 0 0 31px;width:576px;}#main_component_790_with_right_with_left {margin: 0 0 0 180px;width:427px;}#main_component_890_without_right_without_left {margin: 0 0 0 31px;width:828px;}#main_component_890_without_right_with_left {margin: 0 0 0 180px;width:680px;}#main_component_890_with_right_without_left {margin: 0 0 0 31px;width:676px;}#main_component_890_with_right_with_left {margin: 0 0 0 180px;width:527px;}#main_component_990_without_right_without_left {margin: 0 0 0 31px;width:928px;}#main_component_990_without_right_with_left {margin: 0 0 0 180px;width:780px;}#main_component_990_with_right_without_left {margin: 0 0 0 31px;width:776px;}#main_component_990_with_right_with_left {margin: 0 0 0 180px;width:627px;}#main_component_1090_without_right_without_left {margin: 0 0 0 31px;width:1028px;}#main_component_1090_without_right_with_left {margin: 0 0 0 180px;width:880px;}#main_component_1090_with_right_without_left {margin: 0 0 0 31px;width:876px;}#main_component_1090_with_right_with_left {margin: 0 0 0 180px;width:727px;}/**	SLIDESHOW	**/#slideshow {position:relative;width:100%;height:160px;overflow: hidden;background-color: #fff;margin-bottom:7px;z-index:1;}.slide {position:relative;width:100%;margin-left:10px;height:158px;overflow: hidden;z-index:1;}#cache_slideshow_790 {position:absolute;top:0;left:0;width:790px;height:160px;background: transparent url(../images/cache_slideshow.png) 0 0 no-repeat;z-index:10;}#cache_slideshow_890 {position:absolute;top:0;left:0;width:890px;height:160px;background: transparent url(../images/890/cache_slideshow.png) 0 0 no-repeat;z-index:10;}#cache_slideshow_990 {position:absolute;top:0;left:0;width:990px;height:160px;background: transparent url(../images/990/cache_slideshow.png) 0 0 no-repeat;z-index:10;}#cache_slideshow_1090 {position:absolute;top:0;left:0;width:1090px;height:160px;background: transparent url(../images/1090/cache_slideshow.png) 0 0 no-repeat;z-index:10;}/**	TOP	**/#top_790 {position:relative;width:790px;padding-top:8px;background: transparent url(../images/head_content.jpg) 0 0 no-repeat;margin-bottom:5px;z-index:1;}#bottom_top_790 {width:754px;background: transparent url(../images/content_bottom.png) 0 100% no-repeat;padding: 0 18px 10px 18px;}#top_890 {position:relative;width:890px;padding-top:7px;background: transparent url(../images/890/head_content.png) 0 0 no-repeat;margin-bottom:5px;z-index:1;}#bottom_top_890 {width:854px;background: transparent url(../images/890/content_bottom.png) 0 100% no-repeat;padding: 0 18px 10px 18px;}#top_990 {position:relative;width:990px;padding-top:7px;background: transparent url(../images/990/head_content.png) 0 0 no-repeat;margin-bottom:5px;z-index:1;}#bottom_top_990 {width:954px;background: transparent url(../images/990/content_bottom.png) 0 100% no-repeat;padding: 0 18px 10px 18px;}#top_1090 {position:relative;width:1090px;padding-top:7px;background: transparent url(../images/1090/head_content.png) 0 0 no-repeat;margin-bottom:5px;z-index:1;}#bottom_top_1090 {width:1054px;background: transparent url(../images/1090/content_bottom.png) 0 100% no-repeat;padding: 0 18px 10px 18px;}/**	MENU	**/.menu_top {padding:9px 0 0 0;width:160px;background: transparent url(../images/head_left.jpg) 0 0 no-repeat;}.menu_bottom {width:160px;margin-bottom:20px;padding-bottom:0px;background: transparent url(../images/left_bottom.jpg) 0 100% no-repeat;}.menu_bottom .texte {padding:0 10px 2px 10px;}/**	LEFT	**/#left {float:left;width:160px;}.left_top {padding:9px 0 0 0;width:160px;background: transparent url(../images/head_left.jpg) 0 0 no-repeat;}.left_bottom {width:160px;margin-bottom:20px;padding-bottom:10px;background: transparent url(../images/left_bottom.jpg) 0 100% no-repeat;}.left_bottom .texte {padding:0 10px 10px 10px;}/**	RIGHT	**/#right {float:right;width:164px;}.right_bottom .right_top {padding:9px 0 0 0;width:164px;background: transparent url(../images/head_right.jpg) 0 0 no-repeat;}.right_bottom {margin-bottom:20px;width:164px;padding-bottom:10px;background: transparent url(../images/right_bottom.jpg) 0 100% no-repeat;}.right_bottom .texte, .right_bottom_green .texte, .right_bottom_blue .texte, .right_bottom_grey .texte  {padding: 0 10px 10px 10px;}.right_bottom_green .right_top {padding:9px 0 0 0;width:164px;background: transparent url(../images/head_right_green.jpg) 0 0 no-repeat;}.right_bottom_green{margin-bottom:20px;width:164px;padding-bottom:10px;background: transparent url(../images/right_bottom_green.jpg) 0 100% no-repeat;}.right_bottom_blue .right_top {padding:9px 0 0 0;width:164px;background: transparent url(../images/head_right_blue.jpg) 0 0 no-repeat;}.right_bottom_blue{margin-bottom:20px;width:164px;padding-bottom:10px;background: transparent url(../images/right_bottom_blue.jpg) 0 100% no-repeat;}.right_bottom_grey .right_top {padding:9px 0 0 0;width:164px;background: transparent url(../images/head_right_grey.jpg) 0 0 no-repeat;}.right_bottom_grey{margin-bottom:20px;width:164px;padding-bottom:10px;background: transparent url(../images/right_bottom_grey.jpg) 0 100% no-repeat;}/**  ARTICLE  JOOMLA **/.leading {position: relative;}.blog .leading {padding: 0 0 40px 0;}.leading_separator {display: block;height: 10px;}.article_separator {display: none;}.blog { padding: 0;}.cols1 {display: block;float: none !important;margin: 0 !important;}.cols2 {width: 45%;}.cols3 {width: 30%;}.column1 , .column2 {margin: 0 5px 0 0;position: relative;}.column2 , .column1 {float: left;margin: 0;}.column2 {float: right;margin: 0;width: 45%;}.article_row {margin: 0px 0 0px 0;padding: 0;overflow: hidden;}.article_column {padding: 10px 10px 10px 0;}.row_separator2 {display: block;clear: both;margin: 0;border: solid 0px;}.article-tools {display:block;float:left;margin:-20px 10px 0 0;}.article-meta {padding:5px;}.createdate {display:block;line-height:16px;font-size:10px;}.createby {line-height:16px;font-size:12px;}.article-link {display:block;float:right;margin: -14px 0 0px 0;}.link-section {display:block;float:right;text-align:right;line-height:16px;font-size:10px;}.buttonheading {display:block;float:right;margin: -8px 0 0 12px;text-align:right;line-height:16px;font-size:10px;}.articleinfo {margin-top:-8px;}span.modifydate {}a.readon {display:block;}/**  users modules  **/#users_bottom {margin-top: 10px;text-align:left;width: 100%;}#user4, #user5, #user6 {margin: 0;float:left;min-height:60px;height:auto !important;height:60px;padding:0px;}#user4, #user5, #user6 {background-color:transparent;}#user4 .default, #user5 .default, #user6 .default {min-height:60px;height:auto !important;height:60px;padding:10px;}.user {padding: 0 12px;}.user h3 {margin-bottom:0;padding:2px 0;}/**		FOOTER		**/#footer {width: 100%;margin: 12px 0 0 0;}#adress {float:left;width:45%;margin-left:19px;line-height:13px;padding-bottom:30px;}#footer_right {float:right;width:23%;margin-right:19px;background: transparent url(../images/barre_footer.gif) 0 0 no-repeat;padding-left:19px;font-size:10px;line-height:12px;}#footer_middle {float:right;width:20%;padding-left:19px;background: transparent url(../images/barre_footer.gif) 0 0 no-repeat;font-size:10px;line-height:10px;}#footer_middle p, #footer_right p, #adress p {margin:0;}
/**  OTHERS  	**/.clr {clear:both;}