/* CSS Document */

@import url("reset.css");
@import url ("main.css");

html						{background:#fff url(../images/body-bg.jpg) repeat-x top;font-family:Arial, Helvetica, sans-serif;}
.spacer						{font-size:1px;height:1px;clear:both;}
table.blog					{height:285px;}
span.article_separator		{display:none;}
a                                               {font-size:12px;}
/*=== margin auto */
#allcontent					{margin:auto;}
.droite						{width:650px;float:right;}
.gauche2 img				{margin-bottom:10px;}
.block1						{margin-right:22px;}
.block1 ul,.block2 ul		{text-align:center;}
#footer						{margin-top:5px;}
#contenu					{margin-top:25px;zoom:1;background:tranparent;}
/*=== inline, block */
.user1 li					{display: inline;}
/*=== relative, absolute */
#header,#contenu,.topmenu,
#footer,#adjustfooter			 	{position:relative;}
.imagehaut,.menufooter,.copyright		{position:absolute;}
.gauche,.gauche2			{float:left}
/*=== top, left, right 
.gauche,.gauche2			{left:0px;}*/
.imagehaut					{right:0px;top:0px;}
.block1						{float:left;}
.block2						{float:right;}
/*=== z-index */
.imagehaut					{z-index:1;}
.topmenu					{z-index:2;}
#contenu					{z-index:3;}
/*=== width, height */
#allcontent					{width:846px;}
.imagehaut					{height:151px;}

.gauche,.gauche2			{width:154px;}
.droite						{width:648px;}
#footer						{height:51px;}
.flash						{width:512px;height:113px;}
.imagehaut					{width:470px;}
.block1,.block2				{width:267px;}
#adjustfooter				{height:1px;width:846px;margin:auto;}
/*=== background */
.imagehaut					{background: url(../images/gl.png) no-repeat top right;}

/*=== les 3 blocks index */
.user1						{height:204px;margin-top:14px;}
.user1 h2, .user1 h2 a				{color:#fff;text-align:center;line-height:25px;height:25px;font-size:16px;}
.user1 h2 {background:url(../images/index-h2.png) no-repeat;}
.user1 h2 a {background:none;}
.user1 ul					{margin-top:5px;}
.user1 ul li				{background: url(../images/plus.gif) no-repeat left;font-size: 11px;padding-left:15px;}
.user1 ul li a 				{color: #000000;text-decoration: none;}
.user1 ul li a:hover		{color: #990000;}

/*==== configuration menu haut*/
.topmenu										{background:transparent url(../images/niv1.png) repeat-x bottom;}
.topmenu table td.niv2							{background:url(../images/niv2.png) repeat-x;}
.topmenu table td.niv3							{background:url(../images/niv3.png) no-repeat top left;}
.topmenu table ul li a:hover					{color:#fff;}
.topmenu a										{font-size:12px;font-weight:bold;color:#000;}
#horizmenu_surround								{border:none;}		

/*==== titre gauche*/

h1, h2, h3, h4, h5, h6, h7, h8, h9{color: #990000;font-weight: bold;}

td.contentheading, div.moduletable h3, h1.componentheading {
font-size: 14px;font-weight: bold;color: #990000;padding-bottom: 10px;}
div.moduletable h3{color: #0066cc;text-align: center;font-size:12px;}

/*=== footer*/
#footer										{height:51px;background:#0066CC url(../images/footer.jpg)
											 repeat-x;margin-top:25px;padding:0px 15px;clear:both;}
#footer .menufooter							{top:15px;right:0px;text-align:right;}
#footer .copyright							{top:15px;left:0px;font-size:11px;color:#fff;}
#footer li									{display:inline; margin-left:15px;font-size:11px;}
#footer li	a								{color:#fff;text-decoration:none;}
#footer li	a:hover							{text-decoration:underline;}

/*titres*/
td.contentheading,div.moduletable h3,h1.componentheading,td.componentheading	{font-size:14px;font-weight:bold;color:#990000;padding-bottom:10px;}
td.contentheading,div.componentheading	{font-size:22px;text-transform:uppercase;color:#990000;background: url(../images/titresback.jpg) no-repeat bottom; line-height:30px;padding-left:10px;}

/*liens*/
.composant a 		{color:#0066CC;text-decoration:none;}
.composant a:hover	{text-decoration:underline;}
.composant			{font-size:12px;line-height:20px;padding:10px;padding-bottom:0px;}
.composant			{background:#fff url(../images/rondtop.jpg) no-repeat top;}


/*listes*/
.composant ul		{margin:15px 15px 15px 30px;}
.composant ul li	{padding-left:5px;list-style-type:circle;}

/*listes*/
.eventcalq			{width:90%;margin:auto;margin-bottom:15px;}
p.copyright			{display:none;}

#ff_elem156.button	{background:transparent;padding:none;border:none;height:34px;width:135px;}
#ff_form1			{font-size:12px;}
.texteform			{font-size:14px;color:#fff;text-align:center;font-weight:bold;}
#slideshowboxfooter {display:none;}
#ff_formdiv1 .sldt	{border:1px solid #fff;}
#slideshowboxnav a {font-size:11px;padding:1px;}
#slideshowboxnav 	{margin-bottom:18px;}
.JT-ClearBox,#slideshowboxCaption		{font-size:1px;height:1px;}
#slideshowbox a,#slideshowbox img	{height:144px;margin:auto;}
.moduletable	{text-align:center;}
#slideshowboxnav a	{border:none;padding-right:4px;padding-left:4px;}
ul.menu li.parent ul li{display:none;}
.composant 	{position:relative;z-index:1;}
