@charset "UTF-8";
/* CSS Document */

/* RAZ */
	html, body, div, p, h1, h2, h3, h4, h5, h6, img{		margin:0; padding:0; border:0;}
	body{	background:url(../_commun/bg.gif) top left repeat-x #3fb7d5; margin:0; padding:0; font-family:Verdana, Helvetica, Arial, sans-serif; line-height:14px; font-size:12px;}

	a{color:#000000;}
	a:hover{color:#000000; text-decoration:none;}

	.cb{clear:both;}
	.attributAlt{display:none;}

/* CONSTRUCTION */
	#global{width:910px; position:absolute;	left:50%;	margin:0 0 0 -460px;}
	#logo{	background-position:top left; background-repeat: no-repeat; width:340px;	height:293px;	position:absolute;	top:0px;	left:-65px;}
	#logo a{display:block; width:340px; height:293px;}
	#header{background-position:top right; background-repeat: no-repeat; width:910px; height:293px; position:relative;}
	#menu{width:606px; height:160px; position:absolute; bottom:0px; right:10px;}
	#page{position:relative;}
	#contenu{background:url(../_commun/center.gif) top left repeat-y;	padding:0 10px 0 10px;}
	#contenu.home{height:600px; width:100%;}
	#left{float:left;	width:541px;	height:570px; background:none;}
	#right{float:left;	width:349px;	height:600px;}
	#footer{background-position:top left; background-repeat:no-repeat; height:23px; position:relative;}
	#retourmenu{position:absolute; top:-55px; right:25px;}
	#retourmenu a{display:block; width:134px; height:58px; background:url(../_commun/retourmenu.gif) 0px -58px no-repeat; width:134px; height:58px; }
	#retourmenu a:hover{background:url(../_commun/retourmenu.gif) 0px 0px no-repeat;}

/* NAVIGATION */
	#menu ul{list-style:none;}
	#menu ul li.rub1 a{display:block; position:absolute; top:84px; left:0px; width:180px; height:76px; background-position:top left; background-repeat: no-repeat;}
	#menu ul li.rub1 a:hover
	{
		background-position:0px -76px !important;
		background-repeat:no-repeat !important;
		background-position:0px -75px;
		background-repeat:no-repeat;
	}
	#menu ul li.rub2 a{display:block; position:absolute; top:44px; left:180px;  width:195px; height:80px; background-position:top left; background-repeat: no-repeat;}
	#menu ul li.rub2 a:hover
	{
		background-position:0px -80px !important;
		background-repeat:no-repeat !important;
		background-position:0px -79px;
		background-repeat:no-repeat;
	}
	#menu ul li.rub3 a{display:block; position:absolute; top:0px; left:375px;  width:231px; height:84px; background-position:top left; background-repeat: no-repeat;}
	#menu ul li.rub3 a:hover
	{
		background-position:0px -84px !important;
		background-repeat:no-repeat !important;
		background-position:0px -83px;
		background-repeat:no-repeat;
	}

/* TYPO */
	#mentions{margin:5px 0 25px 0;}
	#mentions p{text-align:center; color:#FFFFFF; }
	#mentions p a{color:#FFFFFF; font-size:12px; text-decoration:underline;}
	#mentions p a:hover{text-decoration:none;}

/* TYPOS */
	td.segmentg p{padding:0 20px 0 33px; margin:0 0 20px 0;}
	td.segmentd p{padding:0 33px 0 33px; margin:0 0 20px 0;}
	.augmentee1{font-size:16px; font-weight:bold;}
	.augmentee2{font-size:14px; font-weight:bold;}
	.bold{font-weight:bold;}
	
	td.segmentg ul, td.segmentd ul{padding:0 20px 0 33px; font-size:12px; margin:0 0 20px 0;}
	
/* SPECIAUX */
	.separateur{background:url(../_commun/separateur_v_b.gif) bottom left no-repeat #FFFFFF;}
	td.segmentg div.encart{width:350px; padding:15px; margin:0 0 0 33px;}
	td.segmentg p.encart{margin:0; padding:0;}
	
/* FAQ */
	.divfaq{}
	.conteneurQR{width:800px; margin:0 0 0 25px; padding:0 0 25px 0;}
	.conteneura{cursor:pointer;}
	.conteneura:hover a{cursor:pointer;}
	a.question{font-size:14px; color:#622C73; font-weight:bold;  text-decoration:underline;}
	a.question:hover{font-size:14px; color:#622C73; font-weight:bold; text-decoration:none;}
	.divReponse{width:775px; margin:10px 0 0 25px; display:none;}
	.reponse{text-align:justify;}
	
/* TELECHARGEMENT */
	h1.telecharger{font-size:18px; color:#65337e; padding:0 0 0 34px; margin:0 0 10px 0; line-height:18px; font-weight:bold;}

	a.telechargercgv{font-size:12px; color:#65337e; font-weight:normal; text-decoration:none;}
	a.telechargercgv:hover{font-size:12px; color:#65337e; font-weight:normal; text-decoration:underline;}

	a.telecharger{font-size:12px; color:#000000; text-decoration:none;}
	a.telecharger:hover{font-size:12px; color:#000000; text-decoration:underline;}
	
/* TOUS NOS TITRES */
	.espaceBTretour{display:block; height:80px; width:50px;}
	ul.tousnostitres{padding:0 0 0 15px; font-size:12px; margin:0;}
