.imgLink{
    vertical-align: bottom;
}
.imgLink a {
    margin-top: 0;
    margin-bottom: 20px;
}
.avisBlock a{
    color: #333333;
    text-decoration: none;
    margin-left: -2px;
}
.avisBlock a:hover{
    color: #333333;
    text-decoration: underline;
}
.avis_fields {
    border: 1px solid #333333;
    margin-bottom: 10px;
}
a.btn_reglement{
	background: #ff901c url(../images/home/bg_button.gif) repeat-x 0px 0px;
	padding: 3px 10px 3px 10px;
	border: 1px solid #c66e15;
	font: bold 12px arial;
	text-align:center;
	color:#fff;
	text-decoration:none;
	height:23px!important; /* pour corriger l'affichage du bouton dans le popup sous IE6 */
}
a.btn_reglement:hover {
	color: #e1e1e1;
}
.Style1 {
	font-size: 14px;
	font-weight: bold;
}
.warningMsg{
	color: #000000;
	font-weight: bold;
}

.warningMsg p{
	margin: 0px 0px 10px 0px;
}

.label_inscription{
    color:#24B4A5;
	font-weight:bold;
	font-size:11px;
}
.label_inscription_blue{
    color:#0074DB;
}
.invalid_field{
    /* border:1px solid #FD940C; */ 
    border:1px solid #FF0000;
    height:16px;
}
.error_msg{
    color:#FF0000;
    font-size:11px;
    font-style:italic;
}
.cadre_avatar{
	font-size:1px!important;
}
.cadre_avatar .corner_top_left{
	background: #FFFFFF url(../images/cadre_avis/corner_top_left.jpg) no-repeat 0px 0px;
	height:3px;
}
.cadre_avatar .top{
	background: #FFFFFF url(../images/cadre_avis/top.jpg) repeat-x 0px 0px;
}
.cadre_avatar .corner_top_right{
	background: #FFFFFF url(../images/cadre_avis/corner_top_right.jpg) no-repeat 0px 0px;
}
.cadre_avatar .left{
	background: #FFFFFF url(../images/cadre_avis/left.jpg) repeat-y 0px 0px;
    width:3px;
}
.cadre_avatar .right{
	background: #FFFFFF url(../images/cadre_avis/right.jpg) repeat-y 0px 0px;
    width:3px;
}
.cadre_avatar .corner_bottom_left{
	background: #FFFFFF url(../images/cadre_avis/corner_bottom_left.jpg) no-repeat 0px 0px;
	height:3px;
	width:3px;
}
.cadre_avatar .bottom{
	background: #FFFFFF url(../images/cadre_avis/bottom.jpg) repeat-x 0px 0px;
	/*height:3px;*/
	height:8px;
	*height:10px;
}
.cadre_avatar .corner_bottom_right{
	background: #FFFFFF url(../images/cadre_avis/corner_bottom_right.jpg) no-repeat 0px 0px;
	height:3px;
	width:3px;
}
.button_b {
    background: #b8cbd8 url(../images/home/bg_button.gif) repeat-x 0px 0px;
    padding: 3px 10px 3px 10px;
    border: 1px solid #6e93ae;  
    font: bold 12px arial;
    text-align:center;
    color:#fff;
    text-decoration:none;
    height:23px!important; /* pour corriger l'affichage du bouton dans le popup sous IE6 */
}

.button_b img{
    vertical-align:middle;
    margin-bottom:2px;
    margin-right:3px;
}

.button_c {
    background: #ff901c url(../images/home/bg_button.gif) repeat-x 0px 0px;
    padding: 3px 10px;
    border: 1px solid #c66e15;  
    font: bold 12px arial;
    color:#FFFFFF;
    text-decoration:none;
}

.button_d {
    background-color: #FFFFFF;
    padding: 3px 10px;
    border: 1px solid #04C80D;
    font: normal 11px arial;
    color:#06990D;
    text-decoration:none;
    height:20px;
}

.button_f {
    background: url(../images/btn_f.png) repeat-x;
    padding: 5px;
    height: 25px;
    border: 1px solid #8E3600;
    font: normal 12px arial;
    color:#fff;
    text-decoration:none;
    vertical-align: middle;
    font-weight: bold;
    cursor: pointer;
}

.button_g {
    height:16px;
    vertical-align: middle;
    border:1px solid #000000;
    background:#6E6E6E;
    color:#fff;
    cursor:pointer;
    margin:0px;
}
.button_e {
    background-color: #00A321;
    padding: 5px;
    border: 1px solid #007F17;
    font: normal 12px arial;
    color:#fff;
    text-decoration:none;
    vertical-align: middle;
    font-weight: bold;
    
}
.button_h {
    background-color: #709AD1;
    padding: 3px 10px;
    border: 1px solid #1A50B8;
    font: bold 11px arial;
    color:#EEE8EA;
    text-decoration:none;
    height:20px;
}
/*Autocomplete*/
.autoCompleteMenu {
    z-index:6000;
}
.autoCompleteMenu ul {
    border: 1px outset #FD8002;
    background-color: #FD8002;
    margin-left: 12px;
    padding: 4px 6px;
    width: 150px;
    /*height: 100px;*/
    z-index:3000;
    /*overflow: auto;*/
}

.autoCompleteMenu li {
    color: #E4E4E4;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    cursor: pointer;
}

.autoCompleteMenu li.selected {
    color: #3D3D3D;
    font-weight: bold;
}
/*End autocomplete*/
.fieldError{
	color:red;
	padding-bottom:5px;
}