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

/*h1, h2, h3 {margin:0; padding:0}*/
body {margin:0; padding:0;  font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px; color:#4e4e52; background-color:#baca71; line-height:15px;}
#center{ width:973px; margin:0px auto;  height:100%;}

#container{float: left; width:873px; height:100%;  background: url(../images/fd_total.gif)}

a { color:#87378c}
a:hover { text-decoration:underline}

#rechercher { background:url(../images/fd_recherche.gif); width:193px; height:64px; margin-left:2px; padding:40px 0 0 20px}

.lienSpecial { font-size:12px; font-weight:bold; text-decoration:underline;}

#container #header { height:125px; width:873px; background:url(../images/bandeau.jpg);  display:block}
.decalLogo {float:left; margin:10px 0 0 10px;}
#container #menu {float:left;  width:850px; margin-left:12px; margin-bottom:20px; display:inline;}
#container #menu img { margin:0; padding:0}

#contenu { width:819px; margin:0 auto}
#contenu #colonneGauche {float:left; background:url(../images/bordure.gif) right top no-repeat; width:385px; margin-bottom:20px;}
#contenu #colonneGauche form { margin:5px 0 5px 0}
#contenu #colonneGauche #conseil {float:left; width:348px; border:1px solid #f2e9f2; padding-top:10px;}
#contenu #colonneGauche #conseil #top{float:left; width:328px; /*background:url(../images/titre_adherer.gif) no-repeat;*/ padding:20px 10px 0 0;  display:inline}
#contenu #colonneGauche #conseil #top p { margin:0 0 10px 10px}
#contenu #colonneGauche #conseil #top .ligne{float:left;  margin-bottom:2px}
#contenu #colonneGauche #conseil #top label { width:120px; float:left; text-align:right; margin-right:5px;}
#contenu #colonneGauche .alignement { vertical-align:middle;}
#contenu #colonneGauche .liste ul {width:338px; float:left; margin:0; padding:0;  border-bottom:1px solid #f2e9f2;}
#contenu #colonneGauche .liste li { list-style:none;}
#contenu #colonneGauche .liste li a{ float:left;background: url(../images/liste_conseil1.gif); line-height:27px; width:338px; padding-left:10px;  color:#45525b; font-weight:bold; display:inline}
#contenu #colonneGauche .liste li a:hover{ float:left;background: url(../images/liste_conseil2.gif); line-height:27px; width:338px; padding-left:10px;  color:#87378c; font-weight:bold; display:inline}

#contenu #colonneGauche #info {float:left;  background:url(../images/titre_infojur.gif) no-repeat; padding-top:40px }
#contenu #colonneGauchePoint #info {width:275px; float:left;  background:url(../images/titre_infojur.gif) no-repeat; padding-top:40px }
#contenu #colonneGauchePoint  .liste ul {width:250px; float:left; margin:0; padding:0;  border-bottom:1px solid #f2e9f2;}
#contenu #colonneGauchePoint  .liste li { list-style:none;}
#contenu #colonneGauchePoint  .liste li a{ float:left;background: url(../images/liste_conseil1.gif); line-height:27px; width:250px; padding-left:10px;  color:#45525b; font-weight:bold; display:inline}
#contenu #colonneGauchePoint  .liste li a:hover{ float:left;background: url(../images/liste_conseil2.gif); line-height:27px; width:250px; padding-left:10px;  color:#87378c; font-weight:bold; display:inline}


#contenu #colonneGauche #news {float:left;  background:url(../images/fd_news.jpg) no-repeat; width:338px;padding:30px 0 30px  10px; margin: 20px 0 10px 0}
#contenu #colonneGauche #news a { color:#FFFFFF; text-decoration:none}
#contenu #colonneGauche #news a:hover { text-decoration: underline}
#contenu #colonneGauche #cv { background:url(../images/fd_cv.gif); width:324px; float:left; padding:40px 10px 0 10px; margin-top:15px; } 
#contenu #colonneGauche #cv li { list-style:none; margin-bottom:5px;}
#contenu #colonneGauche #cv li h3  {margin:3px 0 0 0; padding:0; } 
#contenu #colonneGauche #cv li h3 a{ color:#4e4e52; font-size:11px; text-decoration:none; margin-bottom:0} 
#contenu #colonneGauche #cv li h3 a:hover{ color:#97529b; text-decoration:underline;} 
#contenu #colonneGauche #cv li p { margin:0; padding:0}
#contenu #colonneGauche  #pied { float:left; background: url(../images/pied_cv.gif); width:344px; margin-bottom:15px;}
#contenu #colonneGauche  #pied  ul { text-align:center; padding: 0 0 6px; margin-bottom:10px;}
#contenu #colonneGauche  #pied  li { display:inline; padding:0px 10px 0px 10px; color:#FFFFFF; line-height:23px;} 
#contenu #colonneGauche  #pied  li a {color:#FFFFFF; text-decoration:none;}
#contenu #colonneGauche  #pied  li a:hover {color:#FFFFFF; text-decoration:underline;}

#petiteAnnonce li, #stages li {float:left; list-style:none; margin-bottom:5px; border-bottom:1px dotted #666666; padding-bottom:10px; /*width:100%;*/ /*display:inline-block*/}
#petiteAnnonce li h3, #stages li h3  {margin:3px 0 0 0; padding:0; } 
#petiteAnnonce h1, #stages h1  {width:300px; } 
#petiteAnnonce li h3 a, #stages li h3 a{ color:#4e4e52; font-size:11px; text-decoration:none; margin-bottom:0} 
#petiteAnnonce li h3 a:hover, #stages li h3 a:hover{ color:#97529b; text-decoration:underline;} 
#petiteAnnonce li p, #stages li p  { margin:0; padding:0}
#petiteAnnonce a, #stages a { color:#87378c}

#contenu #colonneDroite .etude li { border-bottom:1px solid #CCCCCC; margin-bottom:10px; padding-bottom:10px; display:inline-block; width:100%}
#contenu #colonneDroite .document { float:right; margin-top:5px; margin-left:10px;}
#contenu #colonneDroite { float:left; width:430px; margin-bottom:20px;}
#contenu #colonneDroite #infoSnaaf {float:left; background:url(../images/fd_info.gif) no-repeat; flaot:left; width:406px; padding:15px 10px 10px 10px; border-bottom:1px solid #e2ebf2}
#contenu #colonneDroite #infoSnaaf #ttInfo { text-align:right; margin-bottom:15px;}
#contenu #colonneDroite #infoSnaaf #ttInfo a{  color:#FFFFFF; font-weight:bold}
#contenu #colonneDroite #infoSnaaf #telecharger { text-align:right;}
#contenu #colonneDroite #infoSnaaf #telecharger  a{  color:#a3b843; font-weight:bold}

#contenu .plusVert { float:right; background:url(../images/plus_vert.gif) right no-repeat; padding-right:15px;}
#contenu #colonneDroite #infoSnaaf p {margin-bottom:10px;}
#footer {float: left; background:url(../images/fd_footer.jpg); width:873px; line-height:24px; height:80px; display:block;}

#contenu #colonneDroitePoint { float:left; width:520px; margin-bottom:20px;}
#contenu #colonneDroitPoint .etude li { border-bottom:1px solid #CCCCCC; margin-bottom:10px; padding-bottom:10px; display:inline-block; width:100%}
#contenu #colonneDroitePoint .document { float:right; margin-top:5px; margin-left:10px;}
#contenu #colonneDroitePoint #infoSnaaf {float:left; background:url(../images/fd_info.gif) no-repeat; flaot:left; width:406px; padding:15px 10px 10px 10px; border-bottom:1px solid #e2ebf2}
#contenu #colonneDroitePoint #infoSnaaf #ttInfo { text-align:right; margin-bottom:15px;}
#contenu #colonneDroitePoint #infoSnaaf #ttInfo a{  color:#FFFFFF; font-weight:bold}
#contenu #colonneDroitePoint #infoSnaaf #telecharger { text-align:right;}
#contenu #colonneDroitePoint #infoSnaaf #telecharger  a{  color:#a3b843; font-weight:bold}
#contenu #colonneDroitePoint  table { border-top:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid; margin-bottom:15px; empty-cells:show}
#contenu #colonneDroitePoint  th { background-color:#825885; text-align: center; color:#FFFFFF; text-align:center; padding: 3px 5px 3px 5px; font-weight:bold; border-right: #FFFFFF 1px solid}
#contenu #colonneDroitePoint  td {text-align:center;  border-right: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px dotted; line-height:20px; padding: 3px 5px 3px 5px;}

#contenu #colonneDroite #agenda {float:left; background:url(../images/titre_agenda.gif) no-repeat; padding:15px 0 0 0; font-family:Arial, Helvetica, sans-serif; margin-bottom:30px;}
#contenu #colonneDroite #agenda #ttInfo { text-align:right; margin-bottom:30px;}
#contenu #colonneDroite #agenda #ttInfo a{  color:#a3b843; font-weight:bold}
#contenu #colonneDroite #agenda  #savoirPlus { text-align:right;}
#contenu #colonneDroite #agenda  #savoirPlus  a{  color:#a3b843; font-weight:bold}
#contenu #colonneDroite #agenda li { float:left;  border-bottom: 1px solid #e2ebf2; padding-bottom:5px; margin-bottom:10px; list-style:none;}
#contenu #colonneDroite #agenda li h2 { font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:23px; color:#404149; margin-bottom:0; margin-top:0}
#contenu #colonneDroite #agenda .date { font-size:10px; margin-bottom:10px;}
#contenu #colonneDroite #agenda .actualite { float:left; } 
#contenu #colonneDroite #agenda img { float:left;  padding:2px; border: solid 1px  #d2d2d2; vertical-align:middle; vertical-align:top; margin: 0 5px 5px 0}
#contenu #colonneDroite #agenda p {margin: 0  0 10px 0;}
#footer ul { text-align:center}
#footer li { display:inline; padding:0px 10px 0px 10px; color:#FFFFFF} 
#footer .separation { border-right: 1px #FFFFFF solid }
#footer li a {color:#FFFFFF; text-decoration:none;}
#footer li a:hover {color:#FFFFFF; text-decoration:underline;}

h1 {color:#6d686e; padding-left:40px; border-bottom:1px solid #87378c; padding-bottom:7px; font-weight:normal; margin-bottom:30px; font-size:20px; line-height:25px; background:url(../images/fleche_prune.gif) no-repeat;}

#tromb1 {float:left; margin-right:15px; width:162px; height:250px; display:block; background:url(../images/tromb1.gif) no-repeat top; padding:6px; text-align:center}
#tromb1 img { margin:0 auto 10px auto}
#tromb1 .nom { color:#87378c; font-weight:bold; line-height:20px}
#tromb2 {float:left; margin-right:15px; margin-left:20px;  width:140px; height:250px; display:block; background:url(../images/tromb2.gif) no-repeat top; padding:6px; text-align:center}
#tromb2 img { margin:0 auto 10px auto}
#tromb2 .nom { color:#87378c; font-weight:bold; line-height:20px}

#nota { font-size:11px; font-style:italic; margin-top:15px;}
form h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:10px 0 10px 0; color:#6d686e; background: url(../images/puce_prune.gif) no-repeat; padding-left:18px; }
th { font-weight:normal;}
.valid {margin:10px;}
.forfait {float:left; width:375px; height:37px; display:block; margin-bottom:15px; color:#87378c; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background: url(../images/fd_forfait.gif) #0066CC; line-height:37px; padding-left:30px}

#footeu {float:left; height:360px; width:100%; background:url(../images/footeu.jpg) no-repeat right}
#footeu label {float:left; width:200px; text-align:right; margin-right:10px; font-weight:bold}
#footeu .valid{ float:left; margin:0 0 0 120px; width:200px; height:33px; background:url(../images/valid.gif); margin-top:10px;}
#footeu .valid:hover {background:url(../images/validhover.gif);}
#footeu .valid input{ border:0px; background:none; color:#FFFFFF; font-size:12px; line-height:33px; font-weight:bold; margin:5px 0; width:185px;}
#footeu .valid a {float:left;  border:0px; background:none; color:#FFFFFF; font-size:12px; line-height:33px; font-weight:bold; margin:0; width:185px; text-align:center}
#footeu h2{clear:both; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333333}

#footeu2 {float:left; height:500px; width:100%; background:url(../images/footeu.jpg) no-repeat right}
#footeu2 label {float:left; width:200px; text-align:right;background:url(../images/puce_prune.gif) right no-repeat;padding:0 30px 0 0; margin-right:10px; color:#6d686e; font-size:15px; font-weight:bold}
#footeu2 .valid{ clear:both;  float:left; margin:0 0 0 180px; width:200px; height:33px; background:url(../images/valid.gif); margin-top:10px;}
#footeu2 .valid:hover {background:url(../images/validhover.gif);}
#footeu2 .valid input{ border:0px; background:none; color:#FFFFFF; font-size:12px; line-height:33px; font-weight:bold; margin:5px 0; width:185px;}
#footeu2 .valid a {float:left;  border:0px; background:none; color:#FFFFFF; font-size:12px; line-height:33px; font-weight:bold; margin:0; width:185px; text-align:center}
#footeu2 h2{clear:both; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333333}
#footeu2 h1{width: 550px}
#footeu2 .infoAdhed {padding:0 0 0 10px; font-size:15px; color:#6d686e}
#footeu2 li { flaot:left; margin:0 0 0 50px;}
#footeu2 li { clear:both; float:left; padding:10px 0; list-style:none}
#footeu2 p { clear:both; float:left; margin:40px 50px; font-weight:bold }

#contenu #colonneDroite h2 { font-size:17px; font-weight:bold}

#contenu #colonneDroite2 {float:left; width:430px; margin-bottom:20px;}
#contenu #colonneDroite2 ul { margin-bottom:10px;  margin-left:40px; }
#contenu #colonneDroite2 li { list-style-image: url(../images/puce_prune2.gif)}
#contenu #colonneDroite2 img { float:left;  padding:2px; border: solid 1px  #d2d2d2; vertical-align:middle; margin: 0 5px 5px 0}

#contenu #colonneDroite2  h1 {margin-bottom:0px;}
#contenu #colonneDroite2 .date { font-size:10px; margin-bottom:10px; color:#87378c}

#contenu #colonneGauche2 {float:left; background:url(../images/bordure2.gif) right top no-repeat; width:385px; margin-bottom:20px;}
#contenu #colonneGauche2 #listeActu {float:left; width:349px; background:url(../images/liste_actu.gif) no-repeat; padding:30px 0px 10px 0px;}
#contenu #colonneGauche2 #listeActu #ssMenu {float:left; margin-left:1px}
#contenu #colonneGauche2 #listeActu #ssMenu ul {float:left; font-family:Arial, Helvetica, sans-serif; padding:0; width:336px;}
#contenu #colonneGauche2 #listeActu #ssMenu {float:left; background-color:#b2afcb; margin-bottom:20px;}
#contenu #colonneGauche2 #listeActu #ssMenu li {float:left; display:inline; width:auto; border:none; margin:0; width:84px; text-align:center}
#contenu #colonneGauche2 #listeActu #ssMenu li a{ display:inline; color:#FFFFFF; font-weight:bold; padding:1px 8px 5px 8px;}
#contenu #colonneGauche2 #listeActu #ssMenu li a:hover{background-color:#87378c; font-weight:bold;}
#contenu #colonneGauche2 #listeActu ul {padding:0px 10px 0px 10px; margin:0}
#contenu #colonneGauche2 #listeActu li { float:left;  border-bottom: 1px solid #e2ebf2; padding-left:0; margin-left:0px;  padding-bottom:5px; margin-bottom:10px; list-style:none; width:319px; -margin-left : 5px ;/* background:url(../images/deg_actu.gif)bottom repeat-x */}

#contenu #colonneGauche2 #listeActu li h2 { margin-bottom:0px;}
#contenu #colonneGauche2 #listeActu li h2 a{ font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; line-height:16px; color:#87378c}
#contenu #colonneGauche2 #listeActu .date { font-size:10px; margin-bottom:0px; color:#87378c}
#contenu #colonneGauche2 #listeActu .actualite { float:left; } 
#contenu #colonneGauche2 #listeActu img { float:left;  padding:2px; border: solid 1px  #d2d2d2; vertical-align:middle; margin: 0 5px 5px 0}
#contenu #colonneGauche2 #listeActu a{color:#87378c; margin-bottom:10px;}
#contenu #colonneGauche2 #listeActu  #savoirPlus { text-align:right;}
#contenu #colonneGauche2 #listeActu #savoirPlus  a{  color:#87378c; font-weight:bold}

#contenu #colonneGauche3 {float:left; background:url(../images/bordure2.gif) right top no-repeat; width:245px; margin-bottom:20px;}
#contenu #colonneGauche3  .liste ul {float:left; margin:0; padding:0;  border-bottom:1px solid #f2e9f2;}
#contenu #colonneGauche3  .liste li { list-style:none;}
#contenu #colonneGauche3  .liste li a{ float:left;background: url(../images/liste_conseil1.gif); line-height:27px; width:200px; padding-left:10px;  color:#45525b; font-weight:bold; display:inline}
#contenu #colonneGauche3  .liste li a:hover{ float:left;background: url(../images/liste_conseil2.gif); line-height:27px; width:200px; padding-left:10px;  color:#87378c; font-weight:bold; display:inline}
#contenu #colonneGauche3 .input { width:120px; font-size:11px;}
#contenu #colonneGauche3 .alignement { vertical-align:middle;}

#contenu #colonneDroite4 { float:left; width:570px; margin-bottom:20px;}
#contenu #colonneDroite4 { float:left; width:570px; margin-bottom:20px;}
#contenu #colonneDroite4 ul { margin-bottom:10px;  margin-left:40px; }
#contenu #colonneDroite4 li { list-style-image: url(../images/puce_prune2.gif)}
#contenu #colonneDroite4 a { color:#614563; text-decoration: underline; }	
#contenu #colonneDroite4 a:hover  { background-color:#87378c; color:#fff; text-decoration: none; }	
#contenu #colonneDroite4 img { float:left;  padding:2px; border: solid 1px  #d2d2d2; vertical-align:middle; margin: 0 5px 5px 0}

#contenu #colonneDroiteTromb { float:left; width:570px; margin-bottom:20px;}
#contenu #colonneDroiteTromb { float:left; width:570px; margin-bottom:20px;}
#contenu #colonneDroiteTromb ul { margin-bottom:10px;  margin-left:40px; }
#contenu #colonneDroiteTromb li { list-style-image: url(../images/puce_prune2.gif)}
#contenu #colonneDroiteTromb a { color:#614563; text-decoration: underline; }	
#contenu #colonneDroiteTromb a:hover  { background-color:#87378c; color:#fff; text-decoration: none; }	

#contenu #colonneDroite4 .textPrune { color:#87378c}
#contenu #colonneDroite4 .texteVert { color:#a1b544}
#contenu #colonneDroite4 H2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px}
#contenu #colonneDroite4 H3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#87378c; margin-left:10px;}
#contenu #colonneDroite4 .legende { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-style:italic;}
#contenu #colonneDroite4 .surligne { background-color:#87378c; color:#FFFFFF;}

#contenu #colonneConvention { float:left; width:570px; margin-bottom:20px;}
#contenu #colonneConvention { float:left; width:570px; margin-bottom:20px;}
#contenu #colonneConvention ul { margin-bottom:10px;  margin-left:40px; }
#contenu #colonneConvention li { list-style-image: url(../images/puce_prune2.gif)}
#contenu #colonneConvention a { color:#614563; text-decoration: underline; }	
#contenu #colonneConvention a:hover  { /*background-color:#87378c;*/ color:#87378c; text-decoration: none; }	
#contenu #colonneConvention .textPrune { color:#87378c}
#contenu #colonneConvention .texteVert { color:#a1b544}
#contenu #colonneConvention H2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px}
#contenu #colonneConvention H2 a { color:#87378c}
#contenu #colonneConvention H3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#87378c; margin-left:10px;}
#contenu #colonneConvention .legende { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-style:italic;}
#contenu #colonneConvention .surligne { background-color:#87378c; color:#FFFFFF;}


#fckeditor { background-color:#FFFFFF; background-image: none}
#fckeditor ul { margin-bottom:10px;  margin-left:40px; }
#fckeditor li { list-style-image: url(../images/puce_prune2.gif)}
#fckeditor a { color:#614563; text-decoration: underline; }	
#fckeditor a:hover  { background-color:#87378c; color:#fff; text-decoration: none; }	
#fckeditor img { float:left;  padding:2px; border: solid 1px  #d2d2d2; vertical-align:middle; margin: 0 5px 5px 0}
#fckeditor .textPrune { color:#87378c}
#fckeditor .textVert { color:#a1b544}
#fckeditor H2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px}
#fckeditor H3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#87378c; margin-left:10px;}
#fckeditor .legende { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-style:italic;}
#fckeditor .surligne { background-color:#87378c; color:#FFFFFF;}
#fckeditor img { float:left;  padding:2px; border: solid 1px  #d2d2d2; vertical-align:middle; margin: 0 5px 5px 0}

#point table { border-top:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid; margin-bottom:15px;}
#point th { background-color:#825885; text-align: center; color:#FFFFFF; text-align:center; padding: 3px 5px 3px 5px; font-weight:bold; border-right: #FFFFFF 1px solid}
#point td {text-align:center;  border-right: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px dotted; line-height:20px;}

#liens a { color:#87378c}

#convention { float:left; margin:0 0 20px 0}
#convention H2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px}
#convention H3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#87378c; margin-left:10px;}
#convention a { color:#666666; text-decoration:none}
#convention a:hover { color:#666666; text-decoration:underline}

#fckeditor2 { background-color:#FFFFFF; background-image: none}
#fckeditor2 ul { margin-bottom:10px;  margin-left:40px; }
#fckeditor2 li { list-style-image: url(../images/puce_prune2.gif)}
#fckeditor2 a { color:#614563; text-decoration: underline; }	
#fckeditor2 a:hover  { background-color:#87378c; color:#fff; text-decoration: none; }	
#fckeditor2 .textPrune { color:#87378c}
#fckeditor2 .textVert { color:#a1b544}
#fckeditor2 H2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px}
#fckeditor2 H3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#87378c; margin-left:10px;}
#fckeditor2 .legende { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-style:italic;}
#fckeditor2 .surligne { background-color:#87378c; color:#FFFFFF;}
#fckeditor2 img { float:left;  padding:2px; border: solid 1px  #d2d2d2; vertical-align:middle; margin: 0 5px 5px 0}
.puces_emploi li{
    list-style-image: url(../images/puce_prune2.gif) !important;
    border: none !important;
    display: b;
    float: none !important;
    list-style: outside inside none !important;
}
.puces_emploi{display: block !important;}
