
body
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	background: #e8e8e8;
	background-image: url('/images/fond.gif');
}

.site_block
{
	width:100%;
	text-align:center;
}

.site_fond
{
	background-image: url('/images/fond_site.gif');
	width: 995px;
	text-align:center;
	margin-left: auto;
    margin-right: auto;
}

.header_block
{
	width: 987px;
	height: 90px;
	background-image: url('/images/header.jpg');
	margin-left: auto;
    margin-right: auto;
    text-align:left;
}

.header_logo
{
	float: left;
	width: 250px;
	height: 90px;
}
.header_logo_placement { margin:5px 0px 0px 12px; }
.header_logo_ss { margin:3px 0px 0px 10px; }


.header_banner
{
	float: left;
	width: 680px;
	height: 90px;
}
.header_banner_placement { margin :15px 0px 0px 10px;  }


.menu_block
{
	width: 987px;
	height: 24px;
	background-image: url('/images/fond_menu.gif');
	margin-left: auto;
    margin-right: auto;
    text-align:left;
}
.menu_placement { padding:4px 0px 0px 0px;  }


.page_block
{
	width: 987px;
	overflow: auto;
	margin-top:5px;
	margin-left: auto;
    margin-right: auto;
    text-align:left;
}


.footer_block
{
    background-color: #b0e5f6;
    background-image: url('/images/fond_bas.gif');

    width: 987px;
	margin-left: auto;
    margin-right: auto;
    border-top:1px solid #e3dddd;
	text-align:left;
	overflow:auto;
}
.footer_bottom
{
    width: 995px;
    height:4px;
    text-align:left;
	margin-left: auto;
    margin-right: auto;
	margin-bottom:15px;
}

.footer_bottom_copyright
{
    margin-left:10px;
    margin-top:5px;
    color:white;
    margin-bottom:10px;
}

.footer_bottom_partenaires
{
    float:left;
    width:150px;
    margin-top:10px;
    margin-bottom:10px;
}


/* PAGES */

.page_menu
{
    float:left;
    width:200px;
    overflow:auto;

}

.page_intro_gauche
{
    float:left;
    width:610px;
    overflow:auto;

}

.page_intro_droite
{
    float:left;
    width:177px;
    overflow:auto;
}

.LienContact
{
	background:transparent url('/images/tag_blue.gif') no-repeat;
	margin:2px 2px;
	padding-left:20px;
}

/* MESSAGE */

#MSG_block_tour {
    margin-left:2px;
	overflow:auto;
	border: 1px solid #706d66;
	width:595px;
	margin-top:10px;/*
    height:100%; */
}
#MSG_block_tour_categorie {
    margin-left:2px;
	overflow:auto;
	border-left: 1px solid #706d66;
	border-bottom: 1px solid #706d66;
	border-right: 1px solid #706d66;
	width:595px;/*
    height:100%; */
    background:#ededed;
}

#MSG_block_libelle {
	overflow:auto;
	width:593px;
	background-image: url('/images/header_haut.gif');
	color:white;
	border: 1px solid #ece5d2;
	height:23px;
}
#MSG_block {
	overflow:auto;
	width:589px;
	padding:3px;/*
	height: 100%; */
	background: url('/images/fond_msg.gif') repeat-y;


}
#MSG_libelle_field {
	float:left;
	margin-top:2px;
	margin-left:5px;
}
#MSG_infos {
	float:left;
	width:120px;/*
	height: 100%; */

}
#MSG_msg {
	float:left;
	width:460px;
	padding-left:5px;

}

/* INTRO */

#LQ
{
        width: 560px;
        margin-left: 5px;
        padding-top: 3px;
        overflow: auto;
}
#LQIcone
{
        width: 50px;
        height: 30px;
        float: left;
        text-align: center;
}
#LQLib_Cla
{
        border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
        width: 360px;
        float: left;
        height: 30px;
    overflow: auto;
}
#LQLibelle
{
        height: 15px;
    width: 360px;
        white-space: nowrap;
    overflow: hidden;
}
#LQClassement
{
    height: 15px;
    width: 360px;
    white-space: nowrap;
    overflow: hidden;
}
#LQDate
{
        border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
        width: 78px;
        height: 30px;
        float: left;
        padding-top: 5px;
        text-align: center;
}
#LQExpert
{

        width: 30px;
        height: 30px;
        float: left;
        padding-top: 3px;
        margin-left: 12px;
}

.intro_menu_block
{
    width:300px;
    margin-top:5px
}



.LienInfo  { background-image: url('/images/icones/information.png');  }
.LienContact  { background-image: url('/images/icones/tag_blue.gif');  }
.LienMsg  { background-image: url('/images/icones/comment.gif');  }

.LienInfo,.LienContact, .LienMsg  {
        background-position: left center;
        height: 18px;
        margin: 1px 1px 1px 2px;
        background-repeat: no-repeat;
        padding-left: 20px;
        padding-top: 1px;
}

.menu_head
{    width:185px;
    height:24px;
    background-image: url('/images/menu_titre.gif');
}
.menu_head_placement { padding:4px 0px 0px 25px; color:#7e6262; }
.menu_body
{
    width:184px;
    overflow:auto;
    background: #f2f2f2;
    border-right:1px dashed #d3cdcd;
    border-bottom:1px dashed #d3cdcd;
    margin-bottom:10px;
	text-align:left;
}

.menu_d_head
{
    width:170px;
    height:24px;
    background-image: url('/images/menu_droit.gif');
}
.menu_d_head_placement { padding:3px 0px 0px 25px; color:#7e6262; }
.menu_d_body
{
    width:168px;
    overflow:auto;
    background: #f2f2f2;
    border-left:1px dashed #d3cdcd;
    border-right:1px dashed #d3cdcd;
    border-bottom:1px dashed #d3cdcd;
    margin-bottom:10px;
	text-align:left;
}

#sujet_option
{
	height:20px;
	padding-left:3px;
	float:left;
}

#intro-categorie
{
	float:left;
	margin:0px;
	padding:0px;
	width:130px;
    padding-left:17px;
    margin-top:10px;
    margin-bottom:10px;
}

#intro-categorie ul {
	margin: 0 0 0px;
	padding: 0;
}

#intro-categorie li {
	margin: 0;
	padding: 0;
	display : list-item;
 	/* list-style-image : url('../icon/icons/16x16/plain/book_open.png');  */
 	list-style-image : url('/images/icones/comment_menu.gif');
 	list-style-position: outside;
}

/* STYLE TITRE */

h1        {
        font-size: 30px;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
        color:#636363;
}

h2        {
        font-size: 18px;
        font-weight: bold;
        color: #a63e3e;
        margin: 0px;
        padding: 0px;
}


h3        {
        font-size: 14px;
        color: #365C8E;
        margin: 0px;
        padding: 0px;
}

h4        {
        padding-left: 20px;
        padding-right: 90px;
        font-size: 16px;
        font-weight: bold;
        color: #999999;
        margin: 0px;
        padding: 0px;
}

strong        {
        color: #7f7c7b;
}


/* LIEN ICONES */

.IcoQuestion  { background-image: url('/images/icones/comment.gif');  }

.IcoQuestion  {
        background-position: left center;
        height: 15px;
        margin: 1px 1px 1px 2px;
        background-repeat: no-repeat;
        padding-left: 20px;
        padding-top: 2px;
}

/* MENU LIEN */

#header-menu
{
	margin:0px;
	padding:0px;
}

#header-menu ul {
	margin: 0 0 0px;
	padding: 0;
}

#header-menu li {
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#header-menu li a {
	background: url(/images/vline.gif) no-repeat center left;
	display: inline;
	line-height: normal;
	padding: 0 6px 0 12px;
	text-decoration: none;
}

#membre_ico
{
	float:left;
	height:45px;
	padding-right:3px;

}

#membre_lien
{

	height:45px;
	padding-right:15px;
	padding-top:1px;
}

/* LIEN */


a.arrow_footer {
        font-family: Tahoma, Sans-serif;
        text-decoration: none;
        color: #FFFFFF;
        font-size: 10px;
        padding-left: 10px;
		background: url('/images/icones/arrow_white.gif') no-repeat left;

}

a.arrow_footer:hover {
        text-decoration: underline ! important;
}


.arrow {
	padding-left: 10px;
	background: url('/images/icones/arrow.gif') no-repeat left;
}



a {
        font-weight: bold;
        font-family: Tahoma, Sans-serif;
        text-decoration: none;
        color: #646262;
        font-size: 11px;
}

a:hover        {
        text-decoration: underline ! important;
}

a.unbold {
        font-weight: none;
        font-family: Tahoma, Sans-serif;
        text-decoration: none;
        color: #546D9E;
        font-size: 11px;
}

a.unbold:hover        {
        text-decoration: underline ! important;
}

a.menu {
        font-family: Tahoma, Sans-serif;
        text-decoration: none;
        color: #b14115;
        font-size: 11px;
}
a.menuWhite {
        font-family: Tahoma, Sans-serif;
        text-decoration: bold;
        color: #ffffff;
        font-size: 11px;
}

a.menu:hover {
        text-decoration: underline ! important;
}

a.menu_footer {
        font-family: Tahoma, Sans-serif;
        text-decoration: none;
        color: #FFFFFF;
        font-size: 10px;
}

a.menu_footer:hover {
        text-decoration: underline ! important;
}

a.categorie
{
        color: #85818D;
        text-decoration: none;
    font-size:7.5pt;
    font-weight: bold;
        font-family: Verdana;
}
a.categorie:hover
 {
        color: #ECA848;
        text-decoration: none;
        font-size:7.5pt;
        font-weight: bold;
        font-family: Verdana;
}

.intro_article
{
	margin-top:5px;
	padding:0px;
	overflow:auto;
}
.intro_article_img
{
	float:left;
 	width:70px;

}
.intro_article_infos
{
	float:left;
 	width:310px;
}

.image_article
{
	width:60px;
	height:50px;
	border: 1px solid #494949;
}

.titre {
        height: 23px;
        width: 580px;
        border-bottom-style: dashed;
        border-bottom-width: 1px;
        border-bottom-color: #a63e3e;
        margin-bottom:10px;
        margin-top:10px;
}

.LienMenu2  { background-image: url('/images/icones/LienMenu2.gif');  }
.LienMenu3  { background-image: url('/images/icones/LienMenu2_2.gif');  }
.LienMenuQuestion  { background-image: url('/images/comment.gif');  }
.LienMenuExpert  { background-image: url('/images/user_gray.gif');  }
.LienListeExperts  { background-image: url('/images/page_experts.gif');  }
.LienMenu2, .LienMenu3   {
        background-position: left center;
        height: 15px;
        margin: 1px 1px 1px 2px;
        background-repeat: no-repeat;
        padding-left: 20px;
        padding-top: 2px;
}
.LienMenu2, .LienMenu3 , .LienMenuQuestion, .LienMenuExpert, .LienListeExperts {
        background-position: left center;
        height: 15px;
        margin: 1px 1px 1px 2px;
        background-repeat: no-repeat;
        padding-left: 20px;
        padding-top: 2px;
}

#Post {
        width: 595px;
        height: 30px;
        margin-left: 5px;
        padding-top: 3px;
        text-align: right;
}

form {
        margin: 0px;
        padding: 0px;
}

select
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: 1px solid  #3e66ae;
    BORDER-LEFT: 1px solid  #8CA7D8;
    BORDER-RIGHT: 1px solid  #3E66AE;
    BORDER-TOP: 1px solid  #8CA7D8;
    COLOR: #000044;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
}

textarea
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER: 1px solid  #808080;
    COLOR: #000044;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
}


input
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER: 1px solid  #c4a8a8;
    COLOR: #000044;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;

}

.PasDeBord
{
        BORDER-BOTTOM: 0px;
        BORDER-LEFT: 0px;
        BORDER-RIGHT: 0px;
        BORDER-TOP: 0px;
        background-color: #DBE7FB;
}


#TableMessage
{
		width:584px;
        height:154px;
        margin-left: 5px;
        border-collapse: collapse;
}

#ForumCitation
{
		width:97%;
        padding: 4px;
        margin-left:2px;
        margin-top:0px;
        background-color: #FFFFFF;
        border-style: solid;
        border-width: 1px;
        border-color: #404040;
}


#CategorieMessage {
        width: 577px;
        border-right-width: 1px;
        border-left-width: 1px;
        border-right-color: #9292ab;
        border-left-color: #9292ab;
        margin-left: 4px;
        padding: 3px;
        border-right-style: solid;
        border-left-style: solid;
        background-color: #ededed;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #9292ab;
        display: block;
        overflow: auto;
}



#DateMessage {
        float: right;
        height: 15px;
        margin: 1px 1px 1px 6px;
        background-repeat: no-repeat;
        padding-left: 23px;
        padding-top: 2px;
}


#footer
{
  background: url(/images/footer-bg.png);
  color: #A9CAE8;
  width:978px;
  height:78px;
  border: 1px solid #538dc0;
  text-align:left;
  margin-top:1px;
}

#ja-footer
{
	margin:0px;
	padding:0px;
}

#ja-footer ul {
	margin: 0 0 0px;
	padding: 0;
}

#ja-footer li {
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#ja-footer li a {
	background: url(/images/vline.gif) no-repeat center left;
	display: inline;
	line-height: normal;
	padding: 0 10px 0 12px;
	text-decoration: none;
}

.footer_bottom_partenaires
{
    float:left;
    width:150px;
    margin-top:10px;
    margin-bottom:5px;
    font-size:10px;
}

/* CHAMPS */
form {
        margin: 0px;
        padding: 0px;
}

#form_block
{
  /*width:625px; */
  width:97%;
  padding-left:15px;
  overflow: auto;
  min-height:20px;
  margin-top:6px;
}
#form_libelle
{
  float:left;
  width:235px;
}
#form_champ
{
  float:left;
  width:275px;
}
#form_champ_libre
{
  float:left;
}

#block_departement
{
	margin-left:5px;
	float:left;
	width:130px;

}