body {font-family:Arial, Helvetica, sans-serif;font-size: 0.8em;margin: 0;padding: 0;
background: #fff url(images/bg-body.jpg) repeat-y scroll center top;}

#header {height:96px;width:100%;background: transparent url(images/bg-bandeau.jpg) center repeat-y;
margin-top:1px;position:relative;}
#subheader {background-color:#76767f;height:18px;border-top:1px solid #5d5d66;margin-top:4px;
border-bottom:1px solid #9999a0;width:100%;}
#ticker {background: url(images/bg-ticker.jpg) center repeat-y;height: 23px;margin-top:4px;
padding-top:7px;}
#centre {background: #879dba url(images/bg-centre.jpg) bottom repeat-x;min-height:596px;width:873px;
border: 2px solid #fff;margin: 7px auto;position:relative;} * html #centre {height:596px;}
#footer {background-color:#69697c;height:12px;width:100%;margin-top:9px;}

#header #laift {position:absolute;left:0;top:0;}
#header #logo {position:relative;display:block;width:550px;margin:0px auto;z-index:99;}
#header a img {border:none;}
#header #rayte {position:absolute;right:0;top:0;}

/*login mot de passe*/
#subheader form {display:block;margin:0px auto;padding:0;width:660px;}
#subheader form fieldset {border:0;margin:0;padding:0;float:left;}
#subheader form label {float:left;margin:0px 3px 0px 10px;color:#fff;}
#subheader form input {float:left;font-size:11px;border:1px inset #976a52;}
a#connect {background: url(images/connect.jpg) left top no-repeat;display:block;float:left;font-size:10px;
width:77px;height:15px;margin: 0px 0px 0 40px ;color:#fff;text-decoration:none;padding: 2px 0 0 3px;
letter-spacing:-0.05em;}
a#connect:hover {background: url(images/connect.jpg) left bottom no-repeat;padding: 3px 0 0 3px;
height:14px;}

/*login oubli*/
ul#oubli {float:left;list-style: none ;margin:2px 0 0 50px;padding:0px;}
ul#oubli li {display:block;list-style: none ;text-align: left ;font-size:9px;margin:0px;
height:10px;line-height:10px;}
ul#oubli li a {display:block;text-decoration: none;color:white;padding-left: 10px;
background:url(images/puce.jpg) left 2px no-repeat;width:170px;height:11px;}
ul#oubli li a:hover {text-decoration:underline;}

/*NEWS TICKER*/
#ticker p {color:#fff;text-align:center;margin:0;}
.newsticker {
	list-style-type: none;
	border: 2px solid #fff;
	background: #879dba;
	/*background: #d0a66c*/
	padding: 3px;
	margin: 2px 0px;
	color: #fff;
	font-weight: bold;
}
.newsticker a, .newsticker a:hover, .newsticker a:visited {
	color:#fff;
	text-decoration:underline;
}
.newsticker a:hover, .newsticker a:visited {
	color:#efefe9;
	text-decoration:underline;
}
.newsticker li {text-align:center;}

/*CENTRE*/

/******************
Accueil
********************/
#container {position: relative;	width: 863px;height:293px;margin: 1.5em auto;text-align: left;
background: url(images/cadre-accueil.jpg) left 6px no-repeat;}
/*#container * {margin: 0;padding: 0;}*/
#container ul#menu {position: relative;width: 854px;padding-left:6px;font-weight: bold;height: 28px;margin:0;}
* html #container ul#menu {padding-left:-20px;} *+html #container ul#menu {padding-left:-20px;}
#container ul#menu li {float: left;display: inline;}
#container ul#menu li a {text-align: center;display: block;padding-top:5px;height: 23px;line-height: 25px;
text-decoration: none;}
#container ul#menu li a:hover {}
#container ul#menu li#uno a {width: 120px;}
#container ul#menu li#deuzio a {width: 157px;}
#container ul#menu li#tertio a {width: 157px;}

#container h1, #container h2 {margin: 0.5em 0 0.5em 0;font-size: 1.4em;}
#container .content {width: 822px;height:263px;padding: 7px 20px;margin: 2px 0 0 0px;
_margin: -16px 0 0 0;clear:both;} * html #container .content {padding-top:30px;}
#container hr {clear: both;	visibility: hidden;_margin: -7px 0 0 0;}
#container ul#menu li#uno a.current {color: #d0a66c;background: url(images/onglet2.jpg) left top no-repeat;}
#container ul#menu li#uno a.ghost {color: #000;background: url(images/onglet1.jpg) left 1px no-repeat;}
#container ul#menu li#deuzio a.current {color: #d0a66c;background: url(images/onglet3.jpg) left top no-repeat;}
#container ul#menu li#deuzio a.ghost {color: #000;background: url(images/onglet4.jpg) left top no-repeat;}
#container ul#menu li#tertio a.current {color: #d0a66c;background: url(images/onglet3.jpg) left top no-repeat;}
#container ul#menu li#tertio a.ghost {color: #000;background: url(images/onglet4.jpg) left top no-repeat;}
#container .on {display: block;}
#container .off {display: none;}

p#parag1 {width:705px;height:60px;margin:5px auto;background: url(images/bg-parag-accueil.jpg) left top no-repeat;
text-align:center;color:#4e4e61;padding-top:5px;font-size:1.1em;line-height:17px;}
p#parag1 span {color: #ca853a;}
p.parag2 {display:block;color:#4e4e61;width:705px;margin: 10px auto;text-align:left;font-size:0.9em;}
p.parag3 {display:block;color:#4e4e61;width:795px;margin: 2px auto;text-align:left;font-size:0.9em;}
#container .content ul {color:#4e4e61;margin: 0px auto;}
* #container .content ul {margin-left:30px;}

#container a.schema {position:absolute;right:0;bottom:0;width:125px;height:125px;}

#centre a#pasi {display:block;width:140px;height:87px;background: url(images/bouton-pasi.jpg) left top no-repeat;
position:absolute;top:272px;left:150px;text-decoration:none;padding:40px 0 0 70px; color:#000;}

#centre a#pasi, #centre a#pasi span, #centre a#feder, #centre a#feder span {font: bolder 15px arial, sans-serif;margin:0;}
#centre a#pasi span {position: absolute; /* superposition du SPAN sur le a */
width:140px;height:87px;
top: 39px; /* décalage du SPAN */
left: 69px;
color: white;}
#centre a#pasi:hover, #centre a#feder:hover {color:#4e4e61;cursor:pointer;}

#centre a#feder {display:block;width:142px;height:82px;background: url(images/bouton-feder.jpg) left top no-repeat;
position:absolute;top:272px;left:450px;text-decoration:none;padding:45px 0 0 120px; color:#000;}
#centre a#feder span {position: absolute; /* superposition du SPAN sur le a */
width:142px;height:82px;
top: 44px; /* décalage du SPAN */
left: 119px;
color: white;}

/*petits boutons*/
#centre a#pasi_btn1 {display:block;width:145px;height:32px;background: url(images/btn-pasi-1.jpg) left top no-repeat;
position:absolute;top:390px;left:170px;text-decoration:none;color:#fff;padding:8px 0 0 25px;text-align:center;line-height:12px;}
#centre a#pasi_btn2 {display:block;width:145px;height:32px;background: url(images/btn-pasi-2.jpg) left top no-repeat;
position:absolute;top:434px;left:170px;text-decoration:none;color:#fff;padding:8px 0 0 25px;text-align:center;line-height:12px;}
#centre a#pasi_btn3 {display:block;width:145px;height:32px;background: url(images/btn-pasi-3.jpg) left top no-repeat;
position:absolute;top:478px;left:170px;text-decoration:none;color:#fff;padding:8px 0 0 25px;text-align:center;line-height:12px;}
#centre a#pasi_btn4 {display:block;width:67px;height:21px;background: url(images/btn-pasi-4.jpg) left top no-repeat;
position:absolute;top:522px;left:230px;text-decoration:none;color:#fff;padding:8px 0 0 0px;text-align:center;line-height:12px;}

#centre a#feder_btn1 {display:block;width:153px;height:24px;background: url(images/btn-feder-1.jpg) left top no-repeat;
position:absolute;top:397px;left:540px;text-decoration:none;padding:5px 0 0 0px; text-align:center;color:#fff;}
#centre a#feder_btn2 {display:block;width:153px;height:26px;background: url(images/btn-feder-2.jpg) left top no-repeat;
position:absolute;top:437px;left:540px;text-decoration:none;padding:3px 0 0 0px; text-align:center;color:#fff;line-height:12px;}
#centre a#feder_btn3 {display:block;width:153px;height:26px;background: url(images/btn-feder-3.jpg) left top no-repeat;
position:absolute;top:477px;left:540px;text-decoration:none;padding:3px 0 0 0px; text-align:center;color:#fff;line-height:12px;}
#centre a#feder_btn4 {display:block;width:149px;height:32px;background: url(images/btn-feder-4.jpg) left top no-repeat;
position:absolute;top:515px;left:523px;text-decoration:none;padding:7px 0 0 23px; text-align:center;color:#fff;line-height:12px;}

#centre a#pasi_btn1:hover, #centre a#pasi_btn2:hover, #centre a#pasi_btn3:hover, #centre a#pasi_btn4:hover, #centre a#feder_btn1:hover, #centre a#feder_btn2:hover, #centre a#feder_btn3:hover, #centre a#feder_btn4:hover {font-weight:600;}

/******************
fin accueil
********************/

/******************
Centre & contenus
********************/
#Without {text-align:center;position:relative;z-index:1;} /*le flash*/

/*Ariane*/
#ariane {color:#3d4661;margin-top:0px;font-size:11px;padding-left:10px;}
#ariane a {color:#3d4661;}
#ariane a:hover {color:#747485;text-decoration:none;}
#ariane a img {border:0;}

/*Titre - cartouches*/
h1 {color:#fff;font-size:16px;margin-bottom:0;}
h1 span#num1, h1 span#num2, h1 span#num3, h1 span.end {display:block;height:39px;float:left;}
h1 span.intit {float:left;background: url(images/title1-bg.jpg) left top repeat-x;
padding:9px;height:21px;}
h1 span#num1 {width:39px;background: url(images/title1-span1.jpg) left top no-repeat;}
h1 span#num2 {width:39px;background: url(images/title1-2-span1.jpg) left top no-repeat;}
h1 span#num3 {width:39px;background: url(images/title1-3-span1.jpg) left top no-repeat;}
h1 span.end {width:10px;background: url(images/title1-span2.jpg) top right no-repeat;}

h1.titlefeder span.end {height:29px;width:11px;background: url(images/title1-feder-span2.jpg) top right no-repeat;}
h1.titlefeder span.intit {float:left;background: url(images/title1-feder-bg.jpg) left top repeat-x;
padding:5px;height:24px;}

.contenu {clear:both;width:735px;margin:0px auto 5px auto;background:#fff url(images/bg-contenu.jpg) top right repeat-y;
padding:5px 10px 5px 5px;border-top:1px solid #4e4e61;border-bottom:1px solid #4e4e61;
color:#4e4e61;}
.paside {border-left:10px solid #747485;}
.federside {border-left:10px solid #bd9572;}
.contenu p {clear:both;}
.contenu a {color:#3d4661;}
.contenu a:hover {color:#747485;text-decoration:none;}
/*.contenu ul {list-style:none;}*/

.contenu h2, .federside h2 {color:#fff;font-size:13px;margin-left: -5px;}
.contenu h2 span.intit {float:left;background: url(images/title2-bg.jpg) left top repeat-x;
padding:2px 4px;height:18px;}
.federside h2 span.intit {float:left;background: url(images/title2-feder-bg.jpg) left top repeat-x;
padding:2px 4px;height:18px;}
.contenu h2 span.end {float:left;display:block;height:22px;width:8px;background: url(images/title2-span2.jpg) top right no-repeat;}
.federside h2 span.end {float:left;display:block;height:22px;width:10px;background: url(images/title2-feder-span2.jpg) top right no-repeat;}

a.doc, a.pdf {padding-left:20px;height:20px;display:block;}
a.doc {background: url(../administration/media/img/icones/doc.gif) left top no-repeat;}
a.pdf {background: url(../administration/media/img/icones/pdf.png) left top no-repeat;}

/*Formulaire*/
.contenu form {clear:both;margin-top:40px;}
.contenu form fieldset {margin:-11px auto 0 auto;padding:0;border:0;background-color:#87a0bc;width:700px;
position:relative;}
.contenu form fieldset legend {font-weight:bolder;background-color:#fff;padding:2px;border: 1px solid;
border-top:0;border-left:0;}
.contenu form p {padding-left:10px;}
.contenu form p.ante {height:10px;width:690px;margin:13px auto 0px auto;line-height:5px;font-size:5px;
background: url(images/bg-ante.jpg) left top no-repeat;}
.contenu form p.post {height:10px;width:690px;margin:0px auto 3px auto;line-height:5px;
background: url(images/bg-post.jpg) left top no-repeat;}

.contenu form p label {display:block;width:340px;float:left;font-weight:bolder;text-align:right;
padding:2px 10px 0 0;}
.red, p label span {color:#ff0000;}

.contenu form p#chkbox label {display:block;width:auto;float:none;font-weight:lighter;text-align: left;
padding:4px 10px 0 0;}
.contenu form p#chkbox input {float:left;}

.contenu form p#addItem input {float:left;}

.contenu form input.submit, .contenu form input.reset {border:0;font-weight:600;letter-spacing:-0.05em;width:153px;
height:29px;background:url(images/submit.gif) left top no-repeat;cursor:pointer;
letter-spacing:-0.05em;text-decoration:none;}
.contenu form input.submit {color:#fff;}
.contenu form input.reset {color:#ff0000;}

p#validform {text-align:center;}

/*Cofinancement*/
.contenu form p.addItem {padding:0px 0px 0px 0px;}
p#titreCofi {color:#fff;text-align:center;font-size:110%;}
span.cadreCofi {display:block;border:2px inset #efefe9;padding:3px 0px;margin:5px;
background-color:#bdcedb;}
#ajouter_cofinancement {border:0;color:#fff;font-weight:600;display:block;width:153px;height:29px;
background:url(images/btn-feder-1-menu.gif) left top no-repeat;cursor:pointer;margin:15px 0px 15px 53px;
padding:0;letter-spacing:-0.05em;}
a.supprimer_cofinancement {display:block;color:#fff;font-weight:600;letter-spacing:-0.05em;width:153px;
height:29px;background:url(images/btn-feder-1-menu.gif) left top no-repeat;cursor:pointer;
padding:4px 0px 0px 2px;letter-spacing:-0.05em;text-decoration:none;}
a.supprimer_cofinancement:hover {color:#fff;}

/*Pied de page*/
#footer {}
#footer p {margin:0 auto;width:90px;height:12px;line-height:9px;}
#footer p a {color:#fff;text-decoration:none;font-size:10px;margin:0px;}
#footer p a:hover {font-weight:bolder;}
p#credits {width:873px;margin:2px auto;color:#aaa;text-align:center;font-size:11px;}


/* MENU =============================================================== 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#navig {list-style-type:none; margin:0px 0px 2px 180px; padding:0;height:127px;}

#navig li {float:left; padding:0; margin:0 40px 0 0; position:relative; height:3em;z-index:100;}
#navig li#porteur {width: 210px;}
#navig li#partner {width: 262px;}
#navig li dl {position:absolute; top:0; left:0;padding-bottom:5px;}
#navig li a, #menu li a:visited {text-decoration:none;}
#navig li dd {display: none;}
#navig li a:hover {border:0;}
#navig li:hover dd, #navig li a:hover dd{display: block;}
#navig li:hover dl, #navig li a:hover dl {padding-bottom:10px;}
#navig table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#navig dl { margin: 0; padding: 0; }
#navig dt {margin:0; padding: 5px 5px 5px 20px; font-size: 1.2em; color: #fff;font-weight:bolder; }

#navig .one {}
#navig .two {}

#navig .one dt {background: url(images/bouton-pasi-menu.jpg) left top no-repeat; width: 140px;height:80px;
padding:40px 0 0 70px;}
#navig .two dt {background: url(images/bouton-feder-menu.jpg) left top no-repeat;width:142px;height:82px;
padding:45px 0 0 120px;}

#navig dd {margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;^psotop,:relative;z-index:200;}

#navig .one dd {width:210px;height:39px;}
#navig .one dd a {color:#fff;text-align:center;line-height:12px;margin:0 auto;}
#navig .one dd#porteur1 a {background: url(images/btn-pasi-1-menu.gif) center top no-repeat;
width:185px;height:31px;padding:8px 0 0 25px;}
#navig .one dd#porteur2 a {background: url(images/btn-pasi-2-menu.gif) center top no-repeat;
width:185px;height:31px;padding:8px 0 0 25px;}
#navig .one dd#porteur3 a {background: url(images/btn-pasi-3-menu.gif) center top no-repeat;
width:185px;height:31px;padding:8px 0 0 25px;}
#navig .one dd#porteur4 a {background: url(images/btn-pasi-4-menu.gif) 85px top no-repeat;
width:185px;height:21px;padding:8px 0 0 25px;margin-top:5px;}

#navig .two dd {width:262px;height:39px;}
#navig .two dd a {color:#fff;text-align:center;}
#navig .two dd#partner1 a {background: url(images/btn-feder-1-menu.gif) center top no-repeat;
width:262px;height:32px;padding: 7px 0 0 0px;margin:0px 25px 0px 25px;line-height:14px;}
#navig .two dd#partner2 a {background: url(images/btn-feder-2-menu.gif) center top no-repeat;
width:262px;height:36px;padding: 3px 0 0 0px;margin:0px 25px 0px 25px;line-height:12px;}
#navig .two dd#partner3 a {background: url(images/btn-feder-3-menu.gif) center top no-repeat;
width:262px;height:36px;padding: 3px 0 0 0px;margin:0px 25px 0px 25px;line-height:12px;}
#navig .two dd#partner4 a {background: url(images/btn-feder-4-menu.png) center top no-repeat;
width:262px;height:32px;padding: 7px 0 0 25px;margin:0px 0px 0px 3px;line-height:13px;}
* html #navig .two dd#partner4 a {background:url(images/btn-feder-4-menu.gif) center top no-repeat;;}

#navig dd.last {}

#navig dt a, #navig dt a:visited {display:block; color:#fff;}

#navig dd a, #navig dd a:visited {color:#fff; text-decoration:none; display:block; padding:4px 5px 4px 20px; width:125px;}

#navig .one dd a {color:#fff;}
#navig .two dd a {color:#fff;}

#navig .one dd a:hover {color:#fff;font-weight:bolder;}
#navig .two dd a:hover {color:#fff;font-weight:bolder;}


