

.Courant10 {
font-size:0.8em;	
}
.Courant11 {
font-size:0.9em;	
}
.Courant12 {
font-size:1em;	
}
.Courant13 {
font-size:1.1em;	
}
.Courant14 {
font-size:1.1em;	
}
.Courant15 {
font-size:1.2em;		
}
.Courant16 {
font-size:1.3em;		
}
.Courant17 {
font-size:1.4em;		
}



a img {
	border: 0;
}

a {
	color:#333333;
	text-decoration: underline;
	outline: none;
}
a:hover {
	
	text-decoration: none;
}


.CourantLienPager  {
border:#999 1px solid;
background-color:#fafafa;
color:#333333;
text-decoration:none;
padding:4px;
padding-left:6px;
padding-right:6px;
width:auto;
margin-right:3px;

}

.CourantLienPager:hover {
background-color:#333333;
color:#ffffff;
}

html, body, ol, ul, form, fieldset {
	margin: 0;
	padding: 0;
}

body {
	color: #404040;
	background: #f5f5f5;
	font: normal 80% "Trebuchet MS", Verdana, "Lucida Grande", Sans-Serif;
}

h2 {
	float:left;
	font-size:170%;
	font-weight:bold;
	margin:0;
	padding-top:8px;
	padding-bottom:10px;
	color:#007d9a;
	width:100%;
	
	
	
}


h3 {
	float:left;
	margin:0;
	padding-top:1px;
	padding:0;
	margin:8px;
	border-top:#e8e8e8 solid 1px;
		width:100%;
	
}


h4 {
	float:left;
	margin:0;
	
	padding:0;
	padding-bottom:10px;
	font-size:130%;
	font-weight: normal;
	margin:0;
	width:255px;
	color:#a9c554;
	padding-left:15px;
	padding-top:5px;
	background-color:#f7f7f7;
	
}


h5 {
	float:left;
	font-size:160%;
	font-weight:normal;
	margin:0;
	padding-top:8px;
	padding-bottom:10px;
	color:#007d9a;
	width:100%;
	
	
	
}

.FormBig {
	color: #333333;
	padding:4px;
	border:1px solid #969696;
}


.FormBig:hover {
	border:1px solid #000000;
}



.FormMoy {
	color: #333333;
	padding:3px;
	font-size:12px;
	border:1px solid #969696;
}


.FormMoy:hover {
	border:1px solid #000000;
}


.CourantLienBleu {
	color:#3a7ab2;
	text-decoration: underline;
}
.CourantLienBleu:hover {
	
	text-decoration: none;
}

.CourantLienVert {
	color:#060;
	text-decoration: underline;
}
.CourantLienVert:hover {
	
	text-decoration: none;
}

.CourantLienRouge {
	color:#cc0000;
	text-decoration: underline;
}
.CourantLienRouge:hover {
	
	text-decoration: none;
}

.CourantLienBlanc {
	color:#ffffff;
	text-decoration: underline;
}
.CourantLienBlanc:hover {
	
	text-decoration: none;
}

.CourantLienOrange {
	color:#F90;
	text-decoration: underline;
}
.CourantLienOrange:hover {
	
	text-decoration: none;
}


.CourantLienGris {
	color:#999999;
	text-decoration: none;
}
.CourantLienGris:hover {
	
	text-decoration: underline;
}



.CourantLienBigHautN{
	background-color:#333333;
	color:#ffffff;
	padding:3px 10px 3px 10px;
	margin:0;	
	text-decoration:none;
	border:0px solid;
}
.CourantLienBigHautN:hover {
	background-color:#666666;
	color:#fff;
	border:0px solid #666666;
}


.CourantLienBigHaut{
	background-color:#e64141;
	color:#fff;
	padding:3px 10px 3px 10px;
	margin:0;	
	text-decoration:none;
	border:0px solid;
}

.CourantLienBigHaut:hover {
	background-color:#990000;
	color:#fff;
	border:0px solid #666666;
}




.CourantLienBigHautv {
	background-color:#91bd09;
	color:#ffffff;
	padding:3px 10px 3px 10px;
	margin:0;	
	text-decoration:none;
	border:0px solid;
}


.CourantLienBigHautv:hover {
	background-color:#779b06;
	color:#fff;
	border:0px solid #666666;
}







.Gris01 {
	background-color:#999;	
	width:auto;
	text-align:center;
	
}





.GrisA01 {
	padding:5px;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;
	color:#333;
	background:url(../im/menusous.gif) ;
	border:1px solid #333;
	border-bottom:0;

}

.GrisA01:hover {
text-decoration:none;
}




.GrisA02 {
	padding:5px;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;
	color:#FFF;
	background:url(../im/menusous.gif) 0 30px ;
	border:0px solid #0F0;
	border-bottom:0;
}

.GrisA02:hover {
	text-decoration:none;
	background:url(../im/menusous.gif) 0 70px ;
}




.GrisA03 {
	padding:5px;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;
	color:#333;
	background:url(../im/menusous2.gif) ;
	border:1px solid #333;
	border-bottom:0;

}

.GrisA03:hover {
text-decoration:none;
}





.GrisA04 {
	padding:5px;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;
	color:#333;
	border:1px solid #333;
	border-bottom:0;
	background-color:#FFF;

}

.GrisA04:hover {
text-decoration:none;
}




.MenuBouti {
	background:none;
	padding-left:10px;
	height:35px;

	

}
.MenuBouti:hover {
	background:#f1f1f1;
	
}

.Motifsdoo {
	border:1px solid #CCC;	
}
.Motifsdoo:hover {
	border:1px solid #999;	
}




#DivCacheToutB {
padding:0; 
margin:0;
display: none;
position:fixed;
top:0; 
border:0; 
z-index:5000;
width:100%;
height:100%;
}

#DivCacheToutPanier {


padding:0; 
margin:0; 

display:none;
position:fixed;
top:0; 
border:0px solid #347532;
border-top:0px; 
z-index:9998;

padding-top:250px;
text-align:center;
width:100%;
height:100%;

background-color:#ffffff;
filter:alpha(opacity=90);
moz-opacity:0.9;
opacity: 0.9;
color:#91bd09;

text-align:center;

filter:alpha(opacity=90);
moz-opacity:0.9;
opacity: 0.9;
color:#91bd09;
}

#DivCacheToutPanierb {

display:none;
position:fixed;
top:0; 
z-index:9999;
padding-top:250px;
text-align:center;
width:100%;
height:100%;
text-align:center;
margin:0 auto;
}


#header {
	position: relative;
	margin: 0 auto;
	background:transparent url(../im/logo-new-new.png) 0px 18px no-repeat;
	width: 980px;
	height: 110px;
	margin: 0 auto;
	margin-top:0px;
	position:relative;
	border: 0px solid #add8e0 ;	
}





	
#menu {
	font-size: 0.9em;
	margin: 0;
	float: left;
	margin: 0;
	position: absolute;
	top: 111px;
	left: 20px;
	width: 600px;

}
#menu ul {
	margin:0;
	padding:0;
	list-style:none;
}
#menu li {
	display:inline;
	margin:0 5px 0 0;
	padding:0;
	border:0px solid;
	float:left;
	
	
}
	
#menu a {
	
	background-color:#91bd09;
	color:#ffffff;
	padding:5px 15px 3px 15px;
	display:block;
	margin:0;
	
	text-decoration:none;
	border:0px solid;
	border-bottom:#eeeeee;
	margin-top:2px;
}


#menu a:hover {
	background-color:#666666;
	padding:5px 15px 3px 15px;
	color:fff;
	border:0px solid #666666;
	margin-top:2px;
}

#menu #current a {
		margin-top:0;
	background-color:#ffffff;

	padding:7px 15px 2px 15px;
	text-decoration:none;
	border:1px solid #eeeeee;
	border-bottom:0;
	color:#999;

	
	
}


#SousMenu {
	position:absolute; top:139px; width:100%; display:none;  border:0px solid;  margin:0 auto; left:-2px; z-index:6666; 
}
#SousMenu2 {
	margin:0 auto;     
	width:962px; 
	display:table; 
	border:0px solid #0F0;  
	color:#FFF; 
	border-bottom:0px solid #999999;
}
#SousMenu a {
	
	 
	color:#ffffff;
	width:90%;
	display:block;
	margin:0;
	
	text-decoration:none;
	padding:3px;

}


#SousMenu a:hover {
	background-color:#eeeeee;
	color:#666666;
	padding:3px;

}





#MiniHaut {
	
	float: left;
	margin: 0;
	position: absolute;
	top: 0px;;
	right: 0px;
	height:80px;
	width: 100%;
	background:url(../im/Fnd-Haut.png) 700px -30px no-repeat;
	border:0px solid;

}
#MiniHaut ul {
	margin:0;
	padding:0;

	float:left;
}
#MiniHaut li {

	margin:0 0px 0 0;
	padding:3px;
	border:0px solid;
	float:left;
	display:block;
	font-size:11px;
	
	
	
}





	
#recherche {
	font-size: 0.9em;
	margin: 0;
	float: left;
	margin: 0;
	position: absolute;
	top: 90px;
	right: 5px;
	height:48px;
	width: 320px;
	

}
#recherche ul {
	margin:0;
	padding:0;
	margin-top:17px;
	margin-left:60px;
	float:left;
}
#recherche li {

	margin:0 5px 0 0;
	padding:0;
	border:0px solid;
	float:left;
	display:block;
	
	
}


	
#dessousrecherche {
	font-size: 0.9em;
	margin: 0;
	float: left;
	margin: 0;
	position: absolute;
	top: 138px;
	right: 10px;
	height:20px;
	width: 270px;
	background-color:#f7f7f7;;

}
#dessousrecherche ul {
	margin:0;
	padding:0;
}
#dessousrecherche li {
	display:block;
	padding-top:15px;
	
	
}
		
	
	
#global {
	width: 990px;
	margin: 0 auto;
	
}

#page {
	
	padding: 0;
	color: #444;
	clear:both;
	
	
}

#content {
	background:transparent url(../im/page-back.png) center top repeat-y;
	margin:auto;
	width: 100%;
	float:left;
	
}



#Divise {
	
	margin:auto;
	width: 940px;
	border:0px solid;
	float:none;

}


#MenuDroit {
	
	margin:auto;
	width: 260px;
	border:0px solid;
	float:right;

}

#PageGauche {
	
	margin:auto;
	width: 670px;
	border:0px solid;
	float:left;

}

#PageGauche ul, #PageGauche li  {
	
	margin:0;
	padding:0;
	float:left;
	display:block;

}




#Full {
	
	margin:auto;
	width: 960px;
	border:0px solid;
	float:none;

}

#PageFull {
	
	margin:auto;
	width: 960px;
	border:0px solid;
	float:left;

}



#sous-menu {
	width: 980px;
	height: 41px;
	margin: 0 auto;
	background:  url(../im/page-haut.png) center bottom no-repeat;
	margin-top:5px;
}



#CellDroit {
	border:0px solid;
		
}
#CellDroit ul {
	float:left;
	background: url(../im/fnd-droit.gif) no-repeat;
	width:270px;
	margin:0;
	padding:0;
	
}
#CellDroit li {
	display:block;
	padding-left:15px;
	padding-right:0px;
	width:240px;
	float:left;
	
}

#footer {
	clear: both;
	width:980px;
	
	padding:0;
	margin:0 auto;
	float:none;
	margin-bottom:30px;
	
	
}
#footer ul {
	float:left;
	
	width:980px;
	margin:0;
	padding:0;
	border:0px solid;
	display:block;
	
	
	
	
}

#footer li {
	width:980px;
	background:transparent url(../im/page-back.png) center top repeat-y;
	margin:0;
	padding:0;
	display:block;
	float:left;
	
	
}


#creer-compte {
padding:5px;
width:100%;
border:0px solid;
margin:0;
float:left;
diplay:block;	
}


#creer-compte ul {
	padding:0;
	padding-left:0;
	float:left;
	border:0px solid;
	diplay:block;
	margin:0;
}



#creer-compte li {
	display:block; 
	border:0px solid; 
	width:130px; 
	float:left; 
	padding-bottom:10px;
}









#etape1234 {
	margin:0;
	padding:0;
	border: 0px solid #add8e0 ;
	width:670px;
	float:left;
	position: relative;

}


#etape1234 ul {

display:block;
margin:0;
padding:0;
padding-bottom:20px;
padding-top:20px;
margin-left:10px;
border-top:1px solid #999;
border-bottom:1px solid #999;
margin-bottom:20px;
background-color:#F7F7F7;
width:660px;

	
}

#etape1234 li {
float:left;

border: 0px solid #add8e0 ;
display:block;
margin:0;
padding:0;
width:150px;
padding-left:10px;

	
}










	
.awesome, .awesome:visited {
	background: #222 url(../ima/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.awesome:hover							{ background-color: #111; color: #fff; }
	.awesome:active							{ top: 1px; }

	.small.awesome, .small.awesome:visited 			{ font-size: 10px; padding:4px ; font-weight:normal; }
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: normal; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	
	.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
	.green.awesome:hover						{ background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
	.blue.awesome:hover							{ background-color: #007d9a; }
	.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
	.red.awesome:hover							{ background-color: #872300; }
	.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
	.magenta.awesome:hover							{ background-color: #630030; }
	.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
	.orange.awesome:hover							{ background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
	.yellow.awesome:hover							{ background-color: #fc9200; }
	.grey.awesome, .grey.awesome:visited		{ background-color: #969696; }
	.grey.awesome:hover							{ background-color: #666666; }	
	
	
