html {font-size:100.01%}
body{
	margin:0;
	color:#333333;
	font:62% Arial, Helvetica, sans-serif;
/*	background:#fff url(../images/bg-body.gif) repeat-x 0 100%;	*/
}
img{border:none;}
a{
	text-decoration:none;
	color:#333333;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:10px/13px  Arial, Helvetica, sans-serif;
	vertical-align:middle;
	margin:0;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
/* MAIN */
.main{
	margin:0 auto;
	width:100em;
}
/* Header */
#header{
	width:99em;
	overflow:hidden;
	padding:1.3em 0.6em 0 1.1em;
	margin-bottom:1.2em;
}
/* Logo */
.logo{
	width:23.7em;
	height:8.2em;
	margin:-0.39em 0 0;
	font-size:1em;
	float:left;
}
.logo a{
	display:block;
	height:100%;
}
.logo img{
	display:block;
	width:100%;
	height:100%;
}
/* Baner */
.baner1{
	width:73.28em;
	height:9em;
	float:right;
	border: 1px solid #CCCCCC;
}
/* Content */
.content{
	overflow:hidden;
	width:100em;
	padding:0 0 6.1em 0.7em;
}
/* Main Box */
#main-box{
	float:right;
	width:68.6em;
	padding:0.1em 0 0;
}
/* Box Forum */
.box-forum{
	/*width:65.1em;*/
	padding:0 0 0.4em 1.2em;
	background:#ff7e53 url(../images/forum-bg.gif) repeat-x 0 100%;
	margin:0 6px 0.5em 9px;
	position:relative;
	z-index:4;
	height:1%;
}
.box-forum:after{
	content:"";
	display:block;
	clear:both;
}
.box-forum .corner{float:right;}
.box-forum .corner img{
	width:0.9em;
	vertical-align:top;
	height:0.8em;
}
.box-forum .icon,
.icon2{
	width:2.3em;
	height:1.9em;
	float:left;
	margin:0.8em 0.6em 0 0;
}
.les-articles .top-right .icon2{margin:0.8em 0.6em 0.1em 0;}
.box-forum a{color:#fff;}
/* Dropdown Menus */
.nav {
	margin:0;
	padding:0 0 0 0;
	list-style:none;
	color:#fff;
	float:left;
}
.mon-compte{
	padding:0;
	float:right;
}
.nav ul{
	margin:0 8px;
	padding:0.1em 0 0;
	list-style:none;
	background:url(../images/drop-bg.png);
	height:1%;
	float:none;
	width:7.15em;
	overflow:hidden;
}
.mon-compte ul{width:10.2em;}
.nav li{
	font-size:1.8em;
	padding:0.25em 0 0;
	position:relative;
}
.mon-compte li{
	font-size:1.4em;
	font-weight:bold;
	padding:0.68em 0 0;
}
.nav li li{
	font-size:0.83em;
	font-weight:bold;
	width:100%;
	float:left;
	overflow:hidden;
}
.mon-compte li li{
	font-size:0.9em;
	font-weight:normal;
}
.nav li:hover{background-position:0 0;}
.nav li:hover .drop,
.nav li.hover .drop{display:block;}
.nav li a .arrow{
	width:0.7em;
	height:0.4em;
	font-size:0.55em;
	padding:0;
	margin:0 0 0.61em 0.45em;
	vertical-align:bottom;
}
* html .nav li a .arrow{margin:0 0 0.35em 0.6em;}
* +html .nav li a .arrow{margin:0 0 0.35em 0.6em;}
.mon-compte li a .arrow{
	font-size:0.8em;
	margin:0 0 0.5em 0.9em;
	width:0.65em; 
}
.nav li a .icon{
	width:1.6em;
	height:1.2em;
	font-size:0.7em;
	padding:0;
	margin:0 0 0.2em 0.7em;
	float:none;
	vertical-align:bottom;
}
.nav li li a{
	color:#4a4646;
	padding:0 0 0 1.2em;
	display:block;
	height:1%;
}
.mon-compte li li a{
	color:#ff5701;
	padding:0.05em 0 0.05em 0.5em;
}
.nav li a:hover{text-decoration:none;}
.nav li li a:hover{
	text-decoration:none;
	background:#fdce8e;
}
/* Dropdown Menus */
.drop{
	width:8em;
	position:absolute;
	top:1.1em;
	left:-1.2em;
	overflow:hidden;
	z-index:5;
	padding:0.8em 0 0;
	display:none;
}
.mon-compte .drop{
	left:-1.15em;
	padding:1.1em 0 0;
	width:11.3em;
	top:1.4em;
}
.menu-forum-nav{
	padding-right: 45px;
}
.menu-forum-nav .drop{
	width: 12em;
	left:-2.55em;
}
.menu-forum-nav ul{
	width: 11.15em;
}
.menu-compte-nav .drop{
	width: 10.5em;
}
.menu-compte-nav ul{
	width: 9.65em;
}

* html .mon-compte .drop{left:-0.68em;}
* +html .mon-compte .drop{left:-0.68em;}
.drop .wrapper{
	height:1%;
	position:relative;
	overflow:hidden;
	z-index:50;
}
.drop .right{
	width:8px;
	background:url(../images/drop-right.png) repeat-y;
	position:absolute;
	top:0;
	right:0;
	padding-bottom:9999px;
	margin-bottom:-9999px;
}
.drop .left{
	background:url(../images/drop-left.png) repeat-y;
	width:8px;
	position:absolute;
	top:0;
	left:0;
	padding-bottom:9999px;
	margin-bottom:-9999px;
}
.drop .bottom{
	overflow:hidden;
	width:100%;
}
* html .drop .bottom{
	position:relative;
	left:-1px;
}
.drop-bot-right{
	background:url(../images/drop-bot-right.png) no-repeat;
	width:13px;
	height:12px;
	float:right;
}
.drop-bot-left{
	background:url(../images/drop-bot-left.png) no-repeat;
	width:14px;
	height:12px;
	float:left;
}
.drop .bottom .center{margin:0 13px 0 14px;}
.drop .bottom .center-bg{
	background:url(../images/drop-bot-repeat.png) repeat-x;
	height:12px;
	width:100%;
	float:left;
}
.mon-compte .drop .bottom .center-bg{font-size:1.4em;}

/* Form */
.form{
	float:left;
	padding:0.6em 0 0;
}
.inner .form{padding:0.6em 0 0.3em;}
.form .text{
	background:url(../images/form-bg-repeat.gif) repeat-x;
	width:16.9em;
	height:2.10em;
	float:left;
	margin:0 0.4em 0 0;
}
.form .text .bg-right{background:url(../images/form-bg-right.gif) no-repeat 100% 0;}
.form .text .bg-left{
	background:url(../images/form-bg-left.gif) no-repeat 0 0;
	padding:0.35em 0.3em 0 0.6em;
	height:1.70em;
}
.form .text input{
	border:none;
	background:none;
	width:16.3em;
	line-height:1.8em;
}
* html .form .text input{line-height:1.3em;}
* +html .form .text input{line-height:1.3em;}
.form .text input:focus{outline:none;}
.form .image{
	float:left;
	width:1.7em;
	height:1em;
	margin:0.55em 0 0;
}
* html .form .image{margin:0.65em 0 0;}
* +html .form .image{margin:0.65em 0 0;}
/* Se connecter */
.se-connecter{
	float:right;
	margin-right:0.1em;
	font-size:1.35em;
	line-height:0.8em;
	font-weight:bold;
	padding:0.5em 0 0;
}
.se-connecter span{
	font-size:0.6em;
	padding-left:0.3em;
}
/* Box */
.box{
	height:1%;
	overflow:hidden;
	position:relative;
	z-index:3;
	margin-bottom:0.18em;
}
.vie-pratique{margin-bottom:0.2em;}
.box .top{
	width:100%;
	overflow:hidden;
	font-size:0;
	margin:-14px 0 0;
}
.box .top-2{
	width:100%;
	overflow:hidden;
	font-size:0;
}
.box .top .left{
	float:left;
	background:url(../images/box-top-left.png) no-repeat;
	width:14px;
	height:13px;
}
.box .top .right{
	background:url(../images/box-top-right.png) no-repeat;
	float:right;
	width:11px;
	height:13px;
}
.box .top .center{margin:0 11px 0 15px;}
.box .top .center .center-bg{
	width:100%;
	float:left;
	height:13px;
	background:url(../images/box-top-repeat.png) repeat-x;
}
.box .top-2 .left{
	float:left;
	background:url(../images/box-top-left.png) no-repeat;
	width:14px;
	height:13px;
}
.box .top-2 .right{
	background:url(../images/box-top-right.png) no-repeat;
	float:right;
	width:11px;
	height:13px;
}
.box .top-2 .center{margin:0 11px 0 14px;}
.box .top-2 .center .center-bg{
	width:100%;
	float:left;
	height:13px;
	background:url(../images/box-top-repeat.png) repeat-x;
}
.box .wrapper{
	position:relative;
/*	width:68.2em;*/
	width:100%;
	overflow:hidden;
	z-index:5;
}
.box .wrapper .left{
	width:9px;
	background:url(../images/box-left-repeat.png) repeat-y;
	position:absolute;
	top:0;
	left:0;
	padding-bottom:9999px;
	margin-bottom:-9999px;
}
.box .wrapper .right{
	width:6px;
	background:url(../images/box-right-repeat.png) repeat-y;
	position:absolute;
	top:0;
	right:0;
	padding-bottom:9999px;
	margin-bottom:-9999px;
}
.box .box-area{
	overflow:hidden;
	background:#fcfdf5;
	height:1%;
	padding:0.9em 0.9em 0 1.1em;
	margin:0 6px 0 8px;
}
.vie-pratique .box-area{padding:0.43em 1.1em 0.5em 1.1em;}
.les-articles .box-area{padding:0.85em 1.1em 0 1.1em;}
.bulletin-de-note .box-area{
	background:#faf6c5 url(../images/box-area-bg.gif) repeat-x;
	border-left:1px solid #fdc04c;
	border-right:1px solid #fdc04c;
	padding:0 0.9em 0 1.5em;
	margin:0 6px 0 9px;
}
.box .bottom{
	overflow:hidden;
	width:100%;
}
.box .bottom .left{
	float:left;
	background:url(../images/box-bottom-left.png) no-repeat;
	width:15px;
	height:16px;
}
.bulletin-de-note .bottom .left{
	background:url(../images/inner-box-bottom-left.png) no-repeat;
	width:14px;
}
.box .bottom .right{
	float:right;
	background:url(../images/box-bottom-right.png) no-repeat;
	width:12px;
	height:16px;
}
.bulletin-de-note .bottom .right{background:url(../images/inner-box-bottom-right.png) no-repeat;}
.box .bottom .center{margin:0 12px 0 15px;}
.bulletin-de-note .bottom .center{margin:0 12px 0 14px;}
.box .bottom .center-bg{
	width:100%;
	float:left;
	height:16px;
	background:url(../images/box-bottom-repeat.png) repeat-x;
}
.bulletin-de-note .bottom .center-bg{background:url(../images/inner-box-bottom-repeat.png) repeat-x;}
.title{
	background:#ff7200 url(../images/title-bg-repeat.gif) repeat-x;
	margin:0 6px 0 9px;
	position:relative;
	z-index:20;
}
.bulletin-de-note .title{
	background:#fdedd9 url(../images/inner-title-bg-repeat.gif) repeat-x;
	border-bottom:1px solid #ffa30a;
}
.bottom-left{background:url(../images/title-bottom-left.gif) no-repeat 0 100%;}
.vie-pratique .bottom-left{background:url(../images/title-bottom-left2.gif) no-repeat 0 100%;}
.bulletin-de-note .bottom-left{
	background:url(../images/inner-title-bottom-left.gif) no-repeat 0 100%;
	margin-bottom:-1px;
	position:relative;
}
.bottom-right{
	background:url(../images/title-bottom-right.gif) no-repeat 100% 100%;
	padding:0 0 2px;
}
.vie-pratique .bottom-right{
	background:url(../images/title-bottom-right2.gif) no-repeat 100% 100%;
	padding:0 0 2px;
}
.bulletin-de-note .bottom-right{
	background:url(../images/inner-title-bottom-right.gif) no-repeat 100% 100%;
	padding:0 0 2px;
}
.top-left{background:url(../images/title-top-left.gif) no-repeat 0 0;}
.vie-pratique .top-left{
	background:url(../images/title-top-left2.gif) no-repeat 0 0;
	padding:0 0 0 1.1em;
	height:1%;
	overflow:hidden;
}
.bulletin-de-note .top-left{background:url(../images/inner-title-top-left.gif) no-repeat 0 0;}
.top-right{
	background:url(../images/title-top-right.gif) no-repeat 100% 0;
	overflow:hidden;
	height:1%;
	padding:0 0 0 1.1em;
}
.bulletin-de-note .top-right{
	background:url(../images/inner-title-top-right.gif) no-repeat 100% 0;
	padding:0 0 0 1.75em;
}
.les-articles .top-right{padding:0 0 0 1.1em;}
.title .corner{float:right;}
.title .corner img{
	width:0.7em;
	height:0.7em;
	vertical-align:top;
}
.title-left img{
	width:0.7em;
	height:3em;
}
.title-right{float:right;}
.titte-right img{
	width:1.7em;
	height:3em;
}
.title h2,
#sidebar h3{
	margin:0.2em 0 0.05em;
	font-size:1.8em;
	color:#fff;
	line-height:1.25em;
	font-weight:normal;
}
.number{
	float:right;
	font-size:2.3em;
	color:#fff;
	line-height:1.25em;
	font-weight:bold;
}
.bulletin-de-note .title h2{
	color:#ff5901;
	margin:0.2em 0 0.09em;
}
.vie-pratique .title{background:#ffad14 url(../images/heiding-repeat.gif) repeat-x 0 100%;}
.vie-pratique .title h2{margin:0.24em 0 0;}
.box-img1{
	float:left;
	width:10.9em;
	height:13.6em;
	margin:0.2em 1em 0 0;
}
.box-img2{
	float:left;
	width:5.6em;
	height:29.7em;
	margin:0.5em 4.6em 0 0;
}
.box-img-ajoutez-vos-photos{
	margin:2.5em 0 0 0;
}
.box-area .box-holder{
	overflow:hidden;
	height:1%;
}
.box-area h3,
.side-box h4{
	margin:0 0 1.1em;
	font-size:1.2em;
	color:#3e3a3a;
	line-height:1.2em;
}
.box-area p{
	margin:0;
	font-size:1.1em;
	line-height:1.5em;
}
/* Bulletin De Note */
.list1,
.list-area,
.list2{
	float:left;
	width:20.1em;
	margin:0 2.4em 0 0;
	padding:0;
	list-style:none;
}
.list2{margin:0;}
.bulletin-de-note .box-holder{
	color:#434141;
	font-weight:bold;
	float:left;
/*	width:50em;  */
}
.bulletin-de-note .box-holder ul{padding:2.1em 0 0;}
.bulletin-de-note .box-holder .list2{padding:2.6em 0 0;}
.bulletin-de-note .box-holder ul li{
	font-size:1.25em;
	line-height:2.2em;
	overflow:hidden;
	height:1%;
	background:url(../images/inner-dottes.gif) repeat-x 0 100%;
}
.bulletin-de-note .box-holder .list2 li{
	/* background:none; */
	/* a remettre si on veut supprimer les pointillés */
}
.bulletin-de-note .box-holder ul li a{
	overflow:hidden;
	width:16em;
	display:block;
	padding:0 0 0.2em 0.15em;
}
.bulletin-de-note .box-holder ul li a span{
	float:right;
	color:#ff5601;
	margin-right:3px;
}
.bulletin-de-note .box-holder ul li a strong{float:left;}
.bulletin-de-note .box-holder ul li a:hover{
	background-color:#fcbd87;
	text-decoration:none;
}
.bulletin-de-note .box-holder ul li a.hover{
	background-color:#fcbd87;
	text-decoration:none;
}
.bulletin-de-note .box-holder .list2 li a.hover{
	background-color:#fcbd87;
	text-decoration:none;
}
.holder{
	overflow:hidden;
	width:100%;
}
.link{
	overflow:hidden;
	height:1%;
	margin:-2.98em 0 0.45em;
}
* html .link{margin:-2.98em 0 0.2em;}
* +html .link{margin:-2.98em 0 0.2em;}
.vie-pratique .link{margin:0;}
.link div{
	float:right;
	padding:0 0 0.1em;
/*	position:relative;  */
}
.vie-pratique .link div{padding:0.65em 0 0;}
.link-left{
	float:left;
/*	width:0.9em;	*/
/*	height:2.6em;	*/
}
.link-right{
	float:left;
/*	width:0.94em;	*/
/*	height:2.6em;	*/
}
.link div span{
	float:left;
/*	border-top:0.1em solid #ffa90e;	*/
/*	border-bottom:0.1em solid #ffa90e;	*/
	background:url(../images/link-bg.gif);
	background-repeat:repeat-x;
	font-size:1.2em;
	line-height:1.9em;
	padding:0 0 0;
	height:26px;
	font-weight:bold;
}
.link div span a{color:#ffaa0f;}
.vie-pratique dl{
	margin:0;
	padding:0.1em 0 0.23em;
	overflow:hidden;
	width:100%;
	color:#4c4b4c;
	font-size:1.2em;
	line-height:2em;
	background:url(../images/dottes2.gif) repeat-x 0 0;
}
.vie-pratique dl:first-child{background:none;}
.vie-pratique dt{
	float:left;
	width:12em;
}
.vie-pratique dt strong{color:#ff5601;}
.vie-pratique dd{
	margin:0;
	float:left;
	text-align:left;
	width:39.5em;
}
.les-articles p{font-size:1.1em;}
.les-articles p span{
	color:#ff5601;
	font-size:1.1em;
}
/* Sidebar */
#sidebar{
	float:left;
	width:30.23em;
}
.baner2{
	width:30.23em;
	height:25.23em;
	margin-bottom:0.8em;
}
.heiding-block p{
	margin:0 0 0.44em;
	color:#555454;
	font-family: tahoma;
	font-size:1.25em;
	line-height:1.38em;
}
/* Side Area */
.side-area{
	width:30.23em;
/*	background:#fcfdf5;  */
}
#sidebar h3{
	margin:0;
	background:#ffad14 url(../images/heiding-repeat.gif) repeat-x 0 100%;
	margin:0 0 0.7em;
	padding:0 0 0 0.5em;
	line-height:1.66em;
}
.heiding{
	width:2.1em;
	height:3em;
	float:right;
	vertical-align:top;
}
.side-box{
	background:url(../images/dottes.gif) repeat-x 0 100%;
	padding:0 0 0.9em 1em;
	margin-bottom:0.6em;
}
.side-box strong{
	color:#ff0101;
	font-size:1.2em;
	line-height:1.9em;
}
.side-box h4{
	margin:0;
	line-height:1.49em;
}
.side-box p{
	line-height:1.8em;
	font-size:1em;
	line-height:1.55em;
	font-weight:bold;
	margin:0;
}
.voir-tous{
	margin:0;
	text-align:right;
	font-size:1.1em;
	font-weight:bold;
}
.voir-tous a{
	color:#ff7709;
	text-decoration:underline;
}
.voir-tous a:hover{text-decoration:none;}
/* Footer */
#footer{
	width:98.8em;
	margin:0 auto;
	background:url(../images/footer-top.gif) repeat-x;
	overflow:hidden;
}
#footer .left{
	background:url(../images/footer-top-left.gif) no-repeat;
	width:5px;
	height:5px;
	float:left;
	font-size:0;
}
#footer .right{
	background: url(../images/footer-top-right.gif) no-repeat;
	float:right;
	width:5px;
	height:5px;
	font-size:0;
}
.footer-area{
	clear:both;
	text-align:center;
	border-right:2px solid #ffa30a;
	border-left:2px solid #ffa30a;
	background:#fce6b7;
	color:#676767;
	font:1.1em/1.4em Tahoma, Arial, Helvetica, sans-serif;
	padding:0.9em 0 1.7em;
	height:1%;
}
#footer a{color:#676767;}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer ul li{
	display:inline;
	background:url(../images/footer-seperetor.gif) no-repeat 0 0.2em;
	padding:0 0.5em 0 0.6em;
}
#footer ul li:first-child{background:none;}
#footer p{margin:0;}





/*   Rajouté par JM    */
.boite_message_texte{
	font-size:13px;
	padding-right:10px;
}

.reponse_texte{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
}

.boite_message_reponse_bottom{
	padding:0 0 0.4em 1.2em;
	background-color:#FDF1D8;
	border:0;
	border-top:1px dashed #FDBF52;
	border-bottom:1px dashed #FDBF52;
}

.bouton_reagir_principal{
	margin-left: 25px;
}

.boite_message_reponse_bottom .elem{
	float:right;
	display: inline-block;
	vertical-align: middle;
	width:25%;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
}

.boite_message_reponse_bottom .elem_date{
	float:right;
	display: inline-block;
	vertical-align: middle;
	width:35%;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
}

.boite_message_reponse_bottom .elem_reagir{
	float:right;
	width:14%;
/*	text-align:right; */
	margin-left:auto;
	margin-right:auto;
}

.boite_message_reponse_bottom .elem_left{
	float:left;
	margin-left:auto;
	margin-right:auto;
}



.boite_message_bottom{
	background-color:#FDF1D8;
	border:0;
	border-top:1px dashed #FDBF52;
	border-bottom:1px dashed #FDBF52;
}

.boite_message_bottom .elem{
	float:right;
	width:25%;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
}

.boite_message_bottom .elem_date{
	float:right;
	width:50%;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
}

.boite_message_bottom .elem_left{
	float:left;
	margin-left:10px;
	margin-right:auto;
}

.message_texte{
float: right;
width: 500px;
}
.boite_message_texte{
height: 115px;
}
html>body .boite_message_texte {
height: auto;
min-height: 115px;
}

.img_auteur_principal{
	border:0px;
	width:50px;
	padding-left:19px;
}

.img_auteur_reponse{
	border:0px;
	width:50px;
}

.note_user{
	margin-left : 10px;
}

.liens_pages{
text-align:center;
font-size:12px;
}

.apercu_message_0{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color:#F4F2F2;
}

.apercu_message_1{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
}


.cadre_quote_1{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color:#F4F2F2;
	border:2px #FCFDF5 dotted;
}

.cadre_quote_0{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 7px;
	margin-bottom: 7px;
	background-color:#FCFDF5;
}

.apercu_message_2{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 7px;
	margin-bottom: 7px;
}

.apercu_message_bottom{
	text-align:left;
	clear:both;
}

.apercu_message_titre a{
	color:#FF6B01;
	font-family: tahoma;
	font-weight: bold;
	font-size: 14px;
}

.accueil_apercu_message_titre{
	display:inline-block;
	width:500px;
	float:left;
	overflow: hidden;
	vertical-align:top;
}
.accueil_apercu_message_titre a{
	color:#333333;
	font-size: 13px;
}

.accueil_derniere_reponse{
	display: inline-block;
	width: 110px;
	float:right;
	text-align: right;
	vertical-align:top;
}
.accueil_derniere_reponse a{
	color: orange;
}

/* ce code est inutile car le plugin semble enlever l'attribut id (???) et changer la classe (rajouter un numéro derrière le nom de classe)
#bandeau_photos_accueil{
	margin-left:2px;
	margin-bottom:8px;
}
*/

#bandeau_concours{
	margin-left: 9px;
	margin-bottom: 10px;
	margin-top: 15px;
	border: none;
}

.apercu_message_DR{
	width:32%;
	text-align:left;
	vertical-align:top;
	color:orange;
}

.apercu_message_TAGS{
	width:65%;
/*	display:inline-block;	*/
	text-align:left;
	height:26px;
	overflow:hidden;
}
.apercu_message_tag{
	color:#666666;
}
.apercu_message_ecole{
	color:#324D7C;
	font-style:italic;
}

.apercu_message_NR{
	width:32%;
	display:inline-block;
	text-align:right;
	vertical-align:top;
	color:orange;
}

.apercu_message_REPONSE{
	width:34%;
/*	display:inline-block;	*/
	text-align:right;
	vertical-align:top;
	color:orange;
}

.forum_nombre_reponses{
	font-size: 12px;
	color:#FF6B01;
}

.forum_derniere_reponse a{
	color:#555555;
}


.box .box-area-2{
	overflow:hidden;
	background:#fcfdf5;
	height:1%;
	padding:0.9em 0em 0em 1.1em;
	margin:0 6px 0 8px;
}
.box .box-area-3{
	overflow:hidden;
	background:#fcfdf5;
	height:1%;
	padding:0em 0em 0em 0em;
	margin:0 6px 0 8px;
}




/* page profil : */

#boite_profil_informations{
float:right;
font-size:12px;
width:340px;
margin-right:20px;
}
.profil_infos_left{
	width:135px;
	display:inline-block;
	padding-bottom:5px;
	padding-top:5px;
	vertical-align:top;
}
.profil_infos_right{
	width:200px;
	display:inline-block;
	padding-bottom:5px;
	padding-top:5px;
}


#photo_popup{
	width:400px;
	margin-left:-200px;
}


#photo_profil_cadre{
clear:both;
}
#photo_profil_img{
	width: 200px;
}
html>body #photo_profil_img{
	width:auto;
	max-width: 200px;
}

.accordion_header_titre{
color:red;
font-size:13px;
margin:10px;
}

.discussions_profil_page{
	padding: 10px;
	color: orange;
}

.discussion_link{
	font-size:12px;
}

.wslide-menu{
	text-align:center;
}

#boite_discussions{
	margin-bottom: 10px;
}

#fc_auteur{
	height: 330px;
}

#sc_reaction{
	height: 330px;
}

#etapres_news .box-area, #etapres_news .box-area p{
	font-size:13px;
}
#etapres_news .box-area{
	padding-bottom:10px;
}



/* Note ton établissement : */
.region_link{
	font-size:12px;
}

.cat_link{
	font-size:12px;
}

.etablissement_liste_elem{
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px dotted orange;
}


.apercu_etablissement_titre a{
	color:#FF6B01;
	font-family: tahoma;
	font-weight: bold;
	font-size: 14px;
}

.apercu_etablissement_TAGS{
	width:65%;
/*	display:inline-block;	*/
	color:#555555;
	text-align:left;
}
.apercu_etablissement_TAGS a{
	color:#555555;
}

.apercu_etablissement_NM{
	width:32%;
/*	display:inline-block;	*/
	text-align:right;
	font-size: 12px;
	color:#FF6B01;
}

.ntd_recherche_pages{
	text-align:center;
}

.detail_categorie{
	display:none;
	margin-left:10px;
	color: orange;
}

.detail_categorie_cadre{
	width:198px;
	word-wrap:break-word;
	border-left: 1px solid orange;
	border-right: 1px solid orange;
}

.detail_categorie_tag{
	font-size:10px;
	color: orange;
}

#panneau{
	margin-left: 20px;
	width: 642px;
	display:none;
	position:relative;
	bottom:20px;
	overflow:hidden;
}

.panneau_notes_elem , .panneau_resumes_elem , .panneau_bonsplans_elem {
/*	width: 450px;	*/
	border-bottom: 1px dotted orange;
	padding-bottom: 10px;
	padding-top: 5px;
}

.notes_elem_entete{
	font-size : 12px;
	font-style : italic;
	margin-bottom: 5px;
}

.notes_elem_texte{
	font-size : 12px;
}
.notes_elem_texte_plus{
	border-right: 1px dotted rgb(51, 51, 51);
	font-size : 12px;
	float: left;
	width: 48%;
}
.notes_elem_texte_moins{
	border-left: 1px dotted rgb(51, 51, 51);
	font-size : 12px;
	float: right;
	width: 48%;
}
.bonsplans_elem_texte{
	font-size : 12px;
}
.resumes_elem_texte{
	font-size : 12px;
}

.pages_notes{
	float:right;
	margin-right:15px;
}



#box_search_by_tag , #box_search_no_filter , #box_search_by_region {
	text-align:center;
	font-size:11px;
}

#box_search_no_filter{
	padding-bottom : 15px;
}

#box_search_by_tag{
	padding-top : 15px;
	padding-bottom : 15px;
	border-top : 1px dotted orange;
}

#box_search_by_region{
	padding-top : 15px;
	padding-bottom : 15px;
	border-top : 1px dotted orange;
}

.box_search_school_line{
	width:100%;
	text-align:center;
	vertical-align:middle;
}

.box_search_school_elem_selected , .box_search_school_elem {
	width : 24%;
	text-align:center;
	display:inline;
	float:left;
}

.box_search_school_elem_selected a {
	font-weight : bold;
	font-size : 12px;
	color : #FF6B01;
}

#pages_lettres_pour_nte_0{
	text-align : center;
	padding-bottom : 10px;
	border-bottom : 1px dotted orange;
}

#pages_lettres_pour_nte{
	text-align : center;
	padding-bottom : 10px;
}

.bouton_lettre_selected{
	font-size : 24px;
	font-weigth : bold;
	padding : 4px;
	color : black;
}

.bouton_lettre{
	font-size : 11px;
	padding : 3px;
}



.galerie_photo_etablissement_miniature{
	display:inline-block;
	height:60px;
	width:80px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:4px;
}

#galerie_miniatures_slide{
	height:180px;
}

.galerie_miniatures_page{
	height: 180px;
	display: inline-block;
	width: 438px;
	padding-left: 3px;
}


/*  page Nouveau Message :  */

.nouveau_elem_colonne_droite{
	float:right;
	width:500px;
}

.nouveau_elem_colonne_gauche{
	float:left;
	font-size: 13px;
}

.multiselect{
}

.multiselect[rel=selected]{
	background-color:orange;
}

.tag{
/*	display:inline-block;	*/
	vertical-align: top;
	margin: 7px;
	margin-left: 5px;
	margin-right: 5px;
}

.tag-label{
	background-color:orange;
	color:white;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}



.tag-ecole{
/*	display:inline-block;	*/
	vertical-align: top;
	margin: 7px;
	margin-left: 5px;
	margin-right: 5px;
}

.tag-ecole-label{
	background-color:#2F87BF;
/*	display:inline-block;	*/
	color:white;
	width: 180px;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

html>body .tag-ecole-label{
	width:auto;
	max-width: 180px;
}


.form_champ{
	margin-left: 3%;
	padding: 5px;
}

/* Page remarques */

#formulaire_remarques .elem{
	margin: 10px;
}
#formulaire_remarques input, #formulaire_remarques textarea{
	float: right;
}
#formulaire_remarques .width_400{
	width: 400px;
}
#formulaire_remarques textarea{
	height: 200px;
}

#formulaire_remarques label{
	float: left;
}

#formulaire_remarques .clear{
	clear: both;
}



/*  Page search.php  */
#sphider_did_you_mean , #sphider_common_report , #sphider_result_report , #sphider_results , #sphider_other_pages , #sphider_powered_by{
	font-size: 12px;
}

#sphider_result_report{
	display:none;
}

.sphider-results-time , .sphider-result-num , .sphider-url{
	display:none;
}

.sphider-result-elem-1{
	padding: 10px;
}
.sphider-result-elem-0{
	padding: 10px;
	background-color:#F4F2F2;
}

.sphider-title{
	margin-left: 10px;
	font-size:14px;
	color: #FF6B01;
}
.sphider-url{
	color:rgb(100,100,100);
	font-style:italic;
}

#sphider_common_report{
	display:none;
}
#sphider_other_pages{
	text-align:center;
	margin-top:50px;
}
#sphider_powered_by{
	text-align:center;
	font-style:italic;
	margin-bottom:10px;
}


/* PAGE REMARQUES */
#formulaire_remarques .elem label{
	font-size: 13px;
}


/* HACK IE INLINE-BLOCK */

.inline-block , .apercu_message_TAGS , .apercu_message_REPONSE , .apercu_etablissement_TAGS , .apercu_etablissement_NM , .tag , .tag-ecole , .tag-ecole-label {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

