/*
#8300FF violet fasilaweb
#73BE1E vert fasilaweb
#48a931 vert liens
#808DFF bleu manue
#45257b bleu foncé
#6f6187 gris droite/gauche
#6f6187

*/

h1 {
  padding: 0;
  margin: 0;
}

#header {        
    height: 140px;
    background-color:#FFFFFF;       
}
#haut {
    height: 59px;
    background-color:#FFFFFF;
    background-image:url(../images/v5_fond_haut.gif);
    background-repeat:no-repeat;
	background-position: right top;	
	margin:0;
    padding:10px 0 0 160px;	
     /*** style-impression
    display:non;            
    ***/	
}
#menuhaut {    
    padding:10px 0px 0 20px; 
    font-size: 1.15em;
    color:#9A34FF;
           
}
#menuhaut a {
    margin: 0px 2px;
    color: #6f6187;
    text-decoration: none;
    font-weight:bold;
    
}
#menuhaut a:hover {
    text-decoration: underline;
}

#recherche form {
    margin:-20px 0 0 600px;      
    padding:0;           
}
#pied {
    clear:both;
    height: 150px;
    background-color: #FFFFFF;
    background-image:url(../images/v5_fond_pied.gif);
    background-repeat:no-repeat;
	background-position: left bottom;
	text-align:left; 	
}
#pied p{
    padding:40px 0px 0 0px;
	text-align:center;
    font-size:0.85em;	
}
#pied a, #pied a:visited{
    color:#45257b;
}
#pied a:hover{
    text-decoration:none;
}
#pied li a {
	color:#45257b;
    text-decoration:underline;	
}
#pied li a:visited {
	color:#45257b;

}
#pied li a:hover {
	color:#48a931;
}

#gauche {
    margin-top:13px;
    width: 172px;   
    background-image:url(../images/v5_barre.gif);
    background-repeat:repeat-y;
	background-position: right top;
}

#menu {
    width: 172px; 
     height:300px; 
    font-size:1.15em;
 background-image:url(../images/v5_fond_gauche.gif);
    background-repeat:no-repeat;
	background-position: left top;
 
	/*background:#D5D2C4;*/
}
/* Feinte non comprise par IE pour min-height */
html>body #menu {
	height: auto;
	min-height: 300px;
}
#menu a, #menu strong {
	color:#6f6187;		
}
#menu a:visited {
	color:#6f6187;		
}
#menu a.alt {
    /*font-weight:bold;*/

    text-decoration:underline;
}
#menu dt.principal a, #menu dt.principal strong {
	color:#6f6187;	
	font-weight:bold;
}
#menu dt.principal a:visited {
	color:#6f6187;
	font-weight:bold;
}
#menu dt.principal a:hover {
    color:#000000;	
	font-weight:bold;
	text-decoration:underline;
}

#droite {
    margin-top:13px;
    padding: 0 0 0 10px;
    height:300px; 
    color:#6f6187;
    background-image:url(../images/v5_fond_droite.gif);
    background-repeat:no-repeat;
	background-position: right top;	

}
/* Feinte non comprise par IE pour min-height */
html>body #droite {
	height: auto;
	min-height: 300px;
}
#droite h3 {
    margin-top : 5px;
    margin-left: -9px;
    color:#6f6187;   
    background-image:none;
    background-image: url(../images/fond_h3_droite.png);
    background-repeat: no-repeat;
    background-position: left top;
    vertical-align: middle;
    padding-left: 10px;
    padding-top: 5px;
    height: 28px;
    font-size:1.25em;  
}
#droite h4 {		
    color: #6f6187;      
    margin-top:2px;
    margin-bottom:2px;
}
#droite .paragraphe {
    border-style:none;

}

#gauche .paragraphe {
    padding-left: 10px;
    padding-right: 10px;

}
body {
    /*font-family:Arial, Helvetica, sans-serif;*/
    font-family:Arial, verdana, courier;
    color:#45257b;
    font-size: 0.8em;
    background:#4d3c6b;
    background-image: url(../images/fond_fasilaweb.jpg);
    background-position: left top;
    background-repeat: repeat-x;    
    margin: 0;
    padding: 0;
    
}

#centre {
    /*width:653px;  */
    width:533px;
    padding-left: 10px;
    padding-right: 10px;    
}

#centreetdroite {
    /*width:839px;
    width:707px;*/
    width:697px;
    padding-left: 10px;
    padding-right: 110px;             
    background-image:url(../images/v5_fond_centreetdroite.gif);
    background-repeat:no-repeat;
	background-position: right top;	

}
#centre strong, #centreetdroite strong{
    color:#5a00fd;
}

h2 {		
    color: #7500db;     
    text-transform:none;     
    font-size: 1.25em;
    letter-spacing:1px;
}
h3 {		
    color: #6e001e;      
    font-size: 1.15em;
    font-weight: bold;
    margin-bottom:2px;
}
#centre h4,#centreetdroite h4 {		
    color: #6e001e;      
    margin-top:2px;
    margin-bottom:2px;
}

fieldset {
border:1px #48a931 solid;
}
legend {
    color: #45257b; 
    border:1px #48a931 solid;
    padding:2px 30px 2px 10px;
    font-weight:normal;
  
}
a {
	color:#48a931;	
	font-weight:normal;
}
a:visited {
	color:#48a931;
	font-weight:normal;	
	
}
a:hover {
	color:#48a931;
	font-weight:normal;
}
hr {
    color: #808080;  
    background-color: #808080;
    height: 1px;
    border: 0;
}
.mdl_formulaire label {
    font-weight:bold;
}
/* Style for mdl_paragraphe_onglet tabs */
.mdl_paragraphe_onglet {  
  margin:0;   
  padding:5px;  
  background:#fff;  
  border-bottom:1px solid #f0ffd8; 
}

.mdl_paragraphe_onglet h3 {
    display:none;
}
.mdl_paragraphe_onglet .bo_paragraphe h3 {
    display:block;
}
/*UI tabs*/
.ui-tabs-nav {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: segoe ui, Arial, sans-serif;
	float: left;
	position: relative;
	z-index: 1;
	border-right: 1px solid #E4E5E3;
	bottom: -1px;
}
.ui-tabs-nav-item {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	border: 1px solid #E4E5E3;
	border-right: none;
}
.ui-tabs-nav-item a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	font-size: 1.15em;
	font-weight: bold;
	text-decoration: none;
	padding: .5em 1.7em;
	color: #eeeeee;
	background: #7bb53d url(../images/font-vert-clair.png) 0 50% repeat-x;
}
.ui-tabs-nav-item a:hover {
	background: #7500db url(../images/font-violet.png) 0 50% repeat-x;
	color: #ffffff;
}
.ui-tabs-selected {
	border-bottom-color: #327E04;
}
.ui-tabs-selected a, .ui-tabs-selected a:hover {
	background: #327E04 url(../images/font-vert-fonce.png) 0 50% repeat-x;
	color: #eeeeee;
}
.ui-tabs-panel {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: segoe ui, Arial, sans-serif;
	clear:left;
	border: 1px solid #E4E5E3;
	background: #ffffff;
	color: #222222;
	padding: 1.5em 1.7em;	
}
.ui-tabs-hide {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}
