
* {
	margin:0px;
	padding:0px;
}

body {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#263037;
	text-decoration: none;
	}
img {
	border:0;
}
.TresPetite { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:9px; }
.Petite 	{ font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px; }
.Normal 	{ font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:13px; }
.Moyenne 	{ font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:16px; }
.Grande 	{ font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:19px; }
.TresGrande { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:25px; }
	
h1 { 
	font: bold 20px Verdana, Arial, Helvetica, sans-serif; 
	padding : 0 0 5px 0;
	margin : 0 0 0 0;
	color:#2f2f2f;
	border-bottom:1px solid #adb6c2;
	}

h2 { 
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;   
	padding : 0px 0 0 0;
	margin : 0 0 5px 0;
	color:#263037;
}
	
h3{ 
	font: bold 16px Verdana, Arial, Helvetica, sans-serif; 
	padding : 0 0 1px 0px;
	margin : 0 0 20px 15px;
	color:#263037;
}
	
h4{ 
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	padding : 0 0 2px 0;
	margin : 0 0 5px 5px;
	color:#263037;
}

h5{
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	padding : 0 0 2px 0;
	margin : 0 0 5px 5px; 
	color:#263037;
}

p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#263037;
	line-height:16px;
}

ul {
	margin:0; 
	padding:0;
	list-style:inside;}

ul li { 
	padding:0;
	margin:0;
	list-style:inside;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#263037;}
	
a { text-decoration:none;}
a img { border:0;}

#centrage {
	position: absolute; 
	top: 50%;
	height: 474px;
	margin-top: -237px; 
	width: 100%;
}
#myselectbox{
	border:1px black solid;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#263037;
}

/*/////////////////////////////////////////////////////////////////////////
ACCCUEIL
/////////////////////////////////////////////////////////////////////////*/

#fondGauche {
	background:url(/rdvfrance_images/site/accueil_fondGauche.gif) repeat-x;
	height:473px;
}

#centre {
	background:url(/rdvfrance_images/site/accueil_center.jpg) no-repeat;
	width:974px;
	height:473px;
	vertical-align:top;
}

#fondDroit {
	background:url(/rdvfrance_images/site/accueil_fondDroit.gif) repeat-x;
	height:473px;
}

#bandeauRDV {
	width:243px;
	float:left;
	margin:0px 0 0 7px;
	display:inline;
}

#flash {
	width:503px;
	float:left;
}

#accueilProduit {
	float:left;
	background:url(/rdvfrance_images/site/fondProduit.gif) no-repeat;
	width:214px;
	margin:0;
	padding:0;
	filter:alpha(opacity=95); 
	-moz-opacity: 0.95; 
	opacity: 0.95;
}

#accueilTitre {
	text-transform:uppercase;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:52px 0 0 15px;
}

#accueilProduit ul {
	padding:15px 0 0 5px;
	margin:0;
	height:316px;
	list-style:none;
}

#accueilProduit li {
	background:url(/rdvfrance_images/site/puceProduits.gif) no-repeat 1px 9px;
	width:200px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:4px 0 4px 10px;
	float:left;
	list-style:none;
}

#accueilProduit li a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
}

#accueilProduit li a:hover {color:#d9a97e}

#accueilProduit li.separateur {
	background:url(/rdvfrance_images/site/separateurProduit.gif) repeat-x;
	height:1px;
	width:205px;
	padding:0px;
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
}

#accueilFooter {
	font:10px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 14px 0  0;
	color:#fff;
	clear:both;
	text-align:right;
}

#accueilFooter a {
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
}

#accueilFooter a:hover { text-decoration:underline;}

/*/////////////////////////////////////////////////////////////////////////
HEADER
/////////////////////////////////////////////////////////////////////////*/

#fondGaucheSite {
	background:url(/rdvfrance_images/site/fondBasGauche.jpg) repeat-x bottom;
	}
#centreSite {
	width:959px; !important
	}
#fondDroitSite {
	background:url(/rdvfrance_images/site/fondBasDroit.jpg) repeat-x bottom;
	}

#header {
	float:left;
	margin:0 0 0 0;
	display:inline;
	border-bottom:2px white solid;
}

#logo {
	width:243px;
	height:134px;
	border-top:12px solid #263037;
	float:left;}

#bandeauHead {
	float:left;
	width:716px;
	}

#Titre {
	text-transform:uppercase;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:53px 0 0 19px;
	}
	
	
#menuTop {
	background:#adb6c2 url(/rdvfrance_images/site/debutNavTop.gif) no-repeat;
	width:715px;
	height:24px;
	float:left;
	display:inline;
	text-align:center;
}
#menuTop table{
	width:100%;
	height:24px;
}

#menuTop a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
}

#menuTop a:hover {color:#263037;}
#menuTop a.selected {color:#263037;}

#navTop {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#adb6c2;
	margin: 7px 0 0 20px;
	float:left;
	display:inline;
	width:650px;
}

#navTop a {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#adb6c2;
	text-transform: lowercase;
	}

#navTop a:hover {
	text-decoration:underline;}
	
#contenu {
	float:left;
	width:670px;
	margin:15px 0 0 20px;
	display:inline;
}	

#contenuTitre {
	float:left;
	width:650px;
	border-bottom:1px solid #adb6c2;
	margin:0 0 20px 0;
	display:inline;
}
	
#contenuTitre h1 { 
	font: bold 20px Arial, Helvetica, sans-serif; 
	padding : 0 0 3px 0;
	margin : 0 0 0 0;
	color:#2f2f2f;
	border:0;
	float:left;
}


.contenugamme{
	clear:both;
	margin: 0 0 15px 0;
}

.rectProduit {
	width:312px;
	height:105px;
	border:1px solid #d1d3d5;
	margin:0 20px 20px 0;
	float:left;
	display:inline;
}

.imgProduit {
	float:left;
	background:#fff;
	width:111px;
	height:105px;
	text-align:center;
	}

.descript {
	float:left;
	background:#f2f2f2;
	width:193px;
	height:97px;
	padding:8px 0 0 8px;
}

.plus {margin:5px 0 0 90px;}

.plus a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#966b45;
	display:block;
	padding:7px 0 0 7px;
	}

h1.titreProduit {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#263037;
	text-transform:uppercase;
	margin:0 0 3px 0;
	padding:0;
	border:none;
	
}
.prix {
	float:left;
	margin:10px 0 0 0 ;
	display:inline;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.prixProd {
	float:right;
	margin:10px 0 0 0 ;
	display:inline;font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

/*/////////////////////////////////////////////////////////////////////////////////
CONTENU
//////////////////////////////////////////////////////////////////////////////////*/
#texte {
	float:left;
	width:670px;
	}	
	
/*/////////////////////////////////////////////////////////////////////////////////
LISTE
//////////////////////////////////////////////////////////////////////////////////*/

#texteDescript {
	float:left;
	width:370px;
	}

.chapoProduit p {
	font:15px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	}


ul.rect {
	list-style:none;
	float:left;
	width:245px;
	margin:15px 0 0 10px;
	display:inline;
}

.rect li {
	background:#adb6c2 url(/rdvfrance_images/site/puce.gif) no-repeat;
	height:16px;
	list-style:none;
	padding:0 0 0 0;
	margin:0 0 7px 0;
	float:left;
	display:inline;
	width:245px;
	}
	
.rect li:hover {
	background:#263037 url(/rdvfrance_images/site/pucehover.gif) no-repeat;
	height:16px;
	list-style:none;
	}

.rect li a {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	margin:0px 0 0 25px;
	padding:1px 0 0 0;
	text-transform:uppercase;
}

/*////////////////////////// PAGEBAR ////////////////////////////*/

.pager {
	float:left;
	width:650px;
	border-top:1px solid #adb6c2;
	margin:10px 0 0 0;
	display:inline;
	padding:0 0 15px 0;
	}
		
.pageBar {
	float:right;
	display:inline;
	margin:8px 0px 0 0;
	}

.pages {
	float:left;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#263037;
	border:1px solid #adb6c2;
	display:block;
	height:auto;
	width:auto;
}


.pageBar a {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#adb6c2;
	border:1px solid #adb6c2;
	height:13px;
	width:15px;
	display:block;
	float:left;
	text-align:center;
	/*paddin-top:2px;*/
	margin:0px 0 0 5px;
	display:inline;
	text-decoration:none;}

.pageBar a:hover {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#263037;
	border:1px solid #adb6c2;
	}

.pageBar a.selected {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	border:1px solid #adb6c2;
	background:#adb6c2;
	}
	
/*///////////////////////////////////////////////////////////////////////////////
BOUTON SELECT
////////////////////////////////////////////////////////////////////////////////*/

#menu {
	float:right;
	display:inline;
	margin:4px 0 0 0;
}


/*////////////// SELECT CONTACT /////////////////////////*/

#selectboxContact {
	margin:0px;
	border:0;
	 border: 1px #d1d3d5 solid;
	}

#selectboxContact  option {
	background:#fff;
	
	}
/*/////////////////////////////////////////////////////////////////////////
CONTACT
/////////////////////////////////////////////////////////////////////////*/

#conteneurContact {
	float:left;
	width:620px;
	margin:0px 0 0 0;
	}


.Contact {
	padding-bottom:13px;
	width:620px;
	}

.introContact {
	padding:0px 10px 0px 0px;}

.formulaire {
	padding-top:5px;
	}

#form {
	margin:5px 0 0 20px;
	width:430px;
	padding:5px;
	}


#form td {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#263037;
	margin-bottom:10px;
}

.FormIntro p, .FormReponse p{
	font: 11px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#263037;
	line-height:15px;
	}


#form .FormSubmit {
	margin: 0;
	padding: 2px 0 2px 2px;
	font: 11px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	border: 1px #8e8e8e solid;
	background:#adb6c2;
}

.LargeInput{width:263px; border: 1px #d1d3d5 solid;}
.SmallInput{width:60px; border: 1px #d1d3d5 solid;}
.MediumInput{width:192px; border: 1px #d1d3d5 solid;}
.XSmallInput{width:20px; border: 1px #d1d3d5 solid;}
.HalfInput{width:126px; border: 1px #d1d3d5 solid;}

.chkBoxes{
	background:none;
}

/*///////////////////////////////////////////////////////////////////////////////
NAVIGATION PRODUIT
//////////////////////////////////////////////////////////////////////////////////*/
	.NavigationProduits {
		width:100%;
		height:14px;
		padding:0;
		margin-top:40px;
	}
	.NavigationProduits li {
		width:218px;
		float:left;
		list-style:none;
	}
	.NavigationProduits li a {
		color:#966b45;
		font-size:10px;
		text-decoration:none;
		display:block;
	}
	.NavigationProduits li a:hover {
		text-decoration:underline;
	}
	.NavigationProduits li.point {
		text-align:center;
	}
	.NavigationProduits li a:hover{
		text-decoration:underline;
	}
	.NavigationProduits li.last-link {
		text-align:right;
	}


/*///////////////////////////////////////////////////////////////////////////////
FOOTER
//////////////////////////////////////////////////////////////////////////////////*/

#footer {
	float:left;
	background:url(/rdvfrance_images/site/fondFooter.gif) no-repeat;
	height:25px;
	width:959px;
	padding:0 0 0 0;}

#textFooter {
	float:right;
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:1px 20px 0 0;
	}

#textFooter a{
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
	}

#textFooter a:hover{text-decoration:underline;}
.Clikeo {
	text-align:center;
	padding:5px 0 0 0;
	font: normal 9px Arial , Verdana, Helvetica, sans-serif;  
	color:#eee;
}

.Clikeo a {
	font: normal 9px Arial , Verdana, Helvetica, sans-serif;  
	text-decoration: none;
	color:#ccc;
}
.Clikeo a:hover {
	color:#000;
}

.footer-ref{
	width: 950px;
	margin: 10px auto;
}
.footer-ref, .footer-ref p{
	color:#777;
	font-size: 10px;
}
