/*****************************/
/*** Core html setup stuff ***/
/*****************************/
body
{
	margin: 0;
	padding: 0;
}

.wrapper
{
        margin-left: auto;
        margin-right: auto;

        width: 1078px;
}

.bande
{
        position: relative;
        float: left;
        left: 0;

        width: 100%;

        z-index: 0;
}

#bande0
{
	top: 0;
	height: 684px;
	
	margin-bottom: -684px;

	z-index: 1;
}

	#bande0-bg
	{
		height: 684px;	
	}
	
	#bande0-left, #bande0-right, #bande0-inside
	{
		height: 183px;
		width: 100%;
	}

	#div-menu
	{
		position: absolute;	

		height: 31px;
		width: 1078px;

		top: 147px;
	}

		#div-menu-inside
		{
			position: relative;
			float: left;
			left: 12px;
			
			width: 1054px;
			height: 31px;
		}

#bande1
{
	height: 150px;

	z-index: 2;
}

	#div-user1, #div-user2
	{
		position: relative;
		float: left;
		
		height: 150px;
	}

#bande2
{
	top: 35px;

	height: 253px;

	z-index: 3;
}
	
	#div-header
	{
		position: relative;

                height: 253px;

                overflow: hidden;
	}

	#div-user3, #div-user4
	{
		position: relative;
		float: left;
		
		overflow: hidden;
	}

	#div-user3
	{
		height: 253px;
	}

	#div-user4
	{
		height: 233px;
		margin: 10px;
	}

#bande3
{
	margin-top: 37px;

	z-index: 3;
}

	.componentheading
	{
		display: none;
	}

	.td-left .moduletableside, .td-right .moduletableside
	{
		width: 200px;

		margin: 10px 12px;	
	}

	.moduletableakoaversaire 
	{
		width: 200px;

                margin: 10px 12px;

		font-size: 10pt;
	}

	.div-center
	{
		position: relative;
		float: left;

		margin: 0 10px;
	}

	.div-center-border
	{
		position: relative;
		float: left;
	}

	#div-user5, #div-user6, #div-user7, #div-user8
	{
		position: relative;
		float: left;

		font-size: 10pt;

		overflow: hidden;
	}

	.div-user-title
	{
		position: relative;
		float: left;
		
		height: 37px;
		margin-bottom: -40px;
		
		z-index: 1;
	}

	.div-user-footer
        {
                position: relative;
                float: left;

                height: 19px;

                z-index: 1;
        }

	.moduletablecenter
	{
		position: relative;
                float: left;

		width: 100%;

		z-index: 2;
	}

	.moduletablecenter ul
	{
		margin: 0;
		margin-left: 5px;
		padding: 0;

		margin-top: 25px;
	}

	.moduletablecenter h4
	{
		padding:0;
		margin:0;

		margin-top:8px;
		margin-bottom:8px;

		font-size: 12pt;
		text-align: center;
	}

	#div-bottom, .div-center-border
	{
		position: relative;
		float: left;
	}
	
	.div-center-border
	{
		height: 10px;
	}

#bande4
{
	margin-top: 10px;

	height: 65px;
	z-index: 3;
}

	#div-footer
	{
		height: 65px;
	}

	#div-footer-left, #div-footer-right
	{
		position: relative;
		float: left;

		width: 1078px;
		height: 47px;
	}

	#div-footer-left
	{
		top: 18px;
	}
	
	#div-footer-center
	{
		position: relative;
		float: left;

		left: 47px;

		width: 984px;
		height: 47px;
	}

#td-right h3
{
	text-align: center;
}

	#divipvclic
	{
		position: absolute;     
                top: 25px;
                left: 0;

                width: 1078px;
                height: 25px;
	}

		#labelipvclic
		{
			position: absolute;
                        top: 0;
                        left: 425px;
	
			font-size: 10pt;
		}

		#imglogoipvclic
		{
			position: absolute;
			top: -1px;
			left: 525px;

			border: none;
		}
/*
	MAIN MENU
*/

/* MAINMENU */
#mainmenu {
	position: relative;
	height: 37px;
           
	padding: 0;
	margin: 0;
        
	overflow: hidden;
}
	
	#mainmenu li {
		position: relative;
		float: left;
		
		height: 100%;
       	 	list-style: none;
	
		z-index: 11;
	}

	#mainmenu li.back {
                position: absolute;
 
		width: 9px;
                height: 31px;
                        
		z-index: 8;
        }

        #mainmenu li a {
                position: relative;
                float: left;
                top: 8px;
                
		height: 20px;
	
		margin: auto 10px;
       		
		font: 14px arial;

                outline: none;
                
		text-align: center;
                letter-spacing: 0;
                
		z-index: 10;
                        
		display: block;
                overflow: hidden;
	}

        #mainmenu li a:hover, #mainmenu li a:active, #mainmenu li a:visited {
        	border: none;
        }  

	#mainmenu li a:hover {
	}



#secondmenu
{
        position: relative;
        float: left;

	width: 224px;
	
	margin: 0;
	margin-top: 22px;
        
	padding: 0;
}

#secondmenu li
{
        position: relative;
        float: left;
        width: 100%;
	height: 37px;

	margin-bottom: 20px;

        list-style: none;
}

#secondmenu a
{
        position: relative;
        float: left;
        
	text-align: center;
        text-decoration: none;

        font-size: 12pt;
        font-weight: bold;

	width: 100%;
	height: 100%;
}

#secondmenu span
{
	position: relative;
        float: left;
	
	top: 7px;

	width: 100%;
}

#searchForm .contentpaneopen
{
	position: relative;
	float: left;

	margin: 25px 0;

	width: 100%;
}

.searchside
{
	margin-left: 8px;
	padding-bottom: 35px;
}

#mod_search_searchword
{
	position: relative;
	float: left;
}

.buttonside
{
	position: relative;
	float: left;
}

#div-footer-center .moduletable
{
	position: relative;

	top: 4px;

	text-align: center;
}

.moduletablevideo
{
	width: 182px;

        margin: 10px 21px;
}

.moduletablecenter a
{
	text-decoration: none;
}

.contentpaneopen
{
	position: relative;
	float: left;
	width: 100%;
}

#divmap
{
        position: relative;
	float: left;

        width: 100%;
        height: 400px;
}

.moduletableside h3 a
{
	text-decoration: none; 
}

h2
{
	margin: 0px;
	margin-bottom: 20px;
}

#emailForm
{
	margin-left: 10px;
}

.centerdiv
{
	margin: 25px 25px;
}

.moduletableside h3
{
	text-align: center;
}

#div-component
{
	position: relative;
	float: left;
}

#div-user5 ul, #div-user6 ul,#div-user7 ul,#div-user8 ul
{
	position: relative;
	float: left;
	height: 60px;

	color: #00406e;
}

.myBox {
	background-color: #000;
	color:#F00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding:10px;
	border:1px solid #666;
	background: url(../images/bg2.jpg) repeat-x bottom  #FFFFFB;
}


#myContent li {
	list-style:none;
}

.myBox div {
background:url(../images/bg_head.jpg);}
.myBox div div,
div#myContent {
background-image:none;}

