@charset "utf-8";
/* CSS Document */


body{ margin:0; padding:0px; text-align:left;  background: #000 url("img/bg.jpg") top center no-repeat; align:center;}

/* textes et titre-------------------------------------------------------------------------------------------------- */

h1{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style:bold;
	font-style:italic;
	font-size:26px;
	color:#000;
	text-align:left;
	padding:0;
	margin:0;
	}
	
h2{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style:bold;
	font-style:italic;
	font-size:16px;
	color:#ce1141;
	text-align:left;
	padding:0;
	margin:0;
	}

p{
	font-family:Trebuchet MS, Lucida Grande, Helvetica;
	font-size:12px;
	color:#4b291f;
	text-align:justify;
	}
	
.bold{ font-weight:bold;}
.italic{ font-style:italic;}
.clear{ clear:both; }








/*LISTE*/
#contenu ul,#contenu ol{ margin:15px 0px;padding:0;list-style: none; padding-left:0px; font-family:Trebuchet MS, Lucida Grande, Helvetica;font-size:12px;color:#4b291f;text-align:justify; }
#contenu ul li,#contenu  ol li{ background:transparent url("img/contenu/puce.gif") 0px 0px no-repeat; padding-left:15px; line-height:14px; margin-bottom:4px;}








#container{
width:100%;
padding:0px; 
margin:0 auto; 
text-align:left;
position:absolute top left; 

}






#top{ 
	width				:734px;
	height				:50px;
	position			:relative;
    margin              :0 auto;
	padding:30px; 
	background:url("img/header/bg.jpg") top left no-repeat;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#999;text-align:left;
}

#topLeft{ 
	width				:250px;
	height				:50px;
	float				:left;
    margin              :0;
	padding				:0px;
	text-align:left;
}

#topRight{ 
	width				:250px;
	height				:50px;
	float				:right;
    margin              :0;
	padding				:0px;
	text-align:right;
}


#top a{ font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#666; text-decoration:none;text-align:left;}
#top a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#999; text-decoration:underline;text-align:left;}














#logo{ 
	width				:445px;
	height				:130px;
	padding:49px 30px 0 319px;
	position			:relative;
    margin              :0 auto;
	background			:url("img/logo/logo-toitures-plm.gif") top left no-repeat;
	border-bottom:5px solid #ce1141;
}



#logo h1{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style:bold;
	font-style:italic;
	font-size:32px;
	color:#ce1141;
	text-align:left;
	padding:0;
	margin:0;
	}


#logo h2{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style:bold;
	font-style:italic;
	font-size:18px;
	color:#FFF;
	text-align:left;
	padding:0;
	margin:0;
	}







#menu{ 
	width				:794px;
	height				:236px;
	position			:relative;
	padding				:0px;
    margin              :0 auto;
	background			:#FFF;
	
}

/* Menu-----------------------------------------------------------------------------*/

#menuLeft{ 
	width				:264px;
	height				:236px;
	float				:left;
    margin              :0;
	padding				:0px;
	background:url("img/menu/bg.jpg");
}


#menuRight{ 
	width				:530px;
	height				:236px;
	float				:right;
    margin              :0;
	padding				:0;
	background:url("img/flash/bg.jpg");
}

#menubox{
	width				:244px;
	height				:22px;
	margin				:25px 0 0 20px;
	padding				:0px;
}

#menubox li{
	width				:244px;
	height				:22px;
	padding				:0;
	margin				:0;
	float				:right;
	list-style-type		:none;
}

#menubox li a{
	width				:244px;
	height				:20px;
	display				:block;
	background			:url("img/menu/bg.gif") no-repeat;
	font-family			:Arial, Helvetica, sans-serif; font-size:12px;color:#000;text-align:left; text-decoration:none; text-transform:uppercase;
	font-weight			:normal;
	text-indent			:22px;
	line-height			:22px;
	padding				:0;
	margin				:0;
}

#menubox li a:hover{
	color				:#FFF;
	background			:url("img/menu/bg_roll.gif") no-repeat;
}

#menubox li .actif{
	color				:#FFF;
	background			:url("img/menu/bg_roll.gif") no-repeat;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#menusecbox{
	width				:221px;
	height				:22px;
	margin				:0 auto;
	padding				:0 0 0 43px;
}

#menusecbox li{
	width				:56px;
	height				:19px;
	padding				:0;
	margin				:0;
	float				:left;
	list-style-type		:none;
	margin				:0 1px 0 1px;
}

#menusecbox li a{
	width				:56px;
	height				:19px;
	display				:block;
	background			:#ce1141;
	font-family			:Arial, Helvetica, sans-serif; font-size:10px;color:#FFF;text-align:left; text-transform:none; text-decoration:none;
	font-weight			:normal;
	text-align			:center;
	line-height			:20px;
	padding				:0;
	margin				:0;
}

#menusecbox li a:hover{
	color				:#FFF;
	background			:#000;
}

#menusecbox li .actif{
	color				:#FFF;
	background			:#000;
}









#description{ 
	width				:794px;
	height				:69px;
	position			:relative;
    margin              :0 auto;
	background			:url("img/description/specialiste-toits-plats-commercial.gif") top left no-repeat;
}









#contenu{ 
	width				:794px;
	position			:relative;
    margin              :0 auto;
	background			:url("img/contenu/bg.gif") top left repeat;

}

#contenuLeft{ 
	width				:254px;
	padding				:5px;
    margin              :0;
	float				:left;

}

#contenuRight{ 
	width				:510px;
    margin              :0;
	float				:right;
	padding:10px;

}

#contenuRight p{ 
	font-family:Trebuchet MS, Lucida Grande, Helvetica;
	font-size:12px;
	color:#4b291f;
	text-align:justify;

}


#contenu a{ 
	font-family:Trebuchet MS, Lucida Grande, Helvetica;
	font-size:12px;
	color:#4b291f;
	text-align:justify;
}

#contenu a:hover{ 
	font-family:Trebuchet MS, Lucida Grande, Helvetica;
	font-size:12px;
	color:#4b291f;
	text-align:justify;
	font-weight:bold;
}








#footer{ 
	width				:744px;
	height				:81px;
	position			:relative;
    margin              :0 auto;
	padding:57px 0 0 50px; 
	background:url("img/footer/bg.gif") top left no-repeat;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#999;text-align:left;
}










	
#tblForm tr{ 
	font-family:Trebuchet MS, Lucida Grande, Helvetica;
	font-size:12px;
	color:#4b291f;
	text-align:justify;
	font-style:bold;
	
	}

#tblForm tr td{ 
	border-top:#e4d8bc 1px dotted;
	padding:3px;
	}

