body, div, table, tr, th, h1, h2, h3, h4, h5, h6, p {margin:0; padding:0;}

body {position:relative;
	margin:0 auto;
	/* background-image:url(../../img/valentine/ml/bg_header.png);
	 background-repeat:repeat-x; */
	 
	 /*background:#e2ddd0 url(../../img/valentine/ml/bg_header.png) repeat-x top;*/
	 background:#FFFFFF url(../../img/valentine/ml/bg_header.png) repeat-x top;
	 text-align:center;
        font-size:12pt;

	 }

img { border:none}

div#container {position:absolue;
				top:0px;
				left:-100px;
				width:200px;
				height:480px;
				background:#fff url(../../img/valentine/ml/bg.jpg) no-repeat left top;
				z-index:2
				}

/*splashpage*/

div#containerHp {position:relative; margin:auto; width:982px; height:678px; background:#fff url(../../img/valentine/ml/bg_splashpage.jpg) no-repeat left top}

	div#containerHp #logo { position:absolute; top:80px; left:650px}
	div#containerHp #language { position:absolute; top:278px; left:530px; font: 24px Verdana, sans-serif; color:#e03f4f}
		div#containerHp #language a { color:#e03f4f; text-decoration:none}
		div#containerHp #language a:hover { }

/* branding =  logo + titre 
---------------------------------*/
div#branding {width:982px; height:109px}
	/*logo*/
	div#branding #logo {position:absolute; top:9px; right:0px}
	/*title*/
	div#branding #title {position:absolute; top:0px; left:180px}

/* navMain = la navigation principal
---------------------------------*/
#navMain { margin:15px 0 0 182px; padding:0 3px 3px 3px; width:787px; height:34px; border:2px solid #d6d8de; font-size:11px; background-color:#FFFFFF}
	
	#navMain a{ font-weight:bold}
	#navMain ul{ display:block; height:35px; margin:0; padding:0; background: url(../../img/valentine/ml/bg_nav_main.gif) repeat-x}
		
		#navMain ul li{ display:block; position:relative; float:left; margin:0; padding:5px 10px 0 10px; width:auto; height:30px; list-style:none; font:11px Verdana, sans-serif; color:#00483a; font-weight:bold; text-align:center}
		#navMain ul li.oneLine { display:block; position:relative; float:left; width:auto; height:30px; margin:0; padding:10px 10px 0 10px; list-style:none; font:11px Verdana, sans-serif; color:#00483a; font-weight:bold; text-align:center}
		#navMain ul li.lg { display:block; position:relative; float:right; width:auto; height:30px; margin:0; padding:10px 10px 0 10px; list-style:none; font:11px Verdana, sans-serif; color:#00483a; font-weight:bold; text-align:center;}
		#navMain ul li.blank{ display:block; float:left; width:3px; margin:0; padding:5px 0 0 0; font-size:0; line-height:0; background:#FFFFFF}
			#navMain ul li a{ font:11px Verdana, sans-serif; color:#00483a; font-weight:bold; text-decoration:none}
			#navMain ul li a:hover { color:#e03f4f}

			#navMain ul li .hover { color:#e03f4f}
			
/* subNavMain : second level*/
		#navMain ul li .subNavMain{ display:none; position:absolute; z-index:999; top:35px; left:-5px; width:120px; border:solid #d6d8de; background:#FFFFFF; border-width:4px 4px 0 4px}
				
			#navMain ul li .subNavMain ul{ background:#fff; height:auto; _height:1px; }
				#navMain ul li .subNavMain ul li{position:relative; z-index:999;display:block; float:none; margin:0; padding:0; width:120px; height:auto; background:#FFFFFF; border-bottom:4px solid #d6d8de; font-weight:normal !important}
					#navMain ul li .subNavMain ul li a{ display:block; float:none; margin:0; padding:3px 0 3px 0; width:120px; height:auto; background:#FFFFFF; font-weight:normal !important}
					#navMain ul li .subNavMain ul li a:hover { display:block; float:none; margin:0; padding:3px 0 3px 0; width:120px; height:auto; background:#e03f4f; color:#FFFFFF; font-weight:normal !important}
			
					#navMain ul li .subNavMain ul li .hover { display:block; float:none; margin:0; padding:3px 0 3px 0; width:120px; height:auto; background:#e03f4f; color:#FFFFFF; font-weight:normal !important}
				
/* contentHp = contenu de la home page (contient les boxs)
---------------------------------*/
div#contentHp { margin:9px 0 0 182px; width:797px; min-height:420px; _height:420px; background-color:#FFFFFF}

	div#contentHp #boxUn, #boxDeux, #boxTrois, #boxQuatre, #boxCinq {border:2px solid #d6d8de}
		div#contentHp #boxUn img, #boxDeux img, #boxTrois img, #boxQuatre img, #boxCinq img { margin:3px}
		div#contentHp #boxUn h2, #boxDeux h2, #boxTrois h2, #boxQuatre h2, #boxCinq h2 { padding:6px 12px 5px 12px; color:#e03f4f; font-size:10px}
		div#contentHp #boxUn p, #boxDeux p, #boxTrois p, #boxQuatre p, #boxCinq p { padding:0 12px 10px 12px}
		div#contentHp #boxUn a, #boxDeux a, #boxTrois a, #boxQuatre a, #boxCinq a { font-weight:bold}
	div#contentHp #boxUn { float:left; width:524px; background:url(../../img/valentine/ml/bg_box_un_home.gif) bottom no-repeat}
	div#contentHp #boxDeux { float:right; width:254px}
	div#contentHp #boxDeux, div#contentHp #boxTrois, div#contentHp #boxQuatre, div#contentHp #boxCinq {background:url(../img/valentine/ml/bg_box_generic_home.gif) bottom no-repeat}
	div#contentHp #boxTrois, div#contentHp #boxQuatre, div#contentHp #boxCinq { float:left; margin-top:9px; width:254px}
	div#contentHp #boxTrois {}
	div#contentHp #boxQuatre { margin-left:11px}
	div#contentHp #boxCinq { margin-left:12px}
	

/* content = contenu propre à toutes les pages
---------------------------------*/	
#content{padding-bottom:10px; margin:9px 0 0 182px; width:793px; min-height:420px; _height:420px; background:url(../img/valentine/ml/bg_conten.jpg) no-repeat top left #FFFFFF; border-left:2px solid #d6d8de; border-top:2px solid #d6d8de; border-right:2px solid #d6d8de}
#breadCrump { margin-bottom:24px; margin-left:30px; margin-right:10px; margin-top:20px; width:380px; display:block; float:left;}
*html #breadCrump { margin-bottom:24px; margin-left:15px; margin-right:10px; margin-top:20px; width:380px; display:block; float:left;}

/* site info ours du site de la home page (pied de page)
---------------------------------*/	
div#siteInfoHp { padding-top:13px; margin-left:182px; width:797px; height:43px; font-size:11px}
	div#siteInfoHp ul { text-align:center}
		div#siteInfoHp ul li { display:inline}
			div#siteInfoHp ul li a,
			div#siteInfoHp ul li a:link,
			div#siteInfoHp ul li a:active,
			div#siteInfoHp ul li a:visited { font-weight:normal}
			div#siteInfoHp ul li a:hover { font-weight:normal; text-decoration:none}
	
			
/* site info ours du site propre à toutes les pages (pied de page)
---------------------------------*/	
div#siteInfo { padding-top:13px; margin-left:182px; width:797px; height:43px; font-size:11px; background:url(../img/valentine/ml/bg_site_info.gif) no-repeat top left}
	div#siteInfo ul { text-align:center}
		div#siteInfo ul li { display:inline}
			div#siteInfo ul li a,
			div#siteInfo ul li a:link,
			div#siteInfo ul li a:active,
			div#siteInfo ul li a:visited { font-weight:normal}
			div#siteInfo ul li a:hover { font-weight:normal; text-decoration:none}
			
/*	Classes utilisées  */
/*                                       */
/*   Début balises réorganiser par Ruben le 24/05/2011  */
div#icadrebody{
				position:relative;
				margin:0 auto;
				width:1000px;
				height:600px;
				text-align:left;
				font-size:12pt;
				}

div#logot {
		position:absolute;
		margin-tOp:4px;
		margin-left:2px;
		height:80px;
		width:80px;
		z-index:1
		}
div#bandetitre{
		position:absolute;	  
		margin-top:0px;
		margin-left:348px;
		height:100px;
		background:transparent;
		z-index:2;
		}
div#imgbg {
		position:absolute;
		/*margin-left:-120px;*/
		margin-left:-40px;
		margin-top:132px;
		border-top:2px solid #ffffff; 
		z-index:3;
		}
div#titreespacemarque {
			position:absolute;
			font-size:13pt;
			letter-spacing:-1px;
			margin-left:430px;
			margin-top:74px;
			line-height:120%;
			z-index:4;
			color:#ffffff;
			font-family:verdana,arial;
	}
div#titregiftlist {
			position:absolute;
			font-size:14pt;
			margin-left:416px;
			margin-top:132px;
			z-index:5;
			color:#224A72;
			font-family:verdana,arial;
			}

div#contentt {
                 position:absolute;
		   background:#FFFFFF;
		   font-size:12pt;
                 font-weight: normal;
                 font-style: normal;
		   line-height: 14px;
		   width:784px;
/*		   margin-left:190px; */
		   margin-left:210px; /*margin-left:180px; */
		   margin-top:156px;   /*  124 */
		   z-index:6;
		   opacity:0.9;
			-moz-opacity:0.9;
			filter:alpha(opacity=90);
			-khtml-opacity: 0.9;
		  } 
div#cadrecontent{
                position:relative;
	   	  color:#00483a;
                margin-left:0px;
		        margin-top:1px;
				width:780px;
				/*_width:auto; */
				border:thin solid #d6d8de;
             /*   background: url(/html/fileadmin/template/img/valentine/ml/bg_content.jpg) no-repeat scroll left top #ffffff; */
	            background-color: #FFFFFF;
                border-left:2px solid #D6D8DE;
                border-right:2px solid #D6D8DE;
                border-top:2px solid #D6D8DE;
		        z-index:7;
				zoom:1;
               } 		  
div#footert{
           background-color:#d6d8de;
    	   width:780px;
		   margin-left:0;
		   margin-top:5px;
		   height:28px;
		   min-height:22px;
  		   line-height:22px;
		   z-index:8;
			/*  z-index:1; */
		   }
		   
/*   Fin partie réorganiser par Ruben   */
div#titlet {position:absolute; margin-top:0px; margin-left:168px; z-index:2;}

table.navmaint {
              width:780px;
		    /*padding:2px 2px 2px 2px;  */
			  height:36px;
			/*  min-height:30px;*/
			  line-height:30px;
              border-left:2px solid #D6D8DE;
              border-right:2px solid #D6D8DE;
              border-top:2px solid #D6D8DE;
              border-bottom:2px solid #D6D8DE;
              background-image : url(../../img/valentine/ml/bg_nav_main.gif);
			  background-repeat: repeat-x;display:block; padding:2px; margin:2px;
			 }
/*     Fin ajout Classes          */

body p {
	color:#00483a;
}

body a:link, body a:visited {
	color:#00483A;
	font-weight:normal;
	text-decoration:underline;
}

body a:hover
{
	color:#E03F4F;
	font-weight:normal;
	text-decoration:none;
}

table.navmaint a {
	font-size:11pt;
	padding-left :10px;
	padding-right:10px;
	font-weight: bold;
}

table.navmaint a:hover, table.navmaint a:visited {
	font-weight: bold;
}

.titreTypo3 { /* titre de la page Intro */
	color:#E03F4F;
	font-size:0.8em;
}
