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

html, body					{ width:100%; height:100%; margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; }
a							{ text-decoration:none; }
img							{ border:none; }
#globalwrapper1				{ width:100%; height:100%; margin:0; padding:0; border:none; border-collapse:collapse; }
#globalwrapper2				{ width:980px; margin:0 auto; padding:0; positon:relative; border-collapse:collapse; z-index:5;}

#back1 			{ position:relative; width:980px; margin:0 auto; background:#eceded url(../dragon-graphisme/globalbacktop.gif) no-repeat top left; z-index:1;}
#back2 			{ position:relative; width:980px; margin:0 auto; background: url(../dragon-graphisme/globalbackbottom.gif) no-repeat bottom left; z-index:2;}
#logo			{ position:absolute; top:0; left:0; height: 110px; width:75px; }
#corner			{ position:absolute; bottom:0; right:0; z-index:10;}
#accueilflash	{ position:relative; top:0; left:0; z-index:12; }
#cornermask		{ position:absolute; bottom:0; right:0; width:448px; height:449px; z-index:-5;}


#td0-1						{ width:650px; margin:0 auto; padding:0;  vertical-align:top; text-align:left; position:relative; }
#td0-1 #fil					{ height:64px; float:left; width:470px;}
#td0-1 #fil .filactif		{ background:url(../dragon-graphisme/ciblebtn_over.gif) no-repeat center left; padding:15px 0 20px 40px; margin-left: 10px; font-size:11px;}
#td0-1 #fil .filactif,
#td0-1 #fil .filactif a		{ color:#f29400; font-style:italic; }

#td0-1 #fil .filinactif		{ background:url(../dragon-graphisme/ciblebtn.gif) no-repeat center left;  padding:15px 0 20px 40px; margin-left: 10px; font-size:11px;}
#td0-1 #fil .filinactif,
#td0-1 #fil .filinactif a	{ color:#0000; font-style:normal; }

#td0-1 #util				{ height:64px; float:right; width:164px;}
#td0-1 #util ul				{ margin:0; padding:0; list-style-type:none;}
#td0-1 #util ul li			{ text-align:center; margin:0; padding:8px 0 0 10px; float:left;}
#td0-1 #util ul li a		{ display:block; text-align:center; margin:0; font:11px Arial, Helvetica, sans-serif; color:#000000;}
#td0-1 #util ul li a img	{ margin:0 auto; }

/*PREMIER MENU*/

#td1-0					{ width:261px; margin:0 auto; padding:0; vertical-align:top;}
#td1-0 #recherche		{ height: 71px; width:150px; font-size:11px; color:#000000;  float:right;}
#td1-0 #recherche	a	{ text-align:right; display:block; padding:20px 40px 20px 0;  margin-right:25px; background:url(../dragon-graphisme/cibleokbtn.gif) no-repeat center right; color:#000000; }
#td1-0 #accueil			{ height: 71px; width:185px; font-size:11px; color:#000000;  float:right;}
#td1-0 #accueil a		{ text-align:right; display:block; padding:20px 40px 20px 0; margin-right:25px; background:url(../dragon-graphisme/ciblebtn.gif) no-repeat center right; color:#000000; }
#td1-0 #menu1			{ /*position:absolute; top:0; right:25px;*/ width:210px; height:auto; display:block; float:right; clear:both; padding-top:10px;}
#td1-0 #menu2 			{ width:210px; height:auto; display:block; float:right; clear:both; padding-top:50px;}
#td1-0 .back			{ background:#eceded; padding:0 10px 0 0; }
#td1-0 ul				{ width:185px; margin:0; padding:0; list-style-type:none; float:left; clear:both;}
#td1-0 ul li			{ width:185px; text-align:left; margin:0; padding:0; }
#td1-0 ul li			{ float:left;}  /*HACK BUG IE6/7 ESPACE VERTICAL ENTRE LI */
#td1-0 ul li a			{ font-size:12px; margin:0; width:155px; padding:6px 0; display:block; background:url(../dragon-graphisme/menumask1.gif) no-repeat center right; }
#td1-0 ul li a.clic		{ color:#f29400; font-style:italic; }
#td1-0 ul ul			{ width:155px; margin:0; padding:0; list-style-type:none; }
#td1-0 ul ul li			{ text-align:left; margin:0; padding:0; width:155px; }
#td1-0 ul ul li a		{ font-size:10px; margin:0; padding:4px 0 4px 10px; display:block; background:url(../dragon-graphisme/menumask2.gif) no-repeat center left; width:auto; }
#td1-0 ul ul ul li		{ text-align:left; margin:0; padding:0; }
#td1-0 ul ul ul li a	{ font-size:10px; margin:0; padding:2px 0 2px 20px; display:block; background:url(../dragon-graphisme/menumask3.gif) no-repeat center left; width:auto; }


#td1-1					{ vertical-align:top; margin:0 auto; padding:0; height:auto; width:650px; background:#FFFFFF;}
#td1-1 #contentcandy	{ width:650px; padding:0; display:block;}
#td1-1 #content			{ height:auto; width:650px; margin:0 auto; padding:0; display:block;}

#td1-2					{ width:64px; }

/*SECOND MENU*/

#td2-0					{ width:261px; margin:0 auto; padding:0; vertical-align:top; }
/*
#td2-0 #accueil			{ height: 71px; width:185px; font-size:11px; color:#000000;  float:right;}
#td2-0 #accueil a		{ text-align:right; display:block; padding:20px 40px 20px 0; margin-right:25px; background:url(../dragon-graphisme/ciblebtn.gif) no-repeat center right; color:#000000; }
#td2-0 #menu2 			{ width:210px; height:auto; display:block; float:right; clear:both; padding-top:50px;}
#td2-0 .back			{ background:#eceded; padding:0 10px 0 0; }
#td2-0 ul				{ width:185px; margin:0; padding:0; list-style-type:none; float:left; clear:both;}
#td2-0 ul li			{ width:185px; text-align:left; margin:0; padding:0; }
#td2-0 ul li			{ float:left;}  *//*HACK BUG IE6/7 ESPACE VERTICAL ENTRE LI */
/*
#td2-0 ul li a			{ font-size:12px; margin:0; width:155px; padding:6px 0; display:block; background:url(../dragon-graphisme/menumask1.gif) no-repeat center right; }
#td2-0 ul li a.clic		{ color:#f29400; font-style:italic; }
#td2-0 ul ul			{ width:155px; margin:0; padding:0; list-style-type:none; }
#td2-0 ul ul li			{ text-align:left; margin:0; padding:0; width:155px; }
#td2-0 ul ul li a		{ font-size:10px; margin:0; padding:4px 0 4px 30px; display:block; background:url(../dragon-graphisme/menumask2.gif) no-repeat center left; width:auto; }
#td2-0 ul ul ul li		{ text-align:left; margin:0; padding:0; }
#td2-0 ul ul ul li a	{ font-size:10px; margin:0; padding:2px 0 2px 50px; display:block; background:url(../dragon-graphisme/menumask3.gif) no-repeat center left; width:auto; }
*/

#td3-1						{ height:64px; }
#td3-1 #menu3				{ height:30px; width:270px;}
#td3-1 #menu3	 ul			{ margin:0; padding:0 0 0 15px; list-style-type:none; }
#td3-1 #menu3	 ul li		{ margin:0; padding:5px 10px 0 0; float:left;}
#td3-1 #menu3	 ul li a	{ font-size:11px; color:#000000;}


.bloceditor { margin:30px auto; width:588px; }

.blocnav						{ width:588px; height:20px; display:block; text-align:center; margin:30px auto 10px auto; clear:both; }
.blocnav .blocnavcontent		{ width:auto; background-color:#FFFFFF; display:block; padding:0; height:20px; float:right;}
.blocnavlist 					{ float:right; margin-left:10px; display:block; width:auto;}
.blocnavnbr						{ margin:0; display:block; float:right; width:auto; }
.blocnavnbr ul					{ margin:0 auto; padding:0; list-style-type: none; display:block; font:10px Arial, Helvetica, sans-serif, Verdana; font-weight:normal; }
.blocnavnbr ul li 				{ list-style-type: none; display:block; margin:2px; padding:0; width:auto; float:left; font:10px Arial, Helvetica, sans-serif, Verdana; /*hack ie6*/ _height:1%; }
.blocnavnbr ul li.blocnavclic 	{ padding:2px; color:#FFFFFF; }
.blocnavnbr ul li a 			{ margin:0; padding:2px; height:auto; display: block; text-align:center; text-decoration:none; }
.blocnavnbr ul li a:hover 		{ /*JS*/ }
.blocnav select					{ border:1px solid #CCCCCC; }
.clearboth { clear:both; }

#nav							{ margin:30px auto; width:588px; font-style:italic; font:11px Verdana, Geneva, sans-serif; clear:both;}
#nav a							{ font-style:italic;  color:#999999; }
/**********************************************************/

.blocform									{ margin:30px auto; width:588px; font:11px Verdana, Geneva, sans-serif;}
.blocform table td							{ border-bottom:1px dashed #AAAAAA; padding:5px 0; }
.blocform .Err								{ color:red; }
label										{ cursor:pointer; }
input[type="text"] 							{ background:#FFF; border:1px solid #DDDDDD; color:#444; width:70%; }
input[type="password"] 						{ background:#FFF; border:1px solid #DDDDDD; color:#444; width:70%; }
input[type="submit"] 						{ background:#68b1de; border:1px solid #CCC; color:#FFF; cursor:pointer; }
input[type="submit"]:hover 					{ background:#91b834; border:1px solid #CCC; color:#fff; }

input[type="button"] 						{ background:#68b1de; border:1px solid #DDDDDD; color:#FFF; cursor:pointer; }
input[type="button"]:hover 					{ background:#91b834; border:1px solid #DDDDDD; color:#fff; }

textarea 									{ background:#FFF; border:1px solid #DDDDDD; color:#444; width:70%; overflow: auto; }
select 										{ background:#FFF; border:1px solid #DDDDDD; color:#444; overflow: auto; }

label.requis								{ font-weight:bold; }
						
input.Err, textarea.Err , select.Err		{ border:1px solid red; }

#recherche									{ float: right; clear:right;  width:30%; color:#786854;}
#recherche input[type="text"] 				{ font-weight:bold; background:none; border:1px solid #CCCCCC; color:#786854; font:11px Verdana, Geneva, sans-serif; width:80%; }
#recherche input[type="submit"] 			{ font-weight:bold; background:none; border:none; color:#786854; cursor:pointer; font:11px Verdana, Geneva, sans-serif; float:right;}
#recherche input[type="submit"]:hover 		{ font-weight:bold; background:none; border:none; color:#e95e28; }

.blocrecherche						{ margin:30px auto; width:588px; font:11px Verdana, Geneva, sans-serif; clear:both; display:block;}
.blocrecherche ul					{ margin:0; padding:0; clear:both; list-style-type: none; display:block; font:10px Arial, Helvetica, sans-serif, Verdana; font-weight:normal; }
.blocrecherche ul li 				{ list-style-type: none; display:block; margin:2px 2px 2px 0; padding:0; width:auto; float:left; font:11px Arial, Helvetica, sans-serif, Verdana; /*hack ie6*/ _height:1%; color:#f29400; font-style:italic;}
.blocrecherche ul li a 				{ margin:0; padding:0; height:auto; display: block; text-align:center; text-decoration:none; color:#f29400; font-style:italic;}
.blocrecherche ul li a:hover 		{  }
.blocrecherche .pertinence 			{ font-size:10px; }
.blocrecherche p 					{ clear: both; margin: 0 ; padding:5px 0; }
.blocrecherche .Critere				{ font-weight:bold; }