/* CSS Document */

/*Site Alavenir Clean - Réalisation Alexance - www.alexance.com*/
/*Réalisation 28 juillet 2008*/

body {
	background-color:#628c28;
	margin:0;
	padding:0;
	
    color: #333333;
    font: 11px/16px "Trebuchet MS",sans-serif;
}

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;
}
.header{  width:941px ; }
.logo{ border-right:2px solid #5b5b5b; float:left; font-size:15px; margin-right:5px;}
.head{background: #a3c966 url(../../images/layout/bghead.jpg);  height:150px; border:1px solid #97b376; margin:2px;}
.head .left{ float:left;width:501px; padding:40px 10px 10px 10px; }
.solgon{ float:left;text-transform:uppercase; color:#5b5b5b; font:11px/16px "Trebuchet MS",sans-serif; font-weight:bold; font-stretch:condensed;  line-height:18px;}
.head .left span{ color:#b3dc90;}
.right{   float:right; margin-right:10px;
 margin:40px 10px 10px 10px; 

line-height:20px;
  color:#FFF;
  -webkit-box-shadow: 2px 0px 20px #a1a1a1 ; 
	-moz-box-shadow: 2px 0px 20px #a1a1a1 

}
.header01 {
	float:left;
	width:363px;
	height:21px;
	background-image:url(../../images/global/alavenirclean-01.jpg);
	background-repeat:no-repeat;
	font-size:0;
}
.navbar{
	clear:both;
	 height:40px;
	 color:#bdda98;
	 line-height:40px;
	 padding-left:20px;
	 
	}
.navbar a{
	 color:#bdda98;
	 text-decoration:none;
	}
.navbar a.selected{
	 color:#bdda98;
	 border:1px solid #6c9038;
	 padding:5px;
	}
	.menu {
	-webkit-border-radius: 5px ;
    -moz-border-radius: 5px ;
	width:270px;
	margin-top:20px;
	margin-bottom:20px;
	padding:10px 10px 10px 20px;
	display:block;
	background-color:#EDEDED;
	padding-top:31px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0B86D4;
}

.menu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;color:#022A43;
}

.menu a:hover{ text-decoration:underline; }

.menu img { padding-right:10px; }
.menu_right{  list-style-type:square; margin:0px; padding:10px; width:250px; position:relative;
color:#0B86D4; font-size:14px;}
.menu_right li{ border-bottom: 1px dotted #6c9038;
padding-bottom:3px;}
.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;
}




.contenu-global-index {
	width:569px;
	height:360px; /*391px*/
	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:#0D5D93;
	background:#0D5D93;
	height:10px;
	width:95%;
}

.ligne02 {
	
	font-family:"Arial Black";
	font-size:18px;
	color:#0D5D93;
	background:#0D5D93;
	height:10px;
	width:95%;
}

.ligne03 {
	
	font-family:"Arial Black";
	font-size:18px;
	color:#0D5D93;
	background:#0D5D93;
	height:10px;
	width:95%;;
}

.ligne04 {
	font-family:"Arial Black";
	font-size:14px;
	color:#0D5D93;
	text-align:center;
	line-height:18px;
	padding-top:20px;
}
