/*  */
html,body,table,td {width:100%;height:100%;margin:0;padding:0;font-family:Verdana,sans-serif;}
body{text-align:center;font-family:Verdana;background-color:white;}
table{border-spacing:0;border-collapse:collapse;}
a{text-decoration:none;}
a:hover{text-decoration:underline;background:transparent;}
img{display:block;border:0;}
.clear{clear:both;}
/****************************************************************/
/* Ordinateur */
@media (min-width:768px;) {
	h2{font-size:2em;}
}
/* Smartphone / Tablette */
@media (max-width:768px) {
	h2{font-size:1.5em;}
}
/**********************************************************/
/* Ordinateur*/
@media (min-width:768px) {
	.vertical-align{display:flex;align-items:center;}
	#entete{height:180px;font-family:'Open Sans',sans-serif;background:url(img/entete_fond.png) repeat-x;}
	.navbar-collapse{padding:0;}
	/*Barre de menu haut*/
	.navbar-nav{background:white;}
	.navbar-nav li{text-align:center;font-size:14px;height:75px;width:280px;margin:0;}
	.navbar-nav li a{background:url(img/fond_menu_OFF.png) no-repeat;color:black;height:75px;padding-left:70px;}
	/* Survol menu */
	.navbar-nav > li  > a:hover{background:url(img/fond_menu_ON.png) no-repeat;color:white;}
	.navbar-nav .active a:hover, .navbar-nav .active a{background:url(img/fond_menu_ON.png) no-repeat;color:white;}
	#titre_scp{font-family:Verdana,sans-serif;font-size:2.7em;text-align:left;margin-top:10px;}
	#titre_huissier{font-size:2.7em;font-weight:normal;letter-spacing:-0.05em;}
	#titre_sujet{font-size:1.9em;font-weight:normal;}
}
/* Smartphone*/
@media (max-width:768px) {
	#entete{height:100px;font-family:'Open Sans',sans-serif;border-bottom:1px solid grey;}
	.navbar-inverse{background-color:white;}
	.navbar-toggle{background-color:black;}
	/*Barre de menu haut*/
	.navbar-nav{background:white;}
	.navbar-nav  li{font-size:13px;}
	.navbar-nav li a{color:black;text-align:center;}
	/* Survol menu */
	.navbar-nav > li  > a:hover{color:white;background-color:grey;}
	.navbar-nav .active a:hover, .navbar-nav .active a{color:white;background-color:grey;}
	#titre_scp{font-family:Verdana,sans-serif;font-size:2em;font-weight:normal;text-align:center;}
	#titre_huissier{font-size:1.5em;font-weight:normal;text-align:center;}
	#titre_sujet{font-size:1.3em;font-weight:normal;text-align:center;}
}


/* ENTETE */
#txt_scp{font-family:Verdana,sans-serif;font-size:2.7em;text-align:left;margin-top:10px;}
#txt_associes{font-size:2.7em;font-weight:normal;}
#txt_sujet{font-size:1.9em;font-weight:normal;}

#txt_scp_xs{font-family:Verdana,sans-serif;font-size:2em;font-weight:normal;text-align:center;}
#txt_associes_xs{font-size:1.5em;font-weight:normal;text-align:center;}
#txt_sujet_xs{font-size:1.3em;font-weight:normal;text-align:center;}


.row a:hover{text-decoration:none;}
.row a span:hover{color:black;}

#CarteContact{width:100%;height:350px;margin:20px 0;border:2px solid #09c;}
.overlay{display:block;text-align:center;color:#fff;font-size:15px;line-height:20px;opacity:0.8;background:#4477aa;border:solid 2px #336699;border-radius:4px;box-shadow:2px 2px 10px #333;text-shadow:1px 1px 1px #666;padding:0 4px;}
.overlay_arrow{left:50%;margin-left:-16px;width:0;height:0;position:absolute;}
.overlay_arrow.above{bottom:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #336699;}
.overlay_arrow.below{top:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #336699;}
#footer{margin-top:10px;background-color:#ccc;font-size:13px;color:black;}
#footer a{color:black;}
#footer a:hover{color:black;text-decoration:underline;}

#erreurContact{background-color:#ff9797;border:solid #c34a4a 1px;color:red;text-align:center;font-weight:bold;height:25px;line-height:25px;}
#okContact{background-color:#99ff97;border:solid #0cac0c 1px;color:green;text-align:center;font-weight:bold;height:25px;line-height:25px;}

#customers{border-collapse:collapse;width:100%;}
#customers td,#customers th{border:1px solid #ddd;padding:8px;}
#customers th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#346cd3;color:white;}