@font-face {
    font-family: 'Prime';
    src: url('Prime/prime-regular-webfont.eot');
    src: url('Prime/prime-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Prime/prime-regular-webfont.woff') format('woff'),
         url('Prime/prime-regular-webfont.ttf') format('truetype'),
         url('Prime/prime-regular-webfont.svg#prime') format('svg');
    font-weight: normal;
    font-style: normal;

}
#top
{
	margin-top:		0px;
}
#portail
{
	/*width:				30%;
	margin-left:		auto;
	margin-right:		auto;
	vertical-align:		middle;
	height:				80%;*/
}
#signature
{
	display:		none;
}
#num_tel, #vide, #bouton_hotline
{
	display:		none;
}
.barre
{	
	font-size:			14px;
}
#logo
{
	width:				300px;
}
.logo
{
	width:				30%;
	margin-top:			0px;
	margin-left:		auto;
	margin-right:		auto;
	vertical-align:		middle;
	border-radius: 		8px;
	height:				70%;
	background-color:	white;
	color:				black;
}

.sous_barre
{
	background-color:	#006fb6;
	width:				100%;
	height:				30px;
	color:				white;
	font-size:			14px;
	text-align:			center;
	vertical-align:		middle;
}

.recherche
{
	margin-left:		70px;
}

.menu
{
	background-color:	#eff5fa;
	width:				190px;
	height:				100%;
	padding:			10px;
	font-size:			14px;
	color:				#006fb6;
	 box-shadow: 1px 1px 1px #aaa;
}

.panneau
{
	background-color:	#eff5fa;
	width:				190px;
	height:				100%;
	padding:			10px;
	font-size:			14px;
	color:				#006fb6;
	box-shadow: 1px 1px 1px #aaa;
}

.titre
{
	color:				#006fb6;
}

.bouton_lien
{
	color:				white;
	text-decoration:	none;
}

.bouton_menu
{
	color:				white;
	text-decoration:	none;
	padding:			1px;
	display:			inline-block;
	height:				5px;
	line-height:		30px;
}

.icone
{
	float:				left;
	padding:			5px;
}
ul {
	float:				right;
	margin-top:			24px;
	margin-right:		0px;
	margin-bottom:		0px;
	margin-left:		0px;
	padding:			0px;
	list-style:			none;
}

li, ul
{
	float:				left;
	margin-left:		3px;
	display:			inline;
}

body
{
	margin:				0px;
	margin-top:			0px;
	margin-left:		0px;
	margin-bottom:		0px;
	bottom:				0px;
	font-family: 		Prime;
	overflow:			auto;
	padding:			0px;
	background-color:	white;
}

div.container
{
	position:			relative;
	margin-left:		auto;
	margin-right:		auto;
	width:				50em;
	text-align:			center;
}
div#a, div#b, div#c, a#intervention, a#hotline
{
	cursor:				pointer;
}


#corps
{
	height:				500px;
	overflow:auto;
	padding:5px;
	font-size:		12px;
	width:		605px;
} 

#graphe
{
	height:auto;
	overflow:auto;
	padding:5px;
	width:	450px;
	margin-left: auto;
	margin-right: auto;
} 

.pointer
{
	cursor:				pointer;
}
#hotline_chrono
{
	font-size:			12px;
}
.chrono
{
	background-color:	white;
	border:				none;
}
.centre
{
	width:400px;
	margin-left:	auto;
	margin-right:	auto;
}
table.bord
{
	border: 0px;
	border-spacing:0;
	font-size: 12px;
	overflow:scroll;
	width:400px;
	margin-left:	auto;
	margin-right:	auto;
	background-color:	#eff5fa;
	 box-shadow: 1px 1px 1px #aaa;
}
.saisie_tab
{
	width:auto;
}
label
{
	margin-top:			0px;
	margin-left:		0px;
	font-family:		Prime;
	font-size:			15px;
	color:				#0094FF;
}

.liste_client
{
	background-color: #eff5fa;
	border:0px;
	width:130px;
	cursor:pointer;
}

.alerte1, .alerte2, .alerte3, .alerte4
{
	min-width:			120px;
}

#a1, #a2, #a3, #a4
{
	background-color:	#eff5fa;
	padding:			3px;
	font-size:			10px;
	height:				auto;
	max-height:			120px;
	min-width:			280px;		
	min-height:			120px;
	overflow:			auto;
	color:				#006fb6;
	box-shadow: 1px 1px 1px 0px #aaa inset;
}

.bouton_perso
{
	background-color:	#006fb6;
	width:				auto;
	height:				20px;
	padding:			6px;
	color:				white;
	font-size:			14px;
	border: 			0px solid white;
	cursor :			pointer;
}
.pied
{
	background-color:	#006fb6;
	position:			fixed;
	height:				15px;
	bottom:				0px;
	width:				100%;
	color:				white;
	font-size:			6px;
}
.pied_infos
{
	position:absolute;
	margin-left:-137px;
}
.lien
{
	cursor:				pointer;
}

input.style, textarea.style, select.style {
 padding:				1px;
 border:				0px solid #d7e2ea;
box-shadow: 1px 1px 1px #aaa inset;
 }
 .input_bouton
{
	color:				white;
	background-color:	#006fb6;
}
input.portail
{
 border:				0px solid #d7e2ea;
 width:					200px;
 height:				30px;
  box-shadow: 1px 1px 1px #aaa inset;
}

#tableau_portail
{
	color:				#006fb6;
	margin-left:		auto;
	margin-right:		auto;
	width:				250px;
	background-color:	#eff5fa;
	box-shadow: 		1px 1px 1px #aaa;
}

div#erreur, div#upload_erreur
{
	border:				1px solid red;
	padding:			5px;
	background-color:	#f8ebeb;
	font-size:			12px;
	text-align:			center;
}

input.cherche
{
	#background-image:url(../img/icone-recherche-16x16.png);
	#background-position:right;
	#background-repeat:no-repeat;	
}
a.bouton_valide
{
	cursor:				pointer;
	color:				white;
	background-color:	#006fb6;
	padding:			3px;
	font-size:			9px;
	border:				1px solid #006fb6;
	float:				right;
}

a.bouton_rappeler
{
	cursor:				pointer;
	color:				#006fb6;
	background-color:	white;
	padding:			3px;
	font-size:			9px;
	border:				1px solid #006fb6;
	float:				right;
}

a.bouton_bleu
{
	cursor:				pointer;
	color:				white;
	background-color:	#006fb6;
	padding:			3px;
	font-size:			9px;
}