body { background:url(../images/cg/fond.png) repeat-x top left; text-align:center;}
p {margin:0; padding:0;}
img {border:0;}
table {border:none; border-collapse:collapse;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
h1, h2, h3, h4, h5 {padding:0; margin:0; font-family:Geneva, Arial, Helvetica, sans-serif;}
h1 {font-size:20px; background:url(../images/cg/h1-fond.jpg) 0px 19px no-repeat; padding-left:20px; height:50px;}
h2 {padding-bottom:3px; display:inline; color:#82310C; font-size:14px; font-weight:bold;}
h3 {display:inline; color:#82310C; font-size:12px;}

div#cadre {position:relative; border:#82310C 2px solid; width:996px; background-color:#FFFFFF; margin:10px auto 0 auto; text-align:left;}

div#head {position:relative; background:url(../images/cg/bandeau-haut.jpg) no-repeat top left; width:996px; height:151px;}
div#head .menu-head {color:#FFFFFF; text-align:right; font-weight:bold; padding-left:182px; padding:10px 10px 0 0; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:14px; }
div#head .menu-head a {color:#FFFFFF; padding:0 15px;}
div#head .menu-head a:hover {color:#FFCC33;}
div#head .menu-head .on {color:#FFCC33;}
div#barre-gauche {position:relative; background:#FFFFFF url(../images/cg/barre-verticale.jpg) no-repeat -92px 635px;}
div#barre-droite {position:relative; background:url(../images/cg/barre-verticale.jpg) no-repeat; background-position: 787px 550px;}


div#contenu-total {position:relative; width:996px;}
div#contenu {position:relative; width:996px; background:url(../images/cg/contenu-fond-menu.jpg) no-repeat top left;}

div#footer {height:31px; width:996px; background:url(../images/cg/barre-footer.png) top left no-repeat; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px;
			_background:none; /* IE6 */ 
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='visuels/cg/barre-footer.png', sizingMethod='image'); /* IE6 */}
div#footer p {text-align:right; padding-right:10px; padding-top:15px; color:#FFFFFF; font-weight:bold;}
div#under {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:9px; padding-top:10px;}
div#under a {color:#FFFFFF;}


/*MENUS DU CONTENU*/
div#menu {width:996px; height:70px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:13px; }
div#menu .menu-haut {color:#FFFFFF; font-weight:bold; padding-left:182px; padding-top:5px;}
div#menu .menu-haut a {color:#FFFFFF; padding:0 10px;}
div#menu .menu-haut a:hover {color:#FFCC33;}
div#menu .menu-haut .on {color:#FFCC33;}

div#menu .menu-bas {color:#D6832B; padding-left:182px; padding-top:15px;}
div#menu .menu-bas a {color:#D6832B; padding:0 10px;}
div#menu .menu-bas a:hover {color:#82310C;}
div#menu .menu-bas .on {color:#82310C; font-weight:bold;}

div#texte { padding-left:182px; overflow:hidden; width:600px;}




div#left-haut-haut	 {top:82px; left:0px; position:absolute; background:url(../images/cg/gauche-bas-barre.png) no-repeat top left; width:182px; height:52px; z-index:70;
					_background:none; /* IE6 */ 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='visuels/cg/gauche-bas-barre.png', sizingMethod='image'); /* IE6 */}
div#left-haut-visuel {top:0px; left:0px; position:absolute; width:182px; height:121px; z-index:40;}
div#left-haut-ombre  {top:0px; left:0px; position:absolute; background:url(../images/cg/gauche-haut-ombre.png) no-repeat top left; width:182px; height:10px; z-index:50;
					_background:none; /* IE6 */ 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='visuels/cg/gauche-haut-ombre.png', sizingMethod='image'); /* IE6 */}
div#left-haut-fond   {top:96px; left:0px; position:absolute; background:url(../images/cg/gauche-haut-fond.png) no-repeat top left; width:182px; height:136px; z-index:50;}
div#left-haut-barre  {top:199px; left:0px; position:absolute; background:url(../images/cg/gauche-haut-barre.png) no-repeat top left; width:182px; height:56px; z-index:60;
					_background:none; /* IE6 */ 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='visuels/cg/gauche-haut-barre.png', sizingMethod='image'); /* IE6 */}
					

div#left-bas-visuel  {top:232px; left:0px; position:absolute; width:182px; height:121px; z-index:10;}
div#left-bas-fond    {top:340px; left:0px; position:absolute; background:url(../images/cg/gauche-bas-fond.jpg) no-repeat top left; width:162px; height:286px; z-index:20;}
div#left-bas-barre   {top:337px; left:0px; position:absolute; background:url(../images/cg/gauche-bas-barre.png) no-repeat top left; width:182px; height:52px; z-index:30;
					_background:none; /* IE6 */ 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='visuels/cg/gauche-bas-barre.png', sizingMethod='image'); /* IE6 */}
div#left-bas-barre-bas   {top:608px; left:0px; position:absolute; background:url(../images/cg/gauche-bas-barre.png) no-repeat top left; width:182px; height:52px; z-index:70;
					_background:none; /* IE6 */ 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='visuels/cg/gauche-bas-barre.png', sizingMethod='image'); /* IE6 */}

div#right {position:absolute; top:22px; left:788px; height:609px; width:208px; background-image:url(../images/cg/droite-dessus.png); z-index:60;
					_background:none; /* IE6 */ 
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='visuels/cg/droite-dessus.png', sizingMethod='image'); /* IE6 */}

.droite-swf {left:814px; position:absolute; width:182px; height:121px; z-index:40;}
div#right-barre-bas	 {top:630px; left:814px; position:absolute; background:#FFFFFF; width:182px; height:4px; z-index:50;}


.paragraphe {padding-left:20px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666;}
.paragraphe img {}
.paragraphe p {margin-bottom:10px;}
.paragraphe a {font-weight:bold; color:#D6832B;}
.paragraphe a:hover {color:#82310C;}
.parenthese, .parenthese-ferm {font-size:16px; font-weight:bold; color:#FFCC33;}
.parenthese {padding-right:5px;}
.parenthese-ferm {padding-left:5px;}

.texte-img-left {float:left; margin:5px 15px 10px 0;}
.texte-img-right {float:right; margin:5px 0 10px 15px;}

.clear {clear:both;}
