@import "lookdefault2.css";
@import "workgroups.css";

body {	
	background-color : #646464;
	min-width: 900px;
	margin : 0 30px;
        font-size: 12px;
	font-family : Verdana,"Lucida Grande","Trebuchet MS",Helvetica,Arial,"Sans-Serif";
}
	
h1 {
	font-size: 165%;
	font-weight:bold;
	font-family:'Tahoma';
	line-height:100%;
	color: #2B2B35;
	letter-spacing: 0.8px;
	padding: 5px 0px;
	margin:0;
}

h2 {
	font-family:'Trebuchet MS';
	font-weight:bold;
	font-size:140%;
	line-height:100%;
	color: #2B2B35;
	letter-spacing: 0.6px;
	padding: 5px 0px;
	margin:12px 0;
}

h3 {
	letter-spacing: 2px;
	background-color: #eee;
	padding: 4px 5px;
	margin:10px 0;
}

h4 {
	letter-spacing: 2px;
	background-color: #eee;
	padding: 1px 5px;
	margin:8px 0;
}

a {
	color : #2B2B35;
	font-weight : bold;
	text-decoration: none;
}

a:hover {
	color : #444444;
	background-color : transparent;
	border-bottom : 0px solid #000;
	text-decoration: none;
}

small{
	font-size:90%;
}

/************** Site Header ************************************************************/

#siteloginbar {
	float: none;
	height:auto;
	padding: 5px;
	position:absolute;
	left: 490px;
	top: 3px;
	font-size:90%;
	width:470px;
	color:#DBDBDB;
	border:none;
	vertical-align: middle;
	text-align:center;
}
#siteloginbar a{
	color:#DBDBDB;
}

#siteloginbar input{
	margin:0px 10px 0 5px;
	background-color:#DBDBDB;
	border:none;
	padding:0;
}

#siteloginbar .wikiaction{
	margin:0;
	background-color:#545454;
	color: #FFFFFF;
	border:none;
	height:14px;
}

.register{
/*	display:none;*/
	font-size:120%;
	margin-top:8px;
}

/************** Tiki Main ************************************************************/



#tiki-main {
	clear:both;
/*	background-color : #555555;*/
	border-left : 3px solid #555555;
	border-right : 3px solid #555555;
	width:100%;
/*	padding : 0px 3px 0px 3px;*/
/*	-moz-border-radius : 0px;*/
}


/************** Tiki Top ***********************************************************/


#tiki-top {
	background-image : none;
	border-bottom : 1px solid #ffffff;
}

#switchlang{
	float: none;
	padding: 0px;
	position:absolute;
	left: 205px;
	top: 84px;
	font-size:100%;
	width:80px;
	color:#DBDBDB;
}
#switchlang a{
	color:#DBDBDB;
	font-family:Comic Sans MS;
}

#topsearchbar {
/*	float: right;*/
	position:absolute;
	left:618px;
	top:84px;
	font-size:90%;
	margin: 0px;	
/*	text-align: right;*/
	width:230px;
	border: 1px solid #444444;
	background-color:#545454;
}
#topsearchbar .forms {
	padding:0px;
}
#topsearchbar input {
	background-color: #DBDBDB;
	font-size:90%;
	border:0;
}
#topsearchbar input.wikiaction {
	background-color: transparent;
	margin: 0;
	color:#FFFFFF;
	border: 0px solid #999999;
	font-weight:bold;
}
#fullscreenbutton {
	margin : 0 !important;
	padding : 0;
	position : absolute; 
	top : 86px !important;
	left : 854px;
/*	float  : right !important;*/
	text-align: right;
	color:#A5D529;
	width:65px;
}

/************** Tiki Mid ***********************************************************/


#tiki-mid {
	background:#FFFFFF;
}

/************** Left Column **************************************************/

#leftcolumn {
	font-size: 10px;
	width : 180px;
	padding: 8px 0;
	
}




#leftcolumn .box{
	width:160px;
/*	background: #999A99 url(./images/bgd-box.png) repeat-x scroll 100% 0%;   */
	background-color:#9E9E9E;
	margin: 10px 0px;
	padding:0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 6px;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
#leftcolumn a{
	color : #000;
	display : block;
	padding : 3px 2px;
}
#leftcolumn .freetaglist a{
	display:inline;
	line-height: 2em;
}
#leftcolumn a:hover{
	background-color : #eee;
}
#leftcolumn a:first-letter{
	color : #c00;
}

#leftcolumn h3{
letter-spacing: 0px;
color: #2B2B35;
background-color: transparent;
margin: 0px;
padding: 6px 20px 6px 3px;
}

.box a.flipmodtitle img {
	right:3px;
	top:6px;
}

#leftcolumn .box-data{
	background: #F5F5F5;
	padding: 3px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 4px;
	margin:2px 3px 2px 1px;
}
#leftcolumn a.flipmodtitle{
	display: inline;
	float:none;
}

#leftcolumn table {
width:auto;
}

/************** Right Column **************************************************/

#rightcolum a {
	color : #000;
	display : block;
	padding : 5px 2px;
}

#rightcolum .freetaglist a {
	display:inline;
	line-height: 2em;
}

#rightcolum a:hover {
	background-color : #eee;
}

#rightcolum a:first-letter {
	color : #c00;
}


#rightcolumn, .linkbut {
font-size: 80%;
}


/************/


p.editdate {
	margin: 0px;
	text-align:right;
}

#page-bar {
	line-height : 2em;
	text-align:right;
}
#page-bar span a:first-letter {
	color : #C00 !important;
}

#page-bar .linkbut {
	background-color : #dbdbdb;
	color : #000;
}

#page-bar .linkbut:hover {
	background-color : #C23000;
}

#tiki-bot {
	font-size: 80%;
	background-color:#FFFFFF;
	background: #FFFFFF url(./images/bgd-bottom.png) repeat-x scroll 100% 0%;	
	border-top:3px solid #CCCCCC;
	border-bottom:4px solid #CCCCCC;
	padding: 0 10px 10px 10px;
}
#site_report {
	text-align:right;
	padding-right: 100px;
}
#site_report a {
	border-bottom: 1px solid #666666;
	font-size:90%;
}

.cvsup {
	background-color:none;
	color:#222222 !important;
}

.wikitopline, #page_bar {
font-size: 80%;
}
#centercolumn {
	padding: 10px 20px 40px 10px;
	background-color : transparent;
	border : 0;
}
.userinfo {
	float : right;
	margin-right : 100px;
}
#internav {
	border : 0;
}

.titlebar {
	padding : 3px 2px;
	border : 0;
	background-color : #000 !important;
	color : #fff !important;
	font-weight : bold;
}
div.wikitext {
	border : 0 !important;
	line-height: 125%;
	margin:0;
	padding: 20px;
/*	min-height:250px;*/
}

.wikitext {
	border : 0;
	line-height: 125%;
	margin:0;
	padding:3px;
	background-color: white;
} /* cette classe concerne les cadres textes contenant des syntaxes WIKI*/

#tiki-center .wikitext a {
	color:#2D7CC1;
	font-weight:inherit;
}

#tiki-center .wikitext a:hover{
	color:#013162;
}

a.separator {
	background-color : #000 !important;
	color : #fff !important;
	width : 100%;
	border : 0;
	padding-left : 5px;
}
a.separator_img {
	float : left !important;
	border : 0 !important;
}

a.separator:first-letter {
	color : #ff0;
}
.button2 {
	background-color : #D3D3D3;
	border : 0;
	margin-right : 5px;
	padding:2px 5px;
}
.button2:hover {
	background-color : transparent;
}
.linkbut {
	background-color : #fff;
	color : #000;
}
.linkbut:hover {
	background-color : #eee;
}

/* sylvie */
.navbar {
padding-top: 5px;
padding-bottom: 5px;
/*display:none;*/
}

div.articletitle {
letter-spacing: 2px;
background-color: #eee;
padding: 1px 5px;
}
#tiki-center h3, .wikitext h3, div.articletitle {
border-left: 3px solid #C00;
/*text-decoration:none !important;*/
}
#tiki-main h1 a, #tiki-main h1 .pagetitle, h2 a, h3 a, h4 a {
text-decoration: none;
}
.more {
text-align:right;
}
.more a.linkbut:before {
font-weight: normal;
content:"[ ";
}
.more a.linkbut:after {
font-weight: normal;
content:"]";
}
#tiki-main #tiki-mid .box td a, #tiki-main .box li a, #tiki-main .tracker_short a {
font-weight: normal;
border:0;
}
#tiki-main #tiki-mid .box td , #tiki-main .box li, #tiki-main .tracker_short {
padding: 3px 0;
border-bottom: 2px solid #ccc;
}
#tiki-mid td.module {
border-bottom: 1px #eee solid;
}
.box .date {
font-style: italic;
color:grey;
}

.mini {
margin: 0 auto;
}
.horbar, .mdkitem {
font-size: 70%;
}

#lesMenus {
background: #D3D3D3;
}
#lesMenus #sousMenu {
padding-bottom:5px;
}
#topMenu {
font-size: 90%;
letter-spacing:0.07em;
background: transparent url(./images/bgd-menu.png) repeat scroll 0% 0%;
height:22px;
}
#sousMenu {
background: transparent url(./images/bgd-sousmenu.png) repeat scroll 0% 0%;
height:21px;
font-size:80%;
}

#tiki-main .cssmenu_horiz li {
}
#topMenu li a, #sousMenu li a {
color: black;
text-align: center;
width: auto;
white-space: nowrap;
padding-top: 5px;
padding-bottom: 5px;
}
.cssmenu_horiz li, #tiki-main .cssmenu_horiz a {
border: 0 none;
}
#tiki-main .cssmenu_horiz a:hover {
color: #C00;
}
.cssmenu_horiz li.selected a {
background:#E6E6E6;
}
.cssmenu_horiz li.selected a:first-letter {
color : #C00 !important;
}
.banner {
text-align: left;
overflow: hidden;
}
#tiki-main a.prevnext {
border-bottom:0;
}
#sitesearchbar { float: right; margin-right: 40px;margin-bottom: 3px;}
.clearfix:after {
content: "."; display: block; height: 0; clear: both; visibility: hidden}
* html .clearfix {height: 1%}

.wikitext p {
margin-top: 0.1em;
margin-bottom: 0.1em;
}

.tabs{
margin: 10px 0px 0px 0px;
}

.tabmark{
background-color: #EEEEEE;
border:none;
display:inline-table;
padding: 5px;
}

.tabactive{
border-left: 1px solid #999999 !important;
border-top: 1px solid #999999 !important;
border-right: 1px solid #999999 !important;
border-bottom: 0px solid #999999 !important;
position: relative;
z-index: 300;
top: 1px;
}

.tabinactive{
background-color: #BBBBBB;
}

.tabcontent{
width:99%;
padding: 10px;
top:-3px;
}

table.findtable{
width:auto;
}

table.normal{
	margin:5px;
}

td.formlabel{
width:30%;
}

.simplebox{
padding:6px;
border:none;
background-color:#DDDDDD !important;
}

.rsslist{
	border: 1px solid #CCCCCC;
	margin:4px;
	padding:5px;
}

.rssitem{
	border-bottom:1px dotted #CCCCCC;
	padding:5px;
}

a.tablename{
	font-size:10px;
	font-weight:normal;
}

/* The table */
table.listgallery, table.creategalform,TABLE.normal,table.gallerylisting, table.bloglist, table.editblogform,
table.editfgalform, table.listfgal, table.listfiles, table.listarticles,table.forumstable,table.forumformtable,
table.viewthread, .fixcol {  
	padding:0px; 
	margin: 0px;
	border-collapse: collapse; 
	width: 99%!important;
}

/******** Site Navigator *********/

.box-SiteNav{
	overflow:visible !important;
	width:202px;
	background: transparent!important;
	margin: 0px!important;
	padding:0px!important;
	border:none!important;
}

.box-SiteNav .box-data{
	overflow:visible !important;
	background:transparent!important;
}

.box-SiteNav h3{
	display:none;
}

#SiteNav{
	background-color:#2B2B35;
	-moz-border-radius-bottomleft : 0px;
	-moz-border-radius-bottomright : 10px;
	-moz-border-radius-topleft : 0px;
	-moz-border-radius-topright : 10px;
	padding:10px;
	width:140px;
	margin:-4px;
	font-size: 10px;
}


.box-SiteNav_fr{
	overflow:visible !important;
	width:202px;
	background: transparent!important;
	margin: 0px!important;
	padding:0px!important;
	border:none!important;
}

.box-SiteNav_fr .box-data{
	overflow:visible !important;
	background:transparent!important;
}

.box-SiteNav_fr h3{
	display:none;
}

#SiteNav_fr{
	background-color:#2B2B35;
	-moz-border-radius-bottomleft : 0px;
	-moz-border-radius-bottomright : 10px;
	-moz-border-radius-topleft : 0px;
	-moz-border-radius-topright : 10px;
	padding:10px;
	width:140px;
	margin:-4px;
	font-size: 10px;
}

#SiteNavMenu {
	position:relative;
	letter-spacing:0.03em;
	background-color: transparent;
}

#SiteNavMenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
	width:auto;
}

#SiteNavMenu li{
	position:relative;
	float:none;
	line-height:0;
	margin:0px;
	width:130px;
	border-bottom: 1px solid #87B3D8 !important;
	padding: 0px !important;
	background-color:#2B2B35;
}

#SiteNavMenu li a{
	display:block;
	color: #FFFFFF;
	font-weight:bold !important;
	text-align: center;
	width: auto;
	line-height:22px;
	height:22px;
	white-space: nowrap;
	padding: 0px;
	background-color:transparent !important;
}

#SiteNavMenu li a:first-letter{
	color : inherit !important;
}

#SiteNavMenu li a:hover {
	color:#A5D529 !important;
	line-height:20px;
}

#SiteNavMenu  li ul {
	display:none;
}

#SiteNavMenu  li:hover ul {
	display:block;
	position:absolute;
	left:115px;
	top:0px;
/*	margin-left:11.15em;*/
/*	margin-top:-2.20em;*/
	z-index:1000;
	/*width:auto;*/
}


#SiteNavMenu li ul li{
	width:150px;
	background-color:#555555 !important;
}

#hotlinks{
	clear:both;
	padding-top:15px;
}

#hotlinks a{
	border-bottom: 0px !important;
	color: #FFFFFF !important;
	background-color:transparent;
	font-weight:normal !important;
	font-style:italic;
	text-align: left;
	padding: 1px;
}

#hotlinks a:first-letter{
	color : inherit;
}

#hotlinks a:hover{
	color:red !important;
	background-color:transparent;
}

/******** END :: Site Navigator *********/


/************ Pages Vitrine ************************/

.vitrine{
	clear:both;
	width:600px;
	margin: 0px auto;
}


.vitrine h1 {
	font-size: 180%;
	font-weight:bold;
	font-family:'Tahoma';
	line-height:100%;
	color: #2B2B35;
	letter-spacing: 0.8px;
	padding: 0px 0 25px 0;
}

.vitrine h2 {
	font-family:'Trebuchet MS';
	font-weight:bold;
	font-size:140%;
	line-height:100%;
	color: #2B2B35;
	background:transparent url(./images/h2-bgd.png) repeat-y scroll 0 0!important;
	letter-spacing: 0.6px;
	padding: 5px 5px;

}

.vitrine h3 {
	color: #000000;
	font-family:'Trebuchet MS';
	font-weight:bold;
	font-size:120%;
	line-height:100%;
	letter-spacing: 0.6px;
	border-left:0px !important;
	background-color:transparent !important;
	padding: 5px 0px;
}

.vitrine h4 {
	color: #000000;
	background-color:transparent !important;
	font-family:'Trebuchet MS';
	font-weight:bold;
	font-size:110%;
	line-height:100%;
	letter-spacing: 0px;
	padding: 0px;
}

.vitrine .chapo {
	font-size: 105%;
	font-weight: bold;
}

.vitrine em{
	font-weight:inherit;
}

.gofurther{
	-moz-border-radius : 5px;
	width:560px;
	margin: 20px auto;
	background-color: #CCCCCC;
	padding: 10px;
	line-height:130%;
	font-size:90%;
}

/*************** Calendar *******************/

.tabrow{
	margin:10px 0px 10px 11px !important;
	border: 1px solid #787878 !important;
	padding:7px !important;
}

.tabrow .viewmode{
	float:none;
	width:205px;
	margin: 0px auto;
}

.tabrow .daterow{
	display:none;
}

.calnavigation{
	margin:10px;
}

/*************** Stop IE6 *******************/

#ie6msg{ border:3px solid #090; margin:8px 0; background:#cfc; color:#000;}
#ie6msg h4{ margin:8px; padding:0;}
#ie6msg p{margin:8px; padding:0;}
#ie6msg p a.getie7{font-weight:bold; color:#006;}
#ie6msg p a.ie6expl{font-weight:normal; color:#006;}

/********************************************/

