h1
{
font-size: 25px;
color: #444444;
font-weight:bold;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
padding:0px;
margin:0px;
}


h2
{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
font-size:16px;
font-weight: bold;
padding:0px;
margin: 0px;
color: #FFFFFF;
}

h3
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
padding:0px;
margin: 0px;
}

h4
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px;
color: white;
font-weight: lighter;
padding:0px;
margin: 0px;
}

h5
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #333333;
font-weight: lighter;
padding:0px;
margin: 0px;
}

.police_erreur
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: yellow;
font-weight: lighter;
padding:0px;
margin: 0px;
}

a
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none; /* Les liens sont soulignés */
color:#333333;
padding:0px;
margin:0px;
}

a:hover
{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
padding:0px;
color:red;
margin:0px;
}

.a_underline
{
text-decoration: underline; /* Les liens sont soulignés */
}

a img /*toutes les images liens*/
{
border: 0px solid #666666;
padding:0px;
margin:0px;
}

a:hover img
{
}

img
{
position: relative;
top: 2.5px;
padding:0px;
margin:0px;
}

table /*tableau*/
{
width:95%;
border: 0px solid #000000;
border-collapse: collapse;
padding:0px;
margin:0px;
margin:auto;
}

th /*cellule entete*/
{
font-family: "Times New Roman", "Arial Black", "Times New Roman", Times, serif;
text-align:center;
padding:0px;
margin:0px;
}


td /*cellule*/
{
font-family: "Times New Roman", "Arial Black", "Times New Roman", Times, serif;
text-align:left;
padding:0px;
margin:0px;
}

.table_invisible table /*tableau sans bordure ni fond*/
{
width:95%;
border: 1px solid #000000;
border-collapse: collapse;
padding:0px;
margin-top:50px;
margin:auto;
background-color:red;
}

.table_invisible th /*cellule entete*/
{
font-family: "Times New Roman", "Arial Black", "Times New Roman", Times, serif;
text-align:center;
padding:0px;
margin:0px;
}

.table_invisible td /*cellule*/
{
font-family: "Times New Roman", "Arial Black", "Times New Roman", Times, serif;
text-align:center;
padding:0px;
margin:0px;
}

form
{
padding:0px;
margin:0px;
}

fieldset
{
font-family: "Times New Roman", "Arial Black", "Times New Roman", Times, serif;
padding:0px;
padding:5px;
margin:0px;
margin-bottom:10px;
}

legend
{
font-family: "Times New Roman", "Arial Black", "Times New Roman", Times, serif;
color:#FFFFFF;
padding:0px;
margin:0px;
margin-left:10px;
}

input
{
font-family: "Times New Roman", "Arial Black", "Times New Roman", Times, serif;
font-size: 11px;
color: black;
font-weight: lighter;
padding:0px;
margin:1px;
}

label
 {
font-family: "Times New Roman","Arial Black", Times, serif;
font-size: 12px;
color: white;
font-weight: lighter;
}

select, option
{
background-color:white;
color:black;
font-size:9px;
padding:0px;
margin:0px;
}

textarea 
{
font-family: "Times New Roman", "Arial Black", "Times New Roman", Times, serif;
font-size:12px;
color:#666666;
background-color:white;
border:1px solid black;
}

.text
{
width: 100%;
text-align:left;
padding-left:3px;
padding-right:3px;
margin:0px;
}

.text_center 
{
width: 100%;
text-align:center;
padding:0px;
margin:0px;
}

.text_right 
{
text-align:right;
padding:2px;
padding-right:10px;
margin:0px;
}

ul
{
/*list-style-image: url("images/images_creations/head_guillaumet/puce_horizon.png");  On change l'apparence des puces */
list-style-type:circle;
padding: 0px; 
padding-left: 0px; 
padding-top: 3px;
padding-bottom:2px;
margin: 0px;
margin-left: 10px;
margin-bottom: 0px; 
}

li
{
font-size:12px;
margin: 0px;
padding: 0px;
padding-top: 0px;
list-style-type:none;
}

.clear
{
clear:both;
display:block;
height: 0;
font-size: 1px;
line-height: 0px;
} 

/*#####################################*/

/*#####################################*/
body
{
background-color: #555555;
padding:0px;
margin:2px;
}

#page
{
width:99.5%;
padding:0px;
margin:auto;
border: 1px solid #000000;

background-image: url("../images/textures/degrade_page.jpg");
background-repeat: repeat; 
-moz-border-radius : 0px 0px 15px 15px; 
max-width: 1280px;
min-width: 960px;
}
/*#####################################*/
#header
{
padding:0px;
margin:0px;
margin-bottom:5px;
height:113px;
background-color: #333333;
background-image: url("../images/header_standard.jpg");
background-repeat: no-repeat; 
background-position:right;
}

/*################## MENU HORIZONTAL ###################*/
#menu1
{
width:99%;
padding:0px;
margin:0px;
margin-bottom:20px;
margin:auto;
border: 0px solid #FFFFCC;
text-align:center;
min-height:60px;
}

	.menu1_element1
	{
	float: left ;
	width: 24.5%;
	padding:0px;
	margin:0px;
	margin-right:0.4%;
	margin-bottom:5px;
	}
	
		.menu1_element1  a
		{
		font-weight: bold;
		padding:0px;
		margin:0px;
		}
			
	
		.menu1_element1 .style1 
		{
		width:100%;
		background-image: url("../images/textures/degrade_menu1_style2.png");
		background-repeat: repeat-x; 
		text-align:center;
		padding:0px;
		padding-bottom:0px;
		margin:0px;
		-moz-border-radius : 10px 10px 0px 0px ; 
		border-radius: 10px 10px 0px 0px;
		}
		
			.menu1_element1 .style1 a
			{
			color: #333333;
			}
			
			.menu1_element1 .style1 a:hover
			{
			color: #FFFFFF;
			}
		
		.menu1_element1 .style2 
		{
		background-image: url("../images/textures/degrade_menu1_style2.png");
		background-repeat: repeat-x;
		text-align:center;
		padding:0px;
		margin:0px;
		-moz-border-radius : 10px 10px 0px 0px; 
			border-radius: 10px 10px 0px 0px ;
		}
			
			.menu1_element1 .style2 a
			{
			color: white;
			font-weight: bold;
			padding:0px;
			margin:0px;
			}
			
			.menu1_element1 .style2 a:hover
			{
			color: red;
			}
			
		.menu1_element1 .style3
		{
		background-image: url("../images/textures/degrade_menu1_style4.png");
		background-repeat: repeat-x;
		text-align:center;
		padding:0px;
		margin:0px;
		-moz-border-radius : 10px 10px 0px 0px; 
		border-radius: 10px 10px 0px 0px ;	
		}
		
			.menu1_element1 .style3a
			{
			color: #333333;
			}
			
			.menu1_element1 .style3 a:hover
			{
			color: #FFFFFF;
			}
		
	.menu1_element2
	{
	float: left ;
	width: 100%;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	}
		.menu1_element2 .style12
		{
		background-image: url("../images/textures/degrade_menu1_style3.png");
		background-repeat: repeat-x;
		text-align:center;
		padding:0px;
		margin:0px;
		-moz-border-radius : 10px 10px 0px 0px; 
		border-radius: 10px 10px 0px 0px ;	
		}
		
			.menu1_element2 .style1 a
			{
			width:100%;
			display:block;
			color: #000000;
			font-weight: bold;
			padding:0px;
			margin:0px;	
			}
			
			.menu1_element2 .style1 a:hover
			{
			color: red;
			}
		
/*############## MENU DE GAUCHE #######################*/
#menu2
{
float:left;
width:16%;
padding:0px;
margin:0px;
margin-left:4px;
margin-bottom:15px;
border-top: 0px solid #000000;
}

#menu3
{
float:right;
width:16%;
padding:0px;
margin:0px;
margin-right:4px;
margin-bottom:15px;
border-top: 0px solid #000000;
}

	.groupe_menu
	{
	margin-bottom:5px;
	}
		.groupe_menu h5
		{
		color:white;
		}
		
			.groupe_menu .header
			{
			padding:0px;
			padding-bottom:0px;
			margin:0px;
			-moz-border-radius : 15px 15px 0px 0px ; 
			border-radius: 15px 15px 0px 0px ;	
			text-align:center;				
			}
				
			.groupe_menu .corps
			{
			background-color: #333333;
			padding:0px;
			padding-top:5px;
			padding-bottom: 3px;
			padding-left:3px;
			margin:0px;
			text-align:left;		
			}

			.style1
			{
			padding:0px;
			margin:0px;
			}
			
			.style1 ul
			{
			/*list-style-image: url("images/images_creations/head_guillaumet/puce_horizon.png");  On change l'apparence des puces */
			list-style-type:circle;
			padding: 0px; 
			padding-left: 0px; 
			padding-top: 3px;
			padding-bottom:2px;
			margin: 0px;
			margin-left: 10px;
			margin-bottom: 0px; 
			}

			.style1 li
			{
			font-size:12px;
			margin: 0px;
			padding: 0px;
			padding-top: 0px;
			list-style-type:none;
			}
			
				.style1
				{
				padding:0px;
				padding-top:0px;
				padding-bottom: 3px;
				margin:0px;
				text-align:left;
				}
				
					.style1  a
					{
					color: #FFFFFF;
					padding:0px;
					margin:0px;
					}
					
					.style1 a:hover
					{
					color:#FF0000;
					}
					
					.style1 .header
					{
					background-image: url("../images/textures/0066FF.png");
					background-repeat: repeat-x;  		
					}
						
						.style1 .header a
						{
						color: #333333;
						font-weight:bold;
						font-size:13px;
						padding:0px;
						padding-top:5px;
						padding-bottom:5px;
						margin:0px;
						}
						
						.style1 .header a:hover
						{
						color: red;
						}
					
					.style1 .corps
					{
					background-color: #333333;
					padding:0px;
					padding-top:5px;
					padding-bottom: 3px;
					margin:0px;
					text-align:left;		
					}
					
					.style1 .corps a
					{
					color: #FFFFFF;
					font-size:12px;
					padding:0px;
					padding-top:5px;
					padding-bottom:5px;
					margin:0px;
					}
					
					.style1 .corps a:hover
					{
					color: red;
					}
			
			
/*#####################################*/
#corps
{
width:66%;
padding:0px;
margin:0px;
margin:auto;
margin-bottom:10px;
}

* html #corps /*hack pour mettre le coprs a 100% sur IE*/
{
width:100%;
padding:0px;
margin:0px;
margin:auto;
margin-bottom:10px;
}

	#arborescence
	{
	width:95%;
	margin:auto;
	margin-left:3%;
	margin-top:20px;
	}
	
	#arborescence a
	{
	color:#333333;
	text-decoration:underline;
	}
	
	#arborescence h3
	{
	color:#333333;
	}
	
	#pub
	{
	margin-top:0px;
	}
	
	#bandeau_pub
	{
	width:94%;
	padding:3px;
	padding-top:5px;
	padding-bottom:10px;
	margin:0px;
	margin:auto;
	border:1px solid #333;
	text-align:center;
	position:relative;
	box-shadow:10px 10px 20px #000;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px; 
	background: #83241B;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#83241B), to(#E6E6E6));
	background: -moz-linear-gradient(#83241B, #E6E6E6);
	background: linear-gradient(#83241B, #E6E6E6);
	-pie-background: linear-gradient(#83241B, #E6E6E6);
	behavior: url(PIE/PIE.htc); 
	}
	
	#bandeau_pub2
	{
	width:94%;
	padding:3px;
	padding-top:5px;
	padding-bottom:10px;
	margin:0px;
	margin:auto;
	border:1px solid #333;
	text-align:center;
	position:relative;
	box-shadow:10px 10px 20px #000;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px; 
	background: #996D24;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#996D24), to(#EDEDED));
background: -moz-linear-gradient(#996D24, #EDEDED);
background: linear-gradient(#996D24, #EDEDED);
-pie-background: linear-gradient(#996D24, #EDEDED);
	behavior: url(PIE/PIE.htc); 
	}
	#bandeau_pub3
	{
	width:94%;
	padding:3px;
	padding-top:5px;
	padding-bottom:10px;
	margin:0px;
	margin:auto;
	border:1px solid #333;
	text-align:center;
	position:relative;
	box-shadow:10px 10px 20px #000;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px; 
	background-color:white;
	behavior: url(PIE/PIE.htc); 
	}
	#bandeau_pub4
	{
	width:94%;
	padding:3px;
	padding-top:5px;
	padding-bottom:10px;
	margin:0px;
	margin:auto;
	border:1px solid #333;
	text-align:center;
	position:relative;
	box-shadow:10px 10px 20px #000;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px; 
	background: #FA0600;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FA0600), to(#FFFFFF));
background: -moz-linear-gradient(#FA0600, #FFFFFF);
background: linear-gradient(#FA0600, #FFFFFF);
-pie-background: linear-gradient(#FA0600, #FFFFFF);
	behavior: url(PIE/PIE.htc); 
	}
	
	#boutique
	{
	width:100%;
	}
	
			#boutique .infos_accueil
			{ 
			background-color:#666666;
			width:95%;
			padding:8px;
			padding-bottom:0px;
			border: 1px solid #333333;
			margin: auto;
			margin-bottom: 10px;
			}		
			
			#boutique_entete
			{
			width:100%;
			padding-top: 5px;
			padding-bottom: 5px;
			}			
			
			
			#boutique_corps
			{
			width:100%;
			margin-top:0px;
			}
			
					.categorie
					{
					float:left;
					width:45.5%;
					padding:0px;
					margin-left:15px;
					margin-bottom:10px;
					background-color:#FFFFFF;
					border: 1px solid #000000;
					-moz-border-radius : 10px 10px 0px 0px; 
					-webkit-border-radius: 10px 10px 0px 0px;
					border-radius: 10px 10px 0px 0px;
					}
					
						.categorie .header
						{
						width:100%;
						text-align:center;
						padding: 0px;
						background-image: url("../images/textures/degrade_menu1_style3.png");
						background-repeat: repeat-x; 
						-moz-border-radius : 10px 10px 0px 0px;
						-webkit-border-radius: 10px 10px 0px 0px;
						border-radius: 10px 10px 0px 0px;
						}
							.categorie .header h2
							{
							color:#333333;
							font-size: 15px;
							font-weight: bold;
							padding-bottom:2px;
							}
						
						.categorie .corps
						{
						width:100%;
						padding:0px;
						height: 147px;
						margin:0px;
						background-color: #FFFFFF;
						background-image: url("../images/textures/degrade_categorie.png");
						background-repeat: repeat-x; 
						}
						
							.categorie .corps .photo
							{
							width:40%;
							float:left;
							padding:0px;
							margin:0px;
							height:40px;
							}
							
							.categorie .corps .details
							{
							width:60%;
							padding:0px;
							margin-left:40%;
							height:40px;
							}
								
								.details .headerr
								{
								width:100%;
								padding:0px;
								margin:0px;
								height:30px;
								}
								
								.details .corpss
								{
								width:100%;
								padding:0px;
								padding-top: 20px;
								padding-bottom: 20px;
								margin:0px;
								}
								
								.details .footerr
								{
								width:100%;
								padding:0px;
								margin:0px;
								height:20px;
								}
								
									.details .footerr h2
									{
									color:#000000;
									}

					#article
					{
					margin-top:10px;
					width:100%;
					padding:0px;
					background-color:#333333;
					border: 1px solid #FFFFFF;
					-moz-border-radius : 10px 10px 0px 0px ; 
					border-radius: 10px 10px 0px 0px;
					}
						
					#article .header
					{
					width:100%;
					text-align:center;
					padding: 0px;
					background-image: url("../images/textures/degrade_menu1_style3.png");
					background-repeat: repeat-x; 
					-moz-border-radius : 10px 10px 0px 0px ; 
					border-radius: 10px 10px 0px 0px;
					}
						
						.ajout_panier
						{
						color: black;
						width:100%;
						text-align:right;
						padding-top: 4px;
						padding-bottom: 4px;
						margin:0px;
						background-color:#999999;
						}
						
							.ajout_panier h5
							{
							color: black;
							}
						
						#article .corps
						{
						width:100%;
						height:300px;
						text-align:center;
						padding: 0px;
						margin: 0px;
						}
						
						html>body #article .corps/*hack*/
						{
							height: auto;
							min-height: 300px;
						} 

						
						
							#article .corps h1
							{
							color:#FFFFFF;
							}
							
							#article .corps h5
							{
							color:#FFFFFF;
							}
						
							#article .corps .photo_details
							{
							float:left;
							width:25%;
							text-align:center;
							background-color:#333333;							
							}
							
							.photo_details .photo 
							{
							background-color: #333333;
							background-image: url("../images/textures/degrade.png");
							background-repeat: repeat-x; 
							
							}
							
							#article .corps .description
							{
							width:74.0%;
							margin-left:25%;
							text-align:center;
							
							}
								#article .description .entete
								{
								width:100%;
								text-align:center;
								padding-top: 4px;
								padding-bottom: 4px;
								margin-bottom:20px;
								}
								
								#article .description .entete h1
								{
								color:#FFFFFF;
								}
							
								#article .corps .description table
								{
								width: 60%;
								border: 1px solid #FFFFFF;
								}
								
								#article .corps .description td
								{
								border: 1px solid #FFFFFF;
								}
								
								#article .corps .description th
								{
								color:black;
								font-size:13px;
								background-color:#FFFFFF;
								border: 1px solid #FFFFFF;
								}
							
						#article .footer
						{
						width:74.7%;
						margin-left:25%;
						text-align:center;
						padding: 0px;
						}
						
					.mini_article
					{
					float:left;
					width:29%;
					padding: 0px;
					margin-left:3%;
					margin-bottom:20px;
					background-color:#999999;
					border: 1px solid #FFFFFF;
					min-height: 410px;
					-moz-border-radius : 10px 10px 0px 0px ; 
					border-radius: 10px 10px 0px 0px;
					
					}
					
					.mini_article .entete h2
					{
						font-size: 15px;
						color:black;
					}
				  
					.mini_article .entete
					{
					width:100%;
					text-align:center;
					padding: 0px;
					background-image: url("../images/textures/degrade_menu1_style3.png");
					background-repeat: repeat-x; 
					-moz-border-radius : 10px 10px 0px 0px ; 
					border-radius: 10px 10px 0px 0px;
					}
					
					.mini_article .photo
					{
					width:100%;
					text-align:center;
					padding: 0px;
					background-image: url("../images/textures/degrade.png");
					background-repeat: repeat-x; 
					}
					.mini_article .presentation
					{
					width:100%;
					padding: 0px;
					height:95px;
					}
					.mini_article .footer
					{
					width:100%;
					margin-bottom:5px;
					}
					
			#boutique_footer
			{
			width:100%;
			padding:0px;
			margin:0px;
			}
			
			.contenu
			{
			width:100%;
			padding:0px;
			margin-top:0px;
			margin-bottom:15px;
			background-color:#333333;
			border: 1px solid #FFFFFF;
			}
			
				.contenu h1
				{
				color:white;
				}
				
				.contenu h5
				{
				color:white;
				}
				
				.contenu a
				{
				color:white;
				}
				
				.contenu .header
				{
				width:100%;
				text-align:center;
				padding-top: 4px;
				padding-bottom: 4px;
				background-color:#999999;
				border-bottom: 1px solid #333333;
				}
					.contenu .header h3
					{
					color:#333333;
					}
				
				.contenu .corps
				{
				width:100%;
				text-align:center;
				padding-top: 10px;
				padding-bottom: 10px;
				background-color:#333333;
				}
				
				.contenu .gauche
				{
				float:left;
				width:49.5%;
				padding-top: 10px;
				padding-bottom: 10px;
				background-color:#666666;
				border-right: 1px solid #FFFFFF;
				border-bottom: 1px solid #FFFFFF;
				}
				
				.contenu .droit
				{
				width:49.0%;
				margin-left:50.5%;
				text-align:left;
				padding-top: 10px;
				padding-bottom: 10px;
				background-color:#333333;
				height:250px;
				}
				
				.formulaire
				{
				width: 98%;
				padding:0px;
				margin:0px;
				margin:auto;
				margin-top:10px;
				}
				
				.formulaire label
				{
				color:black;
				}
				
				.formulaire a
				{
				color:white;
				}
				
				.formulaire a:hover
				{
				color:red;
				}
				
				.formulaire table
				{
				margin-bottom:20px;
				}
				
				.formulaire td
				{
				text-align:center;
				border: 1px solid #333333;
				background-color:#999999;
				padding:3px;
				}
					.formulaire td h4
					{
					color:black;
					}
					
					.formulaire td h5
					{
					color:black;
					}
					
					.formulaire td label
					{
					color:black;
					}
				
				.formulaire th
				{
				color:white;
				text-align:center;
				padding-left: 5px;
				border: 1px solid #333333;
				background-color:#666666;
				}
							
			.recap
				{
				width: 95%;
				padding:0px;
				margin:0px;
				margin:auto;
				margin-top:20px;
				}
				
				.recap table
				{
				margin-bottom:20px;
				}
				
				.recap td
				{
				text-align:center;
				border: 1px solid #333333;
				padding:3px;
				}
					.recap td h4
					{
					color:black;
					}
					
					.recap td h5
					{
					color:black;
					}
					
					.recap td label
					{
					color:black;
					}
				
				.recap th
				{
				color:white;
				text-align:center;
				padding-left: 5px;
				border: 1px solid #333333;
				background-color:#666666;
				}
				
				.recap th h5
				{
				color:white;
				}
				
			.mon_compte
			{
			width:100%;
			margin-top: 10px;
			}
				
				.mon_compte  h2
				{
				font-size:1em;
				color: #444444;
				}
				
				.mon_compte dt
				{
				font-size: 0.8em;
				font-weight: bold;
				color: #444444;
				margin-top:5px;
				}
				
				.mon_compte dd
				{
				color: #000000;
				font-size:12px;
				}
				
			.information
			{
			width:90%;
			padding:0px;
			margin:auto;
			margin-top:20px;
			}
					
/*#####################################*/
/* ESPACE PRO*/
.page_pro
{
width:94%;
padding-top:25px;
padding-bottom:40px;
margin:0px;
margin:auto;
background-color:#FFF;
border:1px solid #333;
position:relative;
text-align:center;
box-shadow:10px 10px 20px #000;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border-radius: 10px; 
behavior: url(PIE/PIE.htc); 
}

.titre_page
{
width: 60%;
margin:auto;
text-align:center;
margin:auto;
margin-bottom:25px;
background-color:#666666;
border:1px solid #FFF;
position:relative;
box-shadow:10px 10px 20px #000;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border-radius: 10px; 
behavior: url(PIE/PIE.htc); 
}
.cadre
{
width:60%;
padding:3px;
padding-bottom:5px;
margin:0px;
margin:auto;
background-color:#666666;
border:1px solid #FFF;
position:relative;
box-shadow:10px 10px 20px #000;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border-radius: 10px; 
behavior: url(PIE/PIE.htc); 
}








/*#####################################*/

#footer
{
clear:both;
background-image: url("../images/textures/degrade_marron_noir.png");
background-repeat: repeat-x; 
width:100%;
padding:0px;
padding-top:20px;
padding-bottom:10px;
margin:0px;
-moz-border-radius : 0px 0px 15px 15px; 
border-radius:0px 0px 15px 15px;
}

#footer h5
{
color:white;
}
