/*style1.css*/

/******************************************************************************/
div.alert{
	padding:40px 0px 0px 0px;
	width:100%;
	text-align:center;
}

div.alert span{
	font-weight:bold;
	font-family:Arial, sans-serif;
	background-color:#CE6B80;
	color:#222222;
	font-size:13px;
	line-height:20px;
}
/******************************************************************************/

/******************************************************************************/
body{
	margin:0px;
	padding:0px;
	/*background-color:#0080BF;*/
	background-color:#25548D;
	color:#FFFFFF;
}
/******************************************************************************/

/******************************************************************************/
div.precharge_img img{
	display:none;
}
/******************************************************************************/

/******************************************************************************/
table.menu_corps{
	border-collapse:collapse;	
}

table.menu_corps td{
	padding:0px;
}
/******************************************************************************/

/******************************************************************************/
div.conteneur{
	background-color:#FFFFFF;
	color:#000000;
	width:780px;
	text-align:center;
	padding:0px;
	border:1px solid #888888;
	/*margin:0px auto 0px auto;*/
	/***************************/
	/* Centrage horizontal et vertical */
	position:absolute;
	height:562px;
	top:50%;
	left:50%;
	margin-top: -281px; /* moitié de la hauteur */
	margin-left: -390px; /* moitié de la largeur */
    /***************************/
}
/******************************************************************************/

/******************************************************************************/
div.entete{
	width:100%;
	height:130px;
}

a.lien_entete img{
	border:none;
}
/******************************************************************************/

/******************************************************************************/
div.frise{
	text-align:center;
	width:100%;
	height:20px;
	background-image:url("../img/fond_frise.jpg");
	/*background-color:#DDDDDD;*/
	color:#CCCCCC;
	font-family:Tahoma, sans-serif;
	font-weight:normal;
	font-size:13px;
}
/******************************************************************************/

/******************************************************************************/
div.milieu{
	width:100%;
	/*border: 1px solid red;*/
}
/******************************************************************************/

/******************************************************************************/
div.menu{
	width:160px;
	padding:5px 0px 5px 0px;
	/*background-color:#222222;*/
	/*border: 1px solid red;*/
}

div.elemt_menu1{
	/*border: 1px solid red;*/
	width:150px;
	height:70px;
	background-image:url("../img/menu/liste-serv_off.jpg");
}

div.elemt_menu1:hover{
	/*border: 1px solid red;*/
	width:150px;
	height:70px;
	background-image:url("../img/menu/liste-serv_on.jpg");
}

div.elemt_menu2{
	/*border: 1px solid red;*/
	width:150px;
	height:70px;
	background-image:url("../img/menu/formation_off.jpg");
}

div.elemt_menu2:hover{
	/*border: 1px solid red;*/
	width:150px;
	height:70px;
	background-image:url("../img/menu/formation_on.jpg");
}

div.elemt_menu3{
	/*border: 1px solid red;*/
	width:150px;
	height:70px;
	background-image:url("../img/menu/montage_off.jpg");
}

div.elemt_menu3:hover{
	/*border: 1px solid red;*/
	width:150px;
	height:70px;
	background-image:url("../img/menu/montage_on.jpg");
}

div.elemt_menu4{
	/*border: 1px solid red;*/
	width:150px;
	height:70px;
	background-image:url("../img/menu/tarifs_off.jpg");
}

div.elemt_menu4:hover{
	/*border: 1px solid red;*/
	width:150px;
	height:70px;
	background-image:url("../img/menu/tarifs_on.jpg");
}

div.elemt_menu5{
	/*border: 1px solid red;*/
	width:150px;
	height:70px;
	background-image:url("../img/menu/contact_off.jpg");
}

div.elemt_menu5:hover{
	/*border: 1px solid red;*/
	width:150px;
	height:70px;
	background-image:url("../img/menu/contact_on.jpg");
}

div.elemt_menu1_actif, div.elemt_menu2_actif, div.elemt_menu3_actif, div.elemt_menu4_actif, div.elemt_menu5_actif{
	/*border: 1px solid red;*/
	width:150px;
	height:70px;
}
/******************************************************************************/

/******************************************************************************/
div.corps{
	font-family:Tahoma, sans-serif;
	width:606px;
	margin:0px px 0px 5px;
	height:348px;
	margin:0px 5px 0px 5px;
	background-color:#f2f4f5;
	border:1px solid #CCCCCC;
	/*overflow:scroll;*/
	overflow:auto;
	overflow-x:hidden;
}
/******************************************************************************/

/******************************************************************************/
div.pied{
	line-height:15px;
	width:100%;
	text-align:center;
	font-family:Tahoma, sans-serif;
	font-size:10px;
	color:#777777;
	background-color:#000000;
	padding:10px 0px 10px 0px;
	border-top:2px solid #0082BD;
	/*border-top:2px solid #25548D;*/
	/*border:1px solid red;*/
}
/******************************************************************************/

/******************************************************************************/
a.contact:link, a.contact:visited{
	color:#AAAAAA;
	background-color: #000000;
	text-decoration:underline;	
}

a.contact:hover{
	color:#DDDDDD;
	background-color: #000000;
	text-decoration:underline;
}

a.design-dev:link, a.design-dev:visited{
	color:#AAAAAA;
	background-color: #000000;
	text-decoration:none;	
}

a.design-dev:hover{
	color:#DDDDDD;
	background-color: #000000;
	text-decoration:none;
}
/******************************************************************************/

/******************************************************************************/
div.titre{
	width:100%;
	text-align:center;
	
}

div.titre h1{
	color:#0082BD;
	font-size:25px;
	font-weight:bold;
}
/******************************************************************************/

/******************************************************************************/
div.text_principal_index1{
	text-align:center;
	line-height:25px;
	width:95%;
	font-family:Tahoma, sans-serif;
	font-size:20px;
	padding:0px 0px 0px 10px;
	color:#0082BB;
	/*border:1px solid red;*/
}

div.text_principal_index2{
	text-align:center;
	line-height:20px;
	width:95%;
	font-family:Tahoma, sans-serif;
	font-size:14px;
	padding:0px 0px 0px 10px;
	/*border:1px solid red;*/
}

div.text_principal_index2 a:link, div.text_principal_index2 a:visited{
	color:#333333;
	text-decoration:none;
}

div.text_principal_index2 a:hover{
	color:#333333;
	text-decoration:underline;
}
/******************************************************************************/

/******************************************************************************/
div.text_principal_contact1{
	text-align:justify;
	line-height:20px;
	width:95%;
	font-family:Tahoma, sans-serif;
	font-size:14px;
	padding:0px 0px 0px 10px;
	/*border:1px solid red;*/
}
div.text_principal_contact1 a:link, div.text_principal_contact1 a:visited{
	color:#333333;
	text-decoration:none;
}

div.text_principal_contact1 a:hover{
	color:#333333;
	text-decoration:underline;
}
/******************************************************************************/

/******************************************************************************/
div.text_principal_formations1{
	text-align:justify;
	line-height:20px;
	width:95%;
	font-family:Tahoma, sans-serif;
	font-size:14px;
	padding:0px 0px 0px 10px;
	/*border:1px solid red;*/
}
div.text_principal_formations1 a:link, div.text_principal_formations1 a:visited{
	color:#333333;
	text-decoration:none;
}

div.text_principal_formations1 a:hover{
	color:#333333;
	text-decoration:underline;
}
/******************************************************************************/

/******************************************************************************/
div.text_principal_tarifs1{
	text-align:justify;
	line-height:20px;
	width:95%;
	font-family:Tahoma, sans-serif;
	font-size:14px;
	padding:0px 0px 0px 10px;
	/*border:1px solid red;*/
}
div.text_principal_tarifs1 a:link, div.text_principal_tarifs1 a:visited{
	color:#333333;
	text-decoration:none;
}

div.text_principal_tarifs1 a:hover{
	color:#333333;
	text-decoration:underline;
}
/******************************************************************************/

/******************************************************************************/
div.text_principal_services1{
	text-align:justify;
	line-height:20px;
	width:95%;
	font-family:Tahoma, sans-serif;
	font-size:14px;
	padding:0px 0px 0px 10px;
	/*border:1px solid red;*/
}
div.text_principal_services1 a:link, div.text_principal_services1 a:visited{
	color:#333333;
	text-decoration:none;
}

div.text_principal_services1 a:hover{
	color:#333333;
	text-decoration:underline;
}
/******************************************************************************/

/******************************************************************************/
div.text_principal_montage1{
	text-align:justify;
	line-height:20px;
	width:95%;
	font-family:Tahoma, sans-serif;
	font-size:14px;
	padding:0px 0px 0px 10px;
	/*border:1px solid red;*/
}
div.text_principal_montage1 a:link, div.text_principal_montage1 a:visited{
	color:#333333;
	text-decoration:none;
}

div.text_principal_montage1 a:hover{
	color:#333333;
	text-decoration:underline;
}
div.text_intro_montage1{
	
}
div.text_titre_montage1{
	width:100%;
	text-align:center;
	font-size:16px;
}
span.prix_montage1{
	font-size:18px;
	color:#fa2020;
}
/******************************************************************************/