/*

AlloAd

CSS by Brice Caillat
(c) 2007
BRX design
www.brxdesign.com
contact@brxdesign.com

Codes couleurs:
¤ communication			:	#F4A216
¤ internet-multimedia	:	#4A7FBA
¤ marketing direct		:	#BD2824
¤ télémarketing			:	#BD2824

*/

/* HTML TAGS */
*{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body {
	margin: 0px;
	background-color: #4d4d4d;
}

p, ul {font-size:0.7em;color: #4D4D4D;}
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

a:link, a:visited {
	color: #4d4d4d;
}
a:hover {
	
}

/* IDs */
#bandeau {
	width:875px;
	height:275px;
	background:url(images/newsletter_01.jpg) left top no-repeat;
}
	#bloc {
		height:50px;
		width:875px;
		margin:80px 0 0 0;
	}
		#ret_index {
			display:block;
			float:left;
			width:274px;
			height:27px;
			margin:60px 0 0 0;
		}
		#espprive{
			float:left;
			width:174px;
			height:17px;
			line-height:17px;
			margin:0 0 0 415px;
		}

#menu {
  list-style-type: none;
  margin: 0;
  padding:14px 5px 5px 5px;
  width:165px;
}	  
	ul#menu ul {
	  text-align: left;
	  list-style: none;
	  margin: 0;
	  padding:3px 0 7px 20px;
	  font-size:1em;
	}
	#menu li a {
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  line-height:14px;
	  color: #000000;
	  text-decoration:none;
	}
	#menu li a.active {
	  color: #FFFFFF;
	  background-color:#68C447;
	}
	#menu li a:hover {
	  color: #FFFFFF;
	  background-color: #68C447;
	}
	#menu ul li a:hover {
	  color: #68c447;
	  background-color: #ffffff;
	}
	#menu ul li a.active {
	  color: #68c447;  
	}

#contact_form {
	width:310px;
	margin:5px auto;
}
	#contact_form div {
		padding:5px 0 0 0;
		width:310px;
		background:url(images/imgbas.jpg) left bottom no-repeat;
	}
	#contact_form p {
		float:left;
		width:90px;
		height:20px;
		color:#4D4D4D;
		line-height:20px;
		text-align:right;
		margin:0 5px;
	}
	#contact_form input {
		float:left;
		width:190px;
		height:20px;
		margin:0 5px 3px 0;
		font-size:0.76em;
		line-height:20px;
	}
	#contact_form input.send {
		clear:both;
		width:80px;
		height:25px;
		background:#FFF5C6;
		border:1px solid #BEAC5E;
		color:#4D4D4D;
		font-size:0.76em;
		margin:5px 0 5px 223px;
	}
		#contact_form input.send:hover {
			color:#FFFFFF;
			background:#68c447;
			cursor:pointer;
		}
	#contact_form textarea {
		width:190px;
		margin:0 5px 5px 0;
		font-size:0.76em;
	}
 
#news_form {
	width:310px;
	margin:5px auto;
}
	#news_form div {
		padding:5px 0 0 0;
		width:310px;
		background:url(images/imgbas.jpg) left bottom no-repeat;
	}
	#news_form p {
		float:left;
		width:90px;
		height:20px;
		color:#4D4D4D;
		line-height:20px;
		text-align:right;
		margin:0 5px;
	}
	#news_form input {
		float:left;
		width:190px;
		height:20px;
		margin:0 5px 3px 0;
		font-size:0.76em;
		line-height:20px;
	}
	#news_form input.send {
		clear:both;
		width:80px;
		height:25px;
		background:#FFF5C6;
		border:1px solid #BEAC5E;
		color:#4D4D4D;
		font-size:0.76em;
		margin:5px 0 5px 215px;
	}
		#news_form input.send:hover {
			color:#FFFFFF;
			background:#68c447;
			cursor:pointer;
		}
		
#esp_form {
	width:310px;
	margin:5px auto;
}
	#esp_form div {
		padding:5px 0 0 0;
		width:310px;
		background:url(images/imgbas.jpg) left bottom no-repeat;
	}
	#esp_form p {
		float:left;
		width:90px;
		height:20px;
		color:#4D4D4D;
		line-height:20px;
		text-align:right;
		margin:0 5px;
	}
	#esp_form input {
		float:left;
		width:190px;
		height:20px;
		margin:0 5px 3px 0;
		font-size:0.76em;
		line-height:20px;
	}
	#esp_form input.send {
		clear:both;
		width:80px;
		height:25px;
		background:#FFF5C6;
		border:1px solid #BEAC5E;
		color:#4D4D4D;
		font-size:0.76em;
		margin:5px 0 5px 215px;
	}
		#esp_form input.send:hover {
			color:#FFFFFF;
			background:#68c447;
			cursor:pointer;
		}
 
#pied {
  padding:0 0 0 5px;
  color: #4d4d4d;
  height:25px;
  line-height:25px;
  font-size:0.7em;
}

/* CLASSES */
.titre {
	font-size:0.76em;
	font-weight: bolder;
}
.contenu {
	list-style:none;
}

ul.list {
	list-style-type:circle;
	padding:5px 0 10px 15px;
}
	ul.list li {
		margin:0 0 5px 5px;
	}
	
.active {
	color: #FFFFFF;
	background-color: #68C447;
}

.icon_tab {
	margin:0 0 0 50px;
}

.reset {
	visibility:hidden;
	clear:both;
}

.legal {
	text-align:justify;
	margin:2px 0 5px 0;
}
.legend {
	margin:0 auto;
	font-size:0.68em;
	font-style:italic;
	text-align:center;
}
.equipe {
	text-align:left;
	margin:0 0 0 60px;
}
