*{
	margin:0;
	padding:0;
}

body{
	background:url(images/bg_body.gif) repeat-x;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

a{
	text-decoration:none;
	color:#fff;
}

img{
	border:none;
}

/*......... displays et clear .........*/

.dispnone{
	display:none;
}

.vishidden{
	visibility:hidden;
}

.lineclear{
	height:1px;
	clear:both;
}

.lineclear-blanc{
	height:1px;
	clear:left;
	background-color:#fff;
	margin-bottom:3px;
}

/*......... classes textes .........*/

.bold{
	font-weight:bold;
}

.description{
	font-size:9px;
	font-style:italic;
	color:#DDD6C3;
}

.description2{
	font-size:12px;
	font-style:italic;
	color:#DDD6C3;
}

.italic{
	font-style:italic;
}

.fsize12{
	font-size:12px;
}

/*......... h .........*/

h3.actu-accueil{
	color:#998f74;
	font-size:14px;
	font-weight:bold;
	padding-bottom:9px;
}

h3.st-germain{
	display:block;
	height:27px;
	width:496px;
	padding:7px 0 0  12px;
	background:url(images/bg_h3_st-germain.jpg) no-repeat;
	font-size:13px;
	color:#998F74;
}

h3.palaiseau{
	display:block;
	height:27px;
	width:496px;
	padding:7px 0 0  12px;
	background:url(images/bg_h3_palaiseau.jpg) no-repeat;
	font-size:13px;
	color:#998F74;
}

h3.h3-actus{
	display:block;
	height:27px;
	width:406px;
	padding:7px 0 0  12px;
	background:url(images/bg_h3_actus.jpg) no-repeat;
	font-size:13px;
	color:#998F74;
}

h3.h3-plans{
	display:block;
	height:27px;
	width:406px;
	padding:7px 0 0  12px;
	background:url(images/bg_h3_plans.jpg) no-repeat;
	font-size:13px;
	color:#998F74;
}

div.tarifs-titre h4{
	font-size:12px;
	font-weight:bold;
	color:#3f392a;
	position:absolute;
	left:3px;
	top:3px;
}

/*......... divs pour la hauteur minimale .........*/

#hauteur{
	float:right;
	width:0px;
	height:250px;
}

#hauteur2{
	float:left;
	width:0px;
	height:452px;
}


/*00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*/
/*0000000000000000000000000000000000                        0000000000000000000000000000000000*/
/*0000000000000000000000000000000000    STRUCTURE COMMUNE   0000000000000000000000000000000000*/
/*0000000000000000000000000000000000                        0000000000000000000000000000000000*/
/*00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*/

#global{
	width:955px;
	border-top:solid 15px #fff;
	border-left:solid 15px #fff;
	border-right:solid 15px #fff;
	margin:0 auto;
	background:url(images/bg_global.jpg) no-repeat;
}

/*0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a*/
/*0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a        bandeau         0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a*/
/*0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a*/


#logo{
	height:93px;
	padding:0 0 0 320px;
}

/*0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b*/
/*0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b        contenu         0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b*/
/*0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b*/


#contenu{
	padding:24px 0;
}

/*..................................     partie gauche      ..................................*/

#blocG{
	width:243px;
	float:left;
	padding:0 0 0 27px;
}

/*.......... bloc beige ..........*/

#bloc-beige-1{
	width:216px;
	height:80px;
	padding:15px 12px 57px 3px;
	background:url(images/bg_bloc_acc_1.jpg) no-repeat;
	text-align:center;
	font-size:17px;
	font-style:italic;
}

/*.......... menu ..........*/

#blocG ul{
	padding:0 0 0 20px;
}

#blocG ul li{
	list-style-type:none;
}

#blocG ul li a{
	display:block;
	height:40px;
}

#blocG ul li a.menu1{
	width:104px;
	background:url(images/menu/menu1.gif) no-repeat;
}

#blocG ul li a.menu2{
	width:193px;
	background:url(images/menu/menu2.gif) no-repeat;
}

#blocG ul li a.menu3{
	width:123px;
	background:url(images/menu/menu3.gif) no-repeat;
}

#blocG ul li a.menu4{
	width:115px;
	background:url(images/menu/menu4.gif) no-repeat;
}

#blocG ul li a.menu5{
	width:104px;
	background:url(images/menu/menu5.gif) no-repeat;
}

#blocG ul li a:hover{
	background-position:0px -45px;
}

/*11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111*/
/*1111111111111111111111111111111111                        1111111111111111111111111111111111*/
/*1111111111111111111111111111111111         ACCUEIL        1111111111111111111111111111111111*/
/*1111111111111111111111111111111111                        1111111111111111111111111111111111*/
/*11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111*/


/*1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b*/
/*1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b        contenu         1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b*/
/*1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b*/



/*..................................      photo milieu      ..................................*/

#photo-accueil{
	float:left;
	width:420px;
	background:url(images/bg_photo-accueil.jpg) right 164px no-repeat;
}

/*..................................  texte sous la photo   ..................................*/

#texte-accueil{
	color:#665D45;
	width:379px;
	margin-top:5px;
	text-align:center;
}

/*..................................      partie droite     ..................................*/

#accueilD{
	float:left;
	width:264px;
}

/*.......... bloc beige ..........*/

#bloc-beige-2{
	width:218px;
	height:81px;
	padding:15px 9px 68px 19px;
	background:url(images/bg_bloc_acc_2.jpg) no-repeat;
	text-align:center;
	font-size:17px;
	font-style:italic;
}

/*.......... bloc actus ..........*/

#actus-accueil{
	width:191px;
	padding:10px 26px 22px 0;
	background:url(images/bg_actu-accueil.jpg) no-repeat;
}

#actus-accueil img{
	float:left;
	margin:0 4px 4px 0;
}

#actus-accueil p{
	margin:0 0 5px 0;
}

.savoirplus{
	font-size:8px;
	text-align:right;
	background:url(images/bg_savoirplus.jpg) no-repeat 106px 1px;
	padding:5px 10px 5px 10px;
}

p.savoirplus a:hover{
	color:#25221B;
}

#tt{
	text-align:center;
	margin-top:20px;
}

#tt a{
	font-size:9px;
	color:#998f74;
}

#tt a:hover{
	color:#4f493a;
}

/*22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222*/
/*2222222222222222222222222222222222                        2222222222222222222222222222222222*/
/*2222222222222222222222222222222222     SAINT GERMAIN      2222222222222222222222222222222222*/
/*2222222222222222222222222222222222                        2222222222222222222222222222222222*/
/*22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222*/


/*2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b*/
/*2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b        contenu         2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b*/
/*2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b*/



/*..................................     globale tarifs     ..................................*/

#globalTarifs{
	float:left;
	width:508px;
}

/*.......... fonds haut et bas ..........*/

#tarifs-bas{
	width:484px;
	padding:0 12px 34px 12px;
	background:url(images/bg_tarifs_bas.gif) no-repeat center bottom #988E74;
	font-weight:normal;
}

#tarifs-haut{
	padding:75px 0 0 0;
	background:url(images/bg_tarifs_haut.gif) no-repeat;
}

/*..................................     contenu tarifs     ..................................*/


/*.......... titres en barre transparente ..........*/

.tarifs-titre{
	height:20px;
	position:relative;
	padding-bottom:11px;
}

.tarifs-titre-trans{
	background:#fff;
	height:20px;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

/*.......... titres en gras ..........*/

.titres{
	font-size:12px;
	font-weight:bold;
}

/*.......... tarifs et horaires ..........*/

.prix{
	float:right;
	padding-left:55px;
	text-align:right;
	width:50px;
}

.heures{
	float:right;
	padding-left:10px;
}

.fond{
	background-color:#9D9379;
}

.fond2{
	background-color:#8A8067;
}

/*33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333*/
/*3333333333333333333333333333333333                        3333333333333333333333333333333333*/
/*3333333333333333333333333333333333        PALAISEAU       3333333333333333333333333333333333*/
/*3333333333333333333333333333333333                        3333333333333333333333333333333333*/
/*33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333*/


/*3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b*/
/*3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b        contenu         3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b*/
/*3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b*/

/*.......... fonds haut ..........*/


#tarifs-haut2{
	padding:75px 0 0 0;
	background:url(images/bg_tarifs_haut2.gif) no-repeat;
}

/*44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444*/
/*4444444444444444444444444444444444                        4444444444444444444444444444444444*/
/*4444444444444444444444444444444444       ACTUALITES       4444444444444444444444444444444444*/
/*4444444444444444444444444444444444                        4444444444444444444444444444444444*/
/*44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444*/


/*4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b*/
/*4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b        contenu         4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b*/
/*4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b*/

/*..................................     globale actus      ..................................*/

#globalActus{
	float:left;
	width:418px;
	margin-right:19px;
}

/*.......... bloc actualites ..........*/

#actualites{
	width:394px;
	padding:4px 12px 0px 12px;
	background:url(images/papillon.gif) no-repeat 142px 142px #998f74;
	text-align:center;
}

#bas_actus{
	width:418px;
	height:29px;
	background:url(images/bas_actus.gif) no-repeat;
}

#actualites img{
	border:solid 1px #3f392a;
}

/*..................................     globale liste      ..................................*/

#globalListe{
	width:222px;
	float:left;
	margin-top:98px;
}

/*.......... bloc liste ..........*/


#liste{
	padding:17px 12px 0px 12px;
	background:url(images/bg_top-liste.jpg) no-repeat #998f74;
	width:198px;
}

#bas_liste{
	width:222px;
	height:26px;
	background:url(images/liste_bas.gif) no-repeat;
}


#liste ul li{
	list-style-type:none;
	padding:7px 0;
	border-bottom:dotted 2px #fff;
}

#liste ul li a:hover{
	color:#3f392a;
}


/*55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555*/
/*5555555555555555555555555555555555                        5555555555555555555555555555555555*/
/*5555555555555555555555555555555555         CONTACT        5555555555555555555555555555555555*/
/*5555555555555555555555555555555555                        5555555555555555555555555555555555*/
/*55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555*/


/*5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b*/
/*5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b        contenu         5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b*/
/*5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b*/

/*..................................     globale plans      ..................................*/

#globalPlans{
	float:left;
	width:418px;
	margin-right:19px;
}

/*.......... plans ..........*/

#plans{
	width:394px;
	padding:4px 12px 0px 12px;
	background:#998f74;
	text-align:center;
}

#plans img{
	margin-top:23px;
	border:solid 1px #3f392a;
	cursor:pointer;
}

#bas_plans{
	width:418px;
	height:29px;
	background:url(images/bas_actus.gif) no-repeat;
}

/*..................................     globale adresse      ..................................*/

#globalAdresse{
	width:222px;
	float:left;
	margin-top:98px;
}

/*.......... bloc adresse ..........*/


#adresse{
	padding:17px 12px 0px 12px;
	background:url(images/bg_top-liste.jpg) no-repeat #998f74;
	width:198px;
}

#fond-adresse{
	background:url(images/bg_fond_adresse.jpg) no-repeat 10px 40px;
}

#bas_adresse{
	width:222px;
	height:26px;
	background:url(images/liste_bas.gif) no-repeat;
}


/*66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666*/
/*6666666666666666666666666666666666                        6666666666666666666666666666666666*/
/*6666666666666666666666666666666666    MENTIONS LEGALES    6666666666666666666666666666666666*/
/*6666666666666666666666666666666666                        6666666666666666666666666666666666*/
/*66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666*/

#mentions{
	width:400px;
	float:left;
	text-align:center;
	background:#998f74;
	padding:10px;
}

/* Référencement */

h1.h1tt {
	display: none;
}