/*****************************************************************/
/*                            Balise                             */
/*****************************************************************/
	body {
	font-size:13px;
	font-family:"Arial";
	color:#333333;
	text-align:justify;
	text-decoration:none;
	font-weight:bold;
	}
	
	a:link   {
	color:#4646e9;
	text-decoration: underline;
	}
	a:visited {
		text-decoration:underline;
		color:#4646e9;
	}
	a:hover {
		text-decoration:none;
		background-color:none;
	}
	a:active {
		text-decoration:underline;
		color:#4646e9;
	}
	
	textarea {
		resize:none;
	}


/*****************************************************************/
/*                  Class texte général                          */
/*****************************************************************/
.texte a:hover {
		text-decoration:underline;
}

.citation {
font-weight:bold;
font-size:16px;
font-style:italic;
color:#ff0000;
text-align:center;
}

.titre {
font-weight:bold;
font-size:18px;
font-style:italic;
color:#0000FF;
text-align:left;
}

.tres_petit{
font-weight:bold;
font-size:10px;
color:#0c2fb7;
text-align:center;
}
.tres_petit a:link {
color:#0c2fb7;
text-decoration:none;
}
.tres_petit a:visited {
color:#0c2fb7;
text-decoration:none;
}
.tres_petit a:hover {
color:white;
text-decoration:none;
background-color:#0c2fb7;
}
.tres_petit a:active {
color:#0c2fb7;
text-decoration:none;
}


/*****************************************************************/
/*                  Class texte particuliers                     */
/*****************************************************************/
	
	/*------------------------------------------------- Cadre Menu
	--------------------------------------------------*/
	.texte_menu {
	margin-top:43px;
	margin-left:20px;
	font-size:12px;
	font-family:"Arial";
	color:#607cf0;
	text-align:left;
	text-decoration:none;
	line-height:19px;
	font-weight:bold;
	}
	
	.texte_menu a:link   {
	color: #607cf0;
	text-decoration: none;
	}
	.texte_menu a:visited {
		text-decoration: none;
		color: #607cf0;
	}
	.texte_menu a:hover {
		text-decoration:underline;
		margin-left:5px;
	}
	.texte_menu a:active {
		text-decoration: none;
		color: #607cf0;
	}
	
	/*------------------------------------------------- Onglets
	--------------------------------------------------*/
	.texte_onglet {
		font-weight:bold;
		font-size:16px;
		font-family:"Arial";
		color:#b0b9ea;
		text-decoration:none;
		background-color:none;
	}
	
	.texte_onglet:hover {
		text-decoration:none;
		color: white;
		background-color:none;
	}
	
	.o_non_select {
		color:#b0b9ea;
		text-decoration:none;
	}
	.o_select {
		color:#b0b9ea;
		text-decoration:none;
	}
	
	/*------------------------------------------------- Cadre Plan d'accès
	--------------------------------------------------*/
	.texte_acces {
		font-size:11px;
		font-family:"Arial";
		color:#636589;
		text-align:left;
		text-decoration:none;
	}
	
	/*------------------------------------------------- Cadre Message
	--------------------------------------------------*/
	.message {
		font-size:12px;
		font-family:"Arial";
		color:#8b9cf2;
		text-decoration:none;
		font-weight:bold;
	}
	
	.message a:link {
		text-decoration:none;
		color:#ffa800;
	}
	.message a:visited {
		text-decoration:none;
		color:#ffa800;
	}
	.message a:active {
		text-decoration:none;
		color:#ffa800;
	}
	.message a:hover {
		text-decoration:underline;
		background-color:#ffa800;
		color:white;
	}
	
	/*------------------------------------------------- Cadre Page
	--------------------------------------------------*/
	.texte_page {
	margin-top:44px;
	margin-left:20px;
	font-size:14px;
	font-family:"Arial";
	color:#607cf0;
	text-align:left;
	text-decoration:none;
	line-height:21px;
	font-weight:bold;
	}
	
	.texte_page a:link   {
	color: #607cf0;
	text-decoration: none;
	}
	.texte_page a:visited {
		text-decoration: none;
		color: #607cf0;
	}
	.texte_page a:hover {
		text-decoration:underline;
		margin-left:5px;
	}
	.texte_page a:active {
		text-decoration: none;
		color: #607cf0;
	}
	
	
	/*------------------------------------------------- Bas de la page
	--------------------------------------------------*/
	.bas {
	font-size:14px;
	font-family:"Arial";
	color:white;
	text-align:left;
	text-decoration:none;
	margin-left:400px;
	margin-top:20px;
	font-weight:normal;
	}
	
	.bas a:link {
		text-decoration:none;
		color:white;
	}
	.bas a:visited {
		text-decoration:none;
		color:white;
	}
	.bas a:active {
		text-decoration:none;
		color:white;
	}
	.bas a:hover {
		text-decoration:underline;
		color:white;
	}
	
	/*------------------------------------------------- Services dans contacter
	--------------------------------------------------*/
	.service {
	font-size:11px;
	}
	
	/*------------------------------------------------- Tableau des solutions nomades
	--------------------------------------------------*/
	.ligne_bleu {
		height:8px;
	}
	
	.colonne_bleu {
		width:6px;
	}
	
	.colonne {
		border:1px dashed #999;
		padding-bottom:8px;
		padding-top:8px;
	}
	
	.titre_colonne {
		color:#FF0000;
		font-size:18px;
		background-color:#CCC;
	}
	
	.titre_ligne {
		color:#333;
		font-size:14px;
		background-color:#CCC;
	}
	
	.incompatible {
		color:#FF0000;
		font-size:10px;
	}
	
	.tableau {
		width:600px;
	}
	
	/*------------------------------------------------- Page individuelle des solutions nomades
	--------------------------------------------------*/
	.titre_indiv {
		color:#3384ad;
		font-size:14px;
		font-weight:bold;
	}
	
	.descriptif {
		color:#999;
	}
	
	.colonne_indiv {
		border:1px black solid;
		height:auto;
	}
	
	.titre_colonne {
		color:white;
		font-size:12px;
		background-color:#3384ad;
		font-weight:bold;
		border:1px black solid;
	}
	
	.total {
		color:black;
		font-size:12px;
		background-color:#d4dc9b;
		font-weight:bold;
		border:1px black solid;
	}
	
	.text_petit {
		font-size:10px;
	}
	
	.prix_total {
		background-color:#bdd3da;
	}
	
	.prix_un {
		background-color:#e5f1f5;
	}
	
	.tableau_indiv {
		text-align:right;
		font-weight:normal;
	}
	
	/*------------------------------------------------- Tableau téléchargement
	--------------------------------------------------*/
	.lg1{
	font-weight:bold;
	font-size:12px;
	background-color:#7297ff;
	color:#ffffff;
	text-align:center;
	border:dashed #eaefff 1px;
	}
	.lg2{
	text-align:center;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	background-color:#8aacff;
	border:dashed #eaefff 1px;
	}
	a.tb:link {
	color:#0c2fb7;
	text-decoration:none;
	}
	a.tb:visited {
	color:#0c2fb7;
	text-decoration:none;
	}
	a.tb:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#0c2fb7;
	}
	a.tb:active {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#0c2fb7;
	}