/* 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;background: #fff url(../images/bg_site.gif) 0 0 repeat-x;}#wrapper {position:relative;text-align:left;width:1010px;background: transparent url(../images/bg_middle_site.jpg) 0 0 repeat-y;margin: 0px auto 0 auto;}#wrapper_top_site {width:1010px;background: transparent url(../images/bg_top_site.jpg) 0 0 no-repeat;margin: 0px auto 0 auto;}#wrapper_bottom_site {width:940px;padding: 30px 35px 60px 35px;background: transparent url(../images/bg_bottom_site.jpg) 0 100% no-repeat;margin: 0px auto 0 auto;min-height:600px;height:auto !important;height:600px;}/**	LEFT		**/#left {position:relative;float:left;width:220px;z-index:100;}#logo {height:180px;width:200px;margin-bottom:5px;overflow:hidden;}#nav_main {margin-bottom:35px;}#module_left {width:210px;}#module_left .moduletable, #module_left .moduletable_grey, #module_left .moduletable_green,#module_left .moduletable_red, #module_left .moduletable_blue {margin-bottom:20px;padding:10px;}#module_left .moduletable_grey {background-color: #f2f2f2;}#module_left .moduletable_green {background-color: #ebf2df;}#module_left .moduletable_red {background-color: #f3e9de;}#module_left .moduletable_blue {background-color: #dee7f3;}/**	RIGHT		**/#right {position:relative;margin-left:230px;width:710px;overflow:hidden;z-index:1;}#top_right {height:30px;}#web2 {float:right;height:30px;width:190px;}#syndicate {float:right;margin:0px 0px 0 6px;}#search {float:right;height:17px;line-height:17px;overflow:hidden;text-align:right;margin:0px 0px 0px 0px;width:160px;}#search .inputbox {background:transparent url(../images/search.gif) 0 0px no-repeat;border:0 none;float:left;height:17px;padding:0px 0 0 30px;width:130px;color:#ccc;}#search .inputbox:hover, #search .inputbox:focus {background:transparent url(../images/search.gif) 0 -17px no-repeat;color:#999;}#top_nav {float:right;height:20px;}#top {height:111px;width:710px;overflow:hidden;margin-bottom:5px;}#right_menu {position: absolute;top: 185px;left:0;height:34px;width:710px;background-color: #cadcab;overflow:hidden;z-index:100;}/**	CONTENT	**/#content {position:relative;width:710px;overflow:hidden;z-index:1;}/**  ARTICLE  JOOMLA **/.leading {position: relative;}.blog .leading {padding: 0 0 40px 0;}.leading_separator {display: block;height: 10px;}.contenu_article {padding-top: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: 0px 0 0px 0;}.link-section {display:block;float:right;text-align:right;line-height:16px;font-size:10px;}.buttonheading {display:block;float:right;margin: 0px 0 0 12px;text-align:right;line-height:16px;font-size:10px;}.articleinfo {margin-top:0px;}span.modifydate {}a.readon {display:block;}/**		TRANSLATE		**/#translate {position:absolute;top:0;left:25px;height:16px;overflow:hidden;}/**  	BOTTOM  SITE	**/#bottom_site {position:relative;top:-10px;z-index:1;}.wrapper_bottom {position:relative;text-align:left;width:930px;margin: 0px auto 0px auto;padding-bottom:50px;}#bottom_menu {}#adress {float:left;margin: 0 0 0 10px;padding-right:12px;color: #999;font-size:90%;text-align:left;}#adress p {margin: 0.1em;}
/**  OTHERS  	**/.clr {clear:both;}