
/* general */
body {
	font: 80% Arial, helvetica, sans-serif;
	color: #C7CDD4;
	background: url('/images/bgcontsu.jpg') no-repeat top center;
	padding: 0;
	margin: 0;
}

form {
	margin:0px;
	padding:0px;
}

a {
	color:#094E7B;
	text-decoration:underline;
	font-weight:normal;
}
a:hover {
	color:#094E7B;
	text-decoration:none;
	font-weight:normal;
}

.l_white {
	color:#FFFFFF;
	text-decoration:none;
	}
.l_white:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}

.l_none {
	text-decoration:none;
	}
	
.l_none:hover {
	text-decoration:underline;
	}

.gras{
	font-weight:bold;
}

.gras:hover{
	font-weight:bold;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
float: right;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
float: left;
}


h2{
	margin:0px;
	padding:0px;
	padding-top:13px;
	padding-left:48px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
	height:26px;
	background:url('/images/titre_resto2.jpg') no-repeat;
	}
	

h3{
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:12px;
	margin-left:10px;
	color:#000000;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	height:26px;
	width:585px;
	background:url('/images/fondfiche.jpg') repeat-x;
	}

h4{
	padding-top:16px;
	padding-left:48px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height
	}
	
.nomargnopadd {
	margin:0px;
	padding:0px;
}

div#villeslis{
	margin:0px;
	padding:0px;
		font-size:11px;
		font-weight:bold;
		width:450px;
}
.margintop2 {
	margin:0px;
	margin-top:2px;
	padding:0px;
}
div#lcccc{
	width:72px;float:left;
}
div#lclc{
	width:505px;float:right;
}
div#lcfr{
	float:right;width:100px;;margin-top:8px;text-align:right;
}
div#lccomf{
	margin:0px;padding:0px;font-size:12px;color:#999999;margin-bottom:6px;width:300px;float:left;
}
.lcpascom{
	margin:0px;padding:0px;font-size:12px;font-weight:normal;color:#333333;margin-left:25px;margin-top:15px;
}
div#boxlogin{
	margin:0px;margin-left:10px;margin-top:20px;padding:0px;width:560px;border:1px dashed #999999;background:#F0F0F0;font-size:14px;color:#333333;margin-left:30px
}
.logpucejaune{
	margin:0px;padding:0px;margin-left:15px;margin-top:10px;background:url('/images/puce.jpg') no-repeat left;padding-left:11px;padding-bottom:1px;color:#3399CC;
}
.tablelog{
	padding-top:12px;padding-left:90px;
}
.tdlog{
	font-size:11px;font-weight:bold
}
.tdlog2{
	font-size:12px;font-weight:bold
}
.pourajouter {
	padding-bottom:6px;font-size:12px
}
.noborder{
	border:0px;
}
.marginleft26{
	margin-left:26px
}
.marginleft8{
	margin-left:8px
}
.stylelogmsg1{
	margin:0px;padding:0px;margin-left:15px;margin-top:16px;background:url('/images/puce.jpg') no-repeat left;padding-left:11px;padding-bottom:1px;
}
.stylelogmsg2{
	margin:0px;padding:0px;margin-left:30px;margin-top:10px;font-size:12px;
}
.stylelogmsg3{
	margin:0px;padding:0px;margin-left:15px;margin-top:10px;margin-left:242px;margin-bottom:10px
}
div#stylo1{
	width:100px;float:left;margin:0px;padding:0px;margin-left:25px;font-weight:bold;font-size:12px;margin-top:15px;text-align:right;padding-right:5px
}
div#stylo2{
	width:420px;float:left;margin:0px;padding:0px;margin-top:8px;font-size:12px;
}
.imgnot{
	cursor:pointer;float:left;padding-left:1px;width:12px;height:12px;padding-top:2px;
}
div#pad0{
	padding:0px;
}
.tablewi{
	width:100%
}
div#tabletdd{
	float:left;width:130px;
}
.notestyl{
	padding-left:8px;float:left;
}
div#logmessa{
	width:420px;float:left;margin:0px;padding:0px;margin-top:15px;
}
.clastexta{
	color:#333333;	font-weight:bold;	font-size:13px;	margin:0px;	padding:0px;	border:1px solid #000000;	height:110px;	width:410px;	margin-left:2px;
}
div#idlogm{
	width:100px;float:left;margin:0px;padding:0px;margin-left:25px;font-weight:bold;font-size:12px;margin-top:15px;
}
div#idlogm2{
	width:407px;float:left;margin:0px;padding:0px;margin-top:5px;margin-left:6px;text-align:center;border:1px solid #CCCCCC;background:#FAFAFA;padding:2px
}
div#idlogm3{
	width:100px;float:left;margin:0px;padding:0px;margin-left:25px;font-weight:bold;font-size:12px;margin-top:15px;
}
div#idlogm4{
	width:420px;float:left;margin:0px;padding:0px;margin-top:5px;text-align:center
}
div#tesnotes{
	width:100px;float:left;margin:0px;padding:0px;margin-left:25px;font-weight:bold;font-size:12px;margin-top:15px;text-align:right;padding-right:5px
}
div#tesnotesleg{
	width:420px;float:left;margin:0px;padding:0px;margin-top:15px;font-size:12px;
}
.lien_pseudo {
	text-decoration:none;
	font-size:15px;
	color:#333333;
}

.lien_pseudo:hover {
	text-decoration:none;
	font-size:15px;
	color:#666666;
}

.lien_emem {
	font-size:12px;
	color:#0385D2;
}

.lien_emem:hover {
	font-size:12px;
	color:#0385D2;
}

.inputnowidth {
	color:#333333;	
	font-weight:bold;	
	font-size:13px;	
	margin:0px;	
	padding:0px;	
	border:1px solid #000000;	
	height:17px;
	margin-left:2px;
}

.paddleft20 {
	padding-left:20px;
}

.paddleft30 {
	padding-left:30px;
}

.paddleft60 {
	padding-left:60px;
}

.marginleft70 {
	margin-left:70px;
}

.pinfo{
	color:#000000;
	font-size:12px;
	font-weight:normal;
	margin-left:70px;
	width:500px;
}

div#barretr {
	margin:0px;
	padding:0px;
	width:300px;
	background:url('/images/barretr.png') no-repeat right;
	height:2px;
}

div#boxmess {
	margin:0px;
	padding:0px;
	text-align:right;
	width:300px;
	font-size:12px;
	color:#FFFFFF;
	margin-top:2px;
}

.margintop5 {
	margin:0px;
	margin-top:5px;
	padding:0px;
}
	
div#contenu {
	width:986px;
	height:auto;
	margin:auto;
	font-size:80%;
	background:url('/images/bgcont.jpg') repeat-y right;
	}
	
div#col_left {
	float:left;
	width:621px;
	margin-left:24px;
	}
	
div#col_right {
	float:right;
	width:315px;
	margin-right:14px;
	}
	
	

/* bandeau */
div#logo {
	float:left;
	width:455px;
	height:124px;
}

div#head_right {
	padding:0px;
	margin-top:22px;
	margin-right:5px;
	text-align:right;
	float:right;
	width:300px;
	height:84px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}

div#head_right2 {
	padding:0px;
	margin-right:12px;
	margin-top:10px;
	text-align:right;
	float:right;
	width:300px;
	height:114px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}

div#head_right2div{
	margin:0px;
	padding:0px;
	text-align:right;
	width:300px;
	font-size:14px;
	margin-top:4px;
	color:#0385D2
}

div#deco{
	float:right;
	padding-top:1px;
	padding-left:5px;
}

div#decotxt {
	float:right;
	font-size:12px;
}

div#decotxt a{
	color:#0385D2;
	font-weight:bold;
	text-decoration:underline;
}

.msgtxt {
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	}

div#boxmem {
	margin:0px;
	padding:0px;
	text-align:right;
	width:300px;
	font-size:14px;
	color:#FFFFFF;
	margin-top:10px;
	height:69px;
}

.avatar {
	float:right;
	margin-right:0px;
	margin-bottom:3px;
	margin-left:6px;
	border:1px solid #333333;
}

.avatar2 {
	margin-right:0px;
	margin-bottom:3px;
	margin-left:6px;
	border:1px solid #333333;
}

.avatar3 {
	float:left;
	margin-right:6px;
	margin-bottom:3px;
	margin-left:6px;
	border:1px solid #333333;
}

div#boxresto {
	margin:0px;
	padding:0px;
	margin-left:60px;
	background:#F0F0F0;
	width:500px;
	border:1px solid #cccccc;
}

div#boxdetail {
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px;
	margin-bottom:2px;
}

.boxtit {
	margin:0px;
	padding:0px;
	float:left;
	margin-right:6px;
	font-size:12px;
}

.star10{
	height:10px;
	width:10px
}

.res_adr {
	font-size:11px;
	color:#333333;
	margin:0px;
	padding:0px;
	margin-bottom:0px
}

.res_cp{
	font-size:11px;
	color:#333333;
	margin:0px;
	padding:0px;
	margin-bottom:2px
}

div#boxcomme{
	float:left;
	margin-top:10px;
	width:182px;
	color:#333333;
	font-size:11px;
}

.source {
	text-align:right;
	color:#333333;
	margin-right:15px
}

div#petitcom {
	font-size:11px;
	height:21px;
	margin:0px;
	padding:0px;
	margin-left:102px;
	padding-left:20px;
	padding-top:3px;
	background:url('/images/petitcom2.gif') no-repeat;
	font-family:Verdana;
}

div#boxrestoimg {
	float:left;
	width:290px;
	margin:0px;
	padding:0px;
	margin-left:8px;
	margin-top:10px;
}

.img_rest88 {
	width:88px;
	height:66px;
	float:left;
	border:1px solid #333333;
	margin-right:12px;
	margin-left:2px;
	margin-bottom:3px;
}

.img_restd{
	float:left;
	border:1px solid #333333;
	margin-right:12px;
	margin-left:2px;
	margin-bottom:3px;
}
div#boxsearch5{
	margin:0px;padding:0px;float:left;
}

div#boxsearch5 input {
	color:#333333;	font-weight:normal;	font-size:12px;	margin:0px;	padding:0px;	border:1px solid #000000;	height:17px;	width:177px;margin-top:11px;margin-left:30px;
}
div#boxsearch4{
	margin:0px;padding:0px;float:left;margin-top:11px;margin-left:6px;
}
div#boxsearch4 input {
	background:url('/images/btnok.png'); width:29px;height:19px;border:0px;cursor:pointer
}
div#decotxt a{
	color:#0385D2;
	font-weight:bold;
	text-decoration:none;
}
div#newstxt {
	margin:0px;padding:0px;font-size:12px;font-weight:normal;color:#000000;padding-right:10px;padding-top:10px;padding-bottom:10px;
}

div#newstxt p{
	margin:0px;padding:0px;
}
div#espace {
	width:951px;
	height:8px;
	margin:0px;
	}
div#espace2 {
	width:951px;
	height:13px;
	margin:0px;
	textg-align:right;
	}
	div#espace3 {
	width:951px;
	margin:0px;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:4px;
	color:#333333;
	height:60px;
	}
div#espace3 ul{
	list-style-type:none;margin:0px;padding:0px;width:954px;
}
div#espace3 li{
list-style-type:none;font-size:12px;color:#000000;float:left;font-weight:normal;color:#333333;margin-left:5px;
}
div#espace3 a {
	font-size:10px;color:#666666;
}
div#top {
	width:986px;
	height:159px;
	margin:0px;
	padding:0px;
	background:url('/images/header3.jpg') no-repeat;
	}
div#topb {
	width:986px;
	height:159px;
	margin:0px;
	padding:0px;
	background:url('/images/header32.jpg') no-repeat;
	}
	
div#logo img{
	margin-top:7px;
	margin-left:5px;
	width:455px;
	height:124px;
	border:0px;
	}
	
div#mbox_titre {
	margin:0px;
	padding:0px;
	width:298px;
	height:21px;
	}

div#mbox_titre img {
	margin:0px;
	padding:0px;
	margin-right:25px;
	width:137px;
	height:20px;
	}
	
div#mbox_logintxt {
	margin:0px;
	padding:0px;
	float:left;
	width:128px;
	height:47px;
	font-size:12px;
	}	
	
.margetop3 {
	margin:0px;
	padding:0px;
	margin-top:3px;
	}	

.margetop6 {
	margin:0px;
	padding:0px;
	margin-top:3px;
	}	

div#mbox_login {
	margin:0px;
	padding:0px;
	float:left;
	width:166px;
	height:40px;
	}
	
div#mbox_login p{
	margin:0px;
	padding:0px;
	text-align:center;
	}
	
div#mbox_login input {
	color:#B2B2B2;
	font-weight:normal;
	font-size:11px;
	margin:0px;
	padding:0px;
	border:1px solid #99CC00;
	height:14px;
	width:156px;
	margin-left:2px;
	}
	
.top4 {
	margin:0px;
	}

div#mbox_remind {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	margin-left:2px;
	}
	
div#mbox_remind img{
	margin:0px;
	padding:0px;
	border:0px;
	margin-top:2px;
	}
	
div#margespec1 {
	float:left;
	width:20px;
	}
	
div#margespec2 {
	float:left;
	width:110px;
	margin-top:2px;
	}
	
div#mbox_valid {
	margin:0px;
	padding:0px;
	float:left;
	width:28px;
	height:57px;
	}
	
div#mbox_valid input{
	margin:0px;
	padding:0px;
	margin-top:24px;
	margin-left:4px;
	}
	
/* carte */
.img_carte {
	float:right;
	width:423px;
	border:0px;
}

div#cadre_dep {
	margin-top:10px;
	float:left;
	width:167px;
	margin-left:5px;
	color:#000000;
	font-size:11px;
	background:url('/images/fondep.jpg') no-repeat top;
	}
	
div#cadre_dep p{
	margin:0px;
	padding:0px;
	margin-left:11px;
	margin-top:6px;
	}
	
div#cadre_carte {
	float:right;
	width:423px;
	margin-right:14px;
	}

div#desc_carte {
	color:#000000;
	font-size:12px;
	background:url('/images/cartetop.jpg') no-repeat top;
	width:417px;
	height:95px;
	margin-bottom:10px;
	margin-right:0px;
	margin-left:10px;
	padding:0px;
	margin-top:8px;
	}
	
div#rond_desc_carte {
	margin:0px;
	padding:0px;
	position:relative;
	float:left;
	font-size:18px;
	color:#0064B1;
	font-weight:bold;
	width:30px;
	font-family:Arial;
	padding-left:6px;
	padding-top:6px;
	}

div#desc_carte_txt {
	margin:0px;
	padding:0px;
	font-size:12px;
	margin-left:45px;
	padding-top:15px;
	color:#FFFFFF;
	font-size:11px;
	width:350px;
	}

div#mapzone {
	width:621px;
	margin:0px;
	padding:0px;
	border:1px solid #0385D2;
	background:url('/images/fondcartee.jpg') no-repeat right top;
	}
	

/* communaute */
div#champ_prof{
	width:130px;
	float:left;
	font-weight:bold;
	margin-bottom:10px;
	margin-right:10px;
	text-align:right;
}

.last_con {
	color:#000000;
	font-size:12px;
	font-weight:normal;
	margin-left:40px;
}

.puce_jaune {
	color:#3399CC;
	font-size:14px;
	font-weight:bold;
	margin-left:40px;
	background:url('/images/puce.jpg') no-repeat left;
	padding-left:14px;
}

div#boxinfo{
	color:#000000;
	font-size:12px;
	font-weight:normal;
	margin-left:70px;
	width:500px;
}

div#blocinput {
	width:350px;
	float:left;
	margin-bottom:10px;
}

/* carte visite */
div#cv_cadre {
	height:293px;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:23px;
	margin-left:4px;
	margin-right:0px;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	background:url('/images/fondvert.jpg') repeat-x;
	border-left:1px solid #094E7B;
	border-right:1px solid #094E7B;
	}

div#cv_cadre h5{
	margin:0px;
	padding:0px;
	margin-bottom:6px;
	margin-left:4px;
	font-weight:bold;
	}

div#cv_cadre img {
	float:left;
	border:1px solid #000000;
	margin-right:5px;
	}

div#cv_cadre1 {
	width:288px;
	float:left;
	font-size:11px;
	color:#000000;
	padding:4px;
	background:#E9E9E9;
	border:1px solid #AFABAD;
	margin-left:2px;
	}
div#cv_cadre2 {
	width:287px;
	float:left;
	font-size:11px;
	margin-left:8px;
	color:#000000;
	padding:4px;
	background:#E9E9E9;
	border:1px solid #AFABAD;
	}
div#cv_cadre3 {
	width:288px;
	float:left;
	font-size:11px;
	color:#000000;
	padding:4px;
	background:#E9E9E9;
	border:1px solid #AFABAD;
	margin-top:8px;
	margin-bottom:6px;
	margin-left:2px;
	}
div#cv_cadre4 {
	width:287px;
	float:left;
	font-size:11px;
	margin-left:8px;
	color:#000000;
	padding:4px;
	background:#E9E9E9;
	border:1px solid #AFABAD;
	margin-top:8px;
	margin-bottom:6px;
	}
	
.cv_titre {
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:12px;
}
	
.cv_adr {
	margin:0px;
	padding:0px;
	margin-top:5px;
	font-weight:normal;
	}
	
.cv_prix {
	margin:0px;
	padding:0px;
	margin-top:5px;
	font-weight:normal;
}
	
div#cv_comment {
	height:21px;
	margin:0px;
	padding:0px;
	margin-left:140px;
	padding-left:26px;
	padding-top:8px;
	margin-top:5px;
	background:url('/images/petitcom.jpg') no-repeat;
	}
	
/* fiche kebab */
div#lc_comment_fiche {
	padding:0px;
	margin-top:0px;
	margin-left:0px;
	float:right;
	width:505px;
	margin-right:20px;
	background:url('/images/bulle.jpg') no-repeat top;
	}
	
div#lc_comment_fiche_bas {
	padding:0px;
	margin-top:0px;
	margin-left:0px;
	float:right;
	width:505px;
	height:12px;
	margin-right:20px;
	background:url('/images/bulle_bas.jpg') no-repeat top;
	}
	
div#lc_comment_fiche2 {
	width:475px;	
	margin:0px;	
	padding:0px;
	margin-left:30px; 
	font-size:12px;	color:#000000;	margin-top:8px;	font-weight:normal;
	}
	
div#lc_cadre_fiche {
	width:601px;
	font-size:12px;
	color:#000000;
	margin-right:8px;
	margin-left:20px;
	margin-bottom:8px;
	margin-top:14px;
	}
	
div#lc_comment_fiche a {
	text-decoration:none;
	color:#000000;
	}
	
/* fiche */
div#fondfiche{
	float:left;margin:0px;padding:0px;width:621px;
	#background:url('/images/fondfiche.jpg') top repeat-x;
}
div#fondfiche2{
	width:300px;float:left
}
div#fondfiche3{
	width:300px;float:right
}
.fichetitr{
	color:#000000;margin:0px;padding:0px;margin-left:10px;margin-top:10px;font-size:18px;
}
div#fondfiche4{
	width:300px;float:right;color:#333333;margin:0px;padding:0px;margin-right:10px;margin-top:10px;font-size:16px;text-align:right;
}
.pasnote{
	float:right;margin-top:0px;margin-left:3px;margin-top:3px;color:#999999;font-size:12px;
}
.notegen{
	margin:0px;padding:0px;float:right;
}
.prefere{
	margin:0px;padding:0px;float:right;font-weight:bold;padding-left:18px;font-size:12px;background:url('/images/add2.png') left no-repeat;
}
.dateref{
	color:#999999;margin:0px;padding:0px;margin-left:18px;margin-top:4px;font-size:11px;font-weight:normal;font-family:Arial
}
.daterefimg{
	margin-bottom:1px;margin-right:3px;
}
div#fichegal{
	float:left;width:621px;margin:0px;padding:0px;padding:10px
}
.linkeda{
	border:1px solid #000000;float:left;margin:2px 6px 0px 2px
}
.imgdefrest{
	border:1px solid #000000;float:left;margin-right:6px;cursor:pointer;
}
.fichenomrest{
	margin:0px;padding:0px;font-size:14px;color:#000000;margin-bottom:4px;padding-top:5px;margin-left:219px;margin-right:14px;
}
.ficheadr{
	margin:0px;padding:0px;font-size:14px;color:#000000;margin-left:219px;
}
div#param1{
	float:left;width:400px;height:105px;font-size:12px;color:#000000;margin-top:8px;padding-top:5px;
}
div#param2{
	float:left;width:184px;margin-bottom:5px;padding:3px;margin-left:8px;
}
div#param3{
	float:left;width:190px;margin-bottom:5px;padding:3px;
}
.paramclass{
	color:#333333;margin:0px;padding:0px;float:left;margin-right:15px
}
.paramnote{
	margin:0px;padding:0px;float:left;margin-left:2px;;color:#999999;font-size:10px;
}
.param8{
	color:#333333;margin:0px;padding:0px;float:left;margin-right:3px
}
.param9{
	color:#333333;margin:0px;padding:0px;float:left;margin-right:9px
}
.param10{
	color:#333333;margin:0px;padding:0px;float:left;margin-right:19px
}
.param11{
	color:#333333;margin:0px;padding:0px;float:left;margin-right:4px
}
.param12{
	color:#333333;margin:0px;padding:0px;float:left;margin-right:20px
}
.param13{
	color:#333333;margin:0px;padding:0px;float:left;margin-right:3px
}
.param14{
	color:#333333;margin:0px;padding:0px;float:left;margin-right:18px
}
div#mappy{
	float:left;margin:0px;padding:0px;width:210px
}
div#imap2{
	float:left;width:181px;margin:0px;padding:0px;margin-left:10px;margin-top:0px;
}
.planacc{
	margin:0px;padding:0px;font-weight:bold;font-size:14px;color:#333333
}
.petitlink{
	font-size:10px
}
div#servic{
	float:left;width:190px;margin-left:21px;margin-top:20px;
}
.servic2{
	margin:0px;padding:0px;font-weight:bold;font-size:14px;color:#333333;
}
.servic3{
	margin:0px;padding:0px;color:#000000;font-size:11px;
}
div#servic4{
	float:left;width:170px;margin-top:20px;
}
div#servi5{
	float:left;width:394px;margin-top:0px;
}
.mkeb{
	margin:0px;padding:0px;color:#000000;font-size:11px;text-align:center;margin-right:20px;
}
.imgfi{
	float:left;margin-left:2px;width:12px;height:12px
}
.stariche{
	float:right;margin-top:3px;margin-left:3px;margin-bottom:10px
}
/* autres kebabs */
div#boxautre{
	width:300px;margin:0px;padding:0px;border-bottom:1px solid #CCCCCC;padding-bottom:12px;margin-left:8px;
}	

.lin{
	font-size:12px;margin-left:15px;font-weight:bold;
}

.lin:hover{
	font-size:12px;margin-left:15px;font-weight:bold;
}
.txtaucun{
	margin:0px;padding:0px;color:#333333;font-size:12px;font-weight:bold;margin-left:10px;
}

div#bloc_right6 .txtsaviez{
	margin:0px;padding:0px;margin-left:15px;color:#333333;font-size:12px;width:293px;font-weight:normal
}

div#bloc_right3 .question {
	margin:0px;padding:0px;margin-left:15px;color:#333333;font-size:12px;margin-bottom:6px;
}

ul#sondage{
	list-style-type:none;margin:0px;padding:0px;margin-left:15px
}

ul#sondage li {
	height:20px;list-style-type:none;font-size:12px;color:#000000;width:270px;float:left;font-weight:normal;color:#333333;margin-left:18px;
}
div#lisond{
	width:80px;float:left;height:10px
}
.left{
	float:left;
}
div#sond2{
	float:left;font-size:100%;padding-left:5px;
}
div#sond3{
	float:left;height:10px
}
.sond4{
margin-right:6px
}
div#boxautre{
	width:300px;margin:0px;padding:0px;border-bottom:1px solid #CCCCCC;padding-bottom:12px;margin-left:8px;
}	
div#boxautre2{
	width:135px;margin:0px;padding:0px;padding-bottom:6px;margin-left:10px;float:left;
}	

.lin{
	font-size:12px;margin-left:15px;font-weight:bold;
}

.lin:hover{
	font-size:12px;margin-left:15px;font-weight:bold;
}
.txtaucun{
	margin:0px;padding:0px;color:#333333;font-size:12px;font-weight:bold;margin-left:10px;
}
/* search */
.trop {
	margin:0px;padding:0px;padding-left:13px;margin-bottom:5px;color:#FF0000;font-size:12px;font-weight:bold
}

div#error_msg {
	border:1px dashed #CCCCCC;background:#F0F0F0;width:938px;margin:0px;margin-left:20px;margin-bottom:8px;padding:4px;text-align:center;font-size:12px;color:#FF0000;font-weight:bold
}

/* box search */
div#boxsearch{
	float:right;margin:0px;padding:0px;margin-bottom:4px;width:916px;height:42px;font-weight:bold;margin-top:-28px
}
div#boxsearch2m{
	margin:0px;padding:0px;float:left;font-size:12px;color:#FFFFFF;margin-top:21px;width:530px;margin-left:65px;
}
div#boxsearch2m a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
div#boxsearch2m a:hover {
	color:#FFFFFF;
	text-decoration:underline;
font-weight:bold;
	}
div#boxsearch2m a.active {
	color:#FFFFFF;
	text-decoration:underline;
font-weight:bold;
	}
div#boxsearch2{
	margin:0px;padding:0px;float:left;font-size:12px;color:#FFFFFF;margin-top:8px;width:260px;
}

div#boxsearch2 input {
	color:#333333;	font-weight:bold;	font-size:13px;	margin:0px;	padding:0px;	border:1px solid #000000;	height:17px;	width:177px;margin-top:11px;margin-left:4px;
}
div#boxsearch3{
	margin:0px;padding:0px;float:left;margin-top:11px;margin-left:6px;
}
div#boxsearch3 input {
	background:url('/images/bouton_search.jpg'); width:35px;height:36px;border:0px;cursor:pointer
}
div#boxfb{
	width:140px;float:left;margin:0px;padding:0px;padding-left:12px;font-size:11px;color:#333333;padding-top:1px;background:url('/images/fb.jpg') no-repeat left bottom;height:12px;margin-left:8px;margin-bottom:6px
}
div#boxfriend{
	width:130px;float:left;margin:0px;padding:0px;padding-left:18px;font-size:11px;color:#333333;padding-top:1px;background:url('/images/friends.jpg') no-repeat left bottom;height:12px;margin-bottom:6px
}
div#panel{
	float:left;width:316px;display:none;background:url('/images/fond_send.jpg') no-repeat;height:115px;
}
div#champreco{
	margin:0px;padding:0px;float:right;margin-right:10px;
}
div#champreco2{
	margin:0px;padding:0px;float:right;color:#333333;font-weight:bold;font-size:12px;margin-top:6px;
}
.inputreco{
	color:#333333;	font-weight:bold;	font-size:13px;	margin:0px;	padding:0px;	border:1px solid #000000;	height:17px;	width:177px;margin-top:5px;margin-left:8px;
}
div#virgules{
	margin:0px;padding:0px;float:left;margin-right:10px;width:197px;color:#333333;margin-top:4px;text-align:right
}
div#sendreco{
	margin:0px;padding:0px;float:right;color:#333333;font-weight:bold;font-size:12px;margin-top:4px;margin-right:10px;text-align:right
}
div#sendreco input {
	background:url('/images/bouton_envoyer.jpg') no-repeat right; width:86px;height:19px;border:0px;cursor:pointer
}
/* presentation */
	
div#presentation {
	margin:0px;
	padding:0px;
	width:621px;
	height:214px;
	background:url('/images/present.jpg') no-repeat top left;
	}
	
div#presentation2 {
	margin:0px;
	padding:0px;
	width:621px;
	height:214px;
	background:url('/images/present2.jpg') no-repeat top left;
	}
	
div#presentation .prestit {
	margin:0px;padding:0px;padding-left:13px;padding-top:7px;color:#000000;font-size:20px;font-weight:bold;
}

div#presentation .dpt_puce {
	margin:0px;padding:0px;background:url('/images/puce.jpg') no-repeat left center;margin-left:226px;padding-left:12px;
}
div#presentation .dpt_puce2 {
	margin:0px;padding:0px;background:url('/images/puce.jpg') no-repeat left center;margin-left:126px;padding-left:12px;
}
div#presentation .dpt_puce3 {
	margin:0px;padding:0px;background:url('/images/puce.jpg') no-repeat left center;margin-left:146px;padding-left:12px;
}

div#presentation .img_dpt {
	float:left;margin-bottom:8px;margin-left:12px;margin-right:14px;margin-top:4px
}

div#presentation .span_tdpt {
	font-weight:bold;font-size:15px
}

div#presentation .voirtous{
	margin:0px;padding:0px;text-align:right;padding-top:10px;font-weight:bold;font-size:12px;width:500px;
}

div#presentation .voirtousa{
font-weight:bold;font-size:12px;
}

div#presentation .invisible {
	font-weight:bold;color:#3399CC;text-decoration:none;
}

div#presentation .invisible:hover {
	font-weight:bold;color:#3399CC;text-decoration:none;
}

div#presentation h1{
	margin:0px;
	margin-left:185px;
	margin-top:0px;
	padding:0px;
	padding-left:4px;
	padding-top:4px;
	color:#666666;
	font-size:19px;
	font-weight:bold;
	}
	
div#presentation img{
	margin:0px;
	margin-left:66px;
	margin-top:12px;
	padding:0px;
	border:0px;
	}
	
div#presentation p{
	width:410px;
	margin:0px;
	margin-left:200px;
	margin-top:15px;
	padding:0px;
	color:#666666;
	font-size:12px;
	font-weight:normal;
	}
	
div#presentation2 .prestit {
	margin:0px;padding:0px;padding-left:13px;padding-top:7px;color:#000000;font-size:20px;font-weight:bold;
}

div#presentation2 .dpt_puce {
	margin:0px;padding:0px;background:url('/images/puce.jpg') no-repeat left center;margin-left:226px;padding-left:12px;
}
div#presentation2 .dpt_puce2 {
	margin:0px;padding:0px;background:url('/images/puce.jpg') no-repeat left center;margin-left:126px;padding-left:12px;
}
div#presentation2 .dpt_puce3 {
	margin:0px;padding:0px;background:url('/images/puce.jpg') no-repeat left center;margin-left:146px;padding-left:12px;
}

div#presentation2 .img_dpt {
	float:left;margin-bottom:8px;margin-left:12px;margin-right:14px;margin-top:4px
}

div#presentation2 .span_tdpt {
	font-weight:bold;font-size:15px
}

div#presentation2 .voirtous{
	margin:0px;padding:0px;text-align:right;padding-top:10px;font-weight:bold;font-size:12px;width:500px;
}

div#presentation2 .voirtousa{
font-weight:bold;font-size:12px;
}

div#presentation2 .invisible {
	font-weight:bold;color:#000000;text-decoration:none;
}

div#presentation2 .invisible:hover {
	font-weight:bold;color:#000000;text-decoration:none;
}

div#presentation2 h1{
	margin:0px;
	margin-left:185px;
	margin-top:0px;
	padding:0px;
	padding-left:4px;
	padding-top:4px;
	color:#666666;
	font-size:19px;
	font-weight:bold;
	}
	
div#presentation2 img{
	margin:0px;
	margin-left:66px;
	margin-top:12px;
	padding:0px;
	border:0px;
	}
	
div#presentation2 p{
	width:410px;
	margin:0px;
	margin-left:200px;
	margin-top:15px;
	padding:0px;
	color:#666666;
	font-size:12px;
	font-weight:normal;
	}
	
	
/* last_com */
div#lc_cadre1 {
	height:90px;
	width:312px;
	font-size:12px;
	color:#000000;
	margin-right:8px;
	margin-bottom:8px;
	border-bottom:1px solid #CCCCCC;
	}
	
div#lc_cadre2 {
	height:90px;
	width:312px;
	font-size:12px;
	color:#000000;
	margin-right:8px;
	margin-bottom:8px;
	border-bottom:1px solid #CCCCCC;
	}
	
div#lc_login { 
	float:left;
	width:72px;
	height:15px;
	text-align:center;
	overflow:hidden
	}
	
div#lc_login_fiche { 
	float:left;
	width:72px;
	text-align:center;
	}
	
div#lc_login a{ 
	font-size:12px;
	font-weight:normal
	}
	
div#lc_resto {
	float:right;
	width:230px;
	height:15px;
	text-align:center;
	font-size:13px;
	}
	
div#lc_avatar {
	float:left;
	width:72px;
	}

div#lc_avatar img{
	border:1px solid #000000;float:left;margin-right:0px;margin-left:5px
	}
	
div#lc_comment {
	margin-top:0px;
	margin-left:0px;
	float:right;
	width:240px;
	height:64px;
	background:url('/images/comment2.jpg') no-repeat top;
	}
	
div#lc_comment2 {
	width:211px;	margin:0px;	padding:0px;	font-size:12px;	color:#000000;	margin-left:26px;	margin-top:8px;	font-weight:normal;
	}
	

div#lc_comment a {
	text-decoration:none;
	color:#000000;
	}
	
	
/* col_droite */
	
div#bloc_right {
	width:300px;
	padding:7px 7px 5px 7px;
	margin:0px;
	margin-top:3px;
	background:#DADADA;
	border:1px solid #999999;
	text-align:right;
	}
div#bloc_right_i {
	width:300px;
	padding:7px 7px 5px 7px;
	margin:0px;
	margin-top:8px;
	background:#FFFFFF;
	border:1px solid #FFFFFF;
	text-align:right;
	}
	
div#bloc_right2 {
	margin:0px;
	padding:0px;
	width:320px;
	padding:0px;
	margin:0px;
	margin-top:12px;
	background:url('/images/titre2.jpg') no-repeat left top;
	}
	
div#bloc_right3 {
	margin:0px;
	padding:0px;
	width:320px;
	padding:0px;
	margin:0px;
	margin-bottom:12px;
	background:url('/images/titre3.jpg') no-repeat left top;
	}
div#bloc_right4 {
	margin:0px;
	padding:0px;
	width:320px;
	padding:0px;
	margin:0px;
	margin-top:12px;
	background:url('/images/titre4.jpg') no-repeat left top;
	}
	
div#bloc_right5 {
	margin:0px;
	padding:0px;
	width:320px;
	margin-top:12px;
	background:url('/images/titre5.jpg') no-repeat left top;
	}
	
div#bloc_right6 {
	margin:0px;
	padding:0px;
	width:320px;
	margin-top:12px;
	background:url('/images/titre5.jpg') no-repeat left top;
	}
	
div#bloc_right2 p{
	padding-top:16px;
	padding-left:42px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	}
	
div#bloc_right3 p{
	padding-top:14px;
	padding-left:15px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	}
	
div#bloc_right4 p{
	padding-top:14px;
	padding-left:15px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	}
	
div#bloc_right6 p{
	padding-top:14px;
	padding-left:15px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	}
	
/* inscription */
.inscr_titre{
	margin:0px;padding:0px;padding-left:50px;padding-top:7px;color:#000000;font-size:20px;font-weight:bold;background:url('/images/ico_form.png')no-repeat left top;margin-left:10px;margin-top:6px;padding-bottom:10px;
}
	
.tit1 {
	width:560px;margin-left:40px;color:#333333;font-size:13px;padding-left:5px;
}
	
.titform {
margin:0px;padding:0px;padding-left:70px;padding-top:7px;color:#000000;font-size:20px;font-weight:bold;background:url('/images/ico_subscribe.png')no-repeat left top;margin-left:10px;margin-top:6px;padding-bottom:0px;margin-top:40px;height:30px;
}	

div#inscfor {
	text-align:right;float:left;width:215px;margin-left:70px;color:#333333;font-size:13px;padding-left:6px;margin-top:10px;font-weight:bold;
}

div#fieldinsc {
	float:left;width:250px;margin-left:0px;padding-left:5px;margin-top:10px;
}

/* centre dpt */

.villes {
	margin:0px;padding:4px;padding-top:12px;
}

div#bxre{
	margin:0px;padding:0px;background:#F0F0F0;width:600px;border:1px solid #cccccc;
}

.ville_gros {
	float:left;width:500px;margin:0px;padding:0px;font-size:14px;margin-left:15px;margin-top:10px;
}
.ville_grosfl {
	float:right;width:24px;margin:0px;padding:0px;margin-top:7px;margin-right:4px
}

.star11 {
	float:right;margin-top:3px;margin-left:3px;margin-bottom:10px
}

div#addrest{
	float:right;
	margin:0px;
	padding:0px;
	width:217px;
	color:#666666;
	font-size:11px;
	margin-bottom:3px;
	text-align:right;
	margin-right:3px;
	font-weight:bold;
}
	
div#boxdpt {
	width:620px;margin-left:10px;
}
	
div#boxdpt2{
	margin:0px;padding:0px;width:620px;float:left;font-size:12px;color:#333333;margin-right:4px;
}

div#boxdpt3 {
	margin-left:40px;color:#333333;font-size:13px;padding-left:5px;
}
	
.titform {
margin:0px;padding:0px;padding-left:70px;padding-top:7px;color:#000000;font-size:20px;font-weight:bold;background:url('/images/ico_subscribe.png')no-repeat left top;margin-left:10px;margin-top:6px;padding-bottom:0px;margin-top:40px;height:30px;
}	

div#inscfor {
	text-align:right;float:left;width:215px;margin-left:70px;color:#333333;font-size:13px;padding-left:6px;margin-top:10px;font-weight:bold;
}

div#fieldinsc {
	float:left;width:250px;margin-left:0px;padding-left:5px;margin-top:10px;
}

/* liste france */

div#barreverte {
	margin:0px;padding:0px;margin-left:10px;margin-top:6px;margin-bottom:0px;width:599px;height:11px;background:url('/images/barre.png') no-repeat;
}
div#cadre_liste{
	width:620px;margin-left:25px;
}
div#cadre_region{
	margin:0px;padding:0px;width:190px;float:left;font-size:12px;color:#333333;margin-right:12px
}
div#cadre_rx;
	color:#666666;
	font-size:11px;
	margin-bottom:3px;
	text-align:right;
	margin-right:3px;
	font-weight:bold;
}
	
div#boxdpt {
	width:620px;margin-left:10px;
}
	
div#boxdpt2{
	margin:0px;padding:0px;width:620px;float:left;font-size:12px;color:#333333;margin-right:4px;
}

div#boxdpt3 {
	margin:0px;padding:4px;width:592px;margin-bottom:10px;
}
	
.img_dpt {
	float:left;margin-bottom:8px;margin-left:12px;margin-right:14px;margin-top:4px
}
	
.titre_dtp {
	margin:0px;padding:4px;
}	

.span_tdpt {
	font-weight:bold;font-size:15px
}

.dpt_puce {
	margin:0px;padding:0px;background:url('/images/puce.jpg') no-repeat left center;margin-left:226px;padding-left:12px;
}
.dpt_puce2 {
	margin:0px;padding:0px;background:url('/images/puce.jpg') no-repeat left center;margin-left:126px;padding-left:12px;
}
.dpt_puce3 {
	margin:0px;padding:0px;background:url('/images/puce.jpg') no-repeat left center;margin-left:146px;padding-left:12px;
}

/* pass perdu */
div#txtemail {
	padding-left:100px;padding-right:10px;color:#000000;font-size:12px
}	

.txtemailtxt {
	float:left;margin:0px;padding:0px;margin-bottom:10px
}
.perdu_btn{
	float:left;margin:0px;padding:0px;margin-bottom:10px;margin-left:8px;
}
/* ajout kebab */
div#chemin {
	float:left;
	margin:0px;
	padding:0px;
	width:400px;
	color:#666666;
	font-size:11px;
	margin-bottom:3px;
	font-weight:bold;
}	

div#fondcadreh {
	float:left;
	margin:0px;
	padding:0px;
	width:621px;
	height:4px;
	background:url('/images/fondcadrehaut.jpg') no-repeat;
}
div#fondcadrehbl {
	float:left;
	margin:0px;
	padding:0px;
	width:621px;
	height:4px;
	background:url('/images/fondcadrehautbl.jpg') no-repeat;
}
div#fondcadredeg {
	float:left;
	margin:0px;
	padding:0px;
	width:621px;
	background:url('/images/fondcadredeg.jpg') no-repeat top;
}
.fondtitre3 {
	margin:0px;
	padding:0px;
	padding-top:2px;
	color:#3399CC;
	font-size:20px;
	font-weight:bold;
	margin-left:10px;
	margin-top:6px;
	padding-bottom:0px;
}
div#fondcadreb{
	float:left;
	margin:0px;
	padding:0px;
	width:621px;
	height:4px;
	#background:url('/images/fondcadrebas.jpg') no-repeat;
}
div#fondcadrebbl{
	float:left;
	margin:0px;
	padding:0px;
	width:621px;
	height:4px;
	background:url('/images/fondcadrebasbl.jpg') no-repeat;
}

div#fondcadre {
	float:left;
	margin:0px;
	padding:0px;
	width:621px;
	background:url('/images/fondcadredeg.jpg') no-repeat top;
}
div#fondcadrebl {
	float:left;
	margin:0px;
	padding:0px;
	width:621px;
	background:url('/images/fondcadrebl.jpg') repeat-y;
}
.fondtitrespec {
	margin:0px;
	padding:0px;
	padding-top:2px;
	color:#000000;
	font-size:20px;
	font-weight:bold;
	margin-left:10px;
	margin-top:6px;
	padding-bottom:10px;
	width:450px;
	float:left;
}
.fondtitre {
	margin:0px;
	padding:0px;
	padding-top:2px;
	color:#000000;
	font-size:20px;
	font-weight:bold;
	margin-left:10px;
	margin-top:6px;
	padding-bottom:10px;
}

.fondtitreadd {
	margin:0px;
	padding:0px;
	padding-left:50px;
	padding-top:7px;
	color:#000000;
	font-size:20px;
	font-weight:bold;
	background:url('/images/add.png')no-repeat left top;
	margin-left:10px;
	margin-top:6px;
	padding-bottom:10px;
}

.ajouttxt {
	width:560px;
	margin-left:40px;
	color:#333333;
	font-size:13px;
	padding-left:5px;
}

.formtxt {
	margin:0px;
	padding:0px;
	padding-left:40px;
	padding-top:7px;
	color:#000000;
	font-size:20px;
	font-weight:bold;
	margin-left:10px;
	margin-top:6px;
	padding-bottom:0px;
	margin-top:10px;
	height:30px;
}

.errmsg {
	margin:0px;
	padding:0px;
	padding-left:70px;
	padding-top:7px;
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	margin-bottom:20px;
}

div#champ0 {
	text-align:right;
	float:left;
	width:215px;
	margin-left:70px;
	color:#333333;
	font-size:13px;
	padding-left:6px;
	margin-top:0px;
	font-weight:bold;
}

div#champ5 {
	text-align:right;
	float:left;
	width:215px;
	margin-left:70px;
	color:#333333;
	font-size:13px;
	padding-left:6px;
	margin-top:5px;
	font-weight:bold;
}

div#champ15 {
	text-align:right;
	float:left;
	width:215px;
	margin-left:70px;
	color:#333333;
	font-size:13px;
	padding-left:6px;
	margin-top:15px;
	font-weight:bold;
}

div#champ18 {
	text-align:right;
	float:left;
	width:215px;
	margin-left:70px;
	color:#333333;
	font-size:13px;
	padding-left:6px;
	margin-top:18px;
	font-weight:bold;
}

div#champ1 {
	float:left;
	width:250px;
	margin-left:0px;
	padding-left:5px;
	margin-top:0px;
}

div#champ2 {
	float:left;
	width:250px;
	margin-left:0px;
	padding-left:5px;
	margin-top:5px;
}

div#champ3{
	float:left;
	width:250px;
	margin-left:0px;
	padding-left:5px;
	margin-top:18px;
}

div#champ4 {
	float:left;
	width:250px;
	margin-left:0px;
	padding-left:5px;
	margin-top:5px;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}

div#champ6{
	float:left;
	width:250px;
	margin-left:0px;
	padding-left:50px;
	margin-top:15px;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}

div#champ7{
	float:left;
	width:250px;
	margin-left:0px;
	padding-left:50px;
	margin-top:15px;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-align:right;
}

.inputsel {
	color:#333333;	font-weight:bold;	font-size:13px;	margin:0px;	padding:0px;	border:1px solid #000000;	height:17px;margin-left:2px;
}

.input170 {
	color:#333333;	
	font-weight:bold;	
	font-size:13px;	
	margin:0px;	
	padding:0px;	
	border:1px solid #000000;	
	height:17px;	
	width:170px;	
	margin-left:2px;
}

.input250 {
	color:#333333;	
	font-weight:bold;	
	font-size:13px;	
	margin:0px;	
	padding:0px;	
	border:1px solid #000000;	
	height:17px;	
	width:250px;	
	margin-left:2px;
}

.span_petit {
	font-weight:normal;
	font-size:10px;
}

.textarea1 {
	color:#333333;	
	font-weight:bold;	
	font-size:13px;	
	margin:0px;	
	padding:0px;	
	border:1px solid #000000;	
	height:97px;	
	width:250px;	
	margin-left:2px;
}

.input70 {
	color:#333333;	
	font-weight:bold;	
	font-size:13px;	
	margin:0px;	
	padding:0px;	
	border:1px solid #000000;	
	height:17px;	
	width:70px;	
	margin-left:2px;
}

div#barreverte {
	margin:0px;padding:0px;margin-left:10px;margin-top:6px;margin-bottom:0px;width:599px;height:11px;background:url('/images/barre.png') no-repeat;
}
div#cadre_liste{
	width:620px;margin-left:25px;
}
div#cadre_region{
	margin:0px;padding:0px;width:190px;float:left;font-size:12px;color:#333333;margin-right:12px
}
div#cadre_region ul{
	margin:0px;padding:0px;list-style-type:none
}
div#cadre_region li{
margin:0px;padding:0px
}
.tit_region{
	margin:0px;padding:0px;font-size:14px;margin-top:15px;
}

/* footer */

div#xiti-logo{
	float:left;
	}

div#f_cadre {
	height:20px;background:#0262AE;width:968px;margin-left:12px;font-size:12px;color:#FFFFFF;padding-right:6px;padding-top:4px;border-bottom:1px solid #80955B;
	}
	
div#f_gauche {
	margin:0px;padding:0px;float:left;width:600px;margin-left:10px;font-size:11px;margin-top:1px;font-family:Verdana;
	}

div#f_gauche p{
	margin:0px;padding:0px;float:left;margin-left:10px;
	}

.fleche {
	margin-top:1px;float:left;margin-right:3px;
	}

div#f_droite {
	margin:0px;padding:0px;float:right;width:261px;margin-right:17px;text-align:right;font-family:Verdana;
	}