BODY {
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
FONT-SIZE: 12px; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
PADDING-TOP: 0px; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
background: #e6e7ea;
}

#page
	{
		width:965px;
		margin-left:auto;
		margin-right:auto;
	}
	

#haut{
position:relative;
float:left;
width:965px;
height:133px;
background:url(../images/header.jpg) no-repeat;
}

#logo{
position:relative;
float:left;
width:300px;
height:133px;
padding-left:15px;
}

#logo h2{
	position:relative;
	float:left;
	width:300px;
	height:25px;
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:24px;
	font-style: italic;
}

#menusearch{
position:relative;
float:left;
width:650px;
height:133px;
}

#menuhaut{
position:relative;
float: right;
width:615px;
height:25px;
padding-top:8px;

}

#menuhaut ul{
	display:block; 
	position:relative;
	width:615px; 
	height:25px;
	margin:0;
	padding:0;
	float:left;
	}
	
#menuhaut ul li{
	position:relative;
	height:25px;
	display: inline;
	float:left;
	color: #00b3e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	background:url(../images/pucemenu.jpg) no-repeat;
	}
	
	#menuhaut ul li.none{
	position:relative;
	height:25px;
	float:left;
	display: inline;
	color: #00b3e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	background: none;
	
	}
	
#menuhaut ul li a{

	text-align:center;
	text-decoration:none;
	height:25px;
	color: #00b3e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	display:inline;
	padding-right:15px;
	padding-left:15px;
	
	}
#menuhaut ul li a:hover{

	text-align:center;
	text-decoration:none;
	height:25px;
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	padding-right:15px;
	padding-left:15px;
	}
	
#menuhaut ul li a.hover{
	text-align:center;
	text-decoration:none;
	height:25px;
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	
	padding-right:15px;
	padding-left:15px;
}


#nombre{
	position:relative;
	float:left;
	width:650px;
	height:25px;
	margin:0 auto;
	font-family: "Trebuchet MS";
	font-size:18px;
	padding-top:3px;
	text-align:center;
	color:#FFFFFF;
	line-height:26px;
}

#chercher{
	position:relative;
	float:left;
	padding-top:10px;
	width:420px;
	height:30px;
	font-family: "Trebuchet MS";
	font-size:16px;
	color:#666;
	padding-left:30px;
	z-index: 1;
}

.inputchercher{
	width:380px;
	height:25px;
	font-family: "Trebuchet MS";
	font-size:17px;
	font-weight:bold;
	color:#787878;
	padding-left:5px;
	border:1px solid #FFFFFF;
}

#cherchersubmit{
	position:relative;
	float:left;
	width:150px;
	height:31px;
	font-family: "Trebuchet MS";
	font-size:16px;
	color:#666;
	
	padding-left:30px;
	padding-top:9px;
}

.submitchercher{
	width:119px;
	height:31px;
	font-family: "Trebuchet MS";
	font-size:20px;
	font-weight:bold;
	padding-left:20px;
	color:#FFFFFF;
	display:block;
		background:url(../images/chercher.gif) no-repeat;
		border:none;
	
}

#cathaut{
	position:relative;
	float:left;
	width:600px;
	height:20px;
	font-family: Tahoma;
	font-size:11px;
	color:#FFF;
	padding-left:50px;
	padding-top:5px;
}

#cathaut a , #cathaut a:visited , #cathaut a:active
	{
font-family: Tahoma;
	font-size:11px;
	color:#FFF;
text-decoration:none;
	}
#cathaut a:hover
	{
font-family: Tahoma;
	font-size:11px;
	color: #d2f3ff;
text-decoration:none;
	}
	
#catgauchehaut{
	position:relative;
	float:left;
	width:185px;
	height:10px;
	font-family: Tahoma;
	font-size:11px;
	color:#FFF;
		background:url(../images/hautcat.jpg) no-repeat;
}

#catgauchebas{
	position:relative;
	float:left;
	width:185px;
	height:12px;
	font-family: Tahoma;
	font-size:11px;
	color:#FFF;
		background:url(../images/bascat.jpg) no-repeat;
}
	
#catgauche{
	position:relative;
	float:left;
	width:180px;
	background:url(../images/bgcat.jpg) repeat-y;
	height:auto;
	font-family: Tahoma;
	font-size:11px;
	padding-left:5px;
	color: #009fe9;
}

#catgauche h2{
background:url(../images/h2cat.jpg) no-repeat;
position:relative;
float: left;
width:140px;
height:30px;
padding-left:40px;
font-weight:bold;
margin:0 auto;
line-height:26px;
font-size:17px;
font-family: "Trebuchet MS";
color: #09a1f9;
}

#catgaucheinterne{
	position:relative;
	float:left;
	width:172px;
	height:auto;
	font-family: Tahoma;
	font-size:11px;
	padding-left:7px;
	color: #009fe9;
	line-height:20px;
}
#contenu
{
position:relative;
float:left;
width:961px;
height:auto;
padding-left:2px;
padding-right:2px;
background:#FFFFFF;
padding-top:2px;
}
#content
{
position:relative;
float:left;
width:703px;
height:auto;
}


#modgauche
{
	position:relative;
float:left;
width:185px;
height:auto;

}

#lettre{
position:relative;
float: left;
width:184px;
height:222px;
background:url(../images/bglettre.jpg) no-repeat;

}

#lettre h2{
position:relative;
float: left;
width:150px;
height:30px;
padding-left:35px;
font-weight:bold;
margin:0 auto;
line-height:26px;
font-size:15px;
font-family: "Trebuchet MS";
color: #FFF;
padding-top:5px;
}


#lettre #liste{
position:relative;
float: left;
width:164px;
height:25px;
padding-left:14px;
padding-right:5px;
padding-top:5px;

}

#lettre #liste #alpha{

position:relative;
float: left;
background:url(../images/bga.jpg) no-repeat;
width:19px;
padding-right:8px;
text-align:center;
padding-bottom:5px;
height:20px;
}

#lettre #liste #alpha a , #lettre #liste #alpha a:visited , #lettre #liste #alpha a:active
	{
font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00a5f2;
text-decoration:none;
font-weight:bold;
text-align:center;
	}
#lettre #liste #alpha a:hover
	{
font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FF9900;
text-decoration:none;
font-weight:bold;
text-align:center;
	}
	
	#lettre #liste #num{

position:relative;
float: left;
background:url(../images/bgnum.jpg) no-repeat;
width:37px;
padding-right:8px;
text-align:center;
padding-bottom:10px;
height:20px;
}

#lettre #liste #num a , #lettre #liste #num a:visited , #lettre #liste #num a:active
	{
font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00a5f2;
text-decoration:none;
font-weight:bold;
text-align:center;
	}
#lettre #liste #num a:hover
	{
font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FF9900;
text-decoration:none;
font-weight:bold;
text-align:center;
	}

#lettre #liste #to{

position:relative;
float: left;
background:url(../images/toute.jpg) no-repeat;
width:150px;
padding-left:15px;
height:20px;
padding-top:3px;
}

#lettre #liste #to a , #lettre #liste #to a:visited , #lettre #liste #to a:active
	{
font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00a5f2;
text-decoration:none;
font-weight:bold;
	}
#lettre #liste #to a:hover
	{
font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #99CC00;
text-decoration:none;
font-weight:bold;
	}



#acces{
position:relative;
float: right;
width:296px;
height:25px;
background:url(../images/bgacces.jpg) no-repeat;
padding-top:2px;
padding-left:10px;
}

#acces select{
	font-family: Tahoma;
		font-size:11px;
		color: #00b4bf;
		font-weight:bold;
		border:1px solid #FFFFFF;
		width:280px;
	
	}

#contenuleft{
position:relative;
float: left;
width:745px;
height:auto;
}

#bloclr{
position:relative;
float:left;
width:745px;
height:108px;
}


#dernier{
position:relative;
float: left;
width:516px;
height:auto;
padding-left:2px;
}

#dernier #bloc1 {
position:relative;
float: left;
width:516px;
height:auto;
}

#dernier #bloc1 h2{
position:relative;
float: left;
width:476px;
height:24px;
background:url(../images/h2boutique.jpg) no-repeat;
padding-left:40px;
padding-top:8px;
font-weight:bold;
margin:0 auto;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
}

#dernier #bloc1 #centerboutique{
position:relative;
float: left;
width:509px;
height:auto;
background:url(../images/bgboutique.jpg) repeat-y;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
padding-top:5px;
padding-left:7px;
}

#dernier #bloc1 #basboutique{
position:relative;
float: left;
width:516px;
height:10px;
background:url(../images/basboutique.jpg) no-repeat;
}

#dernier #bloc1 #code span{
line-height:24px;
font-size:17px;
font-family: "Trebuchet MS";
color: #00a5f2;
font-weight:bold;
}

#dernier #bloc1 #code{
position:relative;
float: left;
width:158px;
height:44px;
line-height:14px;
font-size:12px;
font-family: Tahoma;
color: #666666;
font-weight:bold;
padding-left:4px;
background:url(../images/bgcode.jpg) no-repeat;
padding-right:6px;
padding-top:5px;
vertical-align:top;
}


#dernier #bloc1 #code a ,#dernier #bloc1 #code a:visited ,#dernier #bloc1 #code a:active
	{
font-size:12px;
font-family: Tahoma;
color: #009ee0;
font-weight:bold;
padding-left:15px;
text-decoration:none;
background:url(../images/panier.jpg) no-repeat;
vertical-align:top;
	}
#dernier #bloc1 #code a:hover
	{
font-size:12px;
font-family: Tahoma;
color: #FF9900;
font-weight:bold;
text-decoration:none;
background:url(../images/panier.jpg) no-repeat;
	}
		
	
#dernier #detailcode {
position:relative;
float: left;
width:516px;
height:auto;
}

#dernier #detailcode h2{
position:relative;
float: left;
width:456px;
height:24px;
background:url(../images/h2pub.jpg) no-repeat;
padding-left:60px;
padding-top:8px;
font-weight:bold;
margin:0 auto;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
}

#dernier #detailcode #centerdetailcode{
position:relative;
float: left;
width:509px;
height:auto;
background:url(../images/bgboutique.jpg) repeat-y;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
padding-top:5px;
padding-left:7px;
}

#dernier #detailcode #basdetailcode{
position:relative;
float: left;
width:516px;
height:10px;
background:url(../images/basboutique.jpg) no-repeat;
}

#hautcode{
position:relative;
float: left;
width:505px;
height:auto;
padding-bottom:10px;
}

#hautcode #photoboutique{
position:relative;
float: left;
width:140px;
height:auto;
padding-top:10px;
}

#hautcode #txtboutique{
position:relative;
padding-top:20px;
float: left;
width:260px;
height:auto;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
}

#hautcode #pourboutique{
position:relative;
float: right;
width:100px;
height:auto;
font-size:40px;
font-family:Arial, Helvetica, sans-serif;
color: #fe8900;
font-weight:bold;
padding-top:5px;
}


#boutoncode{
position:relative;
float: left;
width:475px;
height:50px;
background:url(../images/boutoncode.jpg) no-repeat;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
color: #FFF;
font-weight:bold;
padding-right:20px;
padding-top:15px;
padding-left:10px;
}


#boutoncode a , #boutoncode a:visited , #boutoncode a:active
	{
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
color: #FFF;
font-weight:bold;
text-decoration:none;
	}
#boutoncode a:hover
	{
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
color: #CC0000;
font-weight:bold;
	}

#condition{
position:relative;
float: left;
width:505px;
height:auto;
padding-bottom:10px;

padding-top:5px;
}

#condition #titrecondition{
position:relative;
float: left;
width:200px;
height:24px;
background:url(../images/condition.jpg) no-repeat;
padding-left:20px;
font-weight:bold;
margin:0 auto;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#0170e1;
}

#condition #detailcondition{
position:relative;
float: left;
width:490px;
height:auto;
padding-left:5px;
font-weight:bold;
line-height:20px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
padding-top:10px;
padding-bottom:10px;
}


#votepositif{
position:relative;
float: left;
width:125px;
height:24px;
background:url(../images/positif.jpg) no-repeat;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color: #8cc200;
padding-left:15px;
}


#votepositif a , #votepositif a:visited , #votepositif a:active
	{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color: #8cc200;
text-decoration:none;
	}
#votepositif a:hover
	{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color: #0066CC;
font-weight:bold;
	}
	
	#votenegatif{
position:relative;
float: left;
width:125px;
height:24px;
background:url(../images/negatif.jpg) no-repeat;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color: #FF3300;
padding-left:15px;
}


#votenegatif a , #votenegatif a:visited , #votenegatif a:active
	{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color: #FF3300;
text-decoration:none;
	}
#votenegatif a:hover
	{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color: #FF9900;
font-weight:bold;
	}
	
	
	#validite{
position:relative;
float: left;
width:485px;
height:24px;
background:url(../images/validite.jpg) no-repeat;
padding-left:20px;
font-weight:bold;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#0170e1;
}

#validite span{

padding-left:0px;

}

.datecreation{
font-weight:bold;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color: #95db00;
}

.datefin{
font-weight:bold;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color: #FF3300;
}


	#bancode{
position:relative;
float: left;
width:505px;
height:70px;
text-align:center;
font-weight:bold;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#0170e1;
}


#aviscode{
position:relative;
float: left;
width:505px;
height:auto;
padding-bottom:10px;

padding-top:5px;
}

#aviscode #titreaviscode{
position:relative;
float: left;
width:300px;
height:24px;
background:url(../images/avis.jpg) no-repeat;
padding-left:20px;
font-weight:bold;
margin:0 auto;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#0170e1;
}

#aviscode #detailaviscode{
position:relative;
float: left;
width:490px;
height:auto;
padding-left:5px;
line-height:20px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
padding-top:10px;
padding-bottom:10px;
}

#boutonsuivant{
position:relative;
float: right;
width:auto;
height:28px;
padding-bottom:10px;
padding-top:5px;
}

#boutonretour{
position:relative;
float: left;
width:auto;
height:28px;
padding-bottom:10px;
padding-top:5px;
}

#boutonretourleft{
position:relative;
float: left;
width:15px;
height:28px;
background:url(../images/left.jpg) no-repeat;
}

#boutonretourleft1{
position:relative;
float: left;
width:15px;
height:28px;
background:url(../images/left1.jpg) no-repeat;
}

#boutonretourright{
position:relative;
float: left;
width:12px;
height:28px;
background:url(../images/right.jpg) no-repeat;
}

#boutonretourcenter{
position:relative;
float: left;
width:auto;
padding-top:4px;
height:24px;
font-weight:bold;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
background:#22bff6;
}

#boutonretourcenter a , #boutonretourcenter a:visited , #boutonretourcenter a:active
	{
font-weight:bold;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
	}
#boutonretourcenter a:hover
	{
font-weight:bold;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color: #006699;
font-weight:bold;
	}
	
	
	#alertepromo{
position:relative;
float: left;
width:102px;
padding-top:7px;
height:30px;
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/alerte.jpg) no-repeat;
color:#FFF;
padding-left:24px;
}

#alertepromo a , #alertepromo a:visited , #alertepromo a:active
	{
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
	}
#alertepromo a:hover
	{
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color: #FFF;
font-weight:bold;
	}
	
	#partagerpromo{
position:relative;
float: left;
width:104px;
padding-top:7px;
height:30px;
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/partager.jpg) no-repeat;
color:#FFF;
padding-left:20px;
}

#partagerpromo a , #partagerpromo a:visited , #partagerpromo a:active
	{
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
	}
#partagerpromo a:hover
	{
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color: #FFF;
font-weight:bold;
	}
	
	#ajouterpromo{
position:relative;
float: left;
width:104px;
padding-top:7px;
height:30px;
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/ajouter.jpg) no-repeat;
color:#FFF;
padding-left:22px;
}

#ajouterpromo a , #ajouterpromo a:visited , #ajouterpromo a:active
	{
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
	}
#ajouterpromo a:hover
	{
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color: #FFF;
font-weight:bold;
	}
	
	#avismarc{
position:relative;
float: left;
width:102px;
padding-top:7px;
height:30px;
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/com.jpg) no-repeat;
color:#FFF;
padding-left:22px;
}

#avismarc a , #avismarc a:visited , #avismarc a:active
	{
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
	}
#avismarc a:hover
	{
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color: #FFF;
font-weight:bold;
	}


#dernier #bloc2 {
position:relative;
float: left;
width:360px;
height:auto;
}

#dernier #bloc2 h2{
position:relative;
float: left;
width:471px;
height:24px;
background:url(../images/h2reduction.jpg) no-repeat;
padding-left:45px;
padding-top:8px;
font-weight:bold;
margin:0 auto;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
}

#dernier #bloc2 #basreduction{
position:relative;
float: left;
width:516px;
height:10px;
background:url(../images/basboutique.jpg) no-repeat;
}

#dernier #bloc2 #centerreduction{
position:relative;
float: left;
width:509px;
height:auto;
background:url(../images/bgboutique.jpg) repeat-y;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
padding-top:5px;
padding-left:7px;
}

#dernier #bloc2 #reduction h1{
line-height:24px;
font-size:18px;
font-family: Arial, Helvetica, sans-serif;
color: #FFF;
font-weight:bold;
margin:0 auto;
float:right;
padding-top:13px;
padding-right:4px;
}

#dernier #bloc2 #reduction{
position:relative;
float: left;
width:163px;
height:50px;
line-height:14px;
font-size:12px;
font-family: Tahoma;
color: #666666;
padding-left:2px;
background:url(../images/bgreduction.jpg) no-repeat;
padding-right:2px;
text-align:left;
}

#dernier #bloc2 #reduction #icored{
position:relative;
float: left;
width:112px;
height:20px;
font-size:12px;
font-family: Tahoma;
color: #666666;
padding-left:2px;
text-align:left;
}

#dernier #bloc2 #reduction #lienred{
position:relative;
float: left;
width:112px;
height:28px;
line-height:14px;
font-size:12px;
font-family: Tahoma;
color: #666666;
padding-left:2px;
text-align:left;
}
#dernier #bloc2 #reduction #lienred a ,#dernier #bloc2 #reduction #lienred a:visited ,#dernier #bloc2 #reduction #lienred a:active
	{
font-size:12px;
font-family: Tahoma;
color: #ef6c01;
font-weight:bold;
padding-left:4px;
text-decoration:none;
vertical-align:top;
text-align:left;

	}
#dernier #bloc2 #reduction #lienred a:hover
	{
font-size:12px;
font-family: Tahoma;
color: #95ce00;
font-weight:bold;
text-decoration:none;
	}




#dernier #pub {
position:relative;
float: left;
width:360px;
height:auto;
}

#dernier #pub h2{
position:relative;
float: left;
width:456px;
height:24px;
background:url(../images/h2pub.jpg) no-repeat;
padding-left:60px;
padding-top:8px;
font-weight:bold;
margin:0 auto;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
}

#dernier #pub #baspub{
position:relative;
float: left;
width:516px;
height:10px;
background:url(../images/basboutique.jpg) no-repeat;
}

#dernier #pub #centerpub{
position:relative;
float: left;
width:512px;
height:auto;
background:url(../images/bgboutique.jpg) repeat-y;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
padding-top:5px;
padding-left:4px;
text-align:center;
}

	
#que {
position:relative;
float: left;
width:700px;
height:auto;
padding-top:5px;
padding-bottom:10px;
}

#que h2{
position:relative;
float: left;
width:695px;
height:30px;
font-weight:normal;
margin:0 auto;
line-height:24px;
font-size:18px;
font-family: "Trebuchet MS";
color: #09a0f8;
padding-left:5px;
}
#que #descf{
position:relative;
float: left;
width:690px;
height:auto;
line-height:22px;
font-size:12px;
font-family: Tahoma;
color:#666;
padding-left:10px;
}


#que #descf a , #que #descf a:visited , #que #descf a:active
	{
line-height:20px;
font-size:11px;
font-family: Tahoma;
color: #FF9900;
font-weight:bold;
text-decoration:none;
	}
#que #descf a:hover
	{
line-height:20px;
font-size:11px;
font-family: Tahoma;
color: #00aeff;
font-weight:bold;
text-decoration:none;
	}


#content #dernierredra {
position:relative;
float: left;
width:351px;
height:auto;
}

#content #dernierredra h2{
position:relative;
float: left;
width:300px;
height:25px;
font-weight:normal;
margin:0 auto;
line-height:24px;
font-size:18px;
font-family: "Trebuchet MS";
padding-top:5px;
color: #FFF;
padding-left:51px;
background:url(../images/h2dernier.jpg) no-repeat;
}


#content #basdernierredra{
position:relative;
float: left;
width:351px;
height:10px;
background:url(../images/basdernier.jpg) no-repeat;
}

#content #centerdernierredra{
position:relative;
float: left;
width:342px;
height:auto;
background:url(../images/bgdernier.jpg) repeat-y;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
padding-top:5px;
padding-left:9px;
}


#content #centerdernierredra #coderad h1{
line-height:24px;
font-size:17px;
font-family: Arial, Helvetica, sans-serif;
color: #FFF;
font-weight:bold;
margin:0 auto;
float:right;
padding-top:13px;
padding-right:6px;
}

#content #centerdernierredra #coderad{
position:relative;
float: left;
width:164px;
height:76px;
line-height:14px;
font-size:12px;
font-family: Tahoma;
color: #666666;
padding-left:2px;
background:url(../images/bgder.jpg) no-repeat;
padding-right:2px;
text-align:left;
}

#content #centerdernierredra #coderad #icoredra{
position:relative;
float: left;
width:112px;
height:20px;
font-size:12px;
font-family: Tahoma;
color: #666666;
padding-left:2px;
text-align:left;
}

#content #centerdernierredra #coderad #webmaster{
position:relative;
float: left;
width:160px;
height:20px;
font-size:10px;
font-family: Tahoma;
color: #666666;
padding-left:2px;
text-align:left;
}

#content #centerdernierredra #coderad #lienredra{
position:relative;
float: left;
width:112px;
height:28px;
line-height:14px;
font-size:12px;
font-family: Tahoma;
color: #666666;
font-weight:bold;
padding-left:2px;
text-align:left;
padding-top:2px;
}
#content #centerdernierredra #coderad #lienredra a ,#content #centerdernierredra #coderad #lienredra a:visited ,#content #centerdernierredra #coderad #lienredra a:active
	{
font-size:12px;
font-family: Tahoma;
color: #009ee0;
font-weight:bold;
padding-left:4px;
text-decoration:none;
vertical-align:top;
text-align:left;

	}
#content #centerdernierredra #coderad #lienredra a:hover
	{
font-size:12px;
font-family: Tahoma;
color: #95ce00;
font-weight:bold;
text-decoration:none;
	}
	
	
#content #dernierconcour {
position:relative;
float: left;
width:351px;
height:auto;
}

#content #dernierconcour h2{
position:relative;
float: left;
width:300px;
height:25px;
font-weight:normal;
margin:0 auto;
line-height:24px;
font-size:18px;
font-family: "Trebuchet MS";
padding-top:5px;
color: #FFF;
padding-left:51px;
background:url(../images/h2concour.jpg) no-repeat;
}


#content #basdernierconcour{
position:relative;
float: left;
width:351px;
height:10px;
background:url(../images/basdernier.jpg) no-repeat;
}

#content #centerdernierconcour{
position:relative;
float: left;
width:342px;
height:auto;
background:url(../images/bgdernier.jpg) repeat-y;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
padding-top:5px;
padding-left:9px;
}


#content #centerdernierconcour #codecon{
position:relative;
float: left;
width:164px;
height:42px;
line-height:14px;
font-size:12px;
font-family: Tahoma;
color: #666666;
padding-left:2px;
background:url(../images/bgconcour.jpg) no-repeat;
padding-right:2px;
text-align:left;
padding-top:4px;
}

#content #centerdernierconcour #codecon a ,#content #centerdernierconcour #codecon a:visited ,#content #centerdernierconcour #codecon a:active
	{
font-size:12px;
font-family: Tahoma;
color: #009ee0;
font-weight:bold;
padding-left:4px;
text-decoration:none;
vertical-align:top;
text-align:left;

	}
#content #centerdernierconcour #codecon a:hover
	{
font-size:12px;
font-family: Tahoma;
color: #95ce00;
font-weight:bold;
text-decoration:none;
	}

#contenudroit{
position:relative;
float: right;
width:250px;
height:auto;
padding-right:2px;
padding-top:2px;
}

#newsletter{
position:relative;
float:right;
width:250px;
height:auto;

}

#newsletter h2{
position:relative;
float: left;
width:210px;
height:29px;
padding-left:40px;
font-weight:bold;
margin:0 auto;
line-height:26px;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
color: #FFF;
background:url(../images/h2news.jpg) no-repeat;
}

#newsletter #newslettercenter{
position:relative;
float: left;
width:230px;
height:auto;
padding-left:20px;
line-height:20px;
padding-bottom:5px;
font-size:11px;
font-family: Tahoma;
color: #666;
background:url(../images/newscenter.jpg) repeat-y;
}

#newsletter #newsletterbas{
position:relative;
float: left;
width:250px;
height:11px;
font-size:11px;
font-family: Tahoma;
color: #666;
background:url(../images/newsbas.jpg) no-repeat;
}

#newsletter #inputn{
position:relative;
float:left;
width:160px;
height:24px;
color:999;
font-family: Tahoma;
font-size:11px;
}

#newsletter #tex{
position:relative;
float:left;
width:210px;
height:20px;
line-height:20px;
color: #666666;
	font-family: Tahoma;
	font-size:11px;
	padding-bottom:10px;
	padding-top:10px;
}


#newsletter #iconn{
position:relative;
float: left;
width:auto;
color: #FF0000;
	font-family: Tahoma;
	padding-right:5px;
	padding-left:10px;
	font-size:11px;
}

#espace{
position:relative;
float:right;
width:250px;
height:auto;

}

#espace h2{
position:relative;
float: left;
width:210px;
height:29px;
padding-left:40px;
font-weight:bold;
margin:0 auto;
line-height:26px;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
color: #FFF;
background:url(../images/h2espace.jpg) no-repeat;
}

#espace #espacecenter{
position:relative;
float: left;
width:230px;
height:auto;
padding-left:20px;
line-height:20px;
font-size:11px;
font-family: Tahoma;
padding-bottom:5px;
color: #666;
background:url(../images/newscenter.jpg) repeat-y;
}

#espace #espacebas{
position:relative;
float: left;
width:250px;
height:11px;
font-size:11px;
font-family: Tahoma;
color: #666;
background:url(../images/newsbas.jpg) no-repeat;
}

#espace #inpute{
position:relative;
float:left;
width:180px;
padding-top:10px;
height:30px;
color:999;
font-family: Tahoma;
font-size:11px;
}



#espace #icone{
position:relative;
float: left;
width:auto;
color: #0099CC;
	font-family: Tahoma;
	padding-right:5px;
	font-size:11px;
}

#espace #icone a , #espace #icone a:visited , #espace #icone a:active
	{
		font-family: Tahoma;
	font-size:11px;
	color: #0099CC;
		line-height:20px;
		text-decoration:none;
		padding-left:10px;
	}
#espace #icone a:hover
	{
		font-family: Tahoma;
	font-size:11px;
	color: #FF0000;
		line-height:20px;
		text-decoration:none;
	}
	
	
	#espaceavis{
position:relative;
float:right;
width:250px;
height:auto;

}

#espaceavis h2{
position:relative;
float: left;
width:210px;
height:29px;
padding-left:40px;
font-weight:bold;
margin:0 auto;
line-height:26px;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
color: #FFF;
background:url(../images/h2avis.jpg) no-repeat;
}

#espaceavis #espacecenteravis{
position:relative;
float: left;
width:240px;
height:auto;
padding-left:10px;
line-height:20px;
font-size:11px;
font-family: Tahoma;
padding-bottom:5px;
color: #666;
background:url(../images/newscenter.jpg) repeat-y;
}

#espaceavis #espacebasavis{
position:relative;
float: left;
width:250px;
height:11px;
font-size:11px;
font-family: Tahoma;
color: #666;
background:url(../images/newsbas.jpg) no-repeat;
}

#espaceavis #inputeavis{
position:relative;
float:left;
width:155px;
padding-top:10px;
height:30px;
color:#999;
font-family: Tahoma;
font-size:11px;
}

#espaceavis #areaavis{
position:relative;
float:left;
width:155px;
padding-top:10px;
height:50px;
color:#999;
font-family: Tahoma;
font-size:11px;
}


#espaceavis #labelavis{
position:relative;
float:left;
width:80px;
padding-top:10px;
height:30px;
color:#999;
font-family: Tahoma;
font-size:11px;
}

#espaceavis #iconeavisbouton{
position:relative;
float: right;
width:auto;
color: #666;
	font-family: Tahoma;
	padding-right:5px;
	font-size:11px;
	text-align:right;
	padding-top:5px;
}


#espaceavis #iconeavis{
position:relative;
float: left;
width:auto;
color: #666;
	font-family: Tahoma;
	padding-right:5px;
	font-size:11px;
	padding-top:5px;
}

#espaceavis #iconeavis a , #espaceavis #iconeavis a:visited , #espaceavis #iconeavis a:active
	{
		font-family: Tahoma;
	font-size:11px;
	color: #0099CC;
		line-height:20px;
		text-decoration:none;
		padding-left:10px;
	}
#espaceavis #iconeavis a:hover
	{
		font-family: Tahoma;
	font-size:11px;
	color: #FF0000;
		line-height:20px;
		text-decoration:none;
	}
	
	
	
	#ajout{
position:relative;
float:right;
width:230px;
height:107px;
background:url(../images/bgajout.jpg) no-repeat;
padding-left:20px;

}

#ajout h2{
position:relative;
float: left;
width:210px;
height:29px;
padding-left:10px;
font-weight:bold;
margin:0 auto;
line-height:26px;
font-size:16px;
font-family: "Trebuchet MS";
color: #FFF;
padding-top:10px;
}

#ajout #inputa{
position:relative;
float:left;
width:160px;
padding-top:10px;
height:30px;
color:999;
font-family: Tahoma;
font-size:11px;
}



#ajout #icona{
position:relative;
float: left;
width:auto;
color: #0099CC;
	font-family: Tahoma;
	padding-right:5px;
	font-size:11px;
	padding-top:10px;
}

#ajout #icona a , #ajout #icona a:visited , #ajout #icona a:active
	{
		font-family: Tahoma;
	font-size:11px;
	color: #0099CC;
		line-height:20px;
		text-decoration:none;
		padding-left:10px;
	}
#ajout #icona a:hover
	{
		font-family: Tahoma;
	font-size:11px;
	color: #FF0000;
		line-height:20px;
		text-decoration:none;
	}
	
	
	#ajoutconcour{
position:relative;
float:right;
width:230px;
padding-top:10px;
height:43px;
background:url(../images/ajoutconcour.jpg) no-repeat;
padding-left:20px;

}

#ajoutconcour h2{
position:relative;
float: left;
width:210px;
height:29px;
padding-left:10px;
font-weight:bold;
margin:0 auto;
line-height:26px;
font-size:16px;
font-family: "Trebuchet MS";
color: #FFF;
padding-top:10px;
}


#ajoutconcour a , #ajoutconcour a:visited , #ajoutconcour a:active
	{
		font-size:16px;
font-family: "Trebuchet MS";
color: #FFF;
		line-height:20px;
		text-decoration:none;
		padding-left:10px;
		font-weight:bold;
	}
#ajoutconcour a:hover
	{
		font-size:16px;
font-family: "Trebuchet MS";
color: #006699;
		line-height:20px;
		text-decoration:none;
		font-weight:bold;
	}


#jeux{
position:relative;
float:right;
width:250px;
height:auto;

}

#jeux h2{
position:relative;
float: left;
width:210px;
height:29px;
padding-left:40px;
font-weight:bold;
margin:0 auto;
line-height:26px;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
color: #FFF;
background:url(../images/h2jeux.jpg) no-repeat;
}

#jeux #jeuxcenter{
position:relative;
float: left;
width:230px;
height:auto;
padding-left:20px;
padding-top:10px;
line-height:20px;
font-size:11px;
font-family: Tahoma;
padding-bottom:5px;
color: #666;
background:url(../images/newscenter.jpg) repeat-y;
}

#jeux #jeuxbas{
position:relative;
float: left;
width:250px;
height:11px;
font-size:11px;
font-family: Tahoma;
color: #666;
background:url(../images/newsbas.jpg) no-repeat;
}


#jeux a , #jeux a:visited , #jeux a:active
	{
		font-family: Tahoma;
	   font-size:12px;
	   color: #0093f0;
		line-height:20px;
		text-decoration:none;
		font-weight:bold;
		padding-left:20px;
		background:url(../images/lijeux.jpg) no-repeat;
	}
#jeux a:hover
	{
		font-family: Tahoma;
	font-size:12px;
	color: #FF9900;
	font-weight:bold;
		line-height:20px;
		text-decoration:none;
		background:url(../images/lijeux1.jpg) no-repeat;
	}
	

#legende{
position:relative;
float:right;
width:250px;
height:auto;

}

#legende h2{
position:relative;
float: left;
width:210px;
height:29px;
padding-left:40px;
font-weight:bold;
margin:0 auto;
line-height:26px;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
color: #FFF;
background:url(../images/h2legende.jpg) no-repeat;
}

#legende #legendecenter{
position:relative;
float: left;
width:230px;
height:auto;
padding-left:20px;
line-height:20px;
padding-bottom:5px;
padding-top:15px;
font-size:11px;
font-family: Tahoma;
color: #666;
background:url(../images/newscenter.jpg) repeat-y;
}

#legende #legendebas{
position:relative;
float: left;
width:250px;
height:11px;
font-size:11px;
font-family: Tahoma;
color: #666;
background:url(../images/newsbas.jpg) no-repeat;
}

#gadget{
position:relative;
float:right;
width:250px;
height:auto;

}

#gadget h2{
position:relative;
float: left;
width:210px;
height:29px;
padding-left:40px;
font-weight:bold;
margin:0 auto;
line-height:26px;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
color: #FFF;
background:url(../images/h2gadget.jpg) no-repeat;
}

#gadget #gadgetcenter{
position:relative;
float: left;
width:230px;
height:auto;
padding-left:20px;
padding-top:10px;
line-height:20px;
font-size:11px;
font-family: Tahoma;
padding-bottom:5px;
color: #666;
background:url(../images/newscenter.jpg) repeat-y;
}

#gadget #gadgetbas{
position:relative;
float: left;
width:250px;
height:11px;
font-size:11px;
font-family: Tahoma;
color: #666;
background:url(../images/newsbas.jpg) no-repeat;
}


#gadget a , #gadget a:visited , #gadget a:active
	{
		font-family: Tahoma;
	font-size:12px;
	color: #0093f0;
		line-height:20px;
		text-decoration:none;
		font-weight:bold;	}
#gadget a:hover
	{
		font-family: Tahoma;
	font-size:12px;
	color: #FF9900;
	font-weight:bold;
		line-height:20px;
		text-decoration:none;
	}

#bas{
	width:945px;
	position:relative;
	float:left;
	height:auto;
	background:url(../images/bas.jpg) no-repeat #ffca00;
	font-family: Tahoma;
	font-size:11px;
	color: #FFF;
	line-height:18px;
	padding-top:10px;
	padding-left:20px;
}
	
	
#baslien
	{
	position:relative;
	width:auto;
	float:left;
	height:auto;
	font-family: Tahoma;
	font-size:11px;
	color: #FFF;
	line-height:18px;
padding-right:20px;
	}
	
	#baslien span
	{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFF;
	line-height:18px;
	font-weight:bold;

	}
	
#baslien a , #baslien a:visited , #baslien a:active
	{
		font-family: Tahoma;
	font-size:11px;
	color: #FFF;
		line-height:18px;
		text-decoration:none;
		padding-left:5px;padding-right:5px;
	}
#baslien a:hover
	{
		font-family: Tahoma;
	font-size:11px;
	color: #333;
		line-height:18px;
		text-decoration:none;
	}
	
	#copy
	{
	position:relative;
	width:920px;
	float:left;
	height:auto;
	font-family: Tahoma;
	font-size:11px;
	color: #FFF;
	line-height:18px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;

	}
	
	#copy span
	{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFF;
	line-height:18px;
	font-weight:bold;

	}
	
#copy a , #copy a:visited , #copy a:active
	{
		font-family: Tahoma;
	font-size:11px;
	color: #FFF;
		line-height:18px;
		text-decoration:none;
		padding-left:5px;padding-right:5px;
	}
#copy a:hover
	{
		font-family: Tahoma;
	font-size:11px;
	color: #333;
		line-height:18px;
		text-decoration:none;
	}
	
	.champre{
	font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		color: #666;
		font-weight:bold;
		width:350px;
		height:25px;
		border:1px solid #999999;
	
	}
	
		.champnews{
		font-family: Tahoma;
		font-size:11px;
		color: #666;
		height:20px;
		line-height:17px;
		font-weight: normal;
		width:150px;
		border:1px solid #999999;
			padding-left:5px;
	}
	.champespace{
		font-family: Tahoma;
		font-size:11px;
		color: #666;
		height:20px;
		line-height:17px;
		font-weight: normal;
		width:170px;
		border:1px solid #999999;
		padding-left:5px;
	
	}
	
	.champavis{
		font-family: Tahoma;
		font-size:11px;
		color: #666;
		height:20px;
		line-height:17px;
		font-weight: normal;
		width:130px;
		border:1px solid #999999;
		padding-left:5px;
	
	}
	
	
	.champarea{
		font-family: Tahoma;
		font-size:11px;
		color: #666;
		height:50px;
		line-height:17px;
		font-weight: normal;
		width:130px;
		border:1px solid #999999;
		padding-left:5px;
	
	}
	
	.bouton{
	font-family: Tahoma;
		font-size:11px;
		color: #FFF;
		font-weight:bold;
		width:auto;
		height:22px;
		border:1px solid #FF6600;
		background:url(../images/bgbouton.jpg) repeat-x;
		cursor:pointer;
		padding-left:2px;
		padding-right:2px;
	
	}
	
	.bouton1{
	font-family: Tahoma;
		font-size:11px;
		color: #FFF;
		font-weight:bold;
		width:auto;
		height:22px;
		border:1px solid #FFF;
		background: #acdc28;
		cursor:pointer;
	
	}


.lien_oranger{font-family: Tahoma; font-size:11px; color:#ed1f46; font-weight:bold;  text-decoration:none;line-height:18px;border-bottom:1px dashed #ed1f46;}
a.lien_oranger:hover{color: #FF9900;border-bottom:1px dashed #FF9900; font-weight:bold; text-decoration:none; }

.lien_bleu{
font-family: Tahoma; font-size:12px; color:#009fe9; font-weight:bold; line-height:20px; text-decoration:none;  
background:url(../images/pucecat.jpg) no-repeat;
padding-left:10px;
}
a.lien_bleu:hover{color:#FF9900; text-decoration:none; font-weight:bold; font-size:12px }

.lien_suite{
font-family: Tahoma; font-size:11px; color: #006699; font-weight:bold; line-height:20px; text-decoration:none;
}
a.lien_suite:hover{color:#FF9900; text-decoration:none; font-weight:bold; font-size:11px }


a.info {
   position: relative;
   color: black;
   text-decoration: none;
}
a.info span {
   display: none; /* on masque l'infobulle */
}
a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */

   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.info:hover span {
   display: block; /* on affiche l'infobulle */
   position: absolute;
	z-index: 500;
   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
   left: 20px;
   top:2px;
   background: white;

   color: green;
   padding: 3px;
   font-size:11px;

   border: 1px solid green;
   border-left: 4px solid green;
}

#en{
position:relative;
float: right;
width:30px;
height:16px;
padding-right:5px;
}

.champre1{
	font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		color: #666;
		font-weight:bold;
		width:260px;
		height:25px;
		border:1px solid #999999;
	
	}
	
		.champavis1{
		font-family: Tahoma;
		font-size:11px;
		color: #666;
		height:20px;
		line-height:17px;
		font-weight: normal;
		width:260px;
		border:1px solid #999999;
		padding-left:5px;
	
	}
.champarea1{
		font-family: Tahoma;
		font-size:11px;
		color: #666;
		height:150px;
		line-height:17px;
		font-weight: normal;
		width:260px;
		border:1px solid #999999;
		padding-left:5px;
	
	}

	#membre a , #membre a:visited , #membre a:active, #membre a:hover
	{
		font-family: Tahoma;
	   font-size:12px;
	   color: #0093f0;
		line-height:20px;
		text-decoration:none;
		font-weight:bold;
		padding-left:20px;
		background:url(../images/ajouter.png) no-repeat;
	}
	#edit a , #edit a:visited , #edit a:active, #edit a:hover
	{
		font-family: Tahoma;
	   font-size:12px;
	   color: #0093f0;
		line-height:20px;
		text-decoration:none;
		font-weight:bold;
		padding-left:20px;
		background:url(../images/edit.png) no-repeat;
	}
	#logout a , #logout a:visited , #logout a:active, #logout a:hover
	{
		font-family: Tahoma;
	   font-size:12px;
	   color: #0093f0;
		line-height:20px;
		text-decoration:none;
		font-weight:bold;
		padding-left:20px;
		background:url(../images/logout.png) no-repeat;
	}
	