﻿#img3 {
    margin-left: auto;
    margin-right: auto;
	max-width:70%;
	height: auto;
}

#imgb {
    margin: 5px;

	max-width: 55px;
	height: auto;
}
#imgc {
margin: 0 10px 10px 5px;
	max-width: 30px;
	height: auto;
}

#recherchear {font-size:25px;}
#recherchedz{font-size:25px;}
#recherchefr {font-size:25px;}

.autocomplete-suggestions {font-size:25px; border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }

.ui-autocomplete2 {

	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
	font-size:25px;
	text-align:right;
}

form#search img {
	margin: 5;
}
form#search #hide {
	display: none;
}
form#search {
	text-align:center;
}

table#large-cb {
font-weight: bold;
text-align:center;
width: 90%;
margin:auto;
}
table#large-cb th {
padding-bottom:15px;
text-align:center;
text-decoration: underline;
}
table#large-cb td {
margin-top: 10px;margin-bottom: 10px;
}
ul#large-cb2 {
font-weight: bold;
}
ul#large-cb2 li{
list-style-type : none;
}
#marge {
margin: 10px;

}
#centre {
	text-align:center;
}
#foncer {
	background: #F0F0F0;
}
.table {
    display: table;
    width: 100%;
}
.table-row {
    display: table-row;
    width: 100%;

}
.table-cell {
    display: table-cell;	
	padding:20px;
}
@media (max-width: 768px) {
	#fav-maincontent > div.item-page > div.pull-right.article-index{
    float: none;
   }

    .table, .table-row {
        display: block;
    }
    .table-cell {
        display:block;
		margin:auto;
    }
	.mid{
		text-align:center;
	}
	.table-cell img{margin-top: 10px;}

}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.bottom{margin-bottom: 20px;}

.image { 
   position: relative; 
   width: 100%; /* for IE 6 */
}
.tit { 
   position: absolute; 
   top: 3px; 
   left: 20px; 
   width: 100%; 
}
.tit span { 
   color: white; 
   font: bold 20px/40px Helvetica, Sans-Serif; 
   letter-spacing: -1px;  
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.7);
   padding: 5px; 
}
.gi-2x{font-size: 2em;}
.gi-3x{font-size: 3em;}
.gi-4x{font-size: 4em;}
.gi-5x{font-size: 5em;}

.tit2 { 
   position: absolute; 
   top: 3px; 
   left: 2px; 
   width: 100%; 
  text-align:left;
}
.tit2 span { 
   color: white; 
   font: bold 20px/40px Helvetica, Sans-Serif; 
   letter-spacing: -1px;  
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.7);
   padding: 5px; 
}
.feedback {
    display: none;
   
}