*
{
    padding: 0;
    outline: none;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

body
{
    /*font-family: Tahoma, Geneva, Kalimati, sans-serif;*/
    font: normal 100% "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
    color: black;
}

img
{
    border: none;
    margin: 0;
}


#infos 
{
    padding-top: 2px;
    margin: 0 180px;
}

.notice {
	border: 1px solid darkblue;
	background: #00BFFF url(/images/webmodele/info_24x24.png) no-repeat 10px center;
	padding: 10px 20px 10px 40px;
	margin: 5px 0px;
	font-size:70%;
}
.notice.error {
	border: 1px solid red;
	background: pink url(/images/webmodele/error_24x24.png) no-repeat 10px center;
}
.notice a, .notice a:link, .notice a:visited {
	color: gray;
	text-decoration: none;
	font-weight: normal;
}
.notice a:hover
{
    color: Navy;
    font-weight: normal;
    text-decoration: none;
}

.center
{
    text-align:center;
}

.panel
{
    width:100%;
    border:0;
}
/*
.wrapper
{
    margin: 0 auto;
    width: 96%;
    text-align: left;
    position: relative;
    border:0;
}
*/
#headerpanel
{
    /*height: 90px;
    min-height: 90px;*/
}
.bwm-toolitem span
{
    display:none;
}

.bwm-logo
{
    float:left;
    padding-top:5px;
}

.bwm-logo img
{
    width: 180px;
    height: 55px;
    display:block;
}
#menupanel
{
    width :100%;
    clear: both;
}
#menupanel img
{
    height:14px;
    width:14px;
}
/*
#optionspanel
{    
    overflow:hidden ;
    background-image:none !important;    
    padding-top : 15px;
    border-bottom: 1px solid white;
}
#optioninnerlink img 
{
    height:24px;
    width:24px;
    margin-right:10px;
}
#optionspanel a, #optionspanel a:link, #optionspanel a:visited {
	text-decoration: none;
	font-weight: normal;
}
#optionspanel a:hover
{
    font-weight: normal;
    text-decoration: none;
}
*/


#menupanel .bwm-disconnected
{
    /*height:25px;*/
    border-bottom  :1px solid white;
} 

.bwm-sitemenu ul
{
    width:100% !important;
}
.bwm-sitemenu .last-item
{
    float:right !important;
    padding-top: 1px;
}
.bwm-sitemenu .themechooser
{
    width: 150px;
    float:right;
}

#contentpanel
{
    background-image:none !important;
}
#content 
{
    /*width:99%;*/
    margin-left:2px;
    margin-right:2px;
    /*border-left :1px solid white;
    border-right :1px solid white;*/
}




/*
#title
{

    padding-top: 20px;
    padding-left: 200px;
    height: 85px;
    font-size: x-large;
    font-weight: bold;
}


#title a, #title a:link, #title a:visited
{
    text-decoration: none;
    font-weight: bold;
    font-family: 'Reenie Beanie', cursive;
    font-size: 31px;
    color: #58321C;    
}

#title a:hover
{
    color: #58331B;    
    text-decoration: none;
    font-weight: bold;
}
*/

.bwm-toolmenu
{
    float: right;
    text-align:center;
    padding-top:5px;
}
.bwm-toolitem
{
    float:right;
    padding:5px;
    display:block;
    height:36px;
    width:36px;
}

.bwm-toolitem img, .bwm-toolitem input
{
    height:36px;
    width:36px;
}

.bwm-user-toolitem
{
    font-size:120%;
    font-style:italic;   
    padding-top : 10px;
    display: block;
}

/*
.connexion
{
    font-size: medium;
    font-weight: normal;    
    font-style:italic;   
}
.connexion a
{
    font-weight: normal;
    text-decoration: none;
}

.connexion a, .connexion a:link, .connexion a:visited
{
    color: #58331B;    
    font-weight: normal;
    text-decoration: none;
}

.connexion a:hover
{
    color: white;
}
*/
#about
{
    color: #ffffff;
    font-size: small;
    text-align: center ;
    vertical-align:middle;
    position: relative;
    padding-top:20px;
}

#about a, #about a:link, #about a:visited
{
    text-decoration: none;
    color: #58331B;    
}

#about a:hover
{
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
}

#aboutpopup
{
    background-color: #A16238;   
    font-size:medium; 
    color:#fff;
    padding:40px;  
    height: 370px;

}

#aboutpopup h2 
{
    font-family: 'Reenie Beanie', cursive;
    font-size: 42px;   
    color:#F29400;
}

#aboutpopup img
{
    height:120px;
    margin-top:30px;
}

.bwm-loginform
{
    width:400px;
    margin: auto;
}

.bwm-loginform table,.bwm-loginlabel, .bwm-logininput, .bwm-logininfo, .bwm-loginerror, .bwm-loginlink
{
    width: 100%;
    margin: 5px 10px;
}
.bwm-loginlabel, .bwm-logininfo, .bwm-loginerror 
{
    display: block;
}
.bwm-loginlabel
{
    font-weight:bold !important;
}
.bwm-loginform table {
    margin:10px;
}

.bwm-loginform a, .bwm-loginform a:link, .bwm-loginform a:visited {
    font-weight: normal;
    text-decoration: none;
}

.bwm-loginerror
{
    display:block;
    font-weight:bold !important;
    color: #C33 !important;
}

/*
#login
{
    width: 500px;
    position: relative;
    padding-top: 100px;
    margin: auto;
}

#login table
{
    width:100%;
}

#login td
{
    padding:2px;
}

#login .buttton, #login td .buttton
{
    padding:5px 15px;
}

#login .text, #login td .text
{
    width:150px;
}

*/


.toolbar {
    /*background-color:#58321C;*/
    width: 100%;
    height: 28px;
    /*padding: 4px 10px;*/
    padding: 2px 4px;
    /*border-bottom: solid 2px white;
    border-top: solid 2px white;*/
}

/*
#detailwrapper td.dxgv {
    border: 0 !important;
    padding: 0 !important;
}
*/



.bwm-label
{
    width: 165px;
    padding: 3px 0;
    padding-left: 8px;
    float: left;
	margin-bottom : 5px;
	margin-top:5px;
}
.bwm-editor
{
    margin-left: 165px;
	margin-bottom : 5px;
	margin-top:5px;
}
.bwm-row
{
    clear: both;
    padding: 2px 0;
}
.bwm-row-group
{
    float: left;
    margin-right: 0 1%;
}
.bwm-header
{
    /*border-bottom: 1px solid #fff;*/
    font-weight: bold;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 2px;
    color:#4986A2;
}
.bwm-group
{
    /*border: 1px solid #fff;*/ /*background-color: #58321C;*/ /*margin-top: 10px; */
    float: left;
    margin: 7px 2%;
    min-width: 350px;
}
.bwm-subgroup
{
    float: left;
    margin: 7px 2%;
    min-width: 180px;
}
.un
{
    width: 97%;
}
.deux
{
    width: 45%;
}
.trois
{
    width: 30%;
}
.quatre
{
    width: 22%;
}


.adr-label
{
    width: 40px !important;
}
.adr-editor
{
    margin-left: 50px !important;
}    

hr
{
     background: white url(../images/line-hor.gif) repeat-x top;
     display :block;
}

.bwm-errorssummary-group
{
   /*background-color: #FFA07A;*/
   color: #DC143C;
   padding:10px;
   font-size: 110%;
   font-weight: bold;
}
.bwm-errorssummary-group li
{
   padding:2px;
}

.bwm-errorssummary-group a, .bwm-errorssummary-group a:link, .bwm-errorssummary-group a:visited
{
   color: #DC143C;  
   font-weight: bold;
   text-decoration: none;
}

.bwm-errorssummary-group a:hover
{
   color: #FF4500;
}
 .bwm-accordion-header-group {padding:0 !important;}
 .bwm-accordion-header
 {
     cursor:pointer;
 }
 .bwm-accordion-header.dxm-disabled
 {
     cursor:auto;
 }
.bwm-errorpanel{
    padding-left:50px;
    text-align:left;
}

/*
<div class="bwm-group">
    <div class="bwm-header"></div>
    <div class="bwm-row">
        <div class="bwm-label"></div>
        <div class="bwm-editor"></div>
    </div>
    <div class="bwm-row">
        <div class="bwm-label"></div>
        <div class="bwm-editor"></div>
    </div>
</div>
*/