@charset "utf-8";
/*
@font-face {
  font-family: 'font-confluence-123';
  font-style: normal;
  font-weight: 300;
  src: url(http://themes.googleusercontent.com/static/fonts/dosis/v1/piAeziXdjUmpEWux15l7q_esZW2xOQ-xsNqO47m55DA.eot);
  src: local('font-confluence Light'), local('font-confluence-Light'), url(http://themes.googleusercontent.com/static/fonts/dosis/v1/piAeziXdjUmpEWux15l7q_esZW2xOQ-xsNqO47m55DA.eot) format('embedded-opentype'), url(http://themes.googleusercontent.com/static/fonts/dosis/v1/GpmMKE0dnXylect5ObzLR_esZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'font-confluence-123';
  font-style: normal;
  font-weight: 200;
  src: url(http://themes.googleusercontent.com/static/fonts/dosis/v1/ObbIOKT7x5q3tD-LZ0O70fesZW2xOQ-xsNqO47m55DA.eot);
  src: local('font-confluence ExtraLight'), local('font-confluence-ExtraLight'), url(http://themes.googleusercontent.com/static/fonts/dosis/v1/ObbIOKT7x5q3tD-LZ0O70fesZW2xOQ-xsNqO47m55DA.eot) format('embedded-opentype'), url(http://themes.googleusercontent.com/static/fonts/dosis/v1/zuuDDmIlQfJeEM3Uf6kkpvesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'font-confluence-bold';
  font-style: normal;
  font-weight: 600;
  src: url(http://themes.googleusercontent.com/static/fonts/dosis/v1/tyj4dcX-j2M0ERUlmIDlrvesZW2xOQ-xsNqO47m55DA.eot);
  src: local('font-confluence-bold Bold'), local('font-confluence-bold-Bold'), url(http://themes.googleusercontent.com/static/fonts/dosis/v1/cP5EXqzXauRrjnP79eZ-MPesZW2xOQ-xsNqO47m55DA.eot) format('embedded-opentype'), url(http://themes.googleusercontent.com/static/fonts/dosis/v1/f8qltGyj2S-SS_tsOHsjgfesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'font-confluence';
  font-style: normal;
  font-weight: 400;
  src: url(http://themes.googleusercontent.com/static/fonts/dosis/v1/RHp5spKuj-AQOgQKPITXrQ.eot);
  src: local('font-confluence Regular'), local('font-confluence-Regular'), 
  url(http://themes.googleusercontent.com/static/fonts/dosis/v1/RHp5spKuj-AQOgQKPITXrQ.eot) format('embedded-opentype'), 		url(http://themes.googleusercontent.com/static/fonts/dosis/v1/xIAtSaglM8LZOYdGmG1JqQ.woff) format('woff');
}

@font-face {
	font-family: 'font-confluence';
	font-style: normal;
	font-weight: 700;
	src: local('font-confluence Bold'), local('font-confluence-Bold'), 
	url('fonts/font-confluence-bold.woff') format('woff'),
	url('fonts/font-confluence-bold.eot')  format('embedded-opentype');
} 
*/

/* 
	bleu : #005288 
	jaune : #FFD30B
*/


.draft {opacity:0.5; filter:alpha(opacity=50);}
.draft-link {opacity:0.5; filter:alpha(opacity=50); text-decoration:line-through !important;}
.draft:hover {opacity:1; filter:alpha(opacity=100);}
div.clear {clear:both;}
.no-block {display:none;}

* {z-index:0;}
/*body {text-align:center; margin:0; padding:0; background:#fff url(/visuels/public/fond-jaune.gif) no-repeat center bottom fixed; font-size:10px; color:#333333; font-family:"Candara-regular", Arial, Helvetica, sans-serif; }*/
body {text-align:center; margin:0; padding:0; background:#e5e3d7 url(/visuels/public/body-bg.jpg) center 60px repeat-x fixed; font-size:10px; color:#333333; font-family:Arial, Helvetica, sans-serif; }
div, h1, h2, h3, h4, h5, h6, p, ul, li, a, img {text-decoration:none; }
h1, h2, h3, h4, h5, h6 {font-weight:bold; display:block; margin:0; padding:0; text-align:left; font-size:10px;}


table, img {border-collapse:collapse; border:none;}
p {margin:0;}
ul, ol {margin:0; padding:0 0 0 1.5em;}
ul {list-style:square;}
a {color:#333333;}
a:hover {text-decoration:none;}
input, textarea {Arial, Helvetica, sans-serif;  padding:2px; border:1px solid #ccc;}
input[type="checkbox"] {border:none;}
input[type="radio"] {border:none;}

abbr, acronym {border-bottom: 1px dotted;}
kbd {background:#E5E5E5; border-color: #CCCCCC #999999 #999999 #CCCCCC; border-style: solid; border-width: 1px; padding: 0 2px;
}
strong {font-weight: bold; }

a#hdp {visibility:hidden;}
/*form#admin_form_mod {position:fixed; bottom:0; right:0; width:115px; height:115px;}
form#admin_form_mod input#submit-afm {background:url(visuels/public/mod-button-2.png) no-repeat left top; width:115px; height:115px; cursor:pointer; border:none;}*/
form#admin_form_mod {display:none;}


div#all {text-align:center; width:950px; position:relative; margin:0 auto; padding:0 9px; background:url(/visuels/public/all-bg.png) repeat-y left top;}



	div#logo-print {display:none;}
	
	div#header {position:relative; height:300px; margin-top:60px; border-bottom:17px solid #d1cfc6;}	
			
		div#bandeau {height:300px;}
			div#bandeau-mask {display:none;}
			div#bandeau img {height:300px; width:950px;}	
			div#bandeau	div.slides_container {width:950px; height:300px; overflow:hidden;}
			  div#bandeau div.slides_container div {width:950px; height:300px; display:block; }
			  		
			div.en-haut {position:fixed; top:0; width:100%; height:67px; background:url(/visuels/public/menu-haut-bg.png) repeat-x left top; text-align:center;}
				div.en-haut-contenair {margin:0 auto; width:950px; position:relative; overflow:visible; }
					a.en-haut-logo {display:block; position:absolute; width:137px; height:135px; background:url(/visuels/public/logo-v2.png) no-repeat left top; }
					ul.sf-menu {list-style:none; text-align:center; float:none; margin-left:137px; }
					ul.sf-menu li.li-ent {position:relative; display:inline-block; height:61px; border-right:1px solid #dddddd; margin:0px; padding:0 3px;  }
					ul.sf-menu li.display-none {display:none;}
					ul.sf-menu a.draft {text-decoration:line-through !important; }
					ul.sf-menu a.a-menu {color:#333; display:block; border-radius:0 0 5px 5px; padding:0 15px; line-height:60px; text-decoration:none; font-weight:normal; font-size:1.7em;}
					ul.sf-menu a.a-menu:hover, ul.sf-menu li.sfHover a.a-menu {background:#53438c url(/visuels/public/menu-haut-puce-bg.png) bottom center no-repeat; color:#ffffff;}
					ul.sf-menu a.no-puce:hover, ul.sf-menu li.sfHover a.no-puce {background-image:none;}
					ul.sf-menu a.last-one {padding:0; text-align:center; width:100%;}
					
					ul.sf-menu a.a-sous-menu {color:#fff; padding:5px; text-align:left; text-decoration:none; font-size:1.4em;}
					ul.sf-menu span.sf-sub-indicator {display:none;}			
					
					/*LISTES SELECTIONNEES*/
					ul.sf-menu li.sfHover ul {margin-left:3px; top:65px; border-radius:0 0 5px 5px;}	
					ul.sf-menu li.sfHover ul li {margin:0; display:block; border-bottom:1px solid #FFF; text-align:left; line-height:normal; white-space:nowrap; height:auto; opacity:0.8; filter:alpha(opacity=80); background-color:#53438c;}		
					ul.sf-menu li.sfHover ul li a {color:#ffffff; font-size:14px; padding:5px 15px 5px 5px;}
					ul.sf-menu li.sfHover ul li a:hover {background-color:#f1bc55; color:#ffffff;}
					ul.sf-menu li.sfHover ul li.vide {border-radius:0 0 10px 0; height:10px; border:none; }
			
			
	div#section {text-align:left; background:#ffffff;}
		div#baseline {text-align:center;}
		div#container-content {margin:0; padding:1.5em; overflow:hidden; }
			div#content-ariane {font-size:1.2em; padding-top:5px; margin-left:45px;}
			div#content-ariane a {color:#333; font-weight:normal; padding:0 2px;}
			div#content-ariane a:hover {}
			div#content-ariane a#home {display:block; float:left; height:10px; width:11px; background:url(visuels/public/home-bg.gif) no-repeat left 1px;}
			
			div#cc-top { padding:2em 0 0 2em;}
				div#search-box {float:left; width:20em;}
					div#search-box input.search-field {width:10em; height:1.8em; padding:0 0.2em; color:#666666; display:block; float:left; border-color:#999999; margin-right:0.5em; }
					div#search-box input.search-submit {display:block; float:left; padding:0 0.4em; background-color:#fff; height:1.9em; border-color:#255A7D; color:#F2D02F; font-weight:bold; cursor:pointer; }
					div#cc-top div.chapeau {font-size:1.3em; margin:0 0 2em 0; padding:0.3em 0; color:#255A7D; border:1px solid #255A7D; border-left:none; border-right:0; width:19em; float:right; }
					div#cc-top div.chapeau a {color:#005284;}
		
			
			div#cc-lrm {}		
					
			div#titre-menu {text-align:right; margin-bottom:2em;}
			div#titre-menu p {display:inline-block; font-size:2.2em; margin:0; padding:0.5em 0.3em 0.5em 0; border:2px solid #333; border-left:none; border-right:none; color:#333; width:12em; text-align:left;}
				
			div#cc-middle {padding:0; overflow:hidden; width:620px;}
				div.content-titre-page {text-align:left; padding:0 0 10px 0; }
				div.content-titre-page h1 {font-size:24px; text-align:left; margin:0; padding:0; font-family:Arial, sans-serif !important; font-weight:normal; color:#53438c; }
				div#svp-container {height:230px; position:relative; padding:2px 4px 6px 4px; background:url(/visuels/public/svp-bg.gif) no-repeat bottom center; width:500px;} 
					div#slide-visuels-paragraphes {height:230px; position:relative;} 
						div#slide-visuels-paragraphes div.slides_container {height:230px; position:relative;} 
						div#slide-visuels-paragraphes div.slides_container div img {height:230px;}
						div.visuel-slide-legende-bg {position:absolute; bottom:0; left:0; width:100%; z-index:50; opacity:0.5; filter:alpha(opacity=50); background-color:#000; height:4em; }
						p.visuel-slide-legende {position:absolute; bottom:0; left:0.7em; width:99%; z-index:51; color:#fff; font-size:1.3em; text-align:center; height:2em; }
						a.svp-prev, a.svp-next {position:absolute; display:block; top:90px; width:24px; height:43px; z-index:2001; backround-position:left top; bacground-repeat:no-repeat;}
						a.svp-prev {left:-24px; background-image:url(/visuels/public/arrow-prev.png);}
						a.svp-next {left:500px; background-image:url(/visuels/public/arrow-next.png);}
				
				div#contenu {text-align:justify; padding-bottom:5em;}
				
				/*TITRE	*/
				div.content-paragraphe h2 {font-size:18px; font-weight:normal; color:#53438c; font-family:Arial, sans-serif !important;}	

				/*TEXTES	*/
				div.content-paragraphe {padding-bottom:2em;}
				div.no-text {padding-bottom:0;}
				div.content-paragraphe ul, div.content-paragraphe p, div.content-paragraphe ol, div.content-paragraphe td {font-size:14px; line-height:1.8em; }
				div.content-paragraphe p {margin-bottom:1em;}
				div.content-paragraphe a {text-decoration:underline; font-weight:bold;}
				div.content-paragraphe a:hover {text-decoration:none;}
				
				
				/*IMAGES	*/
				div.content-img img {max-width:250px; max-height:250px; border-radius:10px; -moz-border-radius:10px;}
				div.content-img p {font-size:1em; font-style:italic; margin:0;}
				div.content-img-left {float:left; margin:0.8em 2em 1em 0;}
				div.content-img-right {float:right; margin:0.8em 0 1em 2em;}
				div.content-img-right p {text-align:right;}
				div.content-img-top {margin:0 auto 1em auto; overflow:hidden; }
				div.content-img-top img {max-width:620px; max-height:none;}
				div.content-img-none {display:none;}
			
				/*LIEN DE TELECHARGEMENT	*/
				div.content-paragraphe p.content-exergue-link {padding:0; margin:0;}
					p.content-exergue-link a {text-decoration:none;color:#53438c;}
					p.content-exergue-link a:hover {text-decoration:underline;}
					p.content-exergue-link span {display:block; float:left; width:0.8em; height:0.8em; margin:0.4em 0.5em 0 0; background-color:#53438c; border-radius:0; }
	
				/*OUTILS	*/	
				div#outils {display:none;}
				div#outils a {margin:0 15px; padding:3px 0 0 10px; background:no-repeat left 5px; padding-left:17px; color:#666; }
				div#outils a:hover {text-decoration:underline;}
				div#outils a.outil-print { background-image:url(visuels/public/outil-imprimer.gif);}
				div#outils a.outil-hdp { background-image:url(visuels/public/outil-haut-page.gif);}
				div#outils a.outil-pdf { background-image:url(visuels/public/outil-imprimer.gif);}
				
			div#cc-left {display:none;}
			
			div#cc-right {float:right; width:270px;}
				div#cc-right h2 {font-size:20px; color:#53438c; font-weight:normal; margin-left:15px; margin-bottom:0.5em;}
				div#cc-right h3 {font-size:18px; font-weight:normal;}
				div#cc-right p.esp-p {text-align:right; margin:0 10px 0 0;}
					a.esp {background:url(/visuels/public/esp-jaune-bg.gif) repeat-x; background-position:0 0; display:inline-block; text-align:center; line-height:24px; font-size:14px; color:#FFFFFF; font-weight:bold; margin-top:0.5em; border:1px solid #cccccc; border-radius:5px; padding:0 1.5em;}
					a.esp:hover { background-position:0 -24px;}
				div#cc-right p.esp-tout {text-align:center; margin-bottom:10px;}
					p.esp-tout a.esp {background-image:url(/visuels/public/esp-bleu-bg.gif);}
				
				div.rc-top {background:url(visuels/public/ccr-top-bg.png) no-repeat left top; padding:13px 0 0 9px;}
				div.rc-bottom {background:url(visuels/public/ccr-bottom-bg.png) no-repeat right bottom; padding:0 9px 13px 0; width:247px; min-height:120px;}
				
				div.cal-section { margin:0 0 20px 15px;}
					ul.ccr-agenda {list-style:square; padding:0 0 0 15px; margin:0; width:200px;}
						ul.ccr-agenda li {margin-bottom:5px; font-size:12px;}
						ul.ccr-agenda p.date {font-style:italic; font-weight:bold;}
			
				div#ccr-galerie {width:225px; margin-left:11px;}
					div#ccr-galerie img {width:225px;}	
					div#ccr-galerie	div.slides_container {width:225px; height:220px; overflow:hidden;}
					div#ccr-galerie div.slides_container p {font-size:12px}
				
				div.ccr-menu-div {width:225px; margin-bottom:25px; }
						ul.ccr-menu-ul {list-style:none; padding:0; margin:0 0 0 15px;}
						ul.ccr-menu-ul li {margin-bottom:3px; font-size:16px;}
						ul.ccr-menu-ul li.display-none {display:none;}
						ul.ccr-menu-ul p.date {font-style:italic; font-weight:bold;}
						ul.ccr-menu-ul li a span {background-color: #333333; border-radius:0; display: block; float:left; height:0.8em; margin: 0.3em 0.5em 0 0; width: 0.8em; }	
						ul.ccr-menu-ul li a:hover {color:#53438c;}
						ul.ccr-menu-ul li a:hover span {background-color:#53438c;}
						
						ul.ccr-menu-ul li.on a {color:#f2bc4c;}
						ul.ccr-menu-ul li.on a span {background-color:#f2bc4c;}
						
						ul.ccr-gazettas li {margin-bottom:5px; font-size:14px;}
							i.gazetta-i {padding-left:25px;}	
						
						
		ul.footer-sponsors {width:100%; vertical-align:middle; list-style:none; padding:0 0 2em 0; margin:2em 0 0 0; text-align:center;}
		ul.footer-sponsors li {display:inline-block; vertical-align:middle; padding:0 1em; margin:0;}
		ul.footer-sponsors li.codep {padding-right:7em;}
						
						
						div.section-footer {}
	
					

		div#footer {text-align:center;}
			div#div-menu-footer {}
			ul.footer-menu {margin:0; text-align:right; list-style:none; padding:0.7em 1em;}
			ul.footer-menu li {display:inline-block; padding-right:2em; font-size:1.1em;}
			
			a#copyright {display:block; text-align:center; font-size:1.1em;}



	a#studiok {padding:0; font-size:10px; color:#999; font-weight:normal; display:block; text-align:center;}