/********************************************************************* Balise ****************************************************************/
form {
	padding: 0px;
	margin: 0px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

body {
	margin: 0px;
	background-image: url(gifs/780069-entreprise-bello_02.gif);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 0.7em;
	color: #242424;
	background-color: #9C9C9C;
}

/******************************************************************** Lien ******************************************************************/
/**a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}


/********************************************************************** Class **************************************************************/
.scrollbarre {
	overflow:auto;
}

.menu-footer {
	display:inline;
	background-image: url(gifs/780069-entreprise-bello_54.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 10px;
	padding-right: 10px;
	float: left;
	width: auto;
	height: 110px;
	padding-top: 10px;
}

.menu-footer p {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.menu-footer p a{
	color: #FFFFFF;
	text-decoration:none;
}

.menu-footer p a:hover{
	color: #a42515;
}

.menu-footer2 {
	display:inline;
	margin-left: 15px;
	float: left;
	width: auto;
	height: 110px;
	padding-top: 10px;
}

.menu-footer2 p {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.menu-footer2 p a{
	color: #FFFFFF;
	text-decoration:none;
}

.menu-footer2 p a:hover{
	color: #a42515;
}

.menu-footer3 {
	display:inline;
	background-image: url(gifs/780069-entreprise-bello_54.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 15px;
	float: left;
	width: 125px;
	height: 110px;
	padding-top: 10px;
}

.menu-footer3 p {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.menu-footer3 p a{
	color: #FFFFFF;
	text-decoration:none;
}

.menu-footer3 p a:hover{
	color: #a42515;
}


.puce {
	margin-right: 1px;
}
.titre-rouge {
	color: #a41515;
	font-weight: bold;
}


/********************************************************************** Newsletter **************************************************************/
.email_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-left:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;
}

.bouton_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	color:#ffffff;
	background-color:#041569;
	border-bottom:#585858 1px solid;
	border-top:#585858 1px solid;
	border-left:#585858 1px solid;
	border-right:#585858 1px solid;
}

/**********************************************************BDD AUTO **************************************/
.numpage {
}
.numpage_selec {
	color:#ff0000;
}
.bt_suivant{
}
.bt_precedent{
}
.liste_cat{
}
.fichierbin{
}
.photo{
}
/**********************************************************************************************************/

/********************************************************ID*****************************************************************/
#conteneur {
	width: 1000px;
	border: 1px solid #999999;
	margin:auto;
	background-color: #FFFFFF;
}
#top-header {
	width:1000px;
	height: 17px;
	margin-top:11px;
	margin-right: auto;
	margin-left: auto;
}
.conseil {
	background-color: #a41515;
}

.conseil a{
	font-family:Arial;
	font-size: 9px;
	float:right;
	color: #FFFFFF;
	height: 17px;
	background-color: #a41515;
	margin-right: 10px;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 17px;
	text-decoration: none;
}
.conseil a:hover{
	color: #ADADAD;
	background-color: #640D0D;
	text-decoration: none;
}

#logo {
	height: 110px;
	width: 170px;
	margin-right: 20px;
	float:left;
}
#logo p {
	font-size: 10px;
	font-weight: bold;
	color: #041569;
	text-align: center;
	float:left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#logo p.tel {
	font-size: 11px;
	font-weight: bold;
	color: #a41515;
	float:left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#header {
	width:980px;
	height:110px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom: 11px;
}
#header img {
	float:left;
}

#sub-header {
	background-color: #FFFFFF;
	height: 10px;
	margin-bottom: 20px;
	background-image: url(gifs/780069-entreprise-bello_19.gif);
	background-repeat: repeat-x;
}
#flash-content1 {
	float: left;
	height: 110px;
	width: 300px;
	margin-right: 10px;
}

#gauche {
	margin-left:10px;
	float: left;
	width: 150px;
	display: inline;
}
#menu {
	background-color: #FFFFFF;
	position: relative;
	width: 150px;
}

#droite {
	margin-right:10px;
	float: right;
	width: 130px;
	display: inline;
}

#droite h2{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #a41515;
	height: 16px;
	line-height: 16px;
	margin-top: 20px;
}

#droite a{
	color:#a42515;
	text-decoration:underline;
	margin: 0px;
	padding: 0px;
	}

.centre-col1 {
	width: 250px;
	padding-right: 30px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000033;
	margin-right: 40px;
	margin-left:30px;
	float: left;
	display:inline;
}


.centre-col1 a{
	color:#a42515;
}

.centre-col1 a:hover{
	color:#53120b;
}

.centre-col1 h2{
	padding:0;
	font-size: 14px;
	color: #041569;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}

.centre-col1 p{
	margin:0;
	padding:0;
	line-height: 17px;
}
.encart-devis {
	background-image: url(gifs/780069-entreprise-bello_32.jpg);
	background-repeat: no-repeat;
	height: 143px;
	width: 236px;
	padding-top: 9px;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.encart-devis h3 {
	font-size:11px;
	font-weight: bold;
	color: #FFFFFF;
	margin:0;
	padding:0;
}

.encart-devis p {
	font-size:14px;
	color: #FFFFFF;
	padding:0;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	
}

.encart-devis a {
	font-size:10px;
	color: #FFFFFF;
	padding:0;
	margin-top: 22px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	display: block;
}


.centre-col2 {
	width: 300px;
	float: left;
	display:inline;
}
.img1 {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000033;
	border-bottom-color: #000033;
	margin-top: 15px;
	margin-bottom: 10px;
}
.img2 {
	padding-top: 10px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #000033;
	border-bottom-color: #000033;
	margin-top: 15px;
	margin-bottom: 10px;
}



.centre-col2 h2{
	margin:0;
	font-size: 14px;
	color: #041569;
	font-weight: bold;
}
.img3 {
	margin-top: 15px;
	margin-right: 20px;
}


.centre-col2 h3{
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	height: 16px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	background-color: #a41515;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	display: block;
}
.p2 {
	height: 35px;
	line-height:35px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000033;
	margin: 0px;
	padding: 0px;
}
.p1 {
	line-height: 17px;
}



.centre-col2 p{
	margin:0;
	padding:0;
	line-height: 17px;
}

.centre-col2 a{
	display:block;
	font-family:Arial;
	color:#a42515;
	padding:0;
	line-height: 17px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	text-decoration: underline;
}

.centre-col2 a:hover{
	color:#53120B;
}

.centre-col3 {
	height: auto;
	margin-left:30px;
	margin-right: 30px;
}
.centre-col3 p {
	margin:0;
}

.centre-col3 a{
	color:#a42515;
}

.centre-col3 a:hover{
	color:#53120b;
}
.centre-col3 h1{
	margin:0;
	font-size: 14px;
	color: #041569;
	font-weight: bold;
}
.centre-col3 h1 a {
	color: #041569;
	text-decoration: underline;
}

.centre-col3 h1 a:hover {
	color: #020D3E;
	text-decoration: underline;
}

.centre-col3 h2{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #a41515;
	height: 16px;
	line-height: 16px;
	margin-top: 20px;
}

.centre-col3 h3{
font-size:11px;
	color: #a41515;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
}
.centre-col4 {
height: auto;
	margin-left:10px;
	float: left;
	width: 350px;
	padding-right: 30px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000033;
}

.centre-col4 a{
color:#a42515;
}

.centre-col4 h1{
	margin:0;
	font-size: 14px;
	color: #041569;
	font-weight: bold;
}

.centre-col5 {
	height: auto;
	margin-left:30px;
	float: left;
	margin-right: 30px;

}
.centre-col5 p {
	margin-bottom: 30px;
}
.centre-col5 p a {
	color: #a42515;
	text-decoration: underline;
}


.centre-col5 h2{
	margin:0;
	padding:0;
	font-size:11px;
	color: #a41515;
	font-weight: bold;
	margin-bottom: 20px;
}

.centre-col6 {
	height: auto;
	margin-left:30px;
	float: left;
	margin-right: 30px;

}

.centre-col6 h1{
	margin:0;
	font-size: 14px;
	color: #041569;
	font-weight: bold;
}

.centre-col6 p{
	padding:0;
	line-height: 17px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.centre-col6 li {
	list-style-type: none;
}

.centre-col6 li a{
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	color: #a42515;
	background-color: ;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.centre-col6 li a:hover{
	color: #FFF;
	background-color: #a42515;
}

.centre-col6 a{
color:#a42515;
}

.centre-col6 a:hover{
color:#53120b;
}

.centre-col7 {
	height: auto;
	margin-left:10px;
	float: left;
	width: 610px;
	padding-right: 30px;
	line-height: 35px;
}

.centre-col7 a{
color:#a42515;
}

.accroche1 {
	font-weight: bold;
	color: #a42515;
}


#centre {
	margin-right: 160px;
	margin-left: 170px;
	height: auto;
}
.separation {
	clear: both;
	visibility: hidden;
}

#footer {
	background-image: url(gifs/780069-entreprise-bello_52.gif);
	background-repeat: repeat-x;
	height: 130px;
	background-position: top;
	background-color: #1C1C1C;
	border-top-width: 1px;
	border-top-style: solid;
	margin-top: 20px;
}

#footer p {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#footer p a{
	color: #FFFFFF;
	text-decoration:none;
}

#footer p a:hover{
	color: #a42515;
}

/***************************************************************************************************************************/
/*********************************************MENU*******************************************************/

ul.MenuHorizontal {
	width: 150px;
}

ul.MenuHorizontal li a:hover {
	color: #fff;         /*Ici, changer la couleur de la police*/
}

li#menu0 a {
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/
}

li#menu1 a {
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/
}

li#menu2 a {
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/
}

li#menu3 a {
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/
}

li#menu4 a {
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/
}

li#menu5 a {
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/
}

li#menu6 a {
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/
}

li#menu7 a {
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/
}

li#menu8 a {
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/
}

li#menu9 a {
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/
}

li#menu10 a {
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/
}

li#menu11 a {
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/
}
li#menu12 a {
   background-image: url('gifs/');         /*Ici l'image de fond de la cellule*/
}


li#menu0 a:hover, a#selected-over0 {
background-color:#a42515; 
color:#FFFFFF !important; 
}

li#menu1 a:hover, a#selected-over1 {
background-color:#a42515;
color:#FFFFFF !important;
}

li#menu2 a:hover, a#selected-over2 {
   background-color:#a42515;
   color:#FFFFFF !important;
}

li#menu3 a:hover, a#selected-over3 {
   background-color:#a42515;
   color:#FFFFFF !important;
}

li#menu4 a:hover, a#selected-over4 {
   background-color:#a42515;
   color:#FFFFFF !important;
}

li#menu5 a:hover, a#selected-over5 {
   background-color:#a42515;
   color:#FFFFFF !important;
}

li#menu6 a:hover, a#selected-over6 {
   background-color:#a42515;
   color:#FFFFFF !important;
}

li#menu7 a:hover, a#selected-over7 {
   background-color:#a42515;
   color:#FFFFFF !important;
   }

li#menu8 a:hover, a#selected-over8 {
   background-color:#a42515;
   color:#FFFFFF !important;
} 

li#menu9 a:hover, a#selected-over8 {
   background-color:#a42515;
   color:#FFFFFF !important;
}

li#menu10 a:hover, a#selected-over10 {
   background-color:#a42515;
   color:#FFFFFF !important;
}

li#menu11 a:hover, a#selected-over11 {
   background-color:#a42515;
   color:#FFFFFF !important;
} 

li#menu11 a:hover, a#selected-over11 {
   background-color:#a42515;
   color:#FFFFFF !important;
} 


/***********************************************************************************************/
/*********************************************************LIGHTBOX*****************************************/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(gifs/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gifs/overlay.png", sizingMethod="scale");
	}
	
/**********************************************************************************************************/
	
.puce-triangle {

	margin-right: 5px;
}
.puce-accès {
	padding-top: 3px;
}
.p3 {
	line-height: 17px;
	margin-top: 10px;
}
.p4 {
	margin-top: 15px;
	line-height: 15px;
}

.lien-col3 {
	display:block;
	float:left;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 440px;
	text-align: right;
	font-family: Arial;
	color: #a42515;
	text-decoration: none;
	margin-right:250px;
}


.repère-maçonnerie {
	text-decoration: none;
	color: #A41515;
}
.lightbox1 {
	float: left;
	border: 1px solid #000033;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
}

.imgpff{
	border: 1px solid #000033;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
}

#flash-content2 {
	float: left;
	height: 110px;
	width: 200px;
	margin-right: 10px;
}
#flash-content3 {
	float: left;
	height: 110px;
	width: 265px;
}
legend {
	color: #a42515;
}
.p5 {
	height: 35px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000033;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/*modifs*/
.lightbox {
	height:100px;
	margin-bottom: 10px;
}
.lightbox-piscine{
height:230px;
width: 610px;
margin-bottom: 10px;
}
.lightbox-centre {
	border: 1px solid #000033;
margin-top:15px;
}

.alignementdroite{
	float:right;
	padding-left:10px;
}

.alignementdroite2{
	float:right;
	margin-left:10px;
	border: 1px solid #000;
}

.alignementgauche{
	float:left;
	padding-right:10px;
}

.alignementgauche2{
	float:left;
	display:block;
	margin-right:10px;
	border: 1px solid #000;
}
.alignementgauche3{
	float:left;
	padding-right:10px;
	display:block;
}