/***************** Mise en forme general *****************/
body {
	background-color: #454545;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	margin: 0;
	padding: 0;;
}

#conteneur {
	width: 981px;
	margin: 0 auto;
	border-width: 1px;
	border-style: solid;
	background: url(../images/template_front/fond_de_page.jpg);
	background-color: #d2ecfc;
	background-repeat: no-repeat;
	background-position: left top; 
}
/***************** DEBUT DU MENU *****************/
#menu_top {
	height: 24px;
	width: 981px;
	background-color: #d2ecfc;
}

#menu_top ul {
	margin:0;
	padding: 0;
	float:right;
}

#menu_top li {
	padding-left: 10px;
	padding-right: 10px;
	display: inline;
	background-image:url(../images/template_front/menu_top/separateur_gris.jpg);
	background-repeat: no-repeat;
}

#menu_top li a { /* dimensions et définitions des boutons */
	color: #1f95e2;
	text-decoration: none;
	font-size: 12px;
	line-height: 24px;
}

#menu_top li a:hover {
	text-decoration: underline;
}
/***************** FIN DU MENU *****************/

/***************** DEBUT DU HEARDER *****************/
#header{
	position:relative;
	height: 86px;
	width: 981px;
	background-color: #50b4f5;
	background-image: url(../images/template_front/header/fond_hearder.jpg);
	
}
#logo_MBPrestige {
	width: 180px;
	height: 86px;
	float: left;
}

.blockmenu {
	margin-top:2px;
	float:right;
	padding-right: 5px;
	width: 435px;
	height: 83px;	
}
a.accueil {
	display:block;
	float:left;
	width: 68px;
	height: 83px;	
    background: url(../images/template_front/menu/accueil.jpg) no-repeat;
}
a.accueil:hover { 
	background: url(../images/template_front/menu/accueil_1.jpg) no-repeat ;
}

a.accueil_1 {
	display:block;
	float:left;
	width: 68px;
	height: 83px;		
    background: url(../images/template_front/menu/accueil_1.jpg) no-repeat;
}
a.accueil_1:hover { 
	background: url(../images/template_front/menu/accueil_1.jpg) no-repeat ;
}

a.vitrine {
	display:block;
	float:left;
	width: 61px;
	height: 83px;		
    background: url(../images/template_front/menu/vitrine.jpg) no-repeat;
}
a.vitrine:hover { 
	background: url(../images/template_front/menu/vitrine_1.jpg) no-repeat ;
}

a.vitrine_1 {
	display:block;
	float:left;
	width: 61px;
	height: 83px;		
    background: url(../images/template_front/menu/vitrine_1.jpg) no-repeat;
}
a.vitrine_1:hover { 
	background: url(../images/template_front/menu/vitrine_1.jpg) no-repeat ;
}

a.intiweb {display:block;
	float:left;
	width: 74px;
	height: 83px;		
    background: url(../images/template_front/menu/intiweb.jpg) no-repeat;
}
a.intiweb:hover { 
	background: url(../images/template_front/menu/intiweb_1.jpg) no-repeat ;
}

a.intiweb_1 {
	display:block;
	float:left;
	width: 74px;
	height: 83px;		
    background: url(../images/template_front/menu/intiweb_1.jpg) no-repeat;
}
a.intiweb_1:hover { 
	background: url(../images/template_front/menu/intiweb_1.jpg) no-repeat ;
}

a.nos_references {
	display:block;
	float:left;
	width: 149px;
	height: 83px;		
    background: url(../images/template_front/menu/nos_references.jpg) no-repeat;
}
a.nos_references:hover { 
	background: url(../images/template_front/menu/nos_references_1.jpg) no-repeat ;
}

a.nos_references_1 {
	display:block;
	float:left;
	width: 149px;
	height: 83px;		
    background: url(../images/template_front/menu/nos_references_1.jpg) no-repeat;
}
a.nos_references_1:hover { 
	background: url(../images/template_front/menu/nos_references_1.jpg) no-repeat ;
}


a.contact {display:block;
	float:left;
	width: 77px;
	height: 83px;		
    background: url(../images/template_front/menu/contact.jpg) no-repeat;
}
a.contact:hover { 
	background: url(../images/template_front/menu/contact_1.jpg) no-repeat ;
}

a.contact_1 {display:block;
	float:left;
	width: 77px;
	height: 83px;		
    background: url(../images/template_front/menu/contact_1.jpg) no-repeat;
}
a.contact_1:hover { 
	background: url(../images/template_front/menu/contact_1.jpg) no-repeat ;
}

a.perpective {display:block;
	float:left;
	width: 141px;
	height: 83px;		
    background: url(../images/template_front/menu/perspectives.jpg) no-repeat;
}
a.perpective:hover { 
	background: url(../images/template_front/menu/perspectives_1.jpg) no-repeat ;
}

a.perpective_1 {display:block;
	float:left;
	width: 141px;
	height: 83px;		
    background: url(../images/template_front/menu/perspectives_1.jpg) no-repeat;
}
a.perpective_1:hover { 
	background: url(../images/template_front/menu/perspectives_1.jpg) no-repeat ;
}
/***************** FIN DU HEARDER *****************/
#puce_bleu {
	width: 13px;
	height: 20px;
	float: left;
	display: inline;
	background: url(../images/template_front/puce_bleu.jpg);
	background-color: #5bbeff;
	margin-left:10px;
	margin-right: 10px;
}

#fond_corp_de_page {
	width: 981px;
	background: url(../images/template_front/fond_de_page.jpg);
	background-color: #d2ecfc;
	background-repeat: no-repeat;
	background-position: left top; 
}

#colonne_grande {
	padding-top:26px;
	padding-left:127px;
	width: 740px;
	float:left;

}

#colonne_gauche {
	padding-top:26px;
	padding-left:127px;
	width: 540px;
	float:left;

}

#colonne_droite {
	padding-top:26px;
	padding-left:20px;
	width: 220px;
	float:left;
}
#titre_bleu_geant {
	height: 20px;
	width: 740px;
	background-color:#5bbeff;
	text-decoration: none;
	font-size: 16px;
}


#titre_bleu_gr {
	height: 20px;
	width: 540px;
	background-color:#5bbeff;
	text-decoration: none;
	font-size: 16px;
}

#titre_bleu_pe {
	height: 20px;
	width: 220px;
	background-color:#5bbeff;
	text-decoration: none;
	font-size: 16px;
}

#contenu_geant {
	clear:both;
	width: 720px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	border-bottom: thin dotted #525252;	
}

#contenu_gr {
	width: 500px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	border-bottom: thin dotted #525252;	
}

#contenu_1 {
	width: 500px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	border-bottom: thin dotted #525252;	
	background-image: url(../images/index/icone_1.jpg);
	background-position: right;
	background-repeat: no-repeat;
	line-height:normal;
}

#contenu_2 {
	width: 500px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	border-bottom: thin dotted #525252;	
	background-image: url(../images/index/icone_2.jpg);
	background-position: right;
	background-repeat: no-repeat;
	line-height:normal;
}

#contenu_3 {
	width: 500px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	border-bottom: thin dotted #525252;	
	background-image: url(../images/index/icone_3.jpg);
	background-position: right;
	background-repeat: no-repeat;
	line-height:normal;
}

#contenu_4 {
	width: 500px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background-image: url(../images/index/icone_4.jpg);
	background-position: right;
	background-repeat: no-repeat;
	line-height:normal;
}

#contenu_5 {
	width: 500px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background-image: url(../images/index/icone_5.png);
	background-position: right;
	background-repeat: no-repeat;
	line-height:normal;
}

#contenu_6 {
	width: 500px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background-image: url(../images/template_front/partenaire/atelier_fx.jpg);
	background-position: right;
	background-repeat: no-repeat;
	line-height:normal;
}

#contenu_pe {
	width: 200px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.H1 {
	text-align: center;
	color: #1f95e2;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

#image_client {
	margin-bottom: 10px;
}
img.transparance {
	opacity:0.70;
}

img.transparance:hover  {
	opacity:1;
}

#footer{
	height: 42px;
	width: 981px;
	clear:both;
	background-image: url(../images/template_front/footer/fond_footer.jpg);
	background-repeat: repeat;
	background-position: left top;
}

a.liens_bleu{
	color: #1f95e2;
	text-decoration: none;
	font-size: 12px;
}

a.liens_bleu:hover{
	text-decoration: underline;	
}

.menu_foot {
	padding: 10px 10px 10px 10px ;
	width:200px;
	text-align:center;
	float:left;
}
input.boutons {
	border: 1px solid #d2ecfc;
	background-color: #5bbeff;
	color: #d2ecfc;
	font-weight: bold;
}


.erreur {
	font-size:14px;
    text-align:center;
    font-weight:bold;
}