/* CSS Document */

body{
  background: url(../images/community_bgd_main.jpg) repeat-x;
}

*{border: none;}

html, body, page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

body {
	font-size: 75%;
	margin: 0 auto 0 auto;
}

.content{
width: 1000px;
margin: 0 auto;}

.clear{
clear: both;
height: 1px;
}


/************************************************************************************/

.bouton_01{
font-size: 9px !important;
padding: 3px 10px;
background: #8c79ed;
color: #e5e2f2 !important;
font-weight: bold;
/*margin: 0 4px;*/
border: #776ab5 solid 1px;
}

.bouton_01:hover{
font-size: 10px;
padding: 3px 10px;
background: #a190f5;
color: #FFFFFF !important;
text-decoration: none;
border: #8c80c7 solid 1px;
}

#MainMenu_NoSearch{
font-weight: bold;
color:#a6104c;
font-weight:bold;
letter-spacing:1px;
}

/************************************************************************************/
/* Header ***************************************************************************/
/************************************************************************************/

.header{
position: relative;
height: auto;
width: 100%;
}

.log{
position: absolute;
top: 35px;
right: 25px;
text-align: right;}

.log ul{
padding: 0;
margin: 8px 0 0 0;
}

.log a{
text-decoration: none;
color: #715ecf;
}

.log a:hover{
color: #9281e9;
}

.log li{
display: inline;
color: #e5e2f2;
font-size: 10px;
font-weight:bold;
margin:0 0 0 20px;
}

/************************************************************************************/

.nav ul{
padding: 0;
margin: 8px 0 0 0;
}

.nav a{
text-decoration: none;
color: #e5e2f2;
}

.nav a:hover{
color: #fff;
}

.nav li{
display: inline;
color: #e5e2f2;
font-size: 10px;
font-weight:bold;
margin: 0 15px;
}

/************************************************************************************/

.lang{
text-align: right;
position: absolute;
top: 62px;
right: 8px;
}

.lang ul{
padding: 0;
margin: 8px 0 0 0;
}

.lang a{
text-decoration: none;
color: #e5e2f2;
}

.lang a:hover{
color: #fff;
}

.lang li{
display: inline;
color: #e5e2f2;
font-size: 10px;
font-weight:bold;
margin: 0 15px;
}

/************************************************************************************/
.pagination {
margin-top: 10px;
}

.pagination:first-child {
margin-top: 0;
}

.pagination p{
width: 510px;
margin: 0 0 20px 0 !important;
}

.pagination *{
font-weight: bold;
font-size: 9px;
padding: 3px;
margin: 0 5px;
}

.pagination span{
color: #beb6e5;
}

.pagination .current{
background: #8c79ed;
color: #FFFFFF;
margin: 0 5px;
}

.onair{
position: absolute;
right: 3px;
top: 0;
}

/************************************************************************************/

.upanddown{
position: absolute;
top: 9px;
right: 5px;
width: 20px;
}

.encadre .pagination{
padding: 0;
margin: 35px 0 0 -5px !important;
width: 440px;
}

.encadre .pagination:first-child{
margin: 0 0 35px -5px !important;
}

.encadre .pagination p{
width: 300px;
margin: 0 20px 0 0 !important;
}

.encadre .pagination *{
font-weight: bold;
font-size: 9px;
padding: 3px;
margin: 0 10px 0 0;
}

.encadre .pagination span{
color: #beb6e5;
}

.encadre .pagination .current{
color: #FFFFFF;
margin: 0 10px 0 0;
}

.trombone{
margin: 10px 0 0 0;
padding: 10px 5px 10px 30px;
background: url(../images/trombone.gif) top left no-repeat;
display: block;

}
/************************************************************************************/

.searchBloc{
font-size: 9px;
color: #e5e2f2;
position: relative;
padding: 20px 20px 5px 20px;
}

.searchBloc ul{
padding: 0;
margin: 0;
}

.searchBloc li{
display: inline;
color: #6658B1;
font-size: 10px;
font-weight:bold;
}

.searchBloc .champTexte{
font-size: 10px;
width: 175px;
color: #7369a4;
}

.opt{
color: #7369a4;
}



/************************************************************************************/

.footer{
color: #bec89b;
font-size: 9px;
position: relative;
text-align: center;
padding: 20px 0;
height: auto;
width: 100%;
}

.footer a{
text-decoration: none;
color: #bec89b;
font-weight: normal;
}

.footer a:hover{
text-decoration: underline;
}

.teaser{
	padding-bottom: 20px;
	}
	
.vitrine{
position: relative;
height: 282px;
width: 692px;
background: url(../images/vitrine_01.jpg) no-repeat;
}

.vitrine_01{
position: absolute;
bottom: 24px;
left: 34px;
}
.vitrine_02{
position: absolute;
bottom: 24px;
left: 192px;
}

.vitrine_03{
position: absolute;
bottom: 24px;
left: 350px;
}

.vitrine_04{
position: absolute;
bottom: 24px;
left: 510px;
}
/************************************************************************************/

.columncontainer{
	padding: 35px 25px 0 25px;
	}
	
.big_left_side{
float: left;
width: 700px;
height: auto;
}

.small_right_side{
float: right;
width: 242px;
height: auto;
}

.big_right_side{
float: right;
width: 692px;
height: auto;
}

.small_left_side{
float: left;
width: 242px;
height: auto;
}

/************************************************************************************/
.listeetagerespubliques .picture{
width: 136px !important;
}

.largebloc{
margin-bottom: 20px;
}

.largebloc_top, .largebloc_violet_top{
position: relative;
width: 672px;
height: auto;
background: url(../images/largebloc_top.gif) no-repeat;
border-bottom: solid 1px #8fa445;
padding: 10px
}

.bookshelf_top, .largebloc_violet_top{
background: url(../images/bookshelf_top.gif) no-repeat !important;
}

.groupes_top{
background: url(../images/groupes_top.gif) no-repeat !important;
}

.largebloc_top h1, .bookshelf_top h1, .largebloc_violet_top h1{
color: #FFFFFF;
font-size: 14px;
letter-spacing: 1px;
margin: 0;
padding: 0;
width: 600px;
}

.largebloc_item, .largebloc_violet_item, .largebloc_facets_item{
width: 672px;
height: auto;
background: url(../images/largebloc_center.gif) repeat-y;
padding: 10px;
border-top: solid 1px #93a74d;
position:relative;
}

.bookshelf_item{
width: 672px;
height: auto;
background: url(../images/bookshelf_center.gif) repeat-y;
padding: 10px;
border-top: solid 1px #93a74d;
}

.largebloc_item, .bookcard_item{
width: 672px;
height: auto;
background: url(../images/largebloc_center.gif) repeat-y;
padding: 10px;
border-top: solid 1px #93a74d;
}

.coursetlistes{
width: 672px;
height: auto;
background: url(../images/largebloc_center.gif) repeat-y;
padding: 0 10px;
border-top: solid 1px #93a74d;
}

.largebloc_item:first-child, .bookshelf_item:first-child{
border-top: none;
}{
border-top: none;
}

.largebloc_item .picture, .bookcard_item .picture, .bookshelf_item .picture{
border: solid 1px #8fa445;
width: 90px;
float: left;
}

.largebloc_item .bigpicture, .bookcard_item .bigpicture, .bookshelf_item .bigpicture{
border: solid 1px #8fa445;
width: 136px;
float: left;
}

.bookshelf_item h2, .bookshelf_item h3, .bookshelf_item p{
width: 510px;
margin: 0 0 0 160px;
}

.bookcard_item h2, .bookcard_item h3, .bookcard_item p{
width: 510px;
margin: 0 0 0 160px;
}

.bookcard_item ul{
width: 470px;
margin: 0 0 0 160px;
}

.bookcard_item li p{
margin: 0;
width: auto;
}

.coursetlistes h2, .coursetlistes h3, .coursetlistes p{
width: 510px;
margin: 0 0 0 160px;
}

.largebloc_item h2, .largebloc_item h3, .largebloc_item h4, .largebloc_item p{
width: 560px;
margin: 0 0 0 105px;
position: relative;
}

.largebloc_item li{
width: 560px;
margin: 0 0 0 105px;
position: relative;
}

.largebloc_item ul{
list-style-type: none;
margin: 10px 0 10px 0 !important;
padding: 0;
}

.largebloc_item h2, .bookcard_item h2, .bookshelf_item h2{
font-size: 18px;
letter-spacing: 1px;
color: #715bde;
}

.bookcard_item h2{
margin-bottom: 10px;
}


.largebloc_item h3, .bookcard_item h3, .bookshelf_item h3{
font-weight: normal;
font-size: 12px;
letter-spacing: 1px;
color: #715bde;
}

.largebloc_item p, .bookcard_item p, .bookshelf_item p{
padding: 10px 0 10px 0;
font-size: 10px;
color: #3a3a3e;
margin-bottom: 10px;
position: relative;
}

.largebloc_item p, .bookcard_item p, .bookshelf_item p, .largebloc_item li{
padding: 10px 0 10px 0;
font-size: 10px;
color: #3a3a3e;
margin-bottom: 10px;
position: relative;
}

.enavant{
margin-bottom: 20px;
margin-top: 20px;
}

.coursetlistes .enavant{
margin-bottom: 5px;
margin-top: 5px;
}

.enavant p{
margin-bottom: 0;
}

.coursetlistes .enavant p{
margin-bottom: 5px;
margin-top: 10px
}

.largebloc_item .plight, .bookcard_item .plight, .bookshelf_item .plight{
padding: 10px 0 0 0;
font-size: 10px;
color: #a1a1a3;
}

.highlight{
background:#badb41;
color:#758a2a;
}


.largebloc_item .commands, .bookcard_item .commands, .bookshelf_item .commands{
color: #715bde;
font-size: 10px;
padding: 10px 0 10px 0;
}

.largebloc_item .commands a, .bookcard_item .commands a, .bookshelf_item .commands a{
color: #715bde;
font-size: 10px;
text-decoration: none;
font-weight: bold;
}

.largebloc_item .commands a:hover{
text-decoration: underline;
}

.largebloc_item h3 a, .bookcard_item h3 a, a{
color: #715bde;
text-decoration: none;
font-weight: bold;
}

.largebloc_item h3 a:hover, .bookcard_item h3 a:hover, a:hover{
text-decoration: underline;
}

.largebloc_bottom{
border-top: solid 1px #818091;
width: 672px;
height: auto;
background: url(../images/largebloc_bottom.gif) no-repeat bottom;
padding: 5px 10px 10px 10px;
color: #e5e2f2;
}

.largebloc_simple_bottom{
width: 692px;
height: 11px;
background: url(../images/largebloc_simple_bottom.gif) no-repeat bottom;
}

.bookshelf_bottom{
border-top: solid 1px #818091;
width: 672px;
height: auto;
background: url(../images/bookshelf_bottom.gif) no-repeat bottom;
padding: 5px 10px 10px 10px;
color: #e5e2f2;
}

.largebloc_bottom a, .bookshelf_bottom a{
color: #e5e2f2;
font-size: 9px;
text-decoration: none;
font-weight: bold;
}

.largebloc_bottom a:hover, .bookshelf_bottom a:hover{
text-decoration: underline;
}

/************************************************************************************/

.smallbloc{
margin-bottom: 20px;
}

.smallbloc_top{
width: 222px;
height: auto;
background: url(../images/smallbloc_top.gif) no-repeat;
border-bottom: solid 1px #8fa445;
padding: 10px
}

.smallbloc_top h1{
color: #FFFFFF;
font-size: 14px;
letter-spacing: 1px;
margin: 0;
padding: 0;
width: 220px;
}

.smallbloc_item, .smallbloc_smalltab_item, .smallbloc_facets_item{
width: 222px;
height: auto;
background: url(../images/smallbloc_center.gif) repeat-y;
padding: 10px;
border-bottom: solid 1px #93a74d;
}

.smallbloc_item:last-child, .smallbloc_smalltab_item:last-child{
border-bottom: none;
}

.smallbloc_item .picture{
border: solid 1px #8fa445;
width: 60px;
float: left;
}

.smallbloc_smalltab_item .picture{
border: solid 1px #8fa445;
float: left;
margin:0 3px 0 0;
position:relative;
top:6px;
}

.smallbloc_item h2, .smallbloc_item h3, .smallbloc_item p{
width: 140px;
margin: 0 0 0 75px;
}

.smallbloc_smalltab_item h2, .smallbloc_smalltab_item h3, .smallbloc_smalltab_item p{
width: 185px;
margin: 0 0 0 40px;
}

.smallbloc_item h2{
font-size: 12px;
letter-spacing: 1px;
color: #715bde;
}

.smallbloc_item h3{
font-weight: normal;
font-size: 9px;
color: #715bde;
}

.smallbloc_item p{
padding: 10px 0 0 0;
font-size: 9px;
color: #3a3a3e;
}

.smallbloc_item .commands{
color: #715bde;
font-size: 10px;
}

.smallbloc_item .commands a{
color: #715bde;
font-size: 10px;
text-decoration: none;
font-weight: bold;
}

.smallbloc_item .commands a:hover{
text-decoration: underline;
}

.smallbloc_bottom{
border-top: solid 1px #818091;
width: 222px;
height: auto;
background: url(../images/smallbloc_bottom.gif) no-repeat bottom;
padding: 5px 10px 10px 10px;
color: #e5e2f2;
}

.smallbloc_simple_bottom{
width: 242px;
height: 10px;
background: url(../images/smallbloc_simple_bottom.gif) no-repeat bottom;
}

.smallbloc_bottom a{
color: #e5e2f2;
font-size: 9px;
text-decoration: none;
font-weight: bold;
}

.smallbloc_bottom a:hover{
text-decoration: underline;
}

.onlinebloc{
clear: both;
}
 
.smallbloc_item .onlinebloc h2, .smallbloc_item .onlinebloc h3, .smallbloc_item .onlinebloc p{
width: 220px;
margin: 0 0 0 0;
}

.onlinebloc .smallbloc_item h2{
font-size: 12px;
letter-spacing: 1px;
color: #715bde;
}

.onlinebloc .smallbloc_item h3{
font-weight: normal;
font-size: 9px;
color: #715bde;
}

.onlinebloc .smallbloc_item p{
padding: 10px 0 0 0;
font-size: 9px;
color: #3a3a3e;
}


/************************************************************************************/

.onlinevisuals{
position: relative;
height: auto;
display: block;
}

.recentactivity_left{
vertical-align:bottom;
width: 60px;
/*border: solid 1px #8fa445;*/
}

.recentactivity_left img{
border: solid 1px #8fa445;
vertical-align: bottom;
width: 60px;
}

.recentactivity_arrow{
display: none;
vertical-align: bottom !important;
}

*>.recentactivity_arrow{
display: block;
position: absolute;
bottom: 0px;
left: 62px;
}
.recentactivity_right{	
margin: 0 0 0 90px;
width: 60px;
/*border: solid 1px #8fa445;*/
}

.recentactivity_right img{
vertical-align:bottom;
width: 60px;
border: solid 1px #8fa445;
}


/************************************************************************************/

.largebloc_item .onlinevisuals{
position: relative;
height: auto;
display: block;
width: 285px;
float: left;
}


.largebloc_item .onlinebloc{
clear: none;
float: right;
}

.largebloc_item .onlinebloc p,.largebloc_item .onlinebloc h2{
width:375px;
margin: 0;
font-weight: normal;
}


.largebloc_item .recentactivity_left{
vertical-align: top !important;
border: solid 1px #8fa445;
width: 90px;
}

.largebloc_item .recentactivity_arrow{
display: none;
vertical-align: top !important;
}

*>.largebloc_item .recentactivity_arrow{
display: block;
position: absolute;
top: 0px;
left: 91px;
}
.largebloc_item .recentactivity_right{
border: solid 1px #8fa445;
vertical-align: top !important;
width: 90px;
margin: 0 0 0 90px;
}



/************************************************************************************/

.smallbloc_violet_top{
width: 222px;
height: auto;
background: url(../images/smallbloc_violet_top.gif) no-repeat;
border-bottom: solid 1px #8fa445;
padding: 10px
}

.smallbloc_violet_top h1{
color: #FFFFFF;
font-size: 14px;
letter-spacing: 1px;
margin: 0;
padding: 0;
width: 220px;
}

/************************************************************************************/


.singlebloc{
margin-bottom: 0;
}

.singlebloc_top{
width: 933px;
height: auto;
background: url(../images/singlebloc_top.gif) no-repeat;
border-bottom: solid 1px #8fa445;
padding: 10px
}

.singlebloc_groupes_top{
width: 933px;
height: auto;
background: url(../images/singlebloc_groupes_top.gif) no-repeat;
border-bottom: solid 1px #8fa445;
padding: 10px
}

.singlebloc_violet_top{
background: url(../images/singlebloc_violet_top.gif) no-repeat !important;
}

.singlebloc_top h1, .singlebloc_groupes_top h1, .singlebloc_violet_top h1{
color: #FFFFFF;
font-size: 14px;
letter-spacing: 1px;
margin: 0;
padding: 0;
width: 600px;
}

.singlebloc_center{
width: 933px;
height: auto;
background: url(../images/singlebloc_center.gif) repeat-y;
padding: 10px;
border-top: solid 1px #93a74d;
}

.singlebloc_center:first-child{
border-top: none;
}{
border-top: none;
}

.singlebloc_center .picture{
border: solid 1px #8fa445;
width: 90px;
float: left;
}

.singlebloc_center .bigpicture{
border: solid 1px #8fa445;
width: 136px;
float: left;
}

.singlebloc_center h2, .singlebloc_center h3, .singlebloc_center p{
width: 510px;
margin: 0 0 0 160px;
}

.singlebloc_center .plight{
padding: 10px 0 0 0;
font-size: 10px;
color: #a1a1a3;
}

.highlight{
background:#badb41;
color:#758a2a;
}


.singlebloc_center .commands{
color: #715bde;
font-size: 10px;
}

.singlebloc_center .commands a{
color: #715bde;
font-size: 10px;
text-decoration: none;
font-weight: bold;
}

.singlebloc_center .commands a:hover{
text-decoration: underline;
}

.singlebloc_center h3 a{
color: #715bde;
text-decoration: none;
font-weight: bold;
}

.singlebloc_center h3 a:hover, a:hover{
text-decoration: underline;
}

.singlebloc_bottom{
border-top: solid 1px #818091;
width: 953px;
height: auto;
background: url(../images/singlebloc_bottom.gif) no-repeat bottom;
padding: 5px 10px 10px 10px;
color: #e5e2f2;
}

.singlebloc_simple_bottom{
margin: 0 auto;
width: 953px;
height: 10px;
background: url(../images/singlebloc_simple_bottom.gif) no-repeat bottom;
}

.singlebloc_bottom a{
color: #e5e2f2;
font-size: 9px;
text-decoration: none;
font-weight: bold;
}

.singlebloc_bottom a:hover{
text-decoration: underline;
}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*form ::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.champtexte_01, .champtexte_01s{
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 400px;
background: #e9e5fa;
color: #7b7b7e;
font-size: 10px;
letter-spacing: 1px;
border: solid 1px #cdc9dd;
padding: 3px;}

.champtexte_01s{
width: 375px;
}

.champtexte_02{
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 550px;
background: #e9e5fa;
color: #7b7b7e;
font-size: 10px;
letter-spacing: 1px;
border: solid 1px #cdc9dd;
padding: 3px;
height: 50px;
margin-bottom: 5px;
}


.ajoutera{
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 475px;
background: #e9e5fa;
color: #7b7b7e;
font-size: 10px;
letter-spacing: 1px;
border: solid 1px #cdc9dd;
padding: 3px;
}

.naissance{
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 150px;
background: #e9e5fa;
color: #7b7b7e;
font-size: 10px;
letter-spacing: 1px;
border: solid 1px #cdc9dd;
padding: 3px;
}

.singlebloc_center .ajoutera{
width: 460px;
}

.singlebloc_center .item{
	width: 460px;
	font-size: 10px;
	margin: 0 auto;
}

.singlebloc_center .item .intro{
	margin: 20px auto 30px auto;
}


.singlebloc_center .item .intro2{
	margin: 50px auto 10px auto;
}

.singlebloc_center .item .intro2:first-child{
	margin: 10px auto 10px auto;
}

.singlebloc_center .item .intro h3, .singlebloc_center .item .intro p{
	margin-top: 0px;
}

.singlebloc_center .item .intro2 h3, .singlebloc_center .item .intro2 p{
	margin-top: 0px;
	width: 220px;
}

.intro2 .subscribe_textphoto{
float: left;
}

.intro2 .subscribe_profilephoto, .intro2 .subscribe_cropphoto{
float: right;
margin-left: 10px;
}

.intro2 .subscribe_profilephoto img, .intro2 .subscribe_cropphoto img{
border:1px solid #8FA445;}

.intro2 .subscribe_cropphoto{
width: 70px;
}

.subscribe_profilephoto .picture{
width: 136px;}

.subscribe_cropphoto img{
width: 70px;}

.singlebloc_center .item h3{
	margin: 30px 0 20px 0;
	width: 460px;
	color: #715bde;
	font-size: 18px;
}

.singlebloc_center .item p{
	width: 460px;
	margin: 0 0 15px 0;
	font-size: 10px;
}

.singlebloc_center .item p label{
	height: auto;
}

.singlebloc_center .item .champtexte_01{
	margin: 5px 0 5px 0;
	width: 450px;
}

.singlebloc_center .item .wrong_item{
	color: #e37676;
}

.singlebloc_center .item .wrong_item .champtexte_01{
background: #f2bdbd;
}

.form_error{
	color: #e37676;
	font-weight: bold;
	}
	
	
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*facets ::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.facets{
width: 242px;
height: auto;
background: url(../images/smallbloc_center.gif) repeat-y;
}

.facets_item{
width: 220px;
margin: 0 auto;
padding: 10px;
height: auto;
background: #ffffff url(../images/facets_bgd.gif) bottom no-repeat;
}

.facets_item a, .facets_item td{
font-size: 10px;
color: #715BDE;
font-weight: bold;
}

.facets_item h3{
font-size: 10px;
padding: 0px 0;
margin: 10px 0 10px 0;
}

.facets_item p{
font-size: 10px;
/*padding: 0px 0 0 30px;*/
margin: 0 0 10px 0;
}

.facets_bottom{
width: 242px;
height: 10px;
background: url(../images/facets_bottom.gif) no-repeat bottom;

}

/************************************************************************************/
/* encadre **************************************************************************/
/************************************************************************************/

.encadre, .encadre_closed{
margin: 5px 0 0 100px;
width: 450px;
height: auto;
padding: 10px 25px 0 25px;
background:url(../images/encadre_top.png) no-repeat;
}

.encadre ul, .encadre_closed ul{
margin-left: 0px;
margin-bottom: 0px;
padding-left: 0px;
width: 450px;
}

.encadre li, .encadre_closed li{
font-size: 10px;
list-style-type: none;
margin: 10px;
}

/*.encadre li a{
color: #A1A1A3;
}*/

.encadre li a:hover{
color: #7B7B7E;
text-decoration: none;
}

.bookcard_item .encadre, .bookcard_item .encadre_closed{
margin: 20px 0 0 160px;
}

.encadre_bottom{
margin: 0 0 -4px 100px;
width: 484px;
height: 12px;
background:url(../images/encadre_bottom.png) bottom no-repeat;
}

.bookcard_item .encadre_bottom{
margin: 0 0 20px 160px;
}

.encadre .item{
font-size: 9px;
margin: 15px 20px 0 0;
float: left;
width: 70px;
}

.encadre .list{
font-size: 9px;
margin: 15px 20px 0 0;
}

.encadre input, .encadre_closed input{
width: 300px;
}

.encadre .item img, .encadre_closed .item img{
border:1px solid #8FA445;
}

.encadre .item a, .encadre_closed .item a{
font-size: 9px !important;
color: #a1a1a3;
}

.encadre p, .encadre_closed p{
margin: 0 0 0px 0;
padding: 0 0 3px 0;
width: 450px;
}

.encadre h3, .encadre_closed h3{
font-weight: bold;
margin: 0 0 5px 0;
padding: 0 0 3px 0;
}

.encadre_closed .item, .encadre_closed .list{
display: none;
}

/************************************************************************************/
/* GreenDiv *************************************************************************/
/************************************************************************************/

#greendiv{
display: none;
background: url(../images/greendiv_bgd.png);
position: absolute;
z-index: 200;
top: 0;
left: 0;
}

.greendiv_bloc{
position: absolute;
top: 950px;
margin-left: -346px;;
left: 50%;
}

#greendiv .largebloc_item h2, #greendiv .largebloc_item h3, #greendiv .largebloc_item p{
width: 670px;
margin: 0 0 0 0px;
text-align: center;
position: relative;
}

#greendiv .largebloc_item h2:first-child, #greendiv .largebloc_item h3:first-child, #greendiv .largebloc_item p:first-child{
text-align: left;
}


/************************************************************************************/

.clouds{
	text-align: center;
	margin: 0;
	padding: 0;
	width: 692px;
}

.clouds a:hover{
color: #FFFFFF;
background: #A7BD58;
text-decoration: none;
}


/************************************************************************************/


.rss_icon{
position: absolute;
top: 10px;
right: 10px;
}

.rss{
list-style:none;
margin: 0;
padding: 0;
}

.largebloc_item .rss{
padding: 0 0 0 40px;
}

.rss li{
background:url(../images/rss_icon.gif) left 6px no-repeat;
padding: 10px 0 20px 40px;
}

.rss li:last-child{
padding: 10px 0 5px 40px;
}


.AddTag{
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 400px;
background: #e9e5fa;
color: #7b7b7e;
font-size: 10px;
letter-spacing: 1px;
border: solid 1px #cdc9dd;
padding: 3px;}

.OnlineCours label {display: none;}

.largebloc_item h4{
margin: 0 0 0 105px;
}

 .create_cours
 {
 	margin:0 0 0 95px;
 	padding:10px;
 }
 
 .create_cours input
 {
 	vertical-align:middle;
 }
 
 .errorText
 {
     color: red;
 }
 
 .books
 {
     border-top: solid 1px #8fa445;
 }
 
  .pagination .current a:link, .pagination .current a:visited
 {
 	color:white;
 	text-decoration: none;
 }
 
 
/************************************************************************************/

.c1, .c2, .c3{
width: 200px;
float: left;
padding: 0 20px 0 0;
}

/************************************************************************************/

.abonnement_contact {
background:transparent url(../images/catalogue_droite_2.gif) no-repeat scroll 0 0;
color:#FFFFFF;
height:149px;
padding:5px;
margin: 15px 0 0 0;
text-align:center;
}


.abonnement_contact a{
color:#FFFFFF;
}

.abonnement_contact h3{
font-weight:bold;
}

.contact p, .contact h3{
width: 410px;
margin: 0 auto;}


.align_center{
text-align: center !important;}

/************************************************************************************/

.warning_bottom{
background: url(../images/warning_bottom.gif) bottom left no-repeat;
padding: 0 10px 10px 10px;
margin: 0 0 20px 0;
}

.warning_bottom h1{
margin: 0 0 10px 0;
color: #d94127;
}

/************************************************************************************/
/* tiersdebloc **********************************************************************/
/************************************************************************************/

.tiersdebloc{
width: 342px;
float: left;
margin-right: 10px;
}

.tiersdebloc_top{
width: 316px;
height: 16px;
padding: 13px;
background: url(../images/tiersdebloc_top.gif) no-repeat;
}

.tiersdebloc_bottom{
width: 342px;
height: 11px;
background: url(../images/tiersdebloc_simple_bottom.gif) no-repeat;
}

.tiersdebloc_top h1{
color: #FFFFFF;
font-size: 14px;
letter-spacing: 1px;
margin: 0;
padding: 0;
width: 315px;
}
















