/*Réalisation alexance - www.alexance.com*/
/*9/11/09*/

body {
	margin:0;
	padding:0;
	background-color:#8D0964;
	background-image:url(../../images/global/fd.gif);
	background-repeat:repeat-y;
}

p, h1, h2, h3, h4, h5 { padding:0; margin:0; }

img { border:none; }

/*HEADER - début ////////////////////////////////////*/
#Header {
	width:940px;
}

#Header #Stucture {
	width:940px;
}

#Header #Stucture #BlocLeft {
	float:left;
	width:185px; /*214*/
	padding-top:28px;
	padding-left:29px;
	padding-bottom:15px;
}

#Header #Stucture #BlocRight {
	float:left;
	width:726px;
	padding-top:45px;
}

#Header #Stucture #BlocRight #Bandeau {
	width:726px;
	height:81px;
	background-color:#AA2179;
}

#Header #Stucture #BlocRight #Bandeau #BlocLeft00 {
	float:left;
	width:343px; /*363*/
	height:81px;
	padding-left:20px;
}

#Header #Stucture #BlocRight #Bandeau #BlocLeft00 h1 {
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#FFF;
}

#Header #Stucture #BlocRight #Bandeau #BlocLeft00 h2 {
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
}

#Header #Stucture #BlocRight #Bandeau #BlocRight00 {
	float:left;
	width:343px; /*363*/
	height:71px; /*81*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-align:right;
	padding-right:20px;
	padding-top:10px;
}

#Header #Stucture #BlocRight #Bandeau #BlocRight00 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

#Header #Stucture #BlocRight #Bandeau #BlocRight00 a:hover { text-decoration:underline; }
	
#Header #MenuHori {
	clear:both;
	width:920px; /*940*/
	height:21px; /*27*/
	padding-left:20px;
	padding-top:7px;
	background-image:url(../../images/global/menuhori.gif);
	background-repeat:repeat-x;
}

#Header #MenuHori,
#Header #MenuHori a {
	font-family: verdana;
	font-size:11px;
	color:#890661;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}


#Header #MenuHori a:hover { color:#FFF; text-decoration:none; }

/*HEADER - fin ////////////////////////////////////*/

/*BODY - début ////////////////////////////////////*/
#Body {
	float:left;
	clear:both;
	width:940px;
	background-image:url(../../images/global/bk.gif);
	background-repeat:repeat-y;
	background-color:#FFF;
}

#Body #ColLeft {
	float:left;
	width:252px;/*252px*/
	padding-top:20px;
	padding-bottom:20px;
}

#Body #ColLeft #Titre { float:left; width:21px; padding-left:7px; padding-right:9px;}

#Body #ColLeft #Menu { float:left; padding-left:20px; width:232px;/*232px*/ }

#Body #ColLeft #Menu h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#890661;
padding-bottom:5px;
}

#Body #ColLeft #Menu,
#Body #ColLeft #Menu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#604258;
	text-decoration:none;
}

#Body #ColLeft #Menu a { padding-left:3px; }

#Body #ColLeft #Menu a:hover { background-color:#A81F77; color:#FFF; }

#Body #ColLeft #Menu img { width:5px; height:8px; }

#Body #ColLeft #Menu .BlocLien { clear:both; width:212px; padding-top:3px; padding-bottom:3px; }

#Body #ColLeft #Boutons { clear:both; width:232px; padding-top:2px; }

#Body #ColLeft #Boutons #Devis a {
	float:left;
	width:252px;
	height:88px;
	background-image:url(../../images/global/bt-devis02.gif);
	background-repeat:no-repeat;
	font-size:0;
}

#Body #ColLeft #Boutons #Intervention {
	float:left;
	width:252px;
	height:42px;
	background-image: url(../../images/global/bt-intervention.gif);
	background-repeat:no-repeat;
	font-size:0;
}

#Body #ColLeft #Boutons #Contact a {
	float:left;
	width:252px;
	height:42px;
	background-image:url(../../images/global/bt-contact01.gif);
	background-repeat:no-repeat;
	font-size:0;
}

#Body #ColLeft #Boutons #Separateur {
	float:left;
	clear:both;
	width:252px;
	height:10px;
	font-size:0;
}

#Body #ColRight {
	float:left;
	width:638px; /*688*/
	padding-top:20px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#604258;	
}

#Body #ColRight a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#604258;
	text-decoration:underline;
}

#Body #ColRight a:hover { text-decoration:none; }

#Body #ColRight img { float:left; padding-right:15px; }

.MarginLeft10 { padding-left:10px; }

#Body #ColRight h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#890661;
	text-transform:uppercase;
	padding-bottom:3px;
	clear:both;
}

#Body #ColRight h2 {
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#890661;
	padding-bottom:10px;
}

#Body #ColRight h3 { padding-bottom:20px; }

#Body #ColRight h3 a {
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF9900;
	padding-bottom:20px;
	text-decoration:none;
}

#Body #ColRight h3 a:hover {
	text-decoration:underline;
}


/*BODY - fin ////////////////////////////////////*/

/*FOOTER - début ////////////////////////////////////*/
#Footer01 {
	clear: both;
	width:940px; /*940*/
	height:17px; /*33*/
	padding-top:6px;
	padding-bottom:5px;
	background-color:#890661;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
}

#Footer01  a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF9900;
	text-decoration:none;
}

#Footer01  a:hover {
	text-decoration:underline;
}


#Footer02 {
	clear: both;
	width:890px; /*940*/
	height:23px; /*33*/
	padding-left:40px;
	padding-right:10px;
	text-align:right;
}

#Footer02, 
#Footer02 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#C4C4C4;
	text-decoration:none;
}

#Footer02 a:hover {
	text-decoration:underline;
}
/*FOOTER - fin ////////////////////////////////////*/





/*INDEX*/
#Body #ColRightIndex {
	float:left;
	width:688px; /*688*/
	padding-top:20px;
	padding-bottom:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#604258;	
}

#Body #ColRightIndex h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#890661;
	text-transform:uppercase;
	padding-bottom:10px;
	clear:both;
}

#Body #ColRightIndex #BlocLeft {
	float:left;
	width:358px;
	padding-left:20px;
	padding-top:20px;
}

#Body #ColRightIndex #BlocRight a {
	float:left;
	width:310px;
	height:166px;
	background-image: url(../../images/index/bloccontact.gif);
	background-repeat:no-repeat;
}



/*CONTACT*/
.ligne {
	width:331px;
	padding-bottom:10px;
}

.ligne input {
	border:1px solid #000;
	width:250px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

.ligne textarea {
	border:1px solid #000;;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

.intitule {
	float:left;
	width:71px; 
	height:16px; 
	text-align:right;
	padding-right:5px;
	padding-top:1px;
}

.bouton-emplacement {
	padding-top:20px;
	float:right;
	cursor:pointer;
}

