	/* generated by csscreator.com */ 
body.mceContentBody {
background-color: #FFFFFF !important;
background-image: none;
height:100%;
}

html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background: url(../images/bg_page.jpg) repeat-x #b1c800;
 font-family:Tahoma;
} 

a img {
border:0px;
}

a {
text-decoration:none;
}

#pagewidth{ 
 width:970px; 

 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:150px; 
  background: url(../images/top_wrapper.jpg) bottom no-repeat; 
 width:100%;
} 
 
#leftcol{
 border-right: 1px #f18b03 solid;
padding-left:30px;
 width:23%; 
 float:left; 
 position:relative; 
  height:700px;

  }
 
#maincol{
 float: right; 
 display:inline; 
 position: relative; 
 width:69%; 
 padding-right:30px;
 padding-left:15px;
 overflow:hidden;
 }
 
#footer{
 height:20px; 
  background: url(../images/bg_footer.jpg) top no-repeat; 
 clear:both;
 } 
 
 .footertext {
 color:#ccc;
 font-size:10px;
 text-align:center;

 }
 
 
.logo {
position:absolute;
left:15px;
top:0px;
}

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
#wrapper {
 background: url(../images/bg_wrapper.jpg) repeat-y #b1c800;

}

ul {
padding:0;
margin:0;
}

ul.menu {
width:200px;
margin-left:15px;
}
ul.menu a {
text-decoration:none;
color:#000;
}
ul.menu a:hover {
color:#006699;
}
ul.menuuser {
width:200px;
margin-left:20px;
}
ul.menuuser a {
text-decoration:none;
color:#000;
}
ul.menuuser a:hover {
color:#cc0000;
}


li.item1 {
padding-top:7px;
padding-left:30px;
list-style-type:none;
font-family:tahoma;
font-size:24px;
background: url(../images/icons/home.jpg) no-repeat bottom left ;
}
li.item54 {
padding-top:7px;
padding-left:30px;
list-style-type:none;
font-family:tahoma;
font-size:24px;
background: url(../images/icons/my_account.jpg) no-repeat bottom left ;
}

li.item55 {
padding-top:7px;
padding-left:30px;
list-style-type:none;
font-family:tahoma;
font-size:24px;
background: url(../images/icons/info.jpg) no-repeat bottom left ;
}

li.item56 {
padding-top:7px;
padding-left:30px;
margin-bottom:50px;
list-style-type:none;
font-family:tahoma;
font-size:24px;
background: url(../images/icons/tutoriels.jpg) no-repeat bottom left ;
}


li.item20 {
padding-top:7px;
padding-left:30px;
list-style-type:none;
font-family:tahoma;
font-size:16px;
background: url(../images/icons/preferences.jpg) no-repeat bottom left ;
}

li.item51 {
margin-bottom:30px;

padding-top:7px;
padding-left:30px;
list-style-type:none;
font-family:tahoma;
font-size:16px;
background: url(../images/icons/add_article.jpg) no-repeat bottom left ;
}

li.item60 {
padding-top:7px;
padding-left:30px;
list-style-type:none;
font-family:tahoma;
font-size:16px;
background: url(../images/icons/deconnexion.jpg) no-repeat bottom left ;
}
li.item61 {
padding-top:7px;
padding-left:30px;
list-style-type:none;
font-family:tahoma;
font-size:14px;
background: url(../images/icons/DO.gif) no-repeat bottom left ;
}
li.item62 {
padding-top:7px;
padding-left:30px;
list-style-type:none;
font-family:tahoma;
font-size:14px;
background: url(../images/icons/AO.gif) no-repeat bottom left ;
}
#maincol li{
list-style-type:none;
}
.category {
font-size:32px;
text-decoration:none;
line-height:70px;
padding:20px;
}
.buttonheading img {
border:0;
}


#form-login {
padding-top:10px;
padding-left:15px;}
#form-login ul li{
list-style-type:none;
padding-left:15px;
font-size:9px;
color:#CCCCCC;
}
#form-login a {
color:#CCCCCC;
}
#form-login a:hover {
color:#666666;
}

.error {
background:#cc0000;
color:#FFFFFF;
}

.searchtopsearch {
position:absolute;
right:20px;
bottom:22px;
}

.inputboxtopsearch {
border: 1px inset #fff;
background:#b1c800;
margin-right:15px;
}

.buttontopsearch {
color:#333;
font-weight:bold;
background:#b1c800;
border:1px outset #000;
margin-right:10px;
}


#uddeim-module, #uddeim-modulenew {
padding-bottom:25px;
padding-left:20px;}


#uddeim-module p, #uddeim-modulenew p {
font-size:16px;
}

#uddeim-navbar2 li a, #uddeim-navbar2 li {
text-decoration:none;
font-size:18px;
font-weight:normal;
color:#3366CC;
}


.uddeim-module-head {
background:url(../images/icons/pms.jpg) top left no-repeat;
padding-left:25px;
height:30px;
width:170px;
}

/* Joomla Basics */
/* ***************************************************************************************************** */
/* JOOMLA SPECIFIC CSS CODE */

.article_separator{

}
.adminform{

}
.author{

}
.bannerfooter{

}
.bannergroup{

}
.bannerheader{

}
.banneritem{

}
.blog{

}
.blog_more{

}
.blogsection{

}
.breadcrumbs{

}
.button{

}
.buttonheading{

}
.clr{
	clear:both
}
.componentheading, .contentheading{
text-decoration:underline;
font-size:32px;
color:#336699;

padding-top:20px;
padding-bottom:15px;
}
.componentheadingfront{
font-size:24px;
color:#336699;

padding-top:20px;
padding-bottom:15px;
}

.contentheadingfront{

font-size:18px;
color:#990000;
padding:0px;	
}
.content_email{

}
.content_rating{

}
.content_vote{

}
.contentdecription{

}
.contentpagetitle{

}
.contentpane td{
padding:10px;
}
.contentpaneopen, .contentpaneopenfront{
padding-left:10px;
}
.contenttoc{


padding:10px;
}
.contenttoc a {
font-size:12px;
}
.createdate{

}
.created-date{

}
.date{

}
.input{
padding-left:15px;
border:0;
font-size:12px;
}
.inputbox{

}
.intro{

}
.latestnews{

}
.loclink{

}
a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited{

}
a.mainlevel:hover{

}
.message{

}
.metadata{

}
.modifydate{

}
.module{

}
.moduletable{

}
.mosimage{

}
.mosimage_caption{

}
.mostread{

}
.newsfeed{

}
.outline{

}
.pagenav{

}
.pagenav_next{

}
.pagenav_prev{

}
.pagenavbar{
padding-left:200px;
font-size:12px;
font-weight:bold;
color:#c0d900;
}

.pagenavbar a {
color:#95a800;
}
.pagenavcounter{
font-size:10px;
color:#000;
padding-bottom:10px;
}
.pathway{
padding:0;
margin:0;
font-size:10px;
color:#999999;

}
.pollstableboarder{

}
.read{

}
.search{

}
.searchintro{

}
.sections{

}
.sectiontable_footer{

}
.sectiontableentry{
background:#CCCCCC;
padding:20px;

}

.sectiontableentry1 {
background:#ebf3ae;
color:#000;
}
.sectiontableentry1 a, .sectiontableentry2 a, .sectiontableentry a {
font-weight:bold;
color:#000;
text-decoration:none;
}

.sectiontableentry1:hover , .sectiontableentry2:hover , .sectiontableentry:hover{
background:#eaeaea;
}

.sectiontablefooter{

}
.sectiontableheader{
}
.small{

}.smalldark{

}
a.sublevel:link, a.sublevel:active, a.sublevel:visited{

}
a.sublevel:hover{

}
.title{

}
.wrapper{

}
