@charset "UTF-8";
/* CSS Document */
@import url("rte.css"); 
/*--gestion zones page d'accueil--*/

/*--gestion zones de référence--*/

html,body{margin:0;padding:0
font-size: 100%; /* Évite un bug d'IE 6-7. (1) */ 
}
body{
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;;
	background-image: url(../medias/fond01.gif);
}
/*typo et styles des zones*/


*{
	list-style:none;
	margin:0px;
	padding:0px;
}
/* Liens */ 
a{color:#fff;
margin:0;
padding:0;
text-decoration:none;}
a:hover {
	color:#fff;
	margin:0;
	padding:0;
	text-decoration:underline;
}

/* Titres */ 
h1, h2, h3, h4, h5, h6 { 
  margin: 1em 0 .5em 0; 
  line-height: 1.2; 
  font-weight: bold; 
  font-style: normal; 
} 
h1 { 
  font-size: 1.75em; 
} 
h2 { 
  font-size: 1.5em; 
} 
h3 { 
  font-size: 1.25em; 
} 
h4 { 
  font-size: 1em; 
} 
 
/* Listes */ 
ul, ol {
	margin: 0;
	padding: 0;
} 
 
/* Paragraphes */ 
p {
	margin: 0em;
	font-size: 1em;
	color: #FFF;
} 
/*-------- gestion header-----------*/
div#header{
	clear:both;
	position:absolute;
	height:150px;
	margin:0;
	
	top: 0px;
	width: 950px;
	
	padding: 0px;
}
div#signature {
	font-size:1.05em;
	font-weight:bold;
	height:30px;
	line-height:1.75em;
	width:80%;
	background-image: url(../medias/fd-signature09.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 8px;
	margin-left: 100px;
}
div#signature a{
	color:#FFF;
	text-decoration: none;
}
div#logo{
	width: 100%;
	height: 95px;	
}
div#logoin {
	width:300px;
	position: relative;
	float: left;
}
div#border {
	width:500px;
	position: relative;
	float: right;
}
div#menuprinc {
	
	font-size: 0.98em;
	padding-top: 5px;
	width: 100%;height: 45px;
	
	width:950px;
}
div#menuprinc ul{}
div#menuprinc ul li{
	display: block;
	float: left;
	width: 133px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
	text-align: center;
	height: 35px;	
}
div#menuprinc ul li a{
	font-weight: bold;
	display: block;
	height: 35px;
	width: 133px;
	background-image: url(../medias/menup.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 0.92em;
	color: #FFF;
	text-decoration: none;
}
div#menuprinc ul li a:link{ }
div#menuprinc ul li a:visited{ 
}
div#menuprinc ul li a:hover{
	background-image: url(../medias/menup.png);
	background-repeat: no-repeat;
	background-position: -132px 0px;
	color: #fed443;
}
div#menuprinc ul li a:active, div#menuprinc ul li a.itemMenu_act{
	background-image: url(../medias/menup.png);
	background-repeat: no-repeat;
	background-position: -265px 0px;
	color: #0076bd;
}

div#filint{
	padding-left: 8px;
	font-size: 0.88em;
	padding-top: 5px;
	width: 100%;
	height: 20px;
	width:942px;
}


div#filint a {
	text-decoration: none;
	color:#70b556;
	padding-left: 8px;		
}
div#container{
	text-align:left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8fb581;
	border-left-color: #8fb581;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8fb581;
}
div#content {
	
}
div#content hr{
	margin-top: 15px;
	margin-bottom: 5px;height: 1px; color: #839D2D; background-color: #839D2D; width: 50%; border: none;
}

div#content p{line-height:1.4}
div#content h1{
	background-image: url(../mediasdons/fdTitreH1.png);
	background-repeat: no-repeat;
	font-size: 1.25em;
	padding-left: 12px;
	color: #fff;
	line-height: 2em;
	background-position: 0px 5px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#content h2{
	
	font-size: 1.05em;
	padding-left: 12px;
	color: #415DA1;
	line-height: 2em;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#content ul  {
	margin-left: 40px;
}
div#content ul li {
	list-style-image:url(../../medias/carre_move.gif);
}
div#content .csc-textpic {
	clear: both;
}
div#contentacc p.bodytext, div#content p.bodytext {
	margin-top: 8px;
	margin-bottom: 8px;
}
div#extra{
	/**/
}

div#navigation{  }
div#menuG {
	width: 180px;
	padding-left: 0px;
	margin-top: 3px;
	margin-bottom: 25px;
	padding-bottom: 25px;
	margin-right: 5px;
	margin-left: 0px;
}
.infos01 {
	text-align: center;
	display: block;
	padding: 8px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #dfeed9;
	border: 1px solid #fff3d0;
	font-size: 0.78em;
	color: #355389;
	width: 160px;
}
.infos02{}/* cf RTE.css*/
.infos03{}/* cf RTE.css*/
.infos02 li{
	margin: 2px;
	padding-left: 8px;
}
.infos02 li a{
	color: #415DA1;
	font-weight: normal;
	font-size: 0.88em;
	background-image: url(../medias/puce04.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 18px;	line-height: 20px;
	display: block;
	height: 15px;
}
div#contdt img {
	padding: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.lienpage , .liendoc , .lienweb  {
	
	font-size:0.92em;
	font-weight:bold;
	padding-left:35px;
	padding-right:20px;
	padding-top:2px;
	display: block;
	margin-top: 15px;
	height: 30px;
}
.lienweb  {
	background-color:transparent;
	background-image:url(../medias/puce-doc.png);
	background-position:1px 3px;
	background-repeat:no-repeat;}

.lienpage {
	background-color:transparent;
	background-image:url(../medias/puce-doc.png);
	background-position:1px 3px;
	background-repeat:no-repeat;}
	
.liendoc  {
	background-color:transparent;
	background-image:url(../medias/puce-doc.png);
	background-position:1px 3px;
	background-repeat:no-repeat;}
	
div#footer{
	
	margin:0;
	padding:5px 10px;
	text-align: center;
	color: #2d5ca3;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	
}
div#footer p{
	
}

div#footer a {
	text-decoration: none;}
div#footer ul {
	
}
div#footer ul li{display: inline;
	
	padding-right: 5px;padding-left: 18px;
	line-height: 20px;background-image: url(../medias/puce02.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	
}
div#footer ul li a{ color:#355389; 
	}
div#footer ul li a:hover{ text-decoration:underline;}
	
/*gestion des espaces*/




div#container{
	position:relative;
	width:950px;
	margin-top: 0pt;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;
	padding-top: 150px;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	text-align: none;
	background-color: #5D686E;
}

div#wrapper{
	clear:both;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
div#content{
float:left;
/*margin-right:-500px;*/
padding:20px 20px 20px 30px;
width:500px;
	background-image: url(../mediasdons/fdcorps01.png);
	background-repeat: no-repeat;

}

div#extra{
float:right;
margin-right:15px;
width:180px;}
div#navigation{
	float:left;
	width:200px;
	margin-top: 20px;
}
div#footer{
	clear:both;
	color:#355389;
	height:35px;
	width:930px;
	font-size: 0.88em;
}

/*gestion des formulaires*/
/*Formulaire typo3 */
.csc-mailform LABEL{
        font-size:1em;
}
.csc-mailform .csc-mailform-submit{
	background-color:#007DD1;
	color:#FFFFFF;
	padding:2px 15px;
}
.csc-mailform {
    border: none;
    text-align:left;
    padding-left:35px;
    padding-top:15px;
}
.csc-mailform-submit{
    border: 1px solid #999;
    margin: 0 0 0 155px;
}
.csc-mailform input{
	background-color:transparent;
	border: 1px solid #009999;
}
.csc-mailform textarea{
border: 1px solid #009999;
}
.csc-mailform-radio{
    clear: both;
    display:block;
    padding-left:200px;
}
.csc-mailform-radio legend{
    display: none;
}
input.csc-mailform-radio{
    margin-top:5px;
    float: left;
    border:none;
}
input.csc-mailform-check{
    border:none;
}
span.csc-mailform-radio fieldset{
    padding:0px;
    margin:0px;
    border:none;
}
.csc-mailform .csc-mailform-field LABEL{
    /*font-size:0.85em;*/
    width: 200px;
}
span.csc-mailform-radio fieldset label{
    display:block;
    float:none;
    width: 140px;
    padding-left:0px;
    margin-left:0px;
    text-align:left;
    padding-top:6px;
}

fieldset.csc-mailform {
}
.csc-mailform-field{
    padding:3px;
   clear:both;
   margin-bottom:2px;
}
div.csc-mailform-field label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	display:inline;
	width: 150px;
	float:left;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 0;
	padding-right: 2px;
	padding-left: 2px;
}

.img.tx-srfreecap-pi2-image {
float:right;
margin-left:1em;
margin-right:1em;
vertical-align:middle;
}
.tx-srfreecap-pi2-cant-read {
color:#35006D;
float:left;
font-size:0.9em;
}
.tx_powermail_pi1_fieldwrap_html_captcha_description  {
color:#35006D;
float:left;
font-size:0.9em;
}
/*gestion des contenus typo3 */
.csc-textpic-caption { font-size:0.77em;}
div#content h1.csc-firstHeader {
	display: block;
	background-image: url(../medias/filetH1-first.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 30px;
}
div#menuG .csc-menu { }
div#menuG ul.csc-menu  {
	margin-left: 10px;
	padding-left: 8px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
div#menuG ul.csc-menu  li{
	background-image: url(../medias/puce03.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 18px;
	margin-top: 8px;
	margin-bottom: 8px;
}
div#menuG  ul.csc-menu li a{
	color: #415DA1;
	font-weight: bold;
	
}
div#menuG  ul.csc-menu li a:hover{ }
div#menuG h1.csc-firstHeader {
	font-size: 1.25em;
	color: #299424;
	background-color: #FFCD27;
	margin: 5px;
	padding: 8px;
}
div#contdt .csc-header h1,div#contdt .csc-header h1 a {
	font-size: 1.25em;
	color: #25427b;
	margin-left: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCD27;
}div#contdt .csc-menu { }
div#contdt ul.csc-menu  {
	margin-left: 10px;
	padding-left: 8px;
	margin-top: 80px;
	margin-right: 0px;
	margin-bottom: 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
div#contdt ul.csc-menu  li{
	background-image: url(../medias/pj.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 18px;
	margin-top: 8px;
	margin-bottom: 8px;
}
div#contdt  ul.csc-menu li a{
	color: #415DA1;
	
	
}
div#contdt  ul.csc-menu li a:hover{ }
