/* 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-ttes */h1, h2, h3, h4, h5, h6{font-size : 100%;}/* supprime list-style pour les listes */ul{list-style : none;}/* normalise les styles et graisse de fontes */address, caption, cite, code, dfn, 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 lments 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;}#middle_content_790 {width:790px;background: transparent url(../images/content_middle.jpg) 0 100% repeat-y;padding-bottom:10px;}#bottom_content_790 {width:790px;height:15px;background: transparent url(../images/content_bottom.jpg) 0 100% no-repeat;}#content_890 {position:relative;width:890px;padding-top:7px;background: transparent url(../images/890/head_content.png) 0 0 no-repeat;z-index:1;}#middle_content_890 {width:890px;background: transparent url(../images/890/content_middle.jpg) 0 100% repeat-y;padding-bottom:10px;}#bottom_content_890 {width:890px;height:15px;background: transparent url(../images/890/content_bottom.jpg) 0 100% no-repeat;}#content_990 {position:relative;width:990px;padding-top:7px;background: transparent url(../images/990/head_content.png) 0 0 no-repeat;z-index:1;}#middle_content_990 {width:990px;background: transparent url(../images/990/content_middle.jpg) 0 100% repeat-y;padding-bottom:10px;}#bottom_content_990 {width:990px;height:15px;background: transparent url(../images/990/content_bottom.jpg) 0 100% no-repeat;}#content_1090 {position:relative;width:1090px;padding-top:7px;background: transparent url(../images/1090/head_content.png) 0 0 no-repeat;z-index:1;}#middle_content_1090 {width:1090px;background: transparent url(../images/1090/content_middle.jpg) 0 100% repeat-y;padding-bottom:10px;}#bottom_content_1090 {width:1090px;height:15px;background: transparent url(../images/1090/content_bottom.jpg) 0 100% no-repeat;}#syndicate {height: 17px;float:right;margin: 0 16px 0 0;}#pathway {height:17px;line-height:10px;padding: 0 20px 0 31px;}#main_component {position:relative;overflow:hidden;padding: 0 31px 0 31px;}/**	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;background-color:transparent;}.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;}/**	BLOG LIST	**/table.category {width:100%;margin-top:6px;}.sectiontableheader {background-color:#f6f6f6;padding:8px 5px;}.sectiontableheader a {text-transform:uppercase;text-decoration : none;}tr.sectiontableentry1 td {background-color : transparent;border-bottom: 1px dotted #ddd;padding:8px 5px;}tr.sectiontableentry2 td {background-color:#f6f6f6;border-bottom: 1px dotted #ddd;padding:8px 5px;}tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td {background-color: #f0f0f0 ;border-bottom: 1px dotted #ddd;}tr.sectiontableentry1 td a, tr.sectiontableentry2 td a {text-decoration : none;}/**	FORMULAIRE	**/.inputbox, #left .none .inputbox, #right .none .inputbox {-moz-border-radius : 3px;background-color:#f6f6f6;border:1px solid #CCCCCC;margin:0;}.inputbox:hover, .inputbox:focus, #left .none .inputbox:hover, #right .none .inputbox:hover,#left .none .inputbox:focus, #right .none .inputbox:focus {background-color :#f0f0f0;border:1px solid #CCCCCC;}input, select, textarea, .inputbox {font-size:100%;padding:3px 5px;}