/* CSS Document */

/*Site Alavenir Clean - Réalisation Alexance - www.alexance.com*/
/*Réalisation 28 juillet 2008*/

body {
	background-color:#008ED6;
	margin:0;
	padding:0;
}

img { border:none; }


h1 { padding:0; margin:0;}
p { padding:0; margin:0; }

.header-bloc01 {
	float:left;
	width:929px;
}

.header-bloc02 {
	float:left;
	width:12px;
	height:162px;
}

.header-bloc02-01 {
	width:12px;
	height:130px;
	background-image:url(../../images/global/alavenirclean-03.jpg);
	background-repeat:no-repeat;
	font-size:0;
}

.header-bloc02-02 {
	width:12px;
	height:32px;
	background-image:url(../../images/global/alavenirclean-14.jpg);
	background-repeat:no-repeat;
	font-size:0;
}

.header-top {
	float:left;
	width:929px;
	height:21px;
}

.header01 {
	float:left;
	width:363px;
	height:21px;
	background-image:url(../../images/global/alavenirclean-01.jpg);
	background-repeat:no-repeat;
	font-size:0;
}

.header02 {
	float:left;
	width:566px;
	height:21px;
	background-image:url(../../images/global/alavenirclean-02.jpg);
	background-repeat:no-repeat;
	font-size:0;
}

.header-body {
	float:left;
	width:929px;
	height:109px;
}

.header03 {
	float:left;
	width:300px; /*335px*/
	height:109px;
	padding-left:35px;
	background-color:#FFF;
}

.header04 {
	float:left;
	width:497px; /*594px*/
	height:70px; /*109px*/
	padding-left:97px;
	padding-top:39px;
	background-color:#FFF;

}

.slogan {
	float:left;
	width:899px; /*929px*/
	height:32px; /*32*/
	/*background-color:#42ACE1;*/
	background-image: url(../../images/global/slogan-fd.gif);
	background-repeat:repeat-x;
	padding-left:30px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
}

.menu {
	width:330px; /*360px*/
	background-color:#DBEDF9;
	padding-left:30px;
	padding-top:31px;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#68615A;
	height:360px;
}

.menu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#68615A;
	text-decoration:none;
}

.menu a:hover{ text-decoration:underline; }

.menu img { padding-right:10px; }


.contenu-global-index {
	background-image:url(../../images/index/fd.jpg);
	background-repeat:no-repeat;
	width:569px;
	height:360px; /*391px*/
	background-color:#E3F4FC;
	padding-top:31px;
}

.contenu-global {
	width:508px; /*569px*/
	padding-top:31px;
	padding-left:31px;
	padding-right:30px;
	height:360px;
	background-color:#FFF;
	padding-bottom:20px;
}

.contenu-global02 {
	width:508px; /*569px*/
	padding-top:31px;
	padding-left:31px;
	padding-right:30px;
	height:360px;
	background-color:#FFF;
	padding-bottom:20px;
}

.contenu-global02 img {
	float:left;
	padding-right:20px;
	padding-bottom:10px;
}

.contenu-global h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0D5D93;
	text-transform:uppercase;
	font-weight: normal;
	padding-bottom:15px;
}

.contenu-global02 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0D5D93;
	text-transform:uppercase;
	font-weight: normal;
	padding-bottom:15px;
}


.contenu-global p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#445459;
	line-height:18px;
}

.contenu-global02 p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#445459;
	line-height:18px;
}

.body-borderright {
	width:12px;
	background-image:url(../../images/global/alavenirclean-17.jpg);
	background-repeat: repeat-y;
	font-size:0;
	height:391px;
}


/*Début footer*/
.footer-bloc01 {
	float:left;
	width:929px;
	height:64px;
}

.footer01 {
	float:left;
	width:909px; /*929px*/
	height:18px; /*22*/
	background-color:#42ACE1;
	text-align:right;
	padding-right:20px;
	padding-top:4px;
}

.footer01-lien, .footer01-lien a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
}

.footer01-lien a:hover {
	text-decoration:underline;
}


.footer02  {
	float:left;
	width:909px; /*929px*/
	height:15px; /*24px*/
	background-color:#FFF;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#A5A5A5;
	font-size:11px;
	text-decoration:none;
	padding-top:6px;
	padding-left:20px;
}

.footer03  {
	float:left;
	width:909px; /*929px*/
	height:3px; /*18*/
	background-image:url(../../images/global/alavenirclean-23.jpg);
	background-repeat: no-repeat;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	padding-top:15px;
	padding-left:20px;
}

.footer-bloc02 {
	float:left;
	width:12px;
	height:64px;
	background-image:url(../../images/global/alavenirclean-20.jpg);
	background-repeat: no-repeat;
}
/*fin footer*/


.bleu {
	color:#0D5D93;
}

.bloc-devis-decalage {
	float:left;
	padding-top:15px;
	padding-left:40px;
	padding-bottom:20px;
}

.bloc-devis {
	float:left;
	width:224px;
	height:121px;
	background-image: url(../../images/global/devisgratuit.jpg);
	background-repeat: no-repeat;
}




/*INDEX*/
.ligne01 {
	font-family:"Arial Black";
	font-size:18px;
	color:#5C9315;
	text-align:center;
}

.ligne02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	color:#44AED8;
	font-weight:bold;
	padding-top:20px;
}

.ligne03 {
	font-family:"Arial Black";
	font-size:16px;
	color:#0D5D93;
	text-align:center;
	line-height:18px;
	padding-top:20px;
}

.ligne04 {
	font-family:"Arial Black";
	font-size:14px;
	color:#0D5D93;
	text-align:center;
	line-height:18px;
	padding-top:20px;
}