@import url('menu.css');
@import url('menu_service.css');

/**************************************/
/*          Présentation graphique                  */
/**************************************/
#fixedWidthContainer			/*index.html*/
{
    margin: 0 auto;
    padding: 0 20px;
    width: 779px;		/* width: 850px; 17/01/2014 suite a comparaison cidel.fr*/
}
/*==  cadre de la page ======*/
table	/* ,tr ,td */
{border-collapse: collapse;
border: 3px;
border-color: red;
width: 100%;
border-spacing: 0px;}
tr ,td{ border-collapse: collapse; border: 0px;}
img{border: 0px;}

.mon_fond{						/*index.html*/
	background-color		: #FFFFFF ;
}
.mon_top_droit{					/*index.html*/
  background-color		: #FFFFFF ;
  background-image : url('../images/wall_right_top_corner.png');	/*20 x 20*/
  background-repeat: x-repeat;
  margin		   : 0px;
  padding		   : 0px;
  width: 18px;
  }
  
.mon_top{						/*index.html*/
  background-color		: #FFFFFF ;
  background-image : url('../images/wall_top_mid.png');	/*1 x 20*/
  background-repeat: x-repeat;
  margin		   : 0px;
  padding		   : 0px;
  }
  
.mon_top_gauche{				/*index.html*/
  background-color		: #FFFFFF ;
  background-image : url('../images/wall_left_top_corner.png');	/*20 x 20*/
  background-repeat: x-repeat;
  margin		   : 0px;
  padding		   : 0px;
  height		   : 39px;  
  width: 18px;		/*width:25px;*/
  }

.mon_fond_droit{			/*index.html*/
	background-color		: #FFFFFF ;
  background-image : url('../images/wall_right_mid.png');	/*40 x 1*/
  background-repeat: y-repeat;
  width: 18px;
}
.mon_fond_gauche{			/*index.html*/
	background-color		: #FFFFFF ;
  background-image : url('../images/wall_left_mid.png');	/*40 x 1*/
  background-repeat: y-repeat;
  width: 18px;
}
.mon_fond_bottom_l{				/*index.html*/
  background-color		: rgb(226,225,221) ;
  background-image : url('../images/wall_left_bottom_corner.png');	/*20 x 39*/
  background-repeat: no-repeat;
  height		   : 37px; 
  width: 18px;
}
.mon_fond_bottom_m{			/*index.html*/
	background-color		: rgb(226,225,221) ;		/*1 x 39*/
  background-image : url('../images/wall_bottom_mid.png');
  background-repeat: x-repeat;
}
.mon_fond_bottom_r{				/*index.html*/
	background-color		: rgb(226,225,221);		/*20 x 39*/
  background-image : url('../images/wall_rigth_bottom_corner.png');
  background-repeat: no-repeat;
  width: 18px;
}
/*== FIN cadre de la page ======*/


.menu_g			/* PHP: accueil, localisation, actualites, contact, controle, espace_r, incendie, intrusion, presentation, references, surveillance HTML: index */
{
   background-color:rgb(225,235,244);
   vertical-align   : top;
}
.top_g{			/*index.html*/
   border-top: 1px solid #005480;

}
.l180{margin-right: 8px;}
.corps		/* PHP: accueil, localisation, actualites, contact, controle, espace_r, incendie, intrusion, presentation, references, surveillance, site HTML: index */
{
  background-color:rgb(255,255,255);
  padding : 25px 25px 25px 8px;		/* top right bottom left */
}
.trame		/*HTML: index */
{
  background-color : rgb(255,255,255);
  background-image : url('../images/trame_bottom.gif');
  background-repeat: x-repeat;

}
a.pied_page	/* PHP: accueil, pied_page */
{
  background-color:rgb(255,255,255);
	color:rgb(99,99,99);
	text-decoration:none;
	font-weight:bold;
}
a.pied_page:hover
{
  background-color:rgb(255,255,255);
	color:rgb(99,99,99);
	text-decoration:underline;
	font-weight:bold;
}
a.pied_page_		/* PHP: pied_page*/
{
  background-color:rgb(255,255,255);
	color:rgb(99,99,99);
	text-decoration:none;
	font-style:italic;
}
a.pied_page_:hover
{
  background-color:rgb(255,255,255);
	color:rgb(99,99,99);
	text-decoration:underline;
	font-style:italic;
}

.infos		/* PHP: accueil, localisation, actualites, contact, controle, espace_r, incendie, intrusion, mentions, presentation, references, surveillance */
{
  vertical-align	: top;
background: #ffffff;
-moz-border-radius: 20px 20px 0px 0px;
-webkit-border-radius: 20px 20px 0px 0px;
border-radius: 20px 20px 0px 0px;
padding: 20px 0;
}

/****************************************************/
/*  MISE EN FORME ET POLICE-COULEUR-TAILLE TEXTE */
/****************************************************/
BODY
	{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	background-color:rgb(226,225,221);

}
.table99p_8{width:99%; margin-right:8px;}
.table80p{width: 80%;}
.table480{width: 480px;}
.td20{width: 20px;}
.td200{width: 200px;}
.td10{ width: 10px;}
.td50{ width: 50px;}
.td5{ width: 5px;}
.td15{ width: 15px;}
.td190{ width: 190px;}
.td50p{ width: 50%;}
.td300{ width: 300px;}
.td25p{ width: 25%;}
.td35p{ width: 35%;}
.td30p{ width: 30%;}
.td140{width: 140px;}
.titre_v			/* PHP: controle, incendie, intrusion, references, surveillance */
{
	font-family: Verdana;
	font-size: 14 px;
	font-weight:bold;
	color:#010101;
	border-bottom	: 1px solid #010101;
}

.texte_v		/* PHP: controle, incendie, intrusion, references, surveillance */
{
	font-family: Verdana;
	font-size: 12px;
	font-weight:normal;
	color: rgb(0,0,0);/*rgb(129,129,129);*/
	text-align	: justify;
}
.texte_vb		/* PHP: intrusion */
{
	font-family: Verdana;
	font-size: 13px;
	font-weight:bold;
	font-weight:normal;
	color: #010101;
	text-align	: justify;
}
.minuscule_v		/* PHP: incendie, intrusion */
{
	font-family: Verdana;
	font-size: 10px;
	font-weight:normal;
	color: rgb(129,129,129);
}
.titre_b		/* PHP: accueil, localisation, actualites, contact, mentions, presenation */
{
	font-family: Verdana;
	font-size: 14 px;
	font-weight:bold;
	color:#010101;
	border-bottom	: 1px solid #010101;
}
.par_b		/* PHP: contact, presenation */
{
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
/*	text-decoration:underline;*/
	text-decoration:none;
	/*border-bottom	: 1px dotted #010101;*/
	color:#010101;

}
.texte_b			/* PHP: accueil, localisation, actualites, contact, controle, mentions, intrusion, presentation, surveillance */
{
	font-family: Verdana;
	font-size: 13px;
	font-weight:normal;
	color: rgb(129,129,129);
	text-align	: justify;
}
.texte_bb			/* PHP: accueil, actualites, controle, intrusion, mentions, presentation, surveillance */
{
	font-family: Verdana;
	font-size: 13px;
	font-weight:bold;
	font-weight:normal;
	color: #010101;
	text-align	: justify;
}

.minuscule_b		/* PHP: PHP: localisation, contact*/
{
	font-family: Verdana;
	font-size: 10px;
	font-weight:normal;
	color: rgb(129,129,129);
}
/*******************/
/*  reference  PHP:references.php  */
/*******************/
a.infobulle {
position: relative;
text-decoration: none;
color: blue;
border-bottom: 0px ;
}
a.infobulle span {
display: none;
}
a.infobulle:hover {
background: none; /* correction d'un bug IE */
z-index: 500;
}
a.infobulle:hover span {
display: inline;
position: absolute;
top: 0.25em;
left: 5em;
background: rgb(255,255,255);
text-align: justify;
color: gray;
padding: 15px 10px 12px 12px;
border : 1px lightgray solid;
width: 400px;
}
/*******************/
/*  presentation  PHP:presentation.php  */
.img1{border: 1px rgb(0,0,0) solid;}
/*  localisation  PHP:localisation.php  */
.img2{border: 2px rgb(0,0,0) solid;}
/*******************/
/*******************/
/*  espace réservé  */
/*******************/
.titre_r		/* PHP: espace_r */
{
	font-family: Verdana;
	font-size: 14 px;
	font-weight:bold;
	color:#e84d00;
	border-bottom	: 1px solid #e84d00;
}
.texte_r			/* PHP: espace_r */
{
	font-family: Verdana;
	font-size: 13px;
	font-weight:normal;
	color: #e84d00;
	text-align	: justify;
}
.texte_rb		/* PHP: espace_r */
{
	font-family: Verdana;
	font-size: 13px;
	font-weight:bold;
	font-weight:normal;
	color: #e84d00;
	text-align	: justify;
}
#logo
{
vertical-align: middle;
text-align: center;
}


