body {
margin:0;
padding:0;
background:#68bfc6 url(../img/bodyBG.png) 50% 0 repeat-x;
font-family:Verdana, Geneva, sans-serif;
}
body.int {
background:#68bfc6 url(../img/bodyBGInt.png) 50% 0 repeat-x;
}
h1 {
position:absolute;
margin:-1000px 0 0 -1000px;
}
.out {
position:absolute;
margin:-1000px 0 0 -1000px;
}
/* CONTENEUR PRINCIPAL */
#top {
width:909px;
margin:0 auto;
}
/* LOGO AFT */
#aft {
position:absolute;
margin:0 0 0 670px;
}
/* FLASH */
object, embed {
float:left;
clear:both;
}
/* MENU HORIZONTAL */
ul#menu {
display:block;
float:left;
clear:both;
width:100%;
margin:0;
padding:0;
height:34px;
border:0;
}
ul#menu li {
display:block;
float:left;
height:34px;
padding:0;
margin:0;
}
ul#menu li a img {
display:block;
float:left;
}
#contenu {
display:block;
float:left;
clear:both;
padding:14px 0 0 28px;
width:881px; /* 909 - 28 */
height:469px; /* 483 - 14 */
background:url(../img/ombresContenuHome.png) 0 0 no-repeat;
clear:both;
}

/* BLOC QUIZZ */
#quizz {
float:left;
height:183px;
width:277px;
padding:0;
margin:14px 0;
overflow:hidden; /* ie => img + saut de ligne */
/*background: */ /* e2f0c6 */ /*url(../img/fondQuizz.jpg) 0 0 no-repeat;*/
}
/*
#quizz h2 {
margin:0 0 15px;
padding:0;
}
#quizz .inner {
padding:11px 0 0 13px;
}
*/


/* BLOC MANIFESTATIONS */
#manifs {
float:left;
height:183px;
padding:0 0 0 28px;
width:277px;
margin:14px 0;
/*background:url(../img/fondManifs.gif) 28px 0 no-repeat;*/
}
/*#manifs .inner {
padding:11px 0 0 16px;
}
#manifs .inner h2 {
padding:0;
margin:0 0 15px;
}*/
/* BLOC AUTOPROMO */
.promo {
float:left;
height:197px;
padding:0 0 0 21px;
width:257px;
margin:7px 0;
/* 257 197 */
}

/* BLOC ACTUALITES */
#actu {
float:left;
height:218px;
width:277px;
margin:14px 0;
}
#actu h2, #actu h3 {
margin:0;
padding:0;
}
#actu div.txt {
margin:5px 0 0;
height:127px;
}
#actu div.txt p {
font-size:0.7em;
color:#868686;
padding:0;
margin:0;
line-height:1.2em;
}
#actu ul.actus {
padding:0;
margin:0;
list-style-type:none;
font-weight:bold;
font-size:0.6em;
}
#actu ul.actus li {
padding:0;
display:block;
clear:both;
}
#actu ul.actus li a {
margin:4px 0 0;
color:#8fb934;
text-decoration:none;
display:block;
float:left;
background:url(../img/puceActu.gif) 1px 0 no-repeat;
padding-left:18px;
}
#actu ul.actus li a:hover {
text-decoration:underline;
}
#actu #rss {
position:absolute;
margin:157px 0 0 236px;
}

/* BLOC TEMOIGNAGES */
#temoignages {
float:left;
height:218px;
padding:0 0 0 28px;
width:277px;
margin:14px 0 0;
background:url(../img/fondTemoign.gif) 0 0 no-repeat;
}

/*
#temoignages .inner {
background:url(../img/fondTemoign.jpg) 0 100% no-repeat;
width:277px;
height:218px;
}
#temoignages .inner h2 {
margin:0;
padding:0;
}
#temoignages .inner img.txt {
margin:6px 0 0 87px;
}
*/

/* BLOC RECHERCHE */
#recherche {
float:left;
height:218px;
padding:0 0 0 28px;
width:243px;
margin:14px 0 0;
background:url(../img/fondRecherche.gif) 28px 0 no-repeat;
}
#recherche form {
margin:0;
padding:9px 0 0 10px;
}
#recherche form h2 {
margin:0 0 8px;
padding:0;
}
#recherche form div#inputs  {
margin:0;
padding:9px 0 0 0;
font-size:0.6em;
}
#recherche form div#inputs label  {
color:#fff;
font-weight:bold;
vertical-align:middle;
}
#recherche form div#inputs select  {
width:218px;
color:#656565;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
border:1px solid #0a8690;
font-size:1em;
margin:8px 0 0 2px;
height:19px;
background:#fff; /* opera mac */
}
#recherche form div#inputs .btRadio {
vertical-align:middle;
margin:0;
padding:0;
margin:5px 6px 5px 0;
}
#recherche form div#inputs #btSearch {
float:right;
margin:9px 6px 0 0;
}

/* PIED DE PAGE */
#footer {
display:block;
float:left;
clear:both;
width:100%;
height:45px;
clear:both;
}
ul#foot1, ul#foot2 {
display:block;
float:left;
margin:0;
padding:9px 0 0;
list-style-type:none;
font-size:0.1em;
}
ul#foot1 {
width:580px;
}
ul#foot2 {
width:310px;
text-align:right;
}
ul#foot1 li, ul#foot2 li {
display:inline;
padding:0;
}
ul#foot1 li a, ul#foot2 li a {
display:inline-block;
padding:0 10px 0 5px;
margin:0;
}
ul#foot1 li a {
background:url(../img/sepFooter1.gif) 100% 2px no-repeat;
}
ul#foot2 li a {
background:url(../img/sepFooter2.gif) 100% 2px no-repeat;
}
ul#foot1 li.first a {
padding:0 10px 0 0;
}
ul#foot1 li.last a {
padding:0 5px;
background:none;
}
ul#foot2 li.last a {
padding:0 0 0 5px;
background:none;
}
/*page internes*/

#conteneur{
background:url(../img/middleContenu.gif) repeat-y;
clear:both;
}

#contenant{
background:url(../img/bottomContenu.gif) 0 100% no-repeat;
padding-bottom:22px;
}

#contenuInterne{
background:url(../img/topContenu.gif) no-repeat;
width:100%;
}

#colgauche{
width:582px;/*610-28*/
float:left;
padding:16px 0 0 28px;
font-size:0.7em;
}
#colgauche  p{
color:#868686;
margin-top:12px;
}
#coldroite{
width:299px;
float:left;
margin-top:14px;
}
.clear{
clear:both;
width:100%;
font-size:0;
}
#colgauche h2 {
margin:0;
padding:0;
}
#entete {
background:url(../img/fondTemoignfille.jpg) 100% 0 no-repeat;
height:193px;
}
#entete ul {
list-style:none;
padding:0;
margin:10px 0 0 0;
}
#entete ul li {
padding:0;
margin:0;
}
#entete ul li a {
background:url(../img/puceTemoign.gif) 0 0 no-repeat;
padding-left:22px;
display:block;
float:left;
clear:left;
/*margin:2px 0;*/
}
#soustitre {
margin:27px 0 13px 0;
display:block;
padding:0;
clear:both;
float:left;
width:100%;
}

#soustitre a {
float:left;
padding-left:10px;
}
#soustitre h3 {
width:518px;
float:left;
margin:0;
padding:0;
}

#titre{
margin:10px 0 0 0;
display:block;
padding:0;
clear:both;
float:left;
width:100%;
}
#titre a{
float:left;
padding-left:10px;
}

#titre h2{
width:518px;
float:left;
margin:0;
padding:0;
}

#colgauche .chapeau{
font-weight:bold;
padding:0 0 12px 22px;
margin:0;
background:url(../img/pucearticle.gif) 0 0 no-repeat;
}
td.illustr, td.player {
/*float:left;*/
vertical-align:top;

/*width:123px;/*135-12*/
/*display:block;
vertical-align-top;*/

}
.illustr img{
border: 1px solid #18a5b1;
margin:0 12px 12px 0;
}
.player img{
margin:0 12px 12px 0;
}
/*.article{
float:left;
width:439px;
display:block;
}
.article p{
margin:0;
}*/
table.article, .res{
background:url(../img/fondarticle.gif) 0 100% repeat-x;
border-bottom:1px solid #aadbdf;
border-collapse: collapse;
padding:0;
border-spacing:0;
}
table.article td{
padding:0;
}
table.article td p{
margin:0 0 5px 0;
}
#articles table.article td.texttemoign{
vertical-align:top;
padding:0;
}
#articles table.article td.texttemoign .titreTem{
margin:0;
padding-top:0;
}
#articles {
margin:0;
padding:0;
list-style:none;
}

#articles li {
margin:0;
padding:9px 0;
float:left;
clear:both;
display:block;
width:100%;
}
.readmore, .readmore2, .readmore3{
text-align:right;
margin:0;

}
.res ul{
list-style:none;
}
.readmore{
height:30px;
padding:10px 0;
}
.res .dispositif .readmore2{
float:right;
width:105px;
}
.res .dispositif .readmore3{
float:right;
width:200px;
}
.readmore a, .readmore2 a, .readmore3 a {
text-decoration:none;
color:#8fb934;
font-size:0.9em;
font-weight:bold;
background:url(../img/puceTemoign.gif) 0 0 no-repeat;
padding:0 12px 0 15px;

}
.readmore a{
margin-bottom:10px;
}
.readmore2 a{
display:block;
height:14px;
}

#tournepage{
margin-top:23px;
}
#tournepage div{
float:left;
width:178px;/*193-15*/
color:#8fb934;
font-weight:bold;
padding:0 15px 0 0;
font-size:0.9em;
}
#tournepage a{
text-decoration:none;
color:#8fb934;
}
#tournepage a.act{
color:#18a5b1;
font-size:1.1em;
}
#tournepage .pages{
text-align:center;
}
#tournepage .suivant{
text-align:right;
background:url(../img/puceTemoign.gif) 100% 0 no-repeat;
}

#tournepage .precedent a{
background:url(../img/puceprec.gif) 0 0 no-repeat;
padding:0 0 0 15px ;
}

/***liste des métiers***/

h5{
color:#868686;
font-size:1em;
margin:27px 0 0 0 ;
padding:0 0 0 0;
height:14px;
}
.res img.puce{
float:left;
padding: 0 5px 0 0;
margin:0 0 0 10px;
}

.res .dispositif p{
float:none;
width:472px;
padding:4px 0 0 0;
margin:11px 0 0 10px;
}
.dispositif{
margin:0;
height:28px;
}
.readmore2{
margin:6px 0 0 0;
padding:0;
}
.readmore2 a{
padding:0 9px 0 0;
}

#rechercheMetiers h3{
padding:0;
margin:24px 0 0 0;
}

/***metiersaffichage***/
#enteteMetier{
background:#ddf2f3 url(../img/fondtetieremetier.gif) 0 0 no-repeat;
height:120px;
width:580px;
border-collapse:collapse;
border:0;
}
#enteteMetier td{
vertical-align:top;
}

#enteteMetier td.intitule{
padding:0;
width:370px;
padding-top:58px;
}
#enteteMetier td.list{
width:140px;
padding:52px 0 0 0;
}
#enteteMetier td.video{
padding-top:55px;
}
#enteteMetier h3, #enteteFormation h3{
color:#18a5b1;
text-transform:uppercase;
font-size:1em;
background:url(../img/pucefondbleu.gif) 0 0 no-repeat;
margin: 0 0 0 10px;
padding: 0 0 0 20px;

}
#enteteMetier p{
color:#18a5b1;
margin:16px 0 0 10px;
padding:0;
}
#enteteMetier ul{
margin:0 0 0 20px;
padding:0;
}
#enteteMetier ul li{
list-style:none;
color:#8fb934;
font-weight:bold;
background:url(../img/pucevertefondbleu.gif) 0 0 no-repeat;
padding:0 0 0 20px;
margin:10px 0 0 0;
}
#enteteMetier ul li a{
color:#8fb934;
text-decoration:none;
}

.enteteTemoign{
margin:25px 0 20px 0;
height:98px;
}
.enteteTemoign img{
float:left;
border: 1px solid #18a5b1;
margin-right:16px;
}
.titreTemoign h3{
margin:0;
}
.enteteTemoign h3 img{
border:none;
float:none;
}
.enteteTemoign div{
float:left;
width:460px;
padding:0;
}

#newsSingle .enteteTemoign div p.titreTem{
margin:0;
}
.titreTemoign{
border-bottom: 1px solid #aadbdf;
height:99px;
width:440px;
float:left;
padding:0;
}
.titreTemoign p{
margin:6px 0 0 0;
}
#colgauche h4{
margin:0;
padding:0;
}
#colgauche .temoign p{
margin:10px 0 15px 0;
padding:0;
}
#colgauche h4 img{
margin:0;
padding:0;
}
.telechargement{
background:url(../img/bottomtelecharge.gif) 0 100% no-repeat;
padding-bottom:12px;
}
.contenanttelechargement{
background:url(../img/toptelecharge.gif) 0 0 no-repeat;
padding-top:12px;
}
.contenutelechargement {
background:#e9f1d6 url(../img/pictotelecharge.gif) 95% 0 no-repeat;
min-height:58px;

}
.contenutelechargement p{
margin:0 0 0 12px;
}
.contenutelechargement p strong{
margin:0;
color:#8fb934;
}
.contenutelechargement ul {
margin:12px 0 0 12px;
padding:0;
list-style:none;
color:#8fb934;
}
.contenutelechargement ul li a{
color:#8fb934;
text-decoration:none;
}
/***metiers***/
#formsearch{

padding:78px 20px 0 20px;
margin:50px 0 0 0;
}
#formsearch .titreForm{
color:#89b934;
font-size:1.4em;
font-weight:bold;
/*margin-bottom:18px;*/
}
#formsearch select{
width:220px;
border:1px solid #bbb;
height:20px;
}
#formsearch p.alignRight{
width:160px;
float:left;
margin-top:12px;
}
#rechFormInit #formsearch p.alignRight{
margin-top:0;
}
#formsearch{
margin:50px 0 0 0;

}
#formsearch .left{
width:236px;
float:left;
margin:18px 0 16px 0;
padding:0; 
}
#formsearch a{
display:block;
clear:left;
color:#8fb934;
font-weight:bold;
text-decoration:none;
background:url(../img/pucevertefondvert.gif) 0 0 no-repeat;
padding:0 0 0 20px;
width:250px;
margin: 16px 0 30px 0;
}
#formsearch object{

}
#rechFormInit #formsearch .left{
padding-bottom:16px;
}
#rechFormCont2 {
background:url(../img/fondformmetier.gif) 0 0 no-repeat;
padding:81px 0 0 20px;
margin-top:10px;
text-align:right;

}
div #rechFormCont2 form .titreForm{
margin-bottom:15px;
text-align:left;
}
div #rechFormCont2 form select{
width:259px;
border:1px solid #bbb;
height:20px;
margin:0 20px 10px 0;
color:#656565;
font-weight:bold;
font-size:0.9em;
}
.RechercheDown{
/*float:right;*/
margin:5px 16px 0 0;
}
#rechFormInit{
text-align:left;
margin-top:15px;
background:url(../img/fondformmetier.gif) 0 0 no-repeat;
}
#rechFormCont2 #rechFormInit{
background:none;
}
#rechFormInit .left{
float:left;
padding-top:5px;
margin:0;
}
#rechFormInit form input.txt{
width:420px;
border:1px solid #bbb;
margin-bottom:16px;
}
#rechFormInit p{
font-style:italic;
margin:15px 0 0 0;
}
#rechFormInit p.alignRight{
text-align:right;
margin-right:16px;
}
#rechFormInit .left input.radio{
vertical-align:middle;
margin:0;
}
#rechFormInit .left label{
margin-right:35px;
}
.results span{
color:#8fb934;
font-weight:bold;
}
.results{
color:#868686;
font-weight:bold;
}
.retourmoteur{
text-align:right;
}
.retourmoteur a, .retourpage a{
text-decoration:none;
color:#8fb934;
font-weight:bold;
background:url(../img/puceTemoign.gif) 0 0 no-repeat;
padding:0 0 0 18px;
font-size:0.9em;
}
ul.tabloResults{
list-style:none;
padding:0;
margin:25px 0 0 0;
}
ul.tabloResults li{
background:url(../img/fondarticle.gif) 0 100% repeat-x;
border-bottom:1px solid #aadbdf;
padding-left:10px;
position:relative;
min-height:65px;
}
ul.tabloResults li h3.resultTitre a {
text-decoration:none;
color:#868686;
font-weight:bold;
line-height:1.2em;
}
ul.tabloResults li h3.resultTitre a:hover {
text-decoration:underline;
}
ul.tabloResults li h3.resultTitre{
width:480px;
padding:10px 0 3px 0;
margin-top:0;
}
ul.tabloResults li h3.resultTitre .puce{
margin:0 8px -3px 0;
}
ul.tabloResults .picto{
/*height:48px;
width:62px;*/
position:absolute;
bottom:0px;
right:5px;
}

.resultInfos {
width : 494px ;
}

/*** formation_affichage ***/
#enteteFormation{
background:#ddf2f3 url(../img/fondtetiereformation.gif) 0 0 no-repeat;
height:120px;
width:580px;
border-collapse:collapse;
border:0;
padding-top:58px;
}

#enteteFormation td{
vertical-align:top;
}

#enteteFormation td.intitule{
padding:0;
width:370px;
padding-top:58px;
}
#enteteFormation td.pictogramme{
width:62px;
padding:10px;
}
#enteteFormation td.domaineniveau{
width:245px;
}
#enteteFormation td.domaineniveau ul{
list-style:none;
padding:0;
color:#18a5b1;
margin:0;
}
#enteteFormation td.domaineniveau ul li{
padding:5px;
}
#enteteFormation td.list1{
padding:0;
}
#enteteFormation td.list1 ul{
padding:0 0 0 15px;
margin:0;
}
#enteteFormation td.list1 ul li{
list-style:none;
color:#8fb934;
font-weight:bold;
background:url(../img/pucevertefondbleu.gif) 0 0 no-repeat;
padding:0 0 0 20px;
margin:10px 0 0 0;
}
#enteteFormation td.list1 ul li a{
color:#8fb934;
text-decoration:none;
}
.contenutelechargement2 {
background:#e9f1d6;
min-height:48px;
margin-top:-12px;
}
.contenutelechargement2 .fichTelecharg{
background:url(../img/dossier.gif) 100% 0 no-repeat;
min-height:58px;
}
.contenutelechargement2 p{
margin:0 0 0 12px;

}
.contenutelechargement2 p strong{
margin:0;
color:#8fb934;
}
.contenutelechargement2 ul {
margin:12px 0 0 12px;
padding:0 0 5px 0;
list-style:none;
color:#8fb934;
}
.contenutelechargement2 ul li a{
color:#8fb934;

}
/* bloc valider inscription */
.popup{
/*background:#ffffff url(../img/fondTTC.png) repeat-y;*/
background:#ffffff;
}
#pop{
height:720px;
}
.hidden{
font-family:Annifont, Geneva, sans-serif;
font-weight:italic;
color:#ffffff;
font-size:19pt;
}
.red{
font-family:Verdana, Geneva, sans-serif;
font-weight: bold;
color:#a3dbe0;
font-size:0.6em;
margin-left:4px;
margin-top:2px;
}
.savoirPlus{
text-align:right;
margin-right:20px;

}
.savoirPlus img{
margin-right:8px;
margin-bottom:-2px;

}
.savoirPlus a{
font-family:Verdana, Geneva, sans-serif;
font-weight: bold;
color:#8fb934;
font-size:0.6em;;
text-decoration:none;


}

#pop .validMsg{
padding:32px 16px 32px 16px;

}
.validMsg p, .validMsg strong {
margin:12px 0 0 12px;
font-family:Verdana, Geneva, sans-serif;
color:#18a5b1;
font-size:0.6em;
}

.infosForm{
margin:12px 0 0 12px;
}
.infosForm h3{
font-family:Verdana, Geneva, sans-serif;
font-weight: bold;
color:#868686;
font-size:0.6em;
}
.infosForm h3 img{
padding-right:8px;
margin-bottom:-2px;
}
.infosForm table{
width:530px;
margin-left:12px;
border-collapse:collapse;
}
.infosForm table td{
background-color:#f3f3f3;
border:1px solid #ffffff;
font-family:Verdana, Geneva, sans-serif;
color:#868686;
font-size:0.6em;
padding:7px 0 7px 7px;
vertical-align:top;
}
.infosForm table td.first{
padding-bottom:25px;
}
.infosForm a{
color:#8fb934;
}
#pop .intitule h2{
margin:12px 0 0 12px;
font-family:Verdana, Geneva, sans-serif;
font-weight: bold;
color:#868686;
font-size:8pt;
}
#pop .intitule h2 img{
margin-bottom:-2px;
}
.lieuForm{
margin:12px 0 0 12px;
font-family:Verdana, Geneva, sans-serif;
font-weight: regular;
color:#868686;
font-size:7pt;
}
.finPopup{
background:#ffffff url(fileadmin/templates/TTC/templates/img/finPopup.png);
}
/***quizz***/
#colgauche .tx-myquizpoll-pi1 form h3{
color:#18a5b1;
background:url(../img/pucearticle.gif) 0 2px no-repeat;
padding-left:20px;
font-weight:bold;
font-size:1.2em;
margin-bottom:22px;
margin-top:28px;
}

#colgauche .tx-myquizpoll-pi1 form .articleQuizz .imageQuizz{
width:130px;
float:left;
margin-right:14px;
}
#colgauche .tx-myquizpoll-pi1 form .articleQuizz .imageQuizz img{
border: 1px solid #18a5b1;

}
#colgauche .tx-myquizpoll-pi1 form .articleQuizz .textQuizz{
width:430px;
float:left;
color:#868686;
}

#colgauche .tx-myquizpoll-pi1 form .articleQuizz .textQuizz p{
margin-top:0;
}
#colgauche .tx-myquizpoll-pi1 form .articleQuizz{
border-bottom: 1px solid #aadbdf;
padding-bottom:16px;
}
#colgauche .tx-myquizpoll-pi1 form .articleQuizz .textQuizz p.titreLienQuizz{
color:#18a5b1;
margin:5px 0;
}
#colgauche .tx-myquizpoll-pi1 form .articleQuizz .textQuizz .lien{
color:#8fb934;
}
#colgauche .tx-myquizpoll-pi1 form .res{
padding-left:12px;
position:relative;
}
#colgauche .tx-myquizpoll-pi1 form .res ul{
padding:0;
margin:0 0 10px 0;
width:470px;
}
#colgauche .tx-myquizpoll-pi1 form .res ul li{
color:#18a5b1;
font-weight:bold;
font-size:0.9em;
margin-bottom:12px;
text-transform:uppercase;
}
#colgauche .tx-myquizpoll-pi1 form .res ul li input{
vertical-align:top;
margin-right:8px;
}
#colgauche .tx-myquizpoll-pi1 form .res .indice{
position:absolute;
bottom:10px;
right:10px;
}
#colgauche .tx-myquizpoll-pi1 form .res .indice a{
text-decoration:none;
font-weight:bold;
color:#8fb934;
background:url(../img/pucevertefondbleudeg.gif) 0 0 no-repeat;
padding-left:20px;
}
#colgauche .tx-myquizpoll-pi1 form .boutonValider{
text-align:right;
margin-top:36px;
}






/*plan du site*/
div.csc-sitemap {
font-weight:bold;
background: #ddf2f3 url(../img/fondListeActus.gif) 0 0 no-repeat;
}
div.csc-sitemap ul li ul {
margin-top:10px;
padding:0;
}

div.csc-sitemap ul{
margin-bottom:10px;
/*margin-left:-30px;*/
margin-top:50px;
padding:50px 0 10px 0;
}


div.csc-sitemap ul li {
	background:url(../img/puceRed.gif) 0 18px no-repeat;
	padding:15px 0 0 15px;
	list-style-type:none;
}
div.csc-sitemap ul li ul li {
	clear:both;
	background:url(../img/puceTiret.gif) 0 3px no-repeat;
	padding:0 0 0 10px;
	list-style-type:none;
	
}
div.csc-sitemap a {
	color:#4d4d4d;
	text-decoration:none
}




/* Formulaire de contact + newsletter */
#formContact, .formNewsletter {
margin:0 0 15px 0;
padding:0;
font-size:0.9em;
}
#formContact fieldset {
border:0;
margin:0 0 15px 0;
padding:0;
background:url(../img/separBG.gif) 0 100% repeat-x;
padding:15px 0 15px 6px;
}
.formNewsletter fieldset {
border:0;
margin:0 0 15px 0;
padding:0;
padding:15px 0 0 6px;
}
#formContact strong {
font-size:1.2em;
}

#formContact form label, .formNewsletter form label {
vertical-align:middle;
font-weight:bold;
margin-right:10px;
}
#formContact form input, .formNewsletter form input {
vertical-align:middle;
}
#formContact .textInputs p, .formNewsletter .textInputs p {
padding:8px 0 5px 0;
margin:0;
clear:both;
width:100%;
}

 #formContact .textInputs div {
padding-left:6px;
	}
#formContact .textInputs label, .formNewsletter .textInputs label {
background:url(../img/formPointilles.gif) 100% 4px no-repeat;
width:145px;
display:block;
float:left;
height:16px;
margin-right:4px;
}
#formContact .textInputs label span, .formNewsletter .textInputs label span {
background:url(../img/contrePoint.gif) 0 8px repeat-x;
display:block;
float:left;
padding-right:3px;
height:16px;
}
#formContact form .textInputs input, #formContact form .textInputs textarea, #formContact form .textInputs select, .formNewsletter form .textInputs input, .formNewsletter form .textInputs textarea, .formNewsletter .textInputs select {
border:1px solid #c5c5c5;
vertical-align:top;
margin:-2px 0 0 0;
width:380px;
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#formContact form .textInputs textarea {
height:110px;

}
#formContact form p.infosVille {
width:432px;
padding-left:148px;
}
#formContact form p.infosVille label {
width:auto;
height:auto;
background:none;
}
#formContact form p.infosVille label span {
background:url(../img/contrePoints.gif) 100% 4px no-repeat;
padding-right:6px;
width:auto;
height:auto;
}
#formContact form .textInputs p.infosVille input {
width:194px;
margin-left:3px;
margin-right:6px;
float:left;
}
#formContact form .textInputs p.infosVille #cp {
width:70px;
}
#formContact .right, #article .formNewsletter .right {
text-align:right;
padding:0 10px 5px 0;
}
#formContact form  div{

border:1px solid #fff;
}

.mentions {
padding:7px 8px;
background:#f2f2f2;
color:#9a9a9a;
clear:both;
}
.formNewsletter .mentions {
color:#7f7f7f;
background:none;
padding:0;
font-style:italic;
margin-bottom:15px;
}
.formNewsletter ul.liens {
margin:0 auto;
padding:6px 0 0 5px;
width:510px; /* 515 - 5 */
height:42px; /* 48 - 6 */
background:url(../img/fdLiensNL.gif) 0 0 no-repeat;
font-weight:bold;
}
.formNewsletter ul.liens li {
list-style-type:none;
padding:0;
display:inline;
}
.formNewsletter ul.liens li a {
color:#4d4d4d;
text-decoration:none;
display:block;
background:url(../img/puceBlanche.gif) 0 3px no-repeat;
padding:0 0 0 17px;
margin:4px 0;
}
.formNewsletter ul.liens li a:hover {
text-decoration:underline;
}
.formNewsletter form .textInputs input {
width:300px;
}
.formNewsletter form .textInputs input.submit {
width:auto;
margin-top:-3px;
margin-left:9px;
border:0;
}
.flashAssoc {
 margin:20px 0 30px 0;
}
.flashAssoc .flash .fond .inner object{
float:none;
}
.flashAssoc .flash .fond .inner, .flashAssoc .legend{
text-align:center;
}
.flashAssoc .legend{
margin-top:10px;
color: #868686;
}
#colgauche .temoign p a.retour{
color: #8fb934;
}


h2.alaune {
font-size:1.5em;
margin:0; 
font-weight: bold;
color: #8fb934;
margin-left:10px;
}

.carte{
 text-align: center;
 padding-top: 10px;
}
.carte div{
margin: 20px 0 0 80px;
}

.carte h4{
  font-size: 14px;
  color: #8fb934;
  margin-bottom: 10px;
  font-weight: bold;
}
#newsSingle .contact{
font-style:italic;
color: #18a5b1;
margin-bottom:0px;
}

#newsSingle .contact p{

padding : 0px;
}

#colgauche #rechFormInit #formsearch a:hover{
text-decoration:underline;
}
#colgauche #formContact p.noResults{
color:#d20037;
font-weight:bold;
}
