html, body 
{
margin:0px ;
padding:0px;
font-family:arial, broadway, 'arial black', arial, serif;
background-image:url('img/fond/ncc.jpg');
background-repeat:no-repeat;
background-position:50% 0%;
background-attachment:fixed;
}


select, textarea {
	padding:3px;
	width: 200px;
	margin: 4px;
	
	box-shadow:1px 1px 2px #C0C0C0 inset;

}

img
{
border:none;
}

.selectcsscatalogue {
padding:3px;
	width: 200px;
	margin: 4px;
	
 box-shadow:1px 1px 2px #C0C0C0 inset;

}

.liennews
{
color:red;
}


.divmenurondpanier
{
font-family: 'Pathway Gothic One',arial, sans-serif;
font-size:18px;
border-radius: 0px 5px 5px 0px;

-moz-border-radius: 0px 5px 5px 0px;
-webkit-border-radius: 0px 5px 5px 0px;


color:white;
font-weight: bold;
box-shadow: 4px 4px 4px black ;

background-color: #1987b9;
margin-left:-18px

 
}


.divmenurondpanier10
{
font-family: 'Pathway Gothic One',arial, sans-serif;
font-size:18px;
border-radius: 5px 0px 0px 5px;

-moz-border-radius:  5px 0px 0px 5px;
-webkit-border-radius:  5px 0px 0px 5px;


color:white;
font-weight: bold;
box-shadow: -4px 4px 4px black ;

background-color: #2e2e2e;
margin-left:-18px

 
}






.divnc
{

font-family: 'Pathway Gothic One',arial, sans-serif;


}


a
{
text-decoration:none;

}

.selectcsscatalogue option:first-child {
	color: grey;
}

/* --------------------------------- en tete ---------------------------------- */
#en_tete
{
height:140px;
width:980px;
margin:0 auto;
}

#fond-entete
{
background-color:white;	
}

/* ------------------------------------- si IE ----------------------------------------- */
.IE
{
text-align:center;
color:red;
font-size:20px;
border:1px solid red;
font-variant:small-caps;
}
.concours
{
	float:right;
	margin-right:90px;
	margin-top:-1300px;
	
	
}

.IE a
{
	color:red;
}

/* ----------------------------------------- date ----------------------------------------- */
.participants
{
float:right;
margin-top:-70px;
margin-right:90px;
height:-200px;
}
.contactcss
{
margin-top:-600px;
color:#c8882d;
}
.falcao:hover
{
color:#1987b9;
}


.linkmenu:hover
{
color:#1987b9;
}
.contact
{
	color:white;
	margin-left:250px;
	color:#c8882d;
	
}

.contact label
{
	display:block;
	float:left;
	width:150px;
	color:#c8882d;
	font-size:18px;
	
}

.titre
{
		color:#4682b4;
	font-size:25px;

	text-decoration:underline;
	
}

.bouton
{
	margin-left:170px;
}
#date_heure
{
	font-size:12px;
	width:200px;
	float:left;
	margin-top:1px;
	color:#6b6b6a;
	font-family:arial, broadway, 'arial black', arial, serif;
}



#adresse
{
	
	margin-top:50px;
	margin-left:-200px;
	font-size:0.75em;
	color:#6b6b6a;
	font-family:arial, broadway, 'arial black', arial, serif;
	float:left;
}
#adressepied
{	
	margin-top:0px;
	margin-left:0px;
	font-size:0.75em;
	color:#6b6b6a;
	font-family:arial, broadway, 'arial black', arial, serif;
	
}
.adresse2
{
	
	margin-top:20px;
	
	font-size:9.5px;
	color:#b9b9ba;
	font-family:arial, broadway, 'arial black', arial, serif;
	
}

.imgpanier hover
{
background-image:url('img/panierrouge.png');
}

#connexion
{
	margin-top:-30px;
	margin-left:710px;
	position:relative;
	z-index:11;
	
}




/* ----------------------------------------- menu ----------------------------------------- */

#menu1
{

width:965px;
margin:auto;
margin-top:-190px;	


}
#menu1old
{

width:1005px;
	
	margin:0 auto;
	margin-top:8.5px;
	padding-bottom:10px;
	
	z-index:10;



}

 /* ----------------------------------------- corps ----------------------------------------- */
 
.presentation
{

	color:#9f43b3;
	width:200px;
	height:auto;
	padding:5px;
	margin-top:0px;
	margin-left:3px;
	text-align:left;
	font-family:verdana,arial, broadway, 'arial black', arial, serif;
	font-size:16px;
	border-right:ridge;
	border-color:#6b6b6a;

	
}
.presentationp
{
font-family:arial, broadway, 'arial black', arial, serif;
font-size:13px;
color:#6b6b6a;


}
.presentationhistorique
{

	color:#6b6b6a;
	width:250px;
	height:auto;
	padding:5px;
	margin-top:0px;
	margin-left:5px;
	text-align:left;
	font-family:verdana,arial, broadway, 'arial black', arial, serif;
	font-size:16px;
	border:ridge;

	border-radius:15px;
}

.organisation
{

	color:#d2691e;
	width:932px;
	height:auto;
	
	padding:5px;
	margin-top:0px;
	margin-left:5px;
	text-align:left;
	font-family:verdana,arial, broadway, 'arial black', arial, serif;
	font-size:20px;
	border:ridge;

	border-radius:15px;
}



.encadre
{
	color:#c8882d;
	
	margin-left:72px;
	
	font-family:verdana,arial, broadway, 'arial black', arial, serif;
	font-size:30px;
	
}

.paragrapheorganisation
{
	color:#4682b4;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:6px;

	font-family:verdana,arial, broadway, 'arial black', arial, serif;
	font-size:30px;
	
		
	background-repeat:no-repeat;
	height:60px;
	padding-left:10px;
	padding-top:10px;
}
.paragraphepresntation 
{
	margin-top:0px;
	margin-bottom:10px;
	color:#6b6b6a;
	margin-left:8px;
	font-family:arial, broadway, 'arial black', arial, serif;
	font-size:35px;
	background-repeat:no-repeat;
	height:60px;
	padding-left:10px;
	padding-top:5px;
}
.magasin
{
position:absolute;
margin-left:180px;
margin-top:20px;
}
.magasinimg
{
height:320px;
}
.marque
{
border-width:10px;
	border-style:solid;
	border-color:#5a3b23;
position:absolute;
margin-left:-600px;
margin-top:40px;
}
.paragraphhehistorique

{

	color:#4682b4;
	margin-left:72px;
	
	
	font-family:verdana,arial, broadway, 'arial black', arial, serif;
	font-size:35px;
	
}
.paragrapheaujourdhui
{

	color:#4682b4;
	margin-left:140px;
	
	
	font-family:verdana,arial, broadway, 'arial black', arial, serif;
	font-size:35px;
	
}
.fin
{
margin-top:150px;
}
 
.indexfin
{
margin-top:150px;
position:relative;

top:-250px;
left:350px;

}
.image
{
position:absolute;
margin-top:-400px;
margin-left:810px;
border-width:10px;
border-style:solid;
border-color:#9acd32;
}
.imagerichard
{
position:absolute;
margin-top:-590px;
margin-left:250px;
color:black;
font-weight:bold;
padding-bottom:100px;


}
.actu
{

margin-top:-350px;
margin-left:250px;
width:550px;
height:450px;
overflow:auto;
}
.texterichard
{
font-size:16px;
margin-left:100px;
margin-top:110px;

}

.texteactu
{
font-size:17px;
}

.historique
{

	color:#c8882d;
	width:280px;
	height:auto;
	padding:5px;
	
	margin-left:310px;
	margin-top:-375px;
	
	text-align:left;
	font-family:verdana,arial, broadway, 'arial black', arial, serif;
	font-size:16px;
	border:ridge;
	
	border-radius:15px;
	
}
.aujourdhui
{

	color:#c8882d;
	width:300px;
	height:auto;
	padding:5px;
	margin-top:-430px;
	margin-left:640px;
	
	text-align:left;
	font-family:verdana,arial, broadway, 'arial black', arial, serif;
	font-size:16px;
	border:ridge;
	
	border-radius:15px;
	
}
.edito
{
width:285px;
float:left;
color:mediumvioletred;
 font-size:15px;
 font-family:arial,'arial black', broadway, , arial, serif;
 font-weight:bold;
 margin-left:20px;
 text-align:left;
background-color:white;
 
}

.edito fieldset legend

{
color:steelblue;
font-weight:bold;
}
 .cadeau
 {
 margin-left:350px;
 }
 
 .attention
 {
 margin-left:150px;
 }
 .compteur2
 {
 margin-left:100px;
 margin-top:-800px;
 color:mediumvioletred;
 font-size:30px;
 font-family:'cooper black', broadway, 'arial black', arial, serif;
 font-weight:bold;
 }
 .compteurcurl
 {
 margin-left:300px;
 margin-top:10px;
 color:mediumvioletred;
 font-size:30px;
 font-family:'cooper black', broadway, 'arial black', arial, serif;
 font-weight:bold;
 }
 
 #ecriture
 {
 color:mediumvioletred;
 font-size:30px;
 font-family:'cooper black', broadway, 'arial black', arial, serif;
 font-weight:bold;
 }
 .slideindex
 {
 margin:0 auto;
 width:965px;


 }
 .corps
 {


	
	margin:0 auto;
	background-color: rgba(255, 255, 255, 0.6);
	
	
	font-family:arial, broadway, 'arial black', arial, serif;
	font-size:1.3em;
	width:980px;
	min-height:500px; 
	height:auto;
	margin-top:10px;
	color:#6b6b6a;

	
	
	

	
	
	
	
	
}

.corpsslide
{
margin:0 auto;
font-family:arial, broadway, 'arial black', arial, serif;
width:980px;	
margin-top:12px;
}


.corpsindex
 {

background-color:#447aa6;
margin:0 auto;
font-family:arial, broadway, 'arial black', arial, serif;
width:980px;
}


#cache
{

color:red;
font-family:'Pathway Gothic One',arial, broadway;	
}



#wrapper {

margin-top:360px;

  }



.corpscentrenews
 {


	
	margin:0 auto;
	

	
	font-family:arial, broadway, 'arial black', arial, serif;
	font-size:1.3em;
	width:980px;
	
	height:auto;
	

	
	
	
	
	
}



.divmenurond
{
font-family: 'Pathway Gothic One',arial, sans-serif;
font-size:18px;
border-radius: 0px 5px 5px 0px;

-moz-border-radius: 0px 5px 5px 0px;
-webkit-border-radius: 0px 5px 5px 0px;

cursor:pointer;
color:white;
font-weight: bold;
box-shadow: 4px 4px 4px black ;

background-color: black;
margin-left:-8px

 
}
.divboutonbleu
{
font-family: 'Pathway Gothic One',arial, sans-serif;
font-size:18px;
border-radius: 0px 5px 5px 0px;

-moz-border-radius: 0px 5px 5px 0px;
-webkit-border-radius: 0px 5px 5px 0px;

cursor:pointer;
color:white;
font-weight: bold;
box-shadow: 4px 4px 4px black ;
background-color:#1a88b9;

margin-left:5px;
opacity:0.8; 
 
}

#newsindex.imgnews
{
border: 3px solid #bf0000;

}
.corpsespaceachattemp
 {


	background-color: rgba(255, 255, 255, 0.5);
	margin:0 auto 0;
	
	
	
	font-family:arial, broadway, 'arial black', arial, serif;
	font-size:1.3em;
	width:980px;
	min-height:800px;
	height:auto;
	margin-top:-36px;
	background-image:url('img/colorfond5.png');
	box-shadow: 4px 4px 4px 4px black ;
	
		
	
	
	
}




.animflash
{
font-family: 'Pathway Gothic One',arial, sans-serif;
font-size:30px;
border-radius: 0px 5px 5px 0px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
height:100px;
width:650px;
cursor:pointer;
color:white;
font-weight: bold;
box-shadow: 4px 4px 4px black ;
background-image:url('img/color.png');


opacity:0.8; 
position:absolute;
 
}



.news
 {


	background-color: rgba(255, 255, 255, 0.5);
	margin:0 auto 0;
	
	
	
	font-family:arial, broadway, 'arial black', arial, serif;
	font-size:1.3em;
	width:980px;
	min-height:800px;
	height:auto;
	margin-top:-36px;
	background-image:url('img/colorfond5.png');
	box-shadow: 4px 4px 4px 4px black ;
	
		
	
	
	
}

.news5
 {


	background-color: rgba(255, 255, 255, 0.5);
	margin:0 auto;
	
	font-family:arial, broadway, 'arial black', arial, serif;
	font-size:1.3em;
	width:980px;
	min-height:800px;
	height:auto;
	margin-top:-36px;
	

	
		
	
	
	
}
.news6
 {


	background-color: rgba(255, 255, 255, 0.5);
	margin:0 auto 0;
	
	
	
	font-family:arial, broadway, 'arial black', arial, serif;
	font-size:1.3em;
	width:980px;
	
	height:auto;
	
	background-image:url('img/colorfond5.png');
	box-shadow: 4px 4px 4px 4px black ;
	
		
	
	
	
}

.news7
 {

	background-color: rgba(255, 255, 255, 0.5);
	margin:0 auto 0;
		
	font-family:arial, broadway, 'arial black', arial, serif;
	font-size:1.3em;
	width:980px;
	
	height:auto;
	
	background-image:url('img/colorfond5.png');
	box-shadow: 4px 4px 4px 4px black ;
	
}





.corpscentre
 {


	
	margin:0 auto;
	
	
	
	font-family:arial, broadway, 'arial black', arial, serif;
	font-size:1.3em;
	width:980px;
	
	height:auto;


	
	
	
	
	
}
.corpscentreindex
 {


	
	margin:0 auto;
	
	
	
	font-family:arial, broadway, 'arial black', arial, serif;
	font-size:1.3em;
	width:980px;
	
	height:auto;
	background-color:black;

	
	
	
	
	
}
.corpsespaceachat
 {


	
	margin:0 auto;
	background-color:#a9a9a9;
	
	
	font-family:arial, broadway, 'arial black', arial, serif;
	font-size:1.3em;
	width:980px;
	
	height:400px;
	margin-top:40px;
	

	
	
	

	
	
	
	
	
}
.corpsespaceachat2
 {


	
	margin:0 auto;
	background-color:#dcdcdc;
	
	
	font-family:arial, broadway, 'arial black', arial, serif;
	font-size:1.3em;
	width:960px;
	margin-top:180px;
	
	height:auto;
	
	//box-shadow:9px 9px 9px #9f43b3;
	
	
	

	
	
	
	
	
}

.corpscatalogue
 {
width:1005px;
	margin:0 auto;
	color:#c8882d;
	margin-bottom:15px;
	text-align:justify;
	font-family:arial, broadway, 'arial black', arial, serif;
	font-size:16px;
	width:962px;
	height:auto;
	padding:10px;
	background-color:#f5f5f5;
	border:ridge;
	border-radius:15px;
	
}

.corpsmobilier
{
color:#c8882d;
	margin-bottom:15px;
	text-align:justify;
	font-family:arial, broadway, 'arial black', arial, serif;
	font-size:25px;
	width:962px;
	height:auto;
	padding:10px;
	background-color:#f5f5f5;
	border:ridge;
	border-radius:15px;


}
.corpsmobilier a
{
color:#000000;
border-style:none;
font-family:arial, broadway, 'arial black', arial, serif;
	font-size:12px;

}
.corps a 
{
color:#6b6b6a;
border-style:none;
text-decoration:none;
font-family:arial, broadway, 'arial black', arial, serif;
	font-size:14px;

}

.corps a:hover
{
color:#ee5bee;
}
.corpsmobilier a:hover
{
color:#8a2be2;
}

.moins
{
    height: 20px ;
    margin: 0 ;
    padding: 0 ;
    background: url(auchan/moins.png) repeat-x 0 0 ;
    list-style-type: none ;
	background-repeat: no-repeat;
	display: block;
	margin-left:3px;
	width: 20px;
	float: left;
}
.moins:hover
{
    background: url(auchan/moins.png) repeat-x 0 -20px ;
}

#qte
{
	float: left;
	width: 27px;
	height: 20px;
	background-image: url('auchan/input.png');
	background-repeat: no-repeat;
	border: 0;
	padding: 0;
	line-height: 28px;
	outline: none;
	text-align: center;
	font-weight: bold;
}

.plus
{
	height: 20px ;
    margin: 0 ;
    padding: 0 ;
    background: url(auchan/plus.png) repeat-x 0 0 ;
    list-style-type: none ;
	background-repeat: no-repeat;
	display: block;
	
	width: 20px;
	float: left;
}
.plus:hover
{
    background: url(auchan/plus.png) repeat-x 0 -20px ;
}
.corpscontact
 {
	margin-top:-50px;
	color:white;
	margin:auto;
	text-align:justify;

	height:600px;

	
	
	padding:30px;
	background-color:#292421;

	border:ridge;
	border-radius:15px
}
.corpsparticipants
 {
	margin-top:-50px;
	color:white;
	margin:auto;
	text-align:justify;

	height:800px;

	
	
	padding:30px;
	background-color:#292421;

	border:ridge;
	border-radius:15px;
}

.tableproduit td
{
border-bottom: #ababab ridge 1px;

}
.paragraphepresentation
{
margin:0px;
padding:5px;
font-weight:bold;
text-decoration:underline;
color:#6b6b6a;
font-size:16px;
}
.p
{
color:white;
}
.corpscomment
 {
	margin-top:-50px;
	color:white;
	margin:auto;
	text-align:justify;

	height:1200px;

	
	
	padding:30px;
	background-color:#292421;

	border:ridge;
	border-radius:15px
}

.corpsfotos
 {

	margin-top:-50px;
	color:white;
	margin:auto;
	text-align:justify;
	padding-bottom:20px;

	height:auto;
	font-size:26px;
	font-family:'cooper black', broadway, 'arial black', arial, serif;
	font-weight:bold;
	
	
	padding-left:80px;
	padding-right:30px;
	padding-top:80px;
	background-color:#292421;

	border:ridge;
	border-radius:15px
}



.corps h3
{
	text-align:center;
	text-decoration:underline;
}

.corps h4
{
	text-indent:0px;
	text-decoration:underline;
}

.corps img
{
	padding-top:8px;
	float:left;
	
}

.lien_accueil a
{
	color:#00a4f8;
	font-size:40px;
	margin-left:0px;
}

.lien_accueil a:hover
{
	color:#c8882d
}

.lien_accueil img
{
	float:left;
	margin-left:200px;
	margin-top:-10px;
}


.new
{
float:right;
margin-top:-925px;
margin-right:190px;
}
.page
{

color:green;
font-size:20px;

}


/* ----------------------------------------- compteur de visite ----------------------------------------- */
.compteur
{
	font-size:16px;
	color:white;
	margin-left:475px
}

.compteur img
{
	height:14px;
}






/* ----------------------------------------- inscription ----------------------------------------- */
.inscription
{
	margin-left:300px;
}

.formulaire label
{
	display:block;
	width:150px;
	float:left;
}

.inscription h3
{
	text-align:center;
}




 /* ----------------------------------------- pied de page ----------------------------------------- */
 #pieddepage p
 {
	color:white;
	text-align:left;
	font-size:10px;
	margin:auto;
	padding-top:0px;
	width:965px;
	margin-top:0px;
}
#pieddepage 
 {
	
	position:fixed;
	top:100%;
	background-image:url('img/bandeaupied.jpg');
	
	width:101%;
	height:78px;
	margin:-45px auto  0 -10px ;

	
}



.corpscatalogue a
{

}
/*-------------------------------------------pagination catalogue------------------------------------*/
.cadre
{

background:#ECFAFF;
border: 1px solid #D5F4FF;
margin:5px;
padding:5px;

}
.pagination
{

font-weight : bold;
background : #ECFAFF;
margin : 3px;
padding : 2px;
font-size:10px;
color:#ff1493;

}
.pagination:hover
{
background : #000;
color:white;
}
.pagination-inactif
{

font-weight : bold;
background : #000;
color : white;
margin : 3px;
padding : 2px;
font-size:10px;


}
/*-----------------------------------------page resultatreq------------------------------------------------------*/
.paragraphecatalogue
{
margin:0px;
font-size:24px;
font-weight:bold;
text-decoration:underline;
}

.mg img
{
width:70px;
border:none;
padding-right:10px;

}


.design
{

padding-right:10px;
width:270px;
font-weight:bold;
font-size:12px;
color:black;
border-bottom:2px solid grey;
}

.design2
{
float:left;
margin-top:-180px;
color:#0fa1d5;
width:600px;
font-weight:bold;
font-size:22px;
	
}

.flash2
{

margin-top:16px;
color:#0fa1d5;
width:600px;
font-weight:bold;
font-size:18px;
	
}

.flashp
{
margin-top:16px;
margin-top:50px;
color:#808080;
width:800px;
font-weight:bold;
font-size:18px;
	
}



.flash3
{


margin-left:0px;
margin-top:0px;
color:#c71585;
width:600px;
font-weight:bold;
font-size:26px;
	
}

.design2colis
{


color:#0fa1d5;
width:600px;
font-weight:bold;
font-size:22px;
	
}



.design3
{
float:left;
margin-top:-120px;
margin-left:150px;
color:#c60086;
width:400px;
font-weight:bold;
font-size:18px;
	
}

.design3colis
{
float:left;
margin-top:15px;
margin-left:80px;
color:#c60086;
width:400px;
font-weight:bold;
font-size:18px;
	
}

.designflashdescrip
{
font-size:12px;

}
.design4colis
{
float:right;
margin-top:-22px;
margin-right:-50px;
width:400px;
font-weight:bold;
font-size:18px;
	
}

.descriptionproduit
{
float:right;
margin-top:-112px;
margin-right:130px;
width:400px;
color:#0fa1d5;
font-weight:bold;
font-size:18px;
	
}

.design4
{
float:right;
margin-top:-122px;
margin-left:280px;
width:400px;
font-weight:bold;
font-size:18px;
	
}
.design4bis
{
float:right;
margin-top:-122px;
margin-left:280px;
width:400px;
font-weight:bold;
font-size:18px;
	
}

.divcolis
{
margin-top:50px;
height:80px;

	overflow:auto;
}
.divflash
{

height:300px;
overflow:auto;
}

.design5
{
float:left;
margin-top:-130px;
margin-left:150px;
width:400px;
font-weight:bold;
font-size:18px;
	
}
#panierok
{
height:30px;
width:300px;
color:#c60086;
background-color:#abd4e8;
display:none;
position:fixed; 
left:800px;
top:460px;
border:3px solid #666;
z-index:1999;
-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}
.designchoixpanier
{
float:left;
margin-top:10px;
margin-left:270px;
width:400px;
font-weight:bold;
font-size:18px;
	
}


.table td
{
padding-bottom:0px;
}
.catprix 
{


width:200px;
font-weight:bold;
	color:#434343;
	
	font-size:12px;
	
}
.catprix1
{
text-align:right;
padding-right:90px;
width:160px;
font-weight:bold;
color:white;
font-size:12px;
font-style: italic;
}


.mg
{
border-bottom:2px solid grey;
}

.catprix2
{
font-weight:bold;

font-size:14px;

border-bottom:2px solid grey;

}


.classhr
{
margin:-10px;
padding:0px;
}
.avp
{
border:solid;
}
.imgmobilier
{
font-size:12px ;  


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

}







.ribbon-stitches-top 
{
margin-left:-5px;
width:184px;
margin-top:4px;
border-top: 1px dashed #51580b;
position:absolute;
  
   
   }

   
   
   
   
.blackt
   {
margin-left:-5px;
width:184px;
margin-top:4px;
border-top: 1px dashed #373707;
position:absolute;
  
   
   }
   
.blackb
   {
 
margin-left:-5px;
width:184px;
margin-top:-4px;
border-top: 1px dashed #373707;
position:absolute;
   }
   
   
.ribbon-stitches-bottom 
{
 
margin-left:-5px;
width:184px;
margin-top:-4px;
border-top: 1px dashed #373707;
position:absolute;
   }
   
.ribbon-stitches-bottom2 
{
 
margin-left:-5px;
width:158px;
margin-top:-4px;
border-top: 1px dashed grey;
position:absolute;
   }
   
   
 .ribbon-stitches-top2 
{
 
margin-left:-5px;
width:158px;
margin-top:4px;
border-top: 1px dashed grey;
position:absolute;
   }  
   
   