body { background:url(../images/fond_ond2.jpg);}

.Style-gris-1 {
	color:#667072;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;}

.Style-vert-1 {
	color:green;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;}

.Style-rouge-1 {
	color:red;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;}

#articles_preview {
	background: #ffffff;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #404040;
	font-size: 13px;
	padding: 10px;}

.navig {
    margin:0 0 30px 200px;
    color:#C05151;}
.navig_bot {
    margin:15px 10px 0;
    color:#C05151;}
 
.navig a, .navig a:hover, .navig a:visited, .navig a:link, .navig_bot a, .navig_bot a:hover, .navig_bot a:visited, .navig_bot a:link{
    color: #696969;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;}

h1#titre {
  margin: 0 0 0 120px;
  padding:0;}

h1#titre, h1#titre a, h1#titre a:hover{
  color: #d78a8a;
  font-family: Courier New, Geneva, Arial, Helvetica, sans-serif;
  font-size: 21px;}

h1.page_title {
  clear:left;
  margin: 20px 15px 0 130px;
  color: #404040;
  font-size: 19px;
}

h2.titres_h2 {
	color: #305f9c;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size:16px;
	text-decoration: none;}

h2#sous-titre {
  margin: 8px 0 0 80px;
  padding:0;}

h2#sous-titre, h2#sous-titre a, h2#sous-titre a:hover, h2.sous-titre{
  color: #366BAE;
  font-family: Courier New, Geneva, Arial, Helvetica, sans-serif;
  font-size: 18px;}

#en-tete {
  color: #404040;
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  font-size: 1.2em;}

span#link_header, span#link_header a, span#link_header a:hover{
  margin-left:50px;
  margin-top:50px;
  color: #3F3F3F;
  font-family: Courier New, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  font-weight:bold;}

a, a:visited, a:link {
	color: #305f9c;
	font-family: Geneva, Verdana ,Helvetica, sans-serif;
	text-decoration: none;}
a:hover {
  color: #747474;
  text-decoration: underline overline;}

a.box, #box_article a {
  color: #305f9c;
  font-family: Geneva, Verdana, sans-serif;
  font-size: 11px;
  text-decoration: none;}

a.aideans, a.aideans:visited, a.aideans:active {
  background: none transparent;
  color: #000000;
  cursor: help;
  font-family: Tahoma, Verdana, sans-serif;
  font-weight: bold;
  text-decoration: none;}

a.box:hover, #box_article a:hover {
  color: #757575;
  text-decoration: underline;}

a.heada, a.heada:hover, a.heada:visited, a.heada:active {
  color: #305F9C;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;}

a.pseudotopic {
  color: #454545;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;}

a[target=_blank] {
  color: #305f9c;
  text-decoration: none;
  font-weight: normal;}

a[target=_blank]:hover {
  color: #305f9c;
  text-decoration: underline overline;}


div.citation {
  border: 1px dashed #b5b5b5;
  color:#4F4F4F;
  margin:3px 5px 3px 10px;
  padding:3px;
}
.pointer:hover, .pointer:hover img {cursor:pointer;}

/******* Couleurs génériques ************/

.rouge, a.rouge, a.rouge:visited, a.rouge:active, a.red, a.red:visited, a.red:active, a.rouge:hover, a.red:hover {color: #FF0000;}
.vert, a.vert, a.vert:visited, a.vert:active { color: #129b49;}
.orange, a.orange, a.orange:visited, a.orange:active { color: #ef9f14; }
.bleu {	color: #153faa; }
.noir {	color: #4F4F4F; }
.gris {	color: #6F6F6F; }
.azur {	color: #A5C5DE; }
.noir, a.noir, a.noir:visited, a.noir:active {color: #3A3A3A;}
a.noir:hover {color: #626262;}
.gris, a.gris, a.gris:hover {color: #8F8686;}


code {
  background-color: #FFFFFF;  /**/
  border: 1px solid #45445B;  /**/
  display: block;
  font-family: arial;
  font-size: 10px;
  padding-bottom: 1px;
  padding-left: 5px;
  padding-right: 1px;
  padding-top: 1px;
  width: 99%;}

img#Tmenu {margin:20px 0 -1px 10px;}
* html img#Tmenu {margin:20px 0 -4px 50px;}

ul.AncresArt {
  list-style-image: url("../images/box/list3.png");
  width:500px;
  padding: 8px 2px 8px 20px;
  background-color: #FCFCFC;
  line-height:20px;
  margin-top:0;
}

ul.AncresArt a {
  font-size : 12px;}
  
ul.AncresArt h4 {
  font-size : 13px; margin:0 5px 0 -14px; padding-left:12px; color:#ffffff; background-color:#CCCCCC;}
ul.AncresArt h4 a{
  font-size : 13px; padding-left:20px;}
ul.AncresArt h4.active{
  background-image: url("../../../images/scripts/h4menuactive.png");
  background-position: center left;
  background-repeat: no-repeat;
  padding-left:20px;}
ul.AncresArt h4.h4next {
  margin-top:10px;}

table#container {
  padding: 0;}

table#table_index {
	width:95%;
	text-align:left;}
table#table_index td.td_index_left, td.td_index_right {
	width:200px;
	height:82px;
	color: #bebebe;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.5em;
	text-decoration: none;
	vertical-align:top;}
table#table_index td.td_index_left {
	background: url("../../../users_private/Freud/fond_titre.jpg") no-repeat;
	padding:10px 5px 0 15px;}
table#table_index td.td_index_right {
	background: url("../../../users_private/Freud/fond_titre_droit.jpg") no-repeat;
	background-position: top right;
	padding:10px 15px 0 5px;
	text-align:right;}

table#table_index td.descrip {
	padding:0 10px 0 20px;
	color: #787878;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.2em;
		text-align:center;}
table#table_index td.result_td_index {
	padding:0 5px 0 35px;
	color: #366bae;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 0.9em;
	vertical-align:top;
}

/* Tableau articles */
table.table_art1 {
  border: 1px solid #808080; background-color: #f4fbf8;
  border-width:1px 2px 1px 1px;}
table.table_art1 td, table.table_art1 th {
  padding:2px 5px; border-top: 1px solid #808080;border-left: 1px solid #808080;}
caption {border: 2px solid #5775BC; border-bottom:0px; margin:0 10px 0 8px; line-height:25px;}
.table_th th{
  color: #404040; font-size: 14px; line-height:25px; background-color:#edf1f1; text-align:center;}
tr.tr_samecat td{
  border-top: 1px dashed #808080;}
tr.tr_newcat td {
  border-top: 1px solid #5775bc;}


/* Footer */
div#footer {
  margin-top: 15px;
  text-align: center;
  width: 100%;}

/* Header */
/* Banner */

div#header_banner {
  margin: 5px 10px 0 0;        
  float: right;}

div#banner {
  float: left;
  padding-top: 20px;
  padding-bottom: 10px;
  text-align: center;
  width: 100%;}

div#contenu_bann {
	margin:20px 0 0 55px;
	width: 468px;
	height: 60px;}

#header_recherche {
  width:220px;
  margin: 7px 10px 0 250px;}

#header_rech {
  width:160px;
  right:29px;
  color:CCCCCC;}

#header_rech_active {
  width:160px;
  right:29px;
  color:000000;}

#mp_contact {
  color:CCCCCC;}

#mp_contact_active {
  color:000000;}

.header_button {
  background: url("../images/recherche.png") no-repeat;
  background-position:0 0;
  cursor: pointer;
  width: 20px;
  height: 20px;
  border:none;}

.header_button:hover {
  background-position:0 -20px;}

.textbox_header {
  background-color: #E9F4F3;
  border-bottom: #7191C7 1px solid;
  border-left: #7191C7 1px solid;
  border-right: #7191C7 1px solid;
  border-top: #7191C7 1px solid;
  color: #7191C7; /**/
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  width: 90%;}

/************** barre d'infos top page (modifier dans header.html) ****************/
div#header_infos {
  background-color: #ffffff;
  color: #ffffff;
  font-weight: bold;
  padding: 3px;
  text-align: center;
  top: 10px;
  width: 100%;}

div#header_logo {
  width: 285px;
  height: 63px;
  float: left;
  margin-bottom:10px;}

div#recherche {
	margin-left:300px;}

div#recherche h3 {
	margin:0 0 15px 0;
	color:#6488BC;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight:bold !important;
	font-weight:normal;}

div#header_date {
  color:#8799ab;
  float:left;
  padding-left : 15px;
  font-size:10px;}

div#header_menu {
  color: #486175;
  padding-top: 0px;        
  margin-top: 0px;
  line-height: 40px;}

div#header_search {
  float: right;
  padding-top: 15px;
  text-align: right;}

div.cptnews {
  background-color: #ffffff;
  width: 99%;
  padding-top: 5px;
  padding-left: 10px;}

div.titres_forum {
  background: url('../images/titres_forum.gif') no-repeat;
  height: 27px;
  width: 234px;
  padding-left: 55px;
  margin-bottom: -8px;
  margin-top: 5px;}

div.pub_rech {
  width: 120px;
  height: 600px;
  float: right;}

div.pub-728x90 {
  background: url('../images/pub/pub-728x90.jpg') no-repeat;
  width: 749px;
  height: 109px;
  text-align:center;
  padding-top:9px;}

div.contenu_rech {
  display: inline;}

/* Article */

/*div.article_entete {
  background-color: #ABC9E7;
  border: 2px solid #000000;
  font-size: 10pt;
  padding: 3px;}

div.article_entete hr {
  border-left:0px none; border-right:0px none; border-bottom:0px none; border-top:1px solid #000000; color: #ABC9E7;
  height: 0;
  margin: 0;
  padding: 0}

#contenu_article {
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  text-align:justify;
  font-size: 13px;
  margin:50px 13px 0 10px;
  color: #404040;
}
#contenu_article h2, #contenu_article h3 {
  font-family: Courier New, Geneva, Arial, Helvetica, sans-serif;
  text-decoration:underline;
  padding-left:8px;
  margin:10px 0 10px 0;
}
#contenu_article h2 {
  background: url('../images/topics/h2.gif') bottom left no-repeat;
  height:29px;
  font-size:1.4em;
}
#contenu_article h3 {
  background: url('../images/topics/h3.gif') bottom left no-repeat;
  font-size:1.2em;
}*/

/* -- post-it articles -- */
#article_infos {
  background: url('../images/topics/PostIt.jpg') no-repeat;
  width:120px !important;
  width:140px;
  height:68px !important;
  height:88px;
  margin: 10px 20px 0 20px;
  padding: 20px 0 0 18px;
  color: #d78a8a;
  font-family: Courier New, Helvetica, Arial, sans-serif;
  font-size: 11px;
  line-height:20px
}
#encart-topic {
  float:right;
  background: url('../images/topics/encart.jpg') no-repeat;
  width:160px;
  height:101px;
  padding:5px 0 0 10px;
}

#corp_article {
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  text-align:justify;
  font-size: 13px;
  margin:30px 13px 0 10px;
  color: #404040;
}
#corp_article h2,#corp_article h3 {
  font-family: Courier New, Geneva, Arial, Helvetica, sans-serif;
  text-decoration:underline;
  /*letter-spacing:1px;*/
  padding-left:8px;
  margin:10px 0 10px 0;
}
#corp_article h2 {
  background: url('../images/topics/h2.gif') bottom left no-repeat;
  font-size: 22px;
  font-variant:small-caps;
  height:29px;
}
#corp_article h3 {
  background: url('../images/topics/h3.gif') bottom left no-repeat;
  font-size: 16px;
}

div.article_index {
  background: url('../images/titres-index2.jpg') no-repeat;
  width:750px;
  text-align:left;}

div.article_index h2 {
  color: #515151;
  font-family: Georgia,Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 17px;
  font-weight: normal;
  padding:10px 0px 15px 15px;}

div.article_sujet {
  font-size: 11px;
  float: right;}
  
td.titre_tableaux {
  font-size: 11px;
  font-weight: bold;
  text-align: center;}
        
a.titre_tableaux, a.titre_tableaux:visited, a.titre_tableaux:active {
  background: none transparent;
  color: #000000;
  cursor: help;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;}
        
a.aideans, a.aideans:visited {
  color: #404040;
  font-size: 12px;
  font-weight: bold;}

div.bloc_title2 {
  background: url('../images/titre_bloc_2.gif') center no-repeat;
  color: #404040;
  font-size: 12px;
  font-weight: bold;
  height: 28px;
  text-align: center;}

/* contenu bloc centre */
div#ie {
	margin: -1px 12px -1px 5px !important;
	margin: -1px 12px -1px 0;
	background-color: #ffffff;}

#center_bottom {
  background: url('../images/centre_bas.jpg') center bottom repeat-x;
  background-position: bottom left;}

#center_top {
  background: url('../images/centre_haut.jpg') center top repeat-x;
  background-position: top left;
  background-color: #ffffff;}

div.center_bottom_left {
  background-image: url('../images/centre_gauche_bas_coin.jpg');
  background-position: bottom left;
  background-repeat: no-repeat;
  height: 12px;}

div.center_bottom_right {
  background-image: url('../images/centre_droite_bas_coin.jpg');
  background-position: bottom right;
  background-repeat: no-repeat;
  height: 12px;
  position: relative;
  z-index: 10; /* Fix pour IE parce qu'il met �a sous le shadow lat�ral... */}

div.center_content_left {
  background-image: url('../images/fond_gauche_centre.jpg');
  background-position: bottom left;
  background-repeat: repeat-y;
	}

div.center_content_right {
  background-image: url('../images/fond_droite_centre.jpg');
  background-position: top right;
  background-repeat: repeat-y;
}

div.center_top_left {
  background-image: url('../images/centre_gauche_haut_coin.jpg');
  background-position: top left;
  background-repeat: no-repeat;
  height: 12px;
}

div.center_top_right {
  background-image: url('../images/centre_droite_haut_coin.jpg');
  background-position: top right;
  background-repeat: no-repeat;
  height: 12px;
  position: relative;
  z-index: 10; /* Fix pour IE parce qu'il met �a sous le shadow lat�ral... */
  }

hr {
  color: #000000; /**/
  height: 1px;
}

li {
  padding-left: 2px;
}

td {
  font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

td.contenus {
  font-family: Verdana,Tahoma,Helvetica sans-serif;
  font-size: 11px;
}

.aide {
  background-color: #E8E8EC;
  margin: 0px 5px;
  padding: 5px;
}

div#centre_blocs{
  margin: 0 6px 0 6px;
  font-family: Tahoma,Verdana,Helvetica sans-serif;
  font-weight: normal;
  font-size: 11px;
}

div#liens{
  text-align: center;
  margin-left: 12px;
}
        
div#liens a{
  margin-left: -12px;
}
        
div#liens_img{
  background: url(../images/liens_img.gif) center no-repeat;
  margin-left:5px; /*compense le div "liens"*/
  width:104px;
  height:6px;
}
        
.avatar_cadre {
  height: 98px;
  margin: -5px 10px 10px 6px;
  padding: 4px;
  position: relative;
  width: 98px;
}

.bouton_standard {
  background-color: #1961B7;
  border-bottom: #ACD5D2 1px solid;
  border-left: #ACD5D2 1px solid;
  border-right: #ACD5D2 1px solid;
  border-top: #ACD5D2 1px solid;
  color: #ffffff;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}
		
.bouton_rouge {
		background-color: #A54646;
        border-bottom: #1961B7 1px solid;
        border-left: #1961B7 1px solid;
        border-right: #1961B7 1px solid;
        border-top: #1961B7 1px solid;
        color: #ffffff;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        cursor: pointer;
}
.box {
        color: #545454;
        font-family: Arial, Verdana, sans-serif;
        font-size: 11px;
        margin-left: 5px;
        margin-right: 5px;
}

.boxb {
        color: #000000;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 9px;
        margin-left: 5px;
        margin-right: 5px;
}

.boxc {
		background: url('../images/article_inter.png') no-repeat;
		width: 160px;
		height: 30px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    padding-top: 2px;
    text-align: center;
		}

.boxmenu {
        color: #7B7B7B;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
        margin-left: 5px;
        margin-right: 5px;
		}

/* titre des blocs centre */
.header, a.ongl:hover {
        background-color: #ffffff;
        color: #282828;
        height: 24px;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
        padding-left: 15px;
}
        
td.header {
        background-color: #ffffff;
        color: #282828;
        height: 24px;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 12px;
        font-weight: bold;
        padding-left: 15px;
}

.titre_tableau {
        background-color: #ffffff;
        color: #3c68a1;
        height: 24px;
        font-family: arial, Verdana, sans-serif;
        font-size: 13px;
        font-weight: bold;
        padding-left: 15px;
}

td.titre_tableau {
        background-color: #ffffff;
        color: #3c68a1;
        height: 24px;
        font-family: arial, Verdana, sans-serif;
        font-size: 13px;
        font-weight: bold;
        padding-left: 15px;
		}

.cont_tableau {
        background-color: #ffffff;
        font-family: arial, Verdana, sans-serif;
        font-size: 12px;
		}

div#titres {
        background: url('../images/fond_titre_x.gif') repeat-x;
        height: 24px;
        }        

div#titre_gauche {
        background: url('../images/fond_titre_gauche.gif') left no-repeat;
        height: 24px;
        width: 13px;
		}

div#titre_droit {
        background: url('../images/fond_titre_droit.gif') right no-repeat;
        height: 24px;
        width: 13px;
		}
		

/******** Boutons - Input - Selects ... ***********/

input, select, textarea, #BoxMSG, td.TDcadre, ul.AncresArt, span.bouton, a.bouton {
  -moz-border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px 2px 2px 2px;
  -khtml-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
  border: 1px solid #b5b5b5;
  color:#4F4F4F;
  vertical-align: middle;
  margin:2px 0;}

#BoxMSG {
  border-right:0;
  background-color:#EDFFEE;
}
span.bouton, a.bouton {
  padding: 2px 5px;
  margin-right:10px;
}
span.bouton:hover, a.bouton:hover {
  cursor: pointer;
  text-decoration:none;
  border-color: #8484FF;
}
span.bouton img, a.bouton img{
  margin-left:-13px;
  padding:2px 3px;
  background-color: #ffffff;
}

input#login, input#pass {
  color: #305F9C;
  font-size: 15px;
  padding: 2px 5px 2px 22px;
}
#BTlogin {
  height:52px;
  width:22px;
  float:right;
  margin:2px 4px 0 0;
  background: url("../images/box/login.png") center left no-repeat;
  cursor:pointer;
  border:0;
}
ul.boxstuff {
  padding:0 6px !important;
  padding:0 5px 0 10px;
  margin:0 7px; 
  }

ul.BoxUL li, ul.boxstuff li {
  list-style-image: url("../images/box/list3.png");
  color: #2F2F2F;
  line-height:16px;}
ul.BoxUL {
  margin:0;
  padding-left:10px;}

ul.AncresArt {
  list-style-image: url("../images/box/list3.png");
  width:450px;
  padding: 8px 2px 8px 20px;
  background-color: #FCFCFC;
  line-height:20px;
  margin-top:0;
}

ul.AncresArt a {
  font-size : 12px;}
  
ul.AncresArt h4 {
  font-size : 13px; margin:0 5px 0 -14px; padding-left:12px; color:#ffffff; background-color:#CCCCCC;}
ul.AncresArt h4 a{
  font-size : 13px; padding-left:20px;}
ul.AncresArt h4.active{
  background-image: url("../../../images/scripts/h4menuactive.png");
  background-position: center left;
  background-repeat: no-repeat;
  padding-left:20px;}
ul.AncresArt h4.h4next {
  margin-top:10px;}

ul.List li{
  line-height:20px;}

input#login {background: #FCFCFC url("../../../jquery_tabs/nicejform_css/user.png") 2px 50% no-repeat;}
input#pass {background: #FCFCFC url("../../../jquery_tabs/nicejform_css/lock.png") 2px 50% no-repeat;}

input:focus, select:focus, textarea:focus{background-color:#F1F7FB;}
input:focus, input:hover, select:focus, select:hover, textarea:focus, textarea:hover{border-color:#6099BF;color:#000000;}
input.requis, select.requis, textarea.requis {background-color: #FFFFDF;}
.Iblue, .Ired, .Igreen {font-weight:bold; margin:7px 10px 0 0; height:23px;}
.Iblue:hover, .Ired:hover, .Igreen:hover {cursor:pointer;}
.Iblue {background-color: #B0D9FC;}
.Igreen {background-color: #BDFCD0;}
.Ired {background-color: #F98989;}
input.Iimg,input[type="image"] {border:0;}

input.btValid, div.jqismooth button {
  /*height:25px; width:150px;*/
  padding:2px 10px;
  margin:2px 10px;
  font-weight:bold;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -khtml-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  border: 2px solid #b5b5b5;
  font-size: 1.2em;
  color:#fff;
  letter-spacing:1px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  cursor:pointer;}

input.btValid{
  background-color: #2F71BF;
}
/****************************************************************/

.inputa {
        background-color: #C3C2CB;
        border-bottom: #000040 1px solid;
        border-left: #000040 1px solid;
        border-right: #000040 1px solid;
        border-top: #000040 1px solid;
        color: #000000;
        font-size: 9px;
        height: 15px;
        vertical-align: middle;
        width: 80px;
}

/********* couleur fond A (profil forum)*********/

.ligna, a.ongl, a.ongl:visited, a.ongl:active {
        background-color: #e9f4f3;
        color: #404040;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 12px;
        text-decoration: none;
}

.lign_forum {
        background-color: #edfaf9;
        color: #404040;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 12px;
        text-decoration: none;
        cursor: pointer;
}

.post-it {
        background-color: #e4edfd;
        color: #404040;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 12px;
        text-decoration: none;
}

/********** couleur fond B (profil forum, archives, ...)**********/

.lignb {
        background-color: #e9f4f3;
        color: #404040;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 12px;
        text-decoration: none;
}

.lignc {
        background-color: #FFFABF;
        color: #404040;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 12px;
        text-decoration: none;
}

.lignd {
        background-color: #CFFFDA;
        color: #404040;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 12px;
        text-decoration: none;
}

.ligne {
        background-color: #FFCFCF;
        color: #404040;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 12px;
        text-decoration: none;
}

.ongl {
        border-bottom: #CCCCCC 1px solid;
        color: #707070;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
}

.quote {
        border: 1px solid #679ED4;
        border-bottom-width: thick;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
        margin-bottom: 5px;
        margin-left: 5px;
        margin-right: 5px;
        margin-top: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        width: 90%;
}

.separ {
        color: #000000;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 5px;
        height: 5px;
        margin-bottom: 0px;
        margin-top: 0px;
        padding-bottom: 5px;
        padding-left: 0px;
        padding-right: 180px;
        padding-top: 0px
}

.textbox {
        background-color: #FFFFFF;
        border-bottom: #000000 1px solid;
        border-left: #000000 1px solid;
        border-right: #000000 1px solid;
        border-top: #000000 1px solid;
        color: #45445B;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 11px;
        width: 90%;
}

.textbox_standard {
        background-color: #FFFFFF;
        border-bottom: #000000 1px solid;
        border-left: #000000 1px solid;
        border-right: #000000 1px solid;
        border-top: #000000 1px solid;
        color: #45445B;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 11px;
		}

.textbox_other {
        background-color: #E9F4F3;
        border-bottom: #3A71BA 1px solid;
        border-left: #3A71BA 1px solid;
        border-right: #3A71BA 1px solid;
        border-top: #3A71BA 1px solid;
        color: #45445B;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 12px;
		}

.titboxc {
        background-color: #C2D7EB;
        color: #FFFFFF;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
		}

/* Titre des sondages */

.titboxcont {
        color: #0E0E0E;
        padding-left: 3px;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
		}

.titboxcont_sond {
        color: #305f9c;
        padding-left: 3px;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
		}

.titre {
        background: #C2D7EB;
        color: #FFFFFF;
        font-family: Verdana, Tahoma, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
		}

.titrea {
        background: none transparent;
        color: #679ED4;
        font-family: Verdana, Tahoma, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
		}

.titreb {
        background: #A5C5DE; 
        color: #FFFFFF;
        font-family: Verdana, Tahoma, sans-serif;
        font-size: 11px;
        text-decoration: none;
}
.titreb a, .titreb a:hover {
        color: #FFFFFF;
        text-decoration: underline;}

.titrec {
        background: none transparent;
        color: #A5C5DE;
        font-family: Verdana, Tahoma, sans-serif;
        font-size: 11px;
        text-decoration: none;
}

/*--------------- colonnes Blocs -------------------*/

td.bloc_title1{
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  }

div.bloc_title_global {
  background: url('../images/bloc-gauche_top.png') no-repeat;
  height: 52px;
  width:164px;
  text-align: center;
  }
div.bloc_title_global h2 {
	font:135% Georgia;
	font-weight:bold;
	color:#717171;
	padding-top:10px;
	margin:0;
	}
	
div.bloc_title_global h2 a, div.bloc_title_global h2 a:hover {
	font:1em Georgia;
	color:#717171;
	font-weight: bold;
	}

td.bloc_title_news{
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  }

div.bloc_title_news{
  background: url('../images/article_top.png') no-repeat;
  font-size: 11px;
  font-weight: bold;
  height: 30px;
  text-align: center;
  padding-top: 2px;
  }

#colone_drte div.bloc_cont2 {
  background: url('../images/bas_bloc.gif') center repeat-y;
}

#colonne_gche div.bloc_cont2 {
  background: url('../images/bas_bloc.jpg') center repeat-y;
  height:33px;
}

#colonne_gche div.bloc_cont_sond {
  background: url('../images/bloc-gauche_bot_ferme.png') center no-repeat;
  height:21px;
}

#colonne_gche div.bloc_cont_sond2 {
  background: url('../images/bloc-gauche_bot_ouvert.png') center no-repeat;
  height:21px;
}

#colonne_gche div.bloc_cont_text2 {
  background: url('../images/bloc-gauche_bot.png') center no-repeat;
  height:13px;
}

#colonne_gche, #colonne_drte {
  margin: 0 2px 0 0;
  width: 165px;
}

div.bloc {
  text-align: left;
  width: 160px;
}

div.bloc p {
  margin: 0px 0px 0px 0px;
}

div.bloc_cont1 {
  background: url('../images/milieu_bloc.jpg') center repeat-y;
  text-align: left;
}

div.bloc_cont_text {
  background: url('../images/bloc-gauche_mid.png') repeat-y;
  text-align: left;
  width:167px;
}
		
div.bloc_cont1b {
  margin-left: 12px;
  width: 140px;
  padding-top: 5px;
  padding-bottom: 5px;
}
		
div.bloc_cont1_rech {
  margin-left: 12px;
  width: 140px;
  padding-bottom: 5px;
  padding-left:0px;
}

div.bloc_cont1_text {
  margin-left: 7px;
  width: 150px;
  padding-bottom: 5px;
  padding-left:2px;
}

div.bloc_cont1b ul li {
  list-style-image: url('../images/bullet.gif');
  margin: 5px 0 0 -10px;
}

* html div.bloc_cont1b ul li { /* hack IE positionnement */
  margin-left: 7px;
}
	    
div.bloc_menu {
  width: 140px;
  padding-top: 0px;
  margin:0;
  padding-bottom: 0px;
  text-align:center;
}

div.bloc_cont2 {
  height: 20px;
  padding: 0 6px 0 6px;
}

div.bloc_cont_sond  {
  height: 20px;
}

div.bloc_title a {
  color: #404040; /**/
  font-size: 10pt;
  font-weight: bold;
}

#liens_footer {
	margin-bottom:-15px !important;
	margin-bottom:-5px;
}
#liens_footer a, #liens_footer a:visited, #liens_footer a:link {
	color: #707776;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	/*text-decoration: none;*/
}
#liens_footer a.mini_liens, #liens_footer a.mini_liens:visited, #liens_footer a.mini_liens:link {
	color: #707776;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
}


/* Ajout du 25/07/07 */

div#titre_bloc {
  text-align: left;
  margin-bottom: 5px;
  margin-right: 0px;
}

div#titre_bloc h3 {
  padding-top : 8px;
  text-align: center;
  padding-left : 0;
}
        
div#titre_bloc ul li {
  list-style-image: url('../images/bullet.gif');
  padding-left : 0px;
}

#editorial {
  margin-bottom: 30px;
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  color: #404040;
  font-size: 13px;
}

#editorial_logo{
  background-image: url('../images/edito.jpg');
  width: 94px;
  height: 24px;
  margin: 5px 0 0 7px;        
}

#editorial span {
  display: none;
}

.tableRowDataTD1 {
  background-color:#E9F4F3;
  border: 0px none;
}

.tableRowDataTD2 {
  background-color:#E9F4F3;
  border: 0px none;
}

div.tableRowDatadiv {
  background-image: url('../images/forum/do_not_disturb/vierge.gif');
  margin: 0 2px 0 2px;
  padding: 4px 0 0 0;
  text-align: center;
  width:30px;
  height:60px;
}

div#hack_ie {
  margin: 0 0 0 0 !important;
  margin-bottom:-8px;
  height:8px !important;
  height:4px;
}

.tablesmilTD {
  background-color:#E9F4F3;
  border: 0px none;
  padding: 0 2px 2px 0;
  margin: -20px 5px 0 0;
  text-align: center;
  width:15px;
  height:15px;
}

div.degrad_droit {
  background: url('../images/fond_droit_titre.gif') right repeat-y;
  width: 114px;
  height: 20px;
}

 #decoup_page {
  clear: both;
  font-weight: bold;
  margin:0px;
  font-size:0.95em;
  padding-bottom:10px;
}
 #decoup_page li{
 float:left;
 margin-right:3px;
 list-style-type:none;
 }
 #decoup_page a{
 color:#0000CC;
 }
 #decoup_page a:visited{
 text-decoration:none;
 }
 .decoup_page_actif{
 background-color:#FF6600;
 } 
 
#paiement_button {
cursor: pointer;
width: 16px;
height: 16px;
border: none;
background: url("../images/coins.png");
}

.changer {
  height: 14px;
  width: 14px;
  border: none;
  cursor: pointer;
  background: url("../images/changer.png");
}

span.sond_box {
  color: #305f9c; /**/
  font-family: arial, Verdana, sans-serif;
  font-size: 10px;
  text-decoration: none;
}

img#title_box_sond {
  margin-top:-8px !important;
  margin-top:7px;
  margin-left:0 !important;
  margin-left:2px;
}

* html #ie_tags {
  margin-top:34px;
}

#ie_reply {
  padding-right:0 !important;
  padding-right:150px;
}

#sous_titre {
  background: url('../images/titres_forum.gif') no-repeat;
  width: 226px;
  height: 24px;
  padding-left: 60px;
}

#options {
  background: url('../images/options.jpg') no-repeat;
  width: 456px;
  height: 56px;
  padding-top:12px;
}

#telecommande {
  background: url('../images/maison2.gif') no-repeat;
  float:right;
  width: 417px;
  height: 144px;
  margin: 0;
}
#tel_traits {
  background: url('../images/maison.gif') no-repeat;
  width: 417px;
  height: 144px;
  margin: 0;
}
#telecommande a {
  position:absolute;
  color: #305f9c; /**/
  font-family: Verdana, arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
}

div.partie_site {
		background: url('../images/topics/categories.jpg') no-repeat;
		width: 500px;
    margin: 0 0 0 10px;
}

div.en-tete_gloss {
		background: url('../images/topics/categories.jpg') no-repeat;
    padding:5px 10px;
}

div.partie_site h3 {
    color:#366BAE;
		font-family:Georgia,Verdana,Geneva,Arial,Helvetica,sans-serif;
		font-size:15px;
		font-weight:bold;
		padding:4px 0 0 10px;
		margin:0;
}

div#site a {
        color:#1D66C4;
		font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
		font-size:1.1em;
}
div#site span {
        color:#6F767F;
		font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
		font-size:0.8em;
}

table.table_recherche {
	width:550px;
	margin-left:15px;
}

div#new_topic_recherche {
  float:left;
	width:520px;
	margin:30px 10px 0 15px;
	padding: 0 10px 10px 10px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	border: 1px solid #5B86BC;
	background-color:#E9F4F3;
}

#new_topic_recherche h3 {
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:1.3em;
    color:#1D66C4;
}

#new_topic_recherche table td {
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em;
    color:#1D66C4;
    height:28px;
    vertical-align:top;
}

.affiliate {
		color:#7F6F7D;
		border: 1px solid #CFB5CC;
		font-family:Georgia,Verdana,Geneva,Arial,Helvetica,sans-serif;
		font-size:12px;
}
.affiliate a {
    color:#366BAE;
    font-family:Georgia,Verdana,Geneva,Arial,Helvetica,sans-serif;
		font-size:12px;
}

p.MsoNormal {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10.0px;
	margin-left:0px;
	font-size:10pt;
	font-family:"Tahoma","Verdana","sans-serif";
	line-height:115%;
}

/* Devis */
div.encadre_titre, .Bindex, .Bart {
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -khtml-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  border: 2px solid #b5b5b5;
  color:#4F4F4F;
  margin:2px 5px;
  }
.Bindex, .Bart {
  font-size:15px;
  padding-top:5px;
}
.Bart {
  margin-bottom:8px;
}
.Bart h2, .Bart a:hover {
  font-size:15px;
  margin:5px;
  text-decoration:none;
}
.Bart div {
  font-size:12px;
  padding:5px;
}
.Barthover {
  background-color:#E9F4F3;
  border: 2px solid #5B86BC;
  cursor:pointer;
}
.Bindex a, .Bindex a:hover{
  font-size:12px;
  text-decoration:none;
}
div.encadre_titre {
  width:550px;
  padding:0 10px;
  float:left;
  }
div.encadre_titre h2{
  color:#4F4F4F;
  margin:-15px 0 10px 10px !important;
  margin:0 0 0 10px;
  padding:0 5px;
  background-color:#ffffff;
  float:left;
  }
  
div#form_devis {
  /*width: 650px;*/
  font-family: Verdana, Tahoma, sans-serif;
  font-weight:bold;
  clear:left;}
div#form_devis label {
  color: #999999;
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 13px;
  line-height: 16px;}
p#cplInfos {
  color:#9F9F9F; font-size:11px; clear:left; text-align:justify;}

div#form_devis textarea, div#form_devis input { background-image: none; background-repeat:no-repeat; background-position:center right; padding-right:18px;}
div#form_devis select { padding: 2px 2px 2px 8px;}

#verif { display:block;}
/*#valid { display:none;}*/
#refus { display:none; font-size:12px;}
div#form_devis input, div#form_devis select { width: 250px; }
div#form_devis #postcode {  width: 90px; }
div#form_devis textarea, div#form_devis select#scat, div#form_devis select#cat { width: 355px; }

div.clearall{clear:left;margin:10px 0;}
td.Dv-ClDroite{width:250px;}

div#form_devis .buttons {
  text-align:center;}
div#form_devis .btn_verif,div#form_devis .btn_valid {
  font-size:20px;
  font-variant:small-caps;
  font-weight:bold;
  color:#fff;
  padding:2px; margin:2px;
  cursor: pointer;
  border: 2px solid #b5b5b5;
  background-color: #908FFF;
}
select#cat, select#scat{
  padding-top:3px;
  color:#4F4F4F;
  font-family: Tahoma, Arial, sans-serif;
}
select#cat{
  /*background: url("../images/titre_news.gif") center top repeat-x;*/
  background-color: #DCF4E3;
  font-weight:bold;
  font-size:14px;
  height:28px;
  letter-spacing:1px;}
select#scat{
  /*background: url("../images/titre_news.gif") center bottom repeat-x;*/
  background-color: #DCF4E3;
  font-size:13px;
  height:24px;
}
select#scat option{
  font-size:13px;
  font-weight:normal;}
select#scat option[disabled='disabled']{
  font-size:14px;
  color:#35BA5D;
}
div#form_devis #mobile, div#form_devis #phone, div#form_devis #fax{width:119px;}

h4.sel_cat {
  font-weight:bold;
  font-size:13px;
  margin:5px 0;
  padding:0 0 0 5px;
}
#catlist {
  width:320px;
}
#catlist span {
  font-size:12px;
  color:#4F4F4F;
}
#catlist span:hover, h4.sel_cat:hover {background-color:#CCCCCC;}
h4.selected {background-color:#DCF4E3;}
span.selected {
  background: url("../../../images/scripts/ici.png") left center no-repeat;
  padding-left:15px;
  text-decoration:underline;
  font-weight:bold;
}
#catlist span:hover, h4.sel_cat:hover {cursor:pointer;}

div#sel_cat_ads {
  float:left;
  margin:10px 5px 5px 0;
  padding-right:5px;
}
div#sel_cat_ads, h4.sel_cat {
  width:305px;
  border: 2px solid #b5b5b5;
  -moz-border-radius: 0 8px 8px 0;
  -webkit-border-radius: 0 8px 8px 0;
  -khtml-border-radius: 0 8px 8px 0;
  border-radius: 0 8px 8px 0;
}

div.devis_art {
  background: url('../../../images/devis/devis.png') left center no-repeat;
  height:73px;
}
div.devis_text, div.Ldevis_text {
  background: url('../../../images/devis/l.png') left center repeat-x;
  height:73px;
  margin-left:164px;
  white-space: nowrap;
}
div.devis_text {width:581px;}
div.Ldevis_text {width:621px;}
div.devis_link {
  padding:5px 10px;
}
div.devis_link div{
  color:#4F4F4F;
  font-size:14px;
  font-weight:bold;
  margin:4px 0 6px 0;
}
div.devis_link a, div.devis_link a:visited, div.devis_link a:link {
  margin-top:5px;
  padding:1px 5px;
  font-size:14px;
  color:#FFFFFF;
  line-height:18px;
  border: 1px solid #b5b5b5;
  background-color:#2A8DD3;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  -khtml-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
div.devis_link a:hover {
  border: 1px solid #1E669E;
  background-color:#30A1F1;
  text-decoration:none;
  font-size:14px;/*pour IE*/
  color:#FFFFFF;/*pour IE*/
}
div.devis_end {
  background: url('../../../images/devis/outils.png') 745px 0 no-repeat;
  width:800px;
}
div.Ldevis_end {
  background: url('../../../images/devis/outils.png') 785px 0 no-repeat;
  width:840px;
  margin-left:20px;
}
ul.devis_ul li, ul.devis_ul li a, ul.devis_ul li a:hover {
  list-style-image: url('../../../images/devis/puce.png');
  color:#2A8CD2;
  font-size:13px;
}
/*div.devis_end:hover {
  background-position: 690px 0;
  cursor:pointer;
}*/
/* jQuery autocomplete */
.ac_results{
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;}
.ac_results ul{
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;}
.ac_results li{
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;}
.ac_loading {background: white url('../images/loader.gif') right center no-repeat;}
.ac_odd {background-color: #E9F4F3;}
.ac_over {background-color: #908FFF;color: white;}

#global_menu_art {
  margin-left:0 !important;
  margin-left:-20px;
}

/********************************* V2 **********************************/
/* Messagerie */
#MenuMsg{ float:left; }
#MenuMsg ul{
  margin:0;
  padding-left:20px;
}
#MenuMsg ul li{
  line-height:22px;
  background-color:#E0E0E0;
  list-style-type:none;
  padding:0 10px;
  cursor:pointer;
  float:left;
  width:120px !important;
  width:150px;
  height:23px;
  text-align:center;
  border:#366bae 1px solid;
}
#MenuMsg ul li:hover{ background-color:#9FC1EA;}
#MenuMsg ul li.active{
  background-color:#3C6DAB;
  color:FFFFFF;
}
#MenuMsg a, #MenuMsg a:hover {color:#000; text-decoration:none;}
#GlobMsgContent {
  /*width:780px;*/
  clear:left;
  margin-left:20px
}
#TabReply{
 width:700px;
 margin-left:10px;
}
#TabReply #promo{
  margin:2px 0 0 20px;
}
.MsgNav{
  margin:10px 10px 2px 0;
  background-color:#ACD5D2;
  line-height:26px;
  border:#B5B5B5 1px solid;
}
.MsgNav.top{
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -khtml-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}
.MsgNav.bot{
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -khtml-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
}
.MsgLibelle {
  font-size:11px;
  color:#969696;
}
.pager_Msg{
  text-align:center;
}
.pager_Msg div {
  width:160px;
  height:20px;
}
.pager_before{
  float:left;
}
.pager_after{
  float:right;
}
.OutilsEditTop, .SmilBot {
  float:right;
  border:#B5B5B5 1px solid;
  padding:2px 10px;
}
.OutilsEditTop {
  padding:3px 10px 2px 10px;
  margin-bottom:-3px;
}
.SmilBot {
  padding:3px 10px 2px 10px;
  margin-top:-3px;
}
#MsgCtRap {
  clear:left;
  float:left;
  padding:5px; margin:10px 0 0 30px;
}
#MsgCtRap form{
  margin:0;
}
#posts_MSG {
  border: #898989 1px solid;
  background-color: #FFFFFF;
  text-align:left;
}
#posts_MSG .info_post {
  margin-bottom:9px;
  background-color: #DEE6FC;
}
#posts_MSG .info_post a {
  font-size:14px;
}
td.MsgNonLu{
  background-color: #A3FFBE;
}
td.SujetLink:hover{
  background-color: #DEE6FC;
  cursor:pointer;
}
.DatePosts{
  padding-top:4px;
  font-size:11px;
}
#posts_MSG .FromOther{
  background-color: #80B9FF;
}
#posts_MSG .toggle {
  background-color: #B0D9FC;
  border-color: #898989;
}
.BttBlue {
  border: 1px solid #366bae;
  background: #DEE6FC url('../images/BtnBlue.png') left top repeat-x;
  color: #000;
  margin: 2px 0;
  vertical-align: middle;
  height:29px;
  padding:0 5px;
  cursor:pointer;
}
.BttBlue.active {
  background-image: none;
  cursor:text;
}
.BtnRoundLeft {
  -moz-border-radius: 10px 0 0 10px;
  -webkit-border-radius: 10px 0 0 10px;
  border-radius: 10px 0 0 10px;
 }
.BtnRoundRight {
  -moz-border-radius: 0 10px 10px 0;
  -webkit-border-radius: 0 10px 10px 0;
  border-radius: 0 10px 10px 0;
 }
tr.MsgUsr{
 line-height:22px;
}
 tr.MsgUsr b{
 font-size:14px;
}
tr.MsgUsr:hover{
 line-height:22px;
 background-color: #DEE6FC;
}
.MsgUserOpt {
 display:none;
}
#MsgViewOpt {float:right; margin-top:5px;}
#MsgViewOpt span:hover {color:#B70707; text-decoration:underline; cursor:pointer;}
/****************************************************************************/

/* Twitter, Facebook, etc */

div.PubliOpts {
  text-align:center;
  height:68px;
  float:left;
  margin:20px 10px 0 10px; padding:0 20px;
  border:#DEE6FC solid 2px;
  -moz-border-radius: 20px 0 20px 0;
  -webkit-border-radius: 20px 0 20px 0;
  -khtml-border-radius: 20px 0 20px 0;
  border-radius: 20px 0 20px 0;
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 18px;
  line-height: 28px;
  color:#DEE6FC;
}
div.PubliOpts img {
  height:35px;
  width:36px;
  margin:0 5px;
  border:0px;
}
div.PubliOpts img#twit {
  background: url('../images/box/bt35.gif') -179px top no-repeat;
}
div.PubliOpts img#facb {
  background: url('../images/box/bt35.gif') -143px top no-repeat;
}
div.PubliOpts img#rss {
  background: url('../images/box/bt35.gif') -107px top no-repeat;
}
div.PubliOpts img#impr {
  background: url('../images/box/bt35.gif') 0 top no-repeat;
}
div.PubliOpts img#comm {
  background: url('../images/box/bt35.gif') -36px top no-repeat;
}


/* -- Affichage des commentaires -- */

.bloc_comment { /* pub et commentaires */
  width:100%;
}
#commentaires_news {
  line-height: 1.6em;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  display:inline-block;
}
#posts {/* sondages uniquement */
  width: 530px;
}
table#Table_Sond {
  margin-left:50px;
}
table#Table_Sond td {
  padding:0 10px;
}
/* -- fenêtres comments. -- */
#nbr_comments {
  margin: 5px 0 0 25px;
  padding:0;
  font-size: 15px;
  font-family: Courier New, Geneva, Arial, Helvetica, sans-serif;
}
#form_info {
  background: #F7F7F7 url('../images/box/new_comment.png') 130px 3px no-repeat;
  float:right;
  width:160px;
  padding:2px 5px;
  margin-bottom:-2px;
}
#form_info, #form_info a, #form_info a:hover {
  text-align:justify;
  font-size:10px;
  color:#ADADAD;
  line-height:15px;
  text-decoration:none;
}
.global_post_comm {
  width: 500px;/*530*/
  text-align:left;
}
textarea.valid, input.valid {
    background-image: none;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 18px;
}
#posts_comm {
  border: #898989 1px solid;
  border-bottom:0;
  background-color: #f2f2f2;
  width:480px;/*515*/
  float:right;
}
.pub_gauche {
  width:200px;
  float:right;
  text-align:center;
}
.post-title, .info_post, .MenuCont {
  -moz-border-radius: 11px 11px 11px 0;
  -webkit-border-radius: 11px 11px 11px 0;
  -khtml-border-radius: 11px 11px 11px 0;
  border-radius: 11px 11px 11px 0;
}
.new_post, #posts_comm, #form_info, .OutilsEditTop, caption {
  -moz-border-radius: 11px 11px 0 0;
  -webkit-border-radius: 11px 11px 0 0;
  -khtml-border-radius: 11px 11px 0 0;
  border-radius: 11px 11px 0 0;
}
.SmilBot {
  -moz-border-radius: 0 0 11px 11px;
  -webkit-border-radius: 0 0 11px 11px;
  -khtml-border-radius: 0 0 11px 11px;
  border-radius: 0 0 11px 11px;
}
#glob_new_post {
  -moz-border-radius: 11px 0 0 0;
  -webkit-border-radius: 11px 0 0 0;
  -khtml-border-radius: 11px 0 0 0;
  border-radius: 11px 0 0 0;
}
.toggle, #posts_MSG, .tltip {
  -moz-border-radius: 11px 11px 11px 11px;
  -webkit-border-radius: 11px 11px 11px 11px;
  -khtml-border-radius: 11px 11px 11px 11px;
  border-radius: 11px 11px 11px 11px;
}
.toggle {
  float:right;
  width:200px;
  height:22px;
  background: #aaaaaa url('../images/box/toggle.png') bottom right no-repeat;
  padding-left:10px;
  cursor:pointer;
  border: #898989 1px solid;
  margin-right:-1px;
}
.toggle.active {
  background: #c9c9c9 url('../images/box/toggle.png') top right no-repeat;
}
.info_post, .new_post {
  background-color: #dcdcdc;
  padding:2px 10px;
  border: #898989 1px solid;
  margin:-1px -1px 4px -1px;
  height:18px;
}
.info_post, .info_post a, .new_post {
  color: #626262;
  text-decoration: none;
  font-size:13px;
}
.info_post a:hover {
  color: #366bae;
}
.toggle span, .info_post span i {
  color:#626262;
  font-style:italic;
  font-size:11px;
  padding-left:10px;
}
.post-content {
  text-align: justify;
  padding: 5px 10px 10px;
}
#glob_new_post {
  background-color: #DEE6FC;
  border: #898989 1px solid;
  border-top:0;
  clear:right;
}
.new_post {
  background-color: #80b9ff;
  border: #366bae 1px solid;
  margin: 0 -1px 0 -1px;
  font-weight:bold;
}
.new_post_form {
  background-color: #DEE6FC;
  padding: 7px 10px;
}
.new_post_form form {
  margin:0;
}
.new_post_form div#refus {
  float:right;
  margin: 7px 35px;
}
.admin_infos, .posteur_infos {
  float:right;
  margin-right:5px;
}
.admin_infos {
  font-size:10px;
}
.posteur_infos {
  margin:3px 20px 0 0;
}
.novalid {
  background-color: #FCA9A9;
}
.mod_post, .sup_post {
  border: #BCBCBC 1px solid;
  display:none;
  margin-top:10px;
  padding:2px 3px 0 3px;
  background-color:#FFF8B5;
}
#notif_empl, #checkOn, #checkOff {
  float:left;
}
#checkOn, #checkOff {
  width:30px;
  height:24px;
  margin:5px 5px 5px 0;
}
#checkOn {
  background: url('../../../images/scripts/checkbox.png') top left no-repeat;
}
#checkOff {
  background: url('../../../images/scripts/checkbox.png') bottom left no-repeat;
}
/*_________________________________________*/

/****************************************************************************/

/* - Fil d'Ariane - */
#ArianTopLeft, #ArianTopRight, #ArianTop {
  height:29px;
}
#ArianTop {
  background: url('../images/cadres/ar_hm2.gif') repeat-x;
  /*margin: -8px 0 10px 2px !important;*/
  margin: -12px 0 10px -5px !important;
  margin: -14px 0 10px 0;
  width:750px;
  float:left;
}

#ArianTopRight {
  background: url('../images/cadres/ar_hd2.gif') right top no-repeat;
}
div.ArianLink {
  color:#C05151;
  padding:6px 0 0 8px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
}
.ArianLink a, .ArianLink a:hover, .ArianLink a:visited, .ArianLink a:link {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  color: #696969;
  font-size: 13px;
  font-weight:bold;
  text-decoration:none;
}
#ArianBot {
  height:23px !important;
  height:21px;
  background: #FFFFFF url('../images/cadres/ar_bm.gif') top left repeat-x;
  /*margin: -2px 0 0 0 !important;*/
  margin: 0 20px 0 0;
  width:750px;
  float: right;
  border: 1px solid #ACD5D2;
  -moz-border-radius: 0 0 8px 8px;
  -webkit-border-radius: 0 0 8px 8px;
  -khtml-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
}
/****************************************************************************/

/* ToolTip */
.tltip  { font-size:12px; width: 200px; padding: 10px; display: block; background-color:#E5ECFF; font-family: "Lucida Sans Unicode"; color: #010101; border: 2px solid #BCCEFF; text-align:left;}
.tltip h3  { font-size:14px; margin:0 0 5px 0;}
img.tTip{ margin:0 5px; }
