* {
	margin:0;
	padding:0;
	text-align:left;
}

body{	
width:100%;
	 background-color:#7E93AC; 
	/*background:#EEE url(images/bg_b.gif) repeat-x;*/
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
html{	
	 background:#7E93AC; 
	/*background:#EEE url(images/bg_b.gif) repeat-x;*/
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
td {
	text-align:left;
}
h1 {
	font-size: 17px;
	font-weight:bold;
	font-family:"Microsoft Sans Serif", Arial;
	color:#6cb700;
	text-decoration:underline;
	margin-bottom:10px;
}
h3 {
	font-size: 10pt;
	font-weight:bold;
	font-family:"Microsoft Sans Serif", Arial;
}
h2 {
	/*background: transparent url(img/day-date.png) no-repeat left center;*/
	text-align:left;
	font-size: 9pt;
	font-family:"Microsoft Sans Serif", Arial;
	background:#AABC92;
	margin:0px;
	padding:5px 5px 5px 25px;
	color:#FFF;
	font-weight:bold;

}
p{
	color:#000;
	font-size:12px;
	padding:10px 0 10px 0;
}
a {
	font-size:10px;
	font-weight:100;
	/*color:#6b7d95; */
	color:#07519a;
	text-decoration:underline;
	padding:2px 10px 2px 5px;

}
a:visited {
	color:#07519a;
	text-decoration: underline;
	padding:2px 10px 2px 5px;

}
a:hover, a:focus {
	color:#3282BF;
	background-color:#D9E3EA;
	text-decoration: underline;	
	padding:2px 10px 2px 5px;
}
img, img a {
border:0;
}
a img {
	border: 0 none;
}
form {
	display:inline;
	margin: 0;
	padding: 0;
}
table.formPage {
	margin:3px 0 2px 0;
	padding:0;
	border: 1px solid #A0A0A0;
	text-align:left;
}
td.err {
	padding: 3px;
	color: #FF0000;
	background: #FFEDED;
	border: 1px solid #A0A0A0;
	text-align: left;
}
td.msg{
	padding: 3px;
	color: #0000FF;
	background: #EDF3FF;
	border: 1px solid #A0A0A0;
	text-align: left;
}
select {
	font-size: 8pt;
	border: 1px solid #5e74b3;
}
/**************************************   All star   *************************************************/
#centrer{
	text-align:left;
}
#main_body {
margin:0 auto;
padding:5px 5px 10px 5px;
width:950px;

background-color:#FFFFFF;
border:1px solid #999;
text-align:center;
}
.cacher{
	visibility:hidden;
}
.inline li{
	display:inline;
	color:#8AA6AB;
}
#logo{
margin:15px;
}
#logo_a{
margin:5px 5px 5px 2px;
padding:0px;
}
.orange {
border:none;
color:#FFF;
background-color:#6cb700;
}
.strong{
font-weight:bold;
color:#666666;
}
a.nostyle {
margin:0 0 0 15px;
padding:0;
border:none;
text-decoration:none;
background:none;
}
a.nostyle:hover{
margin:0 0 0 15px;
padding:0;
border:none;
text-decoration:none;
background:none;

}
/***************************************   TOP MENU   **********************************************/
#header_bande3{
background:#6B7D95;
margin-bottom:5px;
padding:5px 5px 5px 20px;
color:#FFF;
font-weight:bold;
text-align:right;
height:13px;
}
.top_menu{
display:inline;
text-align:right; 
padding-right:5px; 
padding-left:5px;
color:#fff; 
font-weight:bold;
list-style:none;
}
#header_menu ul{
text-align:right; 

}
a.header_menu_a{
font-size:11px;
text-align:right; 
padding-right:5px; 
color:#C0D5E6; 
font-weight:bold;
text-decoration:none;
}

#sitenav{
float:left;
padding-left:40px;
}
#usertool{
float:right;
padding-right:45px;
}
/***************************************   Header   **********************************************/
h1.title {
	clear:both;
	padding-left:30px;
	color: #83B939;
}
#descr {
	padding-top:15px;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	background: #A7C1DC url(http://www.angersweb.com/images/menu_fond.gif) repeat ;
	
}
#mails{
float:right;
}
/**************************   Link   ***************************/
#links{
	margin:0;
	padding:0;
}
p.lien{
margin:0;
padding:0;
}
#links_description{
	margin:0px;
	padding:0px;
	clear:left;
/*	border-bottom:1px dotted #d0dbdd; */
}
#links_description_accueil{
	height:100%;
	min-height:110px;
	padding:10px 10px 10px 10px;
	margin:3px 0px 3px 0px;
	border-bottom:1px dotted #d0dbdd;
	border-top:1px dotted #d0dbdd;
	background-color:#f2f2f2;
}
#links_description p{
	padding:10px;
}
#links_descriptionfeatured{
	height:100%;
	min-height:110px;
	padding:10px;
	border-bottom:1px dotted #d0dbdd;
}
#links a {
	font-size: 13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#links p {
color:#666;
}
.cote p{
clear:both;
}
.url {
	color:#339900;
	font-size:12px;
}
#featured{
	margin-top:0px;
	padding:0px;
	/*border:1px solid #d0dbdd;*/
}
#google_featured{
	margin:10px 15px 0px 15px ;
}
#normal_links{
	margin-top:0px;
	padding:0px;
	/*border:1px solid #d0dbdd;*/
}
div.pr {
	font-size: 6pt;
	color: #000000;
}
.pr img{
margin: 0px 5px 5px 0;
padding: 5px 5px 5px 0;
display:block;
float:left;
}

div.pr_accueil {
	font-size: 6pt;
	color: #000000;
 /* background-color:#dbded6; */
	text-align:center;
}
.pr_accueil img{
	margin:0px;
	padding:0px;
}
/**************************   Top_bar   ***************************/
#top_submit {
	border:none;
}

/**************************   MENU   ***************************/
#top_submit ul {
	padding:10px 15px 5px 15px;
	font-family:"Microsoft Sans Serif", Arial;
	list-style:none;
	text-align:left;
/*	border-bottom:1px solid #999;	*/
/*	background:  url(http://www.angersweb.com/images/applications-internet.png) 100% 50% no-repeat;*/
}
#top_submit li{
	display:inline;
	padding:5px 0px 5px 0px;
	font-weight:bold;
	text-decoration:none;
}

#top_submit li  a{
	padding:10px 15px 10px 15px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	border-right:1px dotted #FFF;
	background:url(http://www.angersweb.com/images/picto_blanc2.gif) 50% 100% no-repeat;
}
#top_submit li a:hover{
	padding:10px 15px 10px 15px;
	border:none;
	display:inline;
	font-weight:bold;
	text-decoration:none;
	border-right:1px dotted #FFF;
	color:#6B7D95;
	background:#C0D5E6  url(http://www.angersweb.com/images/picto_bleu2.gif) 50% 100% no-repeat;
}
.titre_header{
font-size:30px;
 color:#6B7D95; 
 font-weight:bold; 
 text-decoration:none;
 padding:15px 0 0 45px; 

}
#chercheur{
margin:0 15px 0 15px;
padding:10px 10px 10px 65px;
background:#C0D5E6  url(http://www.angersweb.com/images/applications-internet.png) 2.5% 50% no-repeat;
}
#header_bande{
background:#6B7D95;
margin-bottom:3px;
height:7px;
}
#header_bande2{
display:none;
background:#6B7D95;
margin-top:3px;
padding:5px 5px 5px 25px;
color:#FFF;
font-weight:bold;
}
#header_bande2 a{
background:#6B7D95;
margin-top:3px;
padding:5px 5px 5px 5px;
color:#FFF;
font-weight:bold;
}
#menu_contextuel{
	color:#666;
	font-size:10px;
	font-weight:bold;
	height:20px;
	padding-left:25px;
	background: #666;
}
#menu_contextuel a{
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
}
input.btn{
	font-size: 8pt;
	font-weight: bold;
	color:#5e74b3;
	height:20px;
	text-align:center;
	padding:2px 5px 2px 5px;
	_padding:2px 5px 2px 5px;
	margin:0;
	vertical-align:top;
}

input.text {
	color:#8AA6AB;
	/*padding:0 0 0 5px;
	margin:0;*/
	border: 1px solid #8AA6AB;
	background-image:url(images/search_barre.gif);
	height: 16px;
	width:145px;
}
input.text:hover {
	border:1px solid #ff6600;
}
input.text:focus {
	border:1px solid #ff6600
}
textarea.text {
	font-size: 8pt;
	border: 1px solid #ffffff;
}
#search_b {
border:none;
list-style:none;
margin-right:20px;
margin-left:20px;
padding:0px 20px 0px 0px;
}

#search_b li{
/**********		background:url(images/system-search.jpg) 0% 100% no-repeat;		**********************/
float:right;
}
/**************************           ***************************/
.submit {
	vertical-align:middle;
}
.smally{
display:none;
}
.small, .small a {
	padding: 0px;
	margin: 0px;
	color:#6cb700;
	font-size: 9pt;
	text-align:right;
	text-decoration: none;
}
.souligne{
text-decoration:underline;
font-weight:bold;
color:#6cb700;
}
.captcha {
	border: 1px solid #5e74b3;
	margin-top: 10px;
}
span.req{
	margin-left: 3px;
	color: #FF6600;
	font-weight: bold;
}
.label {
	text-align: right;
	font-size: 9pt;
	color:#5e74b3;
}
div.errForm, span.errForm {
	margin: 0px 0 0px 5px;
	padding: 2px 3px 2px 3px;
	color: #FF0000;
	background: #FFFFF3;
	border: 1px solid #cccccc;
	text-align: left;
	clear: right;
}
.sort {
	color: #000000;

}
div.prg{
	display:none;
	width: 40px;
	border: 1px solid #999999;
	height: 3px;
	font-size: 1px;
}
div.prb{
	background: #5eaa5e;
	height: 3px;
	font-size: 1px;
	clear:both;
}
.c {
	float: left;
}
.cr {
	clear: left;
}
.buttons {
padding-top:15px;
	text-align: left;
}
/**********************************************   main   **************************************************/
#main{
width:100%;
clear:both;
padding-top:3px;
margin:0px;
background-color:#FFFFFF;
}
#tableau{
	_position:absolute;
	_padding-right:255px;
	padding-right:255px;
}
table{
	width:100%;
	padding:0px 0px 10px 10px;
	margin:0px 0px 20px 0px;
}
table a{
color:#07519a;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
table h1 {
	text-decoration:none;
}
#main_droite{
	width:250px;
	float:right;
	margin:0px;
	padding:0px;
	/* border-left:1px solid #999; */
}
#lien_gauche{

	padding-right:255px;
}
#lien_droite{
	width:250px;
	float:right;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	/* border-left:1px solid #999; */
}
.featured_img{
	margin-left:10px;
}
.none{
text-decoration:none;
font-size:11px;
}
#introduction{
	margin-top:5px;
	margin-bottom:10px;
	padding:5px 0px 0px 0px;
	/*border:1px solid #d0dbdd;*/
}
#introduction h3{
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
text-decoration:none;
}
#introduction a {
	font-size:12px;
	font-weight:100;
	color: #6cb700;
	text-decoration:underline;
	}
	#introduction a:hover {
	font-size:12px;
	font-weight:100;
	color: #e58712;
	text-decoration:underline;
	}
#introduction p {
padding-left:10px;
	}
/**********************************************   categorie   **************************************************/
h1.h1_cats {
	font-size:17px;
	margin:15px  5px 5px 5px;
	padding-left:20px;
	font-weight:bold;
	background:url(images/user-home.gif)  0% 0% no-repeat;
	_background:url(images/user-home.gif)  15px 0px no-repeat;
}
.ul_cats{
	list-style:none;
	color:#ff6600;
	margin:0;
	padding:0;
	/***background:url(images/user-home.gif)  0% 0% no-repeat;*****/
}
li.ul_cats{
	list-style:none;
	color:#ff6600;
	/***background:url(images/user-home.gif)  0% 0% no-repeat;*****/
}
.count {
	color: #35656f;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

/**********************************************   subcategorie   **************************************************/

a.a_subcats{
	display:block;
	font-weight:100;
	font-size:12px;
	color:#3b3b3b;
	text-decoration:none;
}
a:hover.a_subcats {
	display:block;
	font-weight:100;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
a:visited.a_subcats {
	display:block;
	font-weight:100;
	font-size:12px;
	color:#3b3b3b;
	text-decoration:none;
}

/**********************************************   Portrait d'entrprises   **************************************************/

#portrait{
margin:0px 0 0 0;
}

#portrait h3{
	color:#3b3b3b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0px 10px 0px;
}
#portrait a{
	margin:0;
	padding:0;
	color:#07519a;
	font-weight:bold;
	font-size:12px;
}
#portrait a:hover {
	color:#3282bf;
}
#portrait img{
margin:0 10px 10px 0;
}
span.question{
	font-weight:bold;
	color:#999999;
	font-size:11px;
	text-decoration:underline;
}
#portrait p{
	color: #3b3b3b;
	margin-left:110px;
	margin-top:0px;
	padding:0;
}
/**********************************************   Footer   **************************************************/

div.footer{
	text-align:center;
	padding:0px 15px 0px 15px;

	line-height: 19px;
	background-color:#6B7D95;
	color:#FFFFFF;
}
#links_description_footer{

	padding:10px;
	border-bottom:1px solid #465A62;
	border-top:1px solid #A7C1DC;

		color:#FFFFFF;
}
div.footer ul{
text-align:center;
}
div.footer li{
font-size:11px;
color: #666666;
}
div.footer a{
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
img.footer_img{
	color:#FFF;
	font-size:11px;
	margin:10px;
	padding:10px;
background-color:#AABC92;
}
p.footer_p{
	clear:both;
	font-size:11px;
	color:#FFFFFF;
}
div.footer h3{
font-size:11px;
color: #FFF;
text-decoration:none;
text-align:center;
}
#footer inline{
		text-align:center;
}
#footer.inline ul{
}
div.navig{
float:left;
margin:5px 0 25px 45px;
color:#666666;
font-size:12px;
}
div.navig a{
font-size:12px;
}
/**********************************************   Paypal   **************************************************/
.price {
	border: 1px solid #A0A0A0;
}
.price table td{
	margin: 0;
	padding: 2px;
	vertical-align: bottom;
}
/**********************************************   contact   **************************************************/
#contact li{
	text-align:center;
	list-style:none;
	padding:5px;
}
/**********************************************   PUB header   **************************************************/
#pub_header{
margin:0px; 
width:100%; 
text-align:center;
	border-bottom:3px solid #FFF;
}

#pub_header a{
margin:0px;
padding:0px;
text-decoration:none;

}

.publicite{
	height:65px; 
	width:250px;  
 
	background-color:#CED399; 
	border-top:3px solid #FFF;

	text-align:center; 
}
.publicite_d{
	height:65px; 
	width:250px;  

	background-color:#CED399; 
	border-top:3px solid #FFF;
	border-bottom:3px solid #FFF;
	text-align:center; 
}
.publicite_img{
	border-top:3px solid #FFF;
}
#pub_header a:visited{
color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#pub_header a:link{
color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#pub_header a:hover{
	color:#000;
	background:none;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}



/**********************************************   RSS   **************************************************/
.rss{

font-size:12px;
text-align:left;
	color:#666;
	padding:0 10px 0 10px;
}
.rss li {
padding:10px 0px 10px 0px;
list-style:none;
}
.rss li a{
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
	color:#07519a;
	display:block;
}
.rss li a:hover{
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
color:#3282BF;
	display:block;
}