img
{
	border:0px;
}
body{
	margin:0;
	padding:0;
	font: 80% Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#dae3ee;
	background:#4E93C0 url(images/main/main-bg.jpg) repeat-x scroll 0 0;
	color:#555555;
}

a {
color:#216ee1;
text-decoration:underline;
}

.clearer
{
	clear:both;
}

#main
{
	position:relative;
	width:950px;
	margin:5px auto;	
	background-color:#ffffff;
	padding:0px;
	text-align:left;
}


#main_link
{
	position:absolute;
	top:0px;
	right:0px;
	padding:5px;
}

#main_link a
{
	color:#000000;
	font-weight:bold;
}

#main_link span
{
	color:#000000;
	font-weight:bold;
	cursor:pointer;
	text-decoration:underline;
}

#main_menu
{
	width:915px;
	margin:10px auto;
}

#main_menu_g
{
	position:relative;
	float:left;
	width:662px;
	height:85px;
	background:url(images/main/main_menu_l.gif);
	color:#ffffff;
	font-weight:bold;
	padding:3px;
}




#main_menu_g input 
{
	border:2px solid #8b0000;
	padding:3px 4px;
	vertical-align:middle;
}

#main_menu_g label 
{
	display:block;
	margin:5px 5px 0px 30px;
	font-size:21px;
	float:left;
	width:140px;
	text-align:right;
}

#main_menu_g p 
{
	display:block;
	float:left;
	margin:5px 5px 0px 30px;
}

#main_menu_g_bouton
{
	position:absolute;
	top:30px;
	left:520px;
}


#main_menu_g_bouton input
{
	background:url(images/main/main_menu_g_bouton.gif);
	width:102px;
	height:37px;
	cursor:pointer;
	border:0px;
	padding:0;
	margin:0;
}

#main_menu_d
{
	float:left;
	width:247px;
	height:91px;
}

#wiam
{
	margin-top:20px;
	width:940px;
	background:transparent url(images/add/bg-titre-form.gif) repeat scroll 0 0;
	height:18px;
	color:#ffffff;
	padding:5px;
	border-bottom: 1px solid #2d4ead;
	border-top: 1px solid #2d4ead;
}
#wiam a {
	color:#ffffff;
	text-decoration:none;
}

#wiam a:hover {
	text-decoration:underline;
}

#container_page
{
	background:url(images/main/bg-page.gif) repeat-x;
	background-color:#fbfaf4;
	padding-bottom:20px;
	padding-top:5px;
}

#skydroit
{
	float:left;
	width:190px;
	background-color:#ffffff;
	border:1px solid #e2e1d7;
	font-size:10px;
	color:#5c5c5d;
	text-align:center;
	margin-left:5px;
}



#footer
{
	width:948px;
	background-color:#ffffff;
	padding-left:1px;
	padding-right:1px;
}
.footer_separ
{
	background:url(images/main/separ-footer.gif) repeat-x scroll 0 0;
	width:948px;;
	height:2px;
}
#footer_in
{
	background-color:#ecebe3;
	padding:5px;
	color:#5e5d51;
	font-size:12px;
	text-align:center;
}

#footer a, span
{
	color:#5e5d51;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}

#footer a:hover, span:hover
{
	text-decoration:underline;
}


#menu_g
{
	width:180px;
	margin:0px 0 20px 5px;
	background-color:#ffffff;
	border:1px solid #e2e1d7;
	float:left;
	padding:5px;
}

#menu_g h2
{
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	display:block;
	background-color:#4e93c0;
	margin:0;
	padding:3px;
	text-align:center;
}

#menu_g ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:10px;
}

#menu_g li a
{
	color:#5e5d51;
	text-decoration:none;
	display:block;
	padding:2px;
	padding-left:9px;
	background:url(images/main/menug-puce.gif) no-repeat;
	margin-left:5px;
}
#menu_g li a:hover
{
	color:#5e5d51;
	text-decoration:underline;
	background-color:#ebebe5;
}

#contenu
{
	width:535px;
	margin:0px 0 20px 5px;
	background-color:#ffffff;
	border:1px solid #e2e1d7;
	float:left;
	padding:5px;
}

#contenu .rubrique
{
	display:block;
	margin:0;
	padding:0;
	font-size:14px;
	width:525px;
	padding:5px;
	color:#ffffff;
	background-color:#4e93c0;
	font-weight:bold;
}
#contenu .presentation
{
	padding:5px;
	margin:10px 0;
	display:block;
}
#contenu .infos
{
	display:block;
	margin:10px 0;
	width:525px;
}



#contenu ul
{
	list-style-type:none;
	margin:10px 0;
	padding:0;
	padding-left:10px;
}

#contenu li
{
	display:block;
	margin:5px 0;
	padding:0;
}

#contenu li a
{
	text-decoration:underline;
	color:#5e5d51;
}

#contenu span
{
	text-decoration:underline;
	color:#5e5d51;
	cursor:pointer;
}

.btnpic {
	vertical-align:middle;
}
.warningimg
{
	float:left;
	width:70px;
	text-align:center;
	margin:0px;
}

.warningform
{
	margin:15px auto;;
	padding:8px;
	border:1px #757575 dotted;
	width:100%;
	background-color:#f3f3f3;
}



.warningform label {
	display:block;
	float:left;
	margin:0;
	padding:4px 0 0;
	width:140px;
}

.warningform fieldset {
	border:0 none;
	margin:0;
	padding:10px 0;
}

.warningform textarea {
	height:100px;
}

.backads
{
	width:320px;
	height:23px;
	font-weight:bold;
	color:#ffffff;
	margin:25px auto 25px auto;
	background-image:url(images/btn-back-ads.gif);
	padding-top:5px;
	text-align:center;
}

.listing
{
 width:90%;
 height:19px;
 margin:0px auto;
 color:#ffffff;
 font-weight:bold;
 border:1px solid #0087ae;
 padding:5px 0px 0px 5px;;
 text-align:left;
 position:relative;
}


div.links
{
   
  line-height: 25px;
  color: #666666;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;

  font-size: 100%;
  font-weight: bold;
}
div.links a
{
    padding: 3px 6px 3px 6px;
    border: 1px solid #9AAFE5;
    margin-right: 2px;
    margin-left: 0px;
    text-decoration: none;
		font-family: Arial, Helvetica, Sans-serif;
   	font-size: 12px;
		color: #3366CC;
    background-color: transparent;
}

div.links a:hover
{
	border: 1px solid #2E6AB1;
	color: #FFFFFF;
	background-color: #3366CC;
}

div.links a.selected
{
    font-weight: 800;
    color: #FFFFFF;
    background-color: #3366CC;
    border: 1px solid #3366CC;
}

div.links a.next {
    font-weight: 800;
}

#list
{	
	padding:5px;
}	

.list_titre
{
	font-weight:bold;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}

.list_infos
{
	background-color:#e1f1fb;
	padding:3px;
}

.list_infos a
{
	text-decoration:none;
	color:#5e5d51;
}

.list_desc
{
	margin:5px 0 15px 0;
}

.list_desc a
{
	text-decoration:none;
	color:#5e5d51;
	font-size:12px;
}

.pagi_infos
{
	font-size:10px;
	padding-left:5px;
}



#cathome
{
	padding:10px;
	padding-top:5px;
}

#cathome h1,h2
{
	display:block;
	background-color:#103569;
	color:#ffffff;
	padding:5px;
	margin:0px;
	text-align:center;
	background-image:url(images/main/bg-h1.gif);
	border:1px solid #00236f;
	font-size:16px;
}




#cathome ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:10px;
}

#cathome li a
{
	color:#103569;
	text-decoration:none;
	display:block;
	padding:2px;
	padding-left:9px;
	background:url(images/main/menug-puce.gif) no-repeat;
	margin-left:5px;
	font-size:14px;
	font-weight:bold;
}
#cathome li a:hover
{
	color:#5e5d51;
	text-decoration:underline;
	background-color:#ebebe5;
}

.menucathome
{
width:230px;
float:left;
}

#contenuhome
{
	width:732px;
	margin:0px 0 20px 5px;
	background-color:#ffffff;
	border:1px solid #e2e1d7;
	float:left;
	padding:5px;
}








