/* CSS Document */

#tintin {
	margin-top : -35px;
	margin-left : 10px;
}

/*Hack IE7*/
*+html #tintin, * html #tintin{
	margin-top : -55px;
}

/*Hack IE6*/
* html #tintin{
	margin-top : -55px;
}

body {
	margin:0;
	padding:0;
	font-family: Baskerville,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	background : url('images/body_bg.gif');
}

img {
	border:0px;		
}

fieldset {
	border: none;
}
#conteneur	{
	
	padding-top:30px;
	margin-left:auto;
	margin-right:auto;
	width:958px;
	background:#FFF;
	height:700px;
}
h3 {
	padding:0px;
	margin: 0px 0px 10px 0px;
	color : #999;
	font-size:18px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
}
#cadre-blanc-conteneur li, 
#cadre-blanc-conteneur h5 {
	margin : 0px;
	padding : 0px;
}

#cadre-blanc-conteneur p {
	margin : 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:16px;
}

/*debut entete*/

#entete {
	font-size:20px;
	color:#848484;
	text-align:right;
}
#legende {
	float:right;
}
#logo {
	float:left;
	height:68px;
	width: 200px;
}

#texte {
	margin : 0px;
	font-size : 14px;
	width:698px;
	float:left;
	padding-left:30px;
}

#texte a {
	color:#000;
	text-decoration : none;
	font-weight : bold;	
}
/*corps*/

#contenu {
	clear:both;	
	background-color: #FFF;
}
#colgauche {
	float:left;
}
#colgauchefond {
	float:left;
	width:250px;
	height: 500px;
	background-color:#FFFFFF;
	vertical-align:bottom;
}

#carte {
	margin-left:5px;
}
#cadre-blanc-conteneur {
	margin:10px;
	padding:10px;
	background-color:#ffffff;
	height: 200px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

#cadre-blanc-conteneur-centre {
	padding:5px;
	background-color:#ffffff;
	height: 285px;
}
#faq-cadre-blanc-conteneur-centre {
	margin:10px;
	padding:10px;
	background-color:#ffffff;
	height: 455px;
	text-align :justify;
}

#faq-cadre-blanc-conteneur-centre h5 {
	margin: 10px;
	padding:0px;
	
}
#faq-cadre-blanc-conteneur-centre p {
	padding:0px;
	font-size: 11px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
}
#ephemere-carteclub h5{
	margin: 0px 0px 0px 0px;
	padding:0px;
}

#ephemere-carteclub p, #ephemere-carteclub li {
	margin: 5px 0px 15px 0px;
	padding:0px;
	font-size: 12px;
}

#cadre-blanc-conteneur-centre label {
	float: left;
	width: 90px;
	font-size:14px;
}
#cadre-blanc-conteneur-centre textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}


/*debut partie invitations*/
#invitations {
	width:300px;
	height:100px;
	background-color:#ce416a;
	color:#FFFFFF;
	font-size:14px;
	border:1px solid #b3aea9;
	margin-top:10px;
	padding-top:10px;
	text-align:center;
}
#invitations a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
.input-text {
	width:150px;
	margin:0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:10px;
	text-align:right;
}
select {
	width:150px;
	margin:0px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
}
label {
	float:left;
	width : 50px;
	text-align:left;
}

#invitations .email {
	padding-top :  8px;
	text-align:right;
}

#invitations .cmpTitre{
	text-align:left;
	
}
#invitations  .titreinvit
{
	font-size:16px;
	font-style:italic;
	color:#333;
}

.cmpTitre input {
	text-align:right;
}

#invitations .nom {
	text-align:right;
}

#invitations .prenom {
	text-align:right;
}

#invitations .magasin {
	text-align:right;
}

#invitations .submit,
#validation-invitation .submit {
	padding : 10px 0px 10px 0px;
	height:35px;
	text-align:right;
}

#validation-invitation {
	padding-top : 10px;
	color : #A0402A;
}
/*fin partie invitations*/

#colmilieu {
	margin-left:320px;
}
#colmilieufond {
	margin-left:260px;
	height: 315px;
	background-color:#FFFFFF;
}
#faq-colmilieufond {
	margin-left: 240px;
	height: 500px;
	background-color:#FFFFFF;
}

#wasquehal {
	border:1px solid #b3aea9;
	background:url(images/wasquehal.gif) #FFFFFF no-repeat top left  ;
	width:300px;
	height:70px;
	/*margin-top:10px;*/
	padding-top:40px;
	text-align:center;
}
#rennes {
	border:1px solid #b3aea9;
	background: url(images/rennes_titre.gif) #FFFFFF no-repeat top left  ;
	width:300px;
	height:70px;
	margin-top:10px;
	padding-top:40px;
	text-align:center;
}
#dardilly {
	border:1px solid #b3aea9;
	background: url(images/dardilly_titre.gif) #FFFFFF no-repeat top left  ;
	width:300px;
	height:70px;
	margin-top:10px;
	padding-top:40px;
	text-align:center;
}
#coldroite {

	float:right;
	margin-right:9px;
}
.decalminiature {
	padding-left: 0px;
}
#lamorlaye {
	border:1px solid #b3aea9;
	background: url(images/lamorlaye_titre.gif) #FFFFFF no-repeat top left  ;
	width:300px;
	height:70px;
	padding-top:40px;
	text-align:center;
}
#lachapelle {
	border:1px solid #b3aea9;
	background: url(images/lachapelle_titre.gif) #FFFFFF no-repeat top left  ;
	width:300px;
	height:70px;
	margin-top:10px;
	padding-top:40px;
	text-align:center;
}
#adhesion {
	margin-bottom:10px;
	border:1px dashed #999;
	width:300px;
	height:140px;
	margin-top:10px;
}
#adhesion_btn {
	width:146px;
	height:33px;
	margin-right:auto;
	margin-left:auto;
	
}
#adhesion_avtges {
	background-image:url(images/adhesion_avtges.gif);
	width:230px;
	height:33px;
	margin-right:auto;
	margin-left:auto;
}


/*fin corps*/

/*pied de page*/
#adressepied {
	margin-top : 20px;
	text-align:center;
	color:#666;
}
#adressepied a{
	text-decoration:none;
	color:#666;
}

/********************************
	PAGE MAGASIN
********************************/
#presentation {
	float:left;
	width:240px;
	font-size : 12px;
}

#presentation-entete {
	/*background : url('images/mag_col_top_bg.gif') no-repeat top left;*/
	height : 50px;
}
#presentation-contenu {
	background : url('images/mag_col_center_bg.gif') repeat-y top left;
	padding : 10px;
}
#presentation-pied {
	background : url('images/mag_col_bottom_bg.gif') no-repeat top left;
	height:5px;
}
#presentation-image {
	width : 95px;
	height : 74px;
	float:left;
	margin-right:5px;
}
#presentation-adresse {
	float:left;
	width : 120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

#presentation-plan-acces
{
	position:relative;
}

#presentation-horaires {
	clear:both;
	padding-top:5px;
	float : left;
	width : 200px;
}
#presentation-carte-club {
	margin : 25px 0px 15px 0px;
	width:200px;
}

#presentation-decouvrir {
	clear:both;
	padding : 10px 0px 10px 0px;
	font-weight : bold;
}
.presentation-decouvrir-lien {
	color : black;
	text-decoration : none;
}

.presentation-decouvrir-lien-on {
	color : #D6573A;
	text-decoration : none;
}

#presentation-decouvrir-titre {
	background : url('images/venez_decouvrir.gif') no-repeat top left;
	height:30px;
}
#presentation #invitations {
	margin : auto;	
}


#ventes {
	margin-left:260px;
	/*font-family: Arial, Helvetica, sans-serif,Verdana, Arial, Helvetica, sans-serif;*/
	color:#d6573a;
	font-size:23px;

}
.carte_date {
	float:right;
	width:250px;
	height:160px;
	margin-top:0px;
	padding:2px;
	
}
.carte_images {
	height:122px;
	width:594px;
	FLOAT:LEFT;
}

#semaine {
	background-color:#EfFD7C0;
	margin-bottom:15px;
	width:698px;
	height:200px;
}
.vente-semaine {
	text-align:left;
	font-size : 20px;
	color:#848484;
	height:30px;
}
.vente-titre {
	float:left;
	color:#000;
	text-align:left;
	font-family: Helvetica, Arial, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size : 20px;
	width:698px;
	margin-bottom:10px;
	margin-bottom:10px;
}
.vente-titre-prochainement {
	float:left;
	color:#626262	;
	text-align:right;
	font-family: Helvetica, Arial, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size : 16px;
	width:680px;
}
.vente-date {
	float:left;
	bottom: 0px;
	right: 10px;
	width:70px;
	height:70px;
	padding:5px;
	background-color:#000;
	margin-right:5px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-style:normal;
	color:#FFFFFF;
}
.vente-semprochaine {
	text-align:left;
	font-size : 16px;
	color:#848484;
	height:30px;
	width:680px;
}
.vente-date-semprochaine {
	width:668px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style:normal;
	color:#626262;
	padding:6px;
	padding-bottom:20px;
}
.vente-date-semprochaine a {
	color:#eca3bd;
	text-decoration:none;
}
#semaine-prochaine {
	background-color:#EfFD7C0;
	margin-bottom:15px;
	width:680px;
	height:200px;;
}
#avant-prochainement {
	height : 30px;
	line-height:30px;
	font-size : 16px;
}
#avant-prochainement a {
	color : #8F0000;
	font-weight : bold;	
}
#prochainement {
	width:668px;
	margin-left:250px;
	background-color:#EEE;
	margin:5px;
}
.vente-semaine-prochainement {
	text-align:left;
	font-size : 14px;
	color:#848484;
	height:20px;
	padding:6px;
}

#venez_decouvrir {
	/*background : url('images/venez_decouvrir2.gif') no-repeat top left;*/	
	height:50px;
	}

/********************************
	PAGE PLAN
********************************/
#plan-espaces-vente {
	padding-bottom:20px;
	font-size : 12px;
}

#plan-espaces-vente ul{
	
	margin : 4px;
	padding : 0px;
	list-style-type : none;
}

#plan-espaces-vente li{
	margin-top : 4px;
}

#plan-espaces-vente a {
	color:#D6573A;
	font-weight:bold;
}

#plan-pages {
font-size: 12px;
}
#plan-pages div{
	padding-top:10px;
}
.plan-pages-ligne {
	color:#D6573A;
	font-weight:bold;
	margin-bottom:30px;
}

#plan-pages-ligne a {
	color:#D6573A;
	font-weight:bold;
}
/********************************
	PAGE MENTIONS LEGALES
********************************/

#colmilieu-mentions {
	background-color:#EFD7C0;
	border:#8C8C8C solid 2px;
	margin-bottom:20px;


}

#cadre-blanc-conteneur-mentions {
	margin:10px;
	padding:10px;
	background-color:#ffffff;
	height: auto;
	font-size:12px;
}

#mentions-entete {
	width:260px;
	float:left;
	height:180px;
}

/********************************
	PAGE AMI
********************************/
#form-ami {

}
#form-ami label {
	width:100px;
}
#formulaire{
	display:block;
	border:#8C8C8C solid 1px;
	width:500px;
	margin-bottom:20px;
	padding:5px;
}
#formulaire b{
	color:#903;
	font-size:10px;
}
#formulaire-erreur{
	display:block;
	border:#903 solid 1px;
	width:500px;
	margin-bottom:20px;
	padding:5px;
}
#formulairegood{
	border:#696 solid 1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#696;
	text-align:center;
}

