/**********************************************/
/*	CORPS DE LA PAGE	*/
/**********************************************/
	BODY {
		margin: 0; 
		padding: 0;
		color : #717179;
	}
	body a { color: #575757; }

	* {margin: 0; padding: 0;}	

	#container { 
		width: 797px;
		padding : 0;
		margin-top : 0;
		margin-bottom : 0;
		margin-right : auto;
		margin-left : auto;
		text-align:left;
	}

	img {
        border: 0 none;
	}
	
	html {
	    overflow-y: scroll;
	    overflow: -moz-scrollbars-vertical;
	}
/**********************************************/
/*	Header	*/
/**********************************************/
	#Header {
		position:relative;
		text-align:left;
	}
	
	#PhoneTop{
		position:absolute;
		top:42px;
		left:656px;
		border: 0 none;
	}
	
	#NavHaut {
		position:absolute;
		top:0px;
		right:0px;
	}
	#NavHaut td{
		width:88px;
		border-left:1px #b7b7b7 solid;
		padding: 21px 0 0 6px;
	}
	#NavHaut td	a,#NavHaut td a:visited { 
		font:normal normal  10px Arial , Verdana, Helvetica, sans-serif;  
		color:#7f8393;
		letter-spacing:1px;
		text-decoration : none;
	}
	#NavHaut td a:hover { 
		text-decoration : underline;
	}
/**********************************************/
/*	Bandeau Home	*/
/**********************************************/
	#Banner{
		position:relative;
		text-align:left;
	}
	.NavElement{
		text-align:left;
		padding-left:22px;
		margin-top:6px;
		margin-bottom:6px;
	}
	.NavElement a,.NavElement a:visited ,.NavElement a:hover { 
		font:normal bold 11px Verdana , Verdana, Helvetica, sans-serif;  
		color:#ffffff;
		text-decoration : none;
	}
	.NavElement a:hover { 
		font:normal bold 11px Verdana , Verdana, Helvetica, sans-serif;  
		color:#ffffff;
		text-decoration : underline;
	}
	.AnimFlash {
		background-color:#11456c;
		position:absolute;
		left:235px;
		z-index:2;
	}
	.Telephone{
		position:absolute;
		top:-53px;
		left:665px;
		z-index:2;
	}
	.BaseLine {
		position:absolute;
		top:8px;
		right:155px;
		z-index:50;
		text-align:right;
		font:normal normal 23px Verdana , Verdana, Helvetica, sans-serif;  
		color:#ffffff;
	}
/**********************************************/
/*	Declines	*/
/**********************************************/

	.SousNavElement{
		text-align:left;
		padding-left:22px;
		margin-top:6px;
		margin-bottom:6px;
	}
	.SousNavElement a,.SousNavElement a:visited ,.SousNavElement a:hover { 
		font:normal bold 10px Trebuchet MS , Trebuchet , Verdana, Helvetica, sans-serif;  
		text-decoration : none;
	}
	.SousNavElement a:hover { 
		font:normal bold 10px Trebuchet MS , Trebuchet , Verdana, Helvetica, sans-serif;  
		text-decoration : underline;
	}
	
	.DeclinTitreBas{
		text-align:right;
		font:normal bold 15px Verdana , Verdana, Helvetica, sans-serif;  
		color:#ffffff;
	}
	.Formulaire td{
		font:normal bold 10px Verdana , Verdana, Helvetica, sans-serif;  
		color:#ffffff;
	}
	
/**********************************************/
/*	Contenus Home	*/
/**********************************************/
	.Decline p {
		font:normal normal 10px Verdana , Verdana, Helvetica, sans-serif;  
		line-height:19px;
		text-align:justify;
	}
	.Decline h1 {
		font:normal bold 16px Verdana , Verdana, Helvetica, sans-serif;  
		padding-left:15px;
	}
	.Decline h2 {
		font:normal bold 10px Verdana , Verdana, Helvetica, sans-serif;  
		line-height:19px;
		text-align:justify;
	}
	
	.PuceGris { background : url(images/puce2-bg-gris.gif) no-repeat 9px 4px ; }

	
	.bleu{ background : url(images/bg-bleu.jpg) no-repeat ; }
	.BGbleu{ background-color:#11456c; }
	.BGbleu2{ background-color:#436b97; }
	.Tbleu,.Tbleu a,.Tbleu p{ color:#174973; }
	.Pucebleu { background : url(images/puce-bg-bleu.gif) no-repeat 9px 4px ; }
	.Puce2bleu { background : url(images/puce2-bg-bleu.gif) no-repeat 9px 4px ; }
	.Flechebleu { background : url(images/fleche-bleu.gif) no-repeat 0px 4px ; }
	
/*	.BGorange{ background-color:#ed9c01; }
	.BGorange2{ background-color:#ffb453; }
	.Torange,.Torange a,.Torange p{ color:#e58f1f; }
	.Puceorange { background : url(images/puce-bg-orange.gif) no-repeat 9px 4px ; }
	.Puce2orange { background : url(images/puce2-bg-orange.gif) no-repeat 9px 4px ; }
	.Flecheorange { background : url(images/fleche-orange.gif) no-repeat 0px 4px ; }*/

/*	.BGgreen{ background-color:#4ea072; }
	.BGgreen2{ background-color:#92cead; }
	.Tgreen,.Tgreen a,.Tgreen p{ color:#1c7542; }
	.Pucegreen { background : url(images/puce-bg-green.jpg) no-repeat 9px 4px ; }
	.Puce2green { background : url(images/puce2-bg-green.jpg) no-repeat 9px 4px ; }
	.Flechegreen { background : url(images/fleche-green.jpg) no-repeat 0px 4px ; }*/
	
/*	.BGbrown{ background-color:#a17b4e; }
	.BGbrown2{ background-color:#ceb392; }
	.Tbrown,.Tbrown a,.Tbrown p{ color:#6e4415; }
	.Pucebrown { background : url(images/puce-bg-brown.jpg) no-repeat 9px 4px ; }
	.Puce2brown { background : url(images/puce2-bg-brown.jpg) no-repeat 9px 4px ; }
	.Flechebrown { background : url(images/fleche-brown.jpg) no-repeat 0px 4px ; }*/
	
	.violet{ background : url(images/bg-violet.jpg) no-repeat ; }
	.BGviolet{ background-color:#8f2d61; }
	.BGviolet2{ background-color:#c1568f; }
	.Tviolet,.Tviolet a,.Tviolet p{ color:#72194d; }
	.Puceviolet { background : url(images/puce-bg-violet.gif) no-repeat 9px 4px ; }
	.Puce2violet { background : url(images/puce2-bg-violet.gif) no-repeat 9px 4px ; }
	.Flecheviolet { background : url(images/fleche-violet.gif) no-repeat 0px 4px ; }


	.Headred{ background : url(images/bg-rouge.jpg) no-repeat ; }
	.Headpurple{ background : url(images/head_purple.jpg) no-repeat ; }
	.Headpink{ background : url(images/head_pink.jpg) no-repeat ; }
	.Headgreen{ background : url(images/head_green.jpg) no-repeat ; }
	.Headorange{ background : url(images/head_orange.jpg) no-repeat ; }
	.Headbrown{ background : url(images/head_brown.jpg) no-repeat ; }

	.gray { color: #717179; }
	.BGgray{ background-color:#575757; }
	.Pucegray { background : url(images/puce_white.gif) no-repeat 9px 4px ; }
	.Puceblack { background : url(images/puce_black.gif) no-repeat 9px 4px ; }

	.orange { color: #ed9c02; }
	.orange a { color: #b37600; }
	.BGorange { background-color:#ed9c02; }
	.BGorange a { color: #FFFFFF; }
	.BGorange2 { background-color:#ed9c02; }
	.Puceorange { background : url(images/puce_white.gif) no-repeat 9px 4px ; }
	.Flecheorange { background : url(images/fleche-orange.gif) no-repeat 0px 4px ; }

	.green { color: #85c441; }
	.green a { color: #08681a; }
	.BGgreen { background-color:#1cac37; }
	.BGgreen a { color: #FFFFFF; }
	.BGgreen2 { background-color:#1cac37; }
	.Pucegreen { background : url(images/puce_white.gif) no-repeat 9px 4px ; }
	.Flechegreen { background : url(images/fleche-green.gif) no-repeat 0px 4px ; }

	.pink { color: #96186e; }
	.pink a { color: #720d52; }
	.BGpink { background-color:#96186e; }
	.BGpink a { color: #FFFFFF; }
	.BGpink2 { background-color:#96186e; }
	.Pucepink { background : url(images/puce_white.gif) no-repeat 9px 4px ; }
	.Flechepink { background : url(images/fleche-pink.gif) no-repeat 0px 4px ; }

	.purple { color: #7d1896; }
	.purple a { color: #420950; }
	.BGpurple { background-color:#7d1896; }
	.BGpurple a { color: #FFFFFF; }
	.BGpurple2 { background-color:#7d1896; }
	.Pucepurple { background : url(images/puce_white.gif) no-repeat 9px 4px ; }
	.Flechepurple { background : url(images/fleche-purple.gif) no-repeat 0px 4px ; }

	.brown { color: #774119; }
	.brown a { color: #4d2609; }
	.BGbrown { background-color:#774119; }
	.BGbrown a { color: #FFFFFF; }
	.BGbrown2 { background-color:#774119; }
	.Pucebrown { background : url(images/puce_white.gif) no-repeat 9px 4px ; }
	.Flechebrown { background : url(images/fleche-brown.gif) no-repeat 0px 4px ; }

	.TitreHome{
		width : 243px;
		height: 25px;
		text-align:left;
	}
	.TitreHome2{
		padding-left:22px;
		padding-top:4px;
	}
	.TitreHome a,.TitreHome a:visited ,.TitreHome a:hover { 
		font:normal bold 13px Verdana , Verdana, Helvetica, sans-serif;  
		color:#ffffff;
		text-decoration : none;
	}
	.TexteHome {
		padding-top:17px;
	}
	.TexteHome p{
		font:normal normal 11px Verdana , Verdana, Helvetica, sans-serif;  
		padding-bottom:5px;
		line-height:18px;
	}
	.TexteHome a{
		font:normal normal 10px Verdana , Verdana, Helvetica, sans-serif;  
		
	}
	
	#HomeBottom {
		background-color:#717179;
	}
	#HomeBottom p,#HomeBottom a {
		font:normal normal 10px Verdana , Verdana, Helvetica, sans-serif;  
		color:#ffffff;
	}
/**********************************************/
/*	h1	*/
/**********************************************/
	.TitrePucebleue {
		background : url(images/puce-bleu.gif) no-repeat 0px 9px ;
		font:normal bold 11px Verdana , Verdana, Helvetica, sans-serif;  
		color:#b3d9fb;
		padding-bottom:8px;
		padding-top:5px;
		padding-left:10px;
	}

	.PuceBasPage {
		background : url(images/puce_white.gif) no-repeat 0px 9px ;
		font:normal bold 11px Verdana , Verdana, Helvetica, sans-serif;  
		padding-bottom:8px;
		padding-top:5px;
		padding-left:10px;
		color: #FFFFFF;
	}
/**********************************************/
/*	Standard Definition	*/
/**********************************************/
	.TresPetite { font-family:Verdana ; font-size:9px; }
	.Petite 	{ font-family:Verdana ; font-size:10px; }
	.Normal 	{ font-family:Verdana ; font-size:11px; }
	.Moyenne 	{ font-family:Verdana ; font-size:12px; }
	.Grande 	{ font-family:Verdana ; font-size:14px; }
	.TresGrande { font-family:Verdana ; font-size:16px; }	
	
	h1 { 
		font: normal bold 16px Verdana , Verdana, Helvetica, sans-serif;  
		padding : 0 0 15px 0;
		margin : 0 0 0 0;
	}
	h2 { 
		font: normal bold 14px Verdana , Verdana, Helvetica, sans-serif;  
		padding : 0px 0 10px 0;
		margin : 0 0 0 0;
	}
	h3{ 
		font: normal bold 12px Verdana , Verdana, Helvetica, sans-serif;  
		padding : 0 0 2px 0;
		margin : 0 0 3px 0;
		
	}
	h4{ 
		font: normal normal 12px Verdana , Verdana, Helvetica, sans-serif;  
		padding : 0 0 5px 0;
		margin : 0 0 0 0;
	}
	li {margin-left: 0; padding-left: 0px;}
	ul {margin-left: 22px; padding-left: 0;}
	ul {
		text-align: left;
		padding-bottom:0px;
		margin-top: 0;
		margin-bottom: 8px;
		
	}
	li { 
		list-style-image: url(/cliniquegarches_images/site/puce.gif);
		font: normal normal 11px Verdana, Verdana, Helvetica, sans-serif;
		padding-bottom:2px;
	}
	li a { 
		font: normal normal 11px Verdana, Verdana, Helvetica, sans-serif;
		text-decoration:underline;
	}
	a { 
		text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
	}
	td, p {
		font: normal 11px Verdana , Verdana, Helvetica, sans-serif;  
		margin : 0px;
		padding : 0px;
		/* color : #333333; ca gene le menu */
	}
	p {
		padding-bottom : 10px;
	}
	form{
		margin:0; padding:0;
	}
	blockquote {
		margin-top:0px;
	}
	blockquote p{
		font: normal 11px Verdana , Verdana, Helvetica, sans-serif;  
		color:#888585;
	}

/**********************************************/
/* Formulaire Contact */
/**********************************************/
	.FormContact,.FormContact td,.FormReponse{
		font: normal  10px Verdana , Verdana, Helvetica, sans-serif;  
		color:#565c5e;
	
	}
	.FormSubmit {
		color:#565c5e;
		font: normal  10px Verdana , Verdana, Helvetica, sans-serif;  
		height: 20px;
		background-color:#ffffff;
		border-width:1px;
	}
	SELECT,textarea{
		font: normal 11px Verdana, Arial , Helvetica, sans-serif;  
		border-color : #5b87c5;
		border-width:1px;
	}
	
	.chkBoxes{
		margin :0 ;padding:0;
	}
	.LargeInput{
		width:260px;
	}
	.SmallInput{
		width:60px;
	}
	.MediumInput{
		width:193px;
	}
	.XSmallInput{
		width:20px;
	}
	.HalfInput{
		width:160px;
	}

/**********************************************/
/* Footer */
/**********************************************/
	#Footer a ,#Footer p{
		text-align:center;
	}
	#Footer{
		padding-top:10px;
		font-size: 10px;
		font-family: Arial , Verdana, Helvetica, sans-serif;
		text-align : center;
		width:100%;
	}




