#accueil{
width:970px;
margin:0 auto;
padding:0 0 30px 0;
}
#flash_accueil{
margin:0 0 20px 0;
width:970px;
height:276px;
background:url(../images/flash1.jpg) no-repeat 0 0;
}
#flash_accueil p{
padding:120px 0 0;
font-size:12px;
color:#fff;
text-align:center;
}
#flash_accueil a{
color:#fff;
text-decoration:underline;
}
#accueil .page{
overflow:hidden;
zoom:1;
}
#accueil .page .col1{
float:left;
width:639px;
}
#accueil .page .col1 .recherche{
background:url(../images/commun/mod_accueil/f_recherche.gif) no-repeat top left;
height:79px;
padding:12px 28px 0 21px;
margin:0 0 18px 0;
overflow:hidden;
zoom:1;
}
#accueil .page .col1 .recherche .centre{
float:left;
width:265px;
}
#accueil .page .col1 .recherche .competence{
float:right;
width:287px;
}
#accueil .page .col1 .recherche h2{
font-size:21px;
font-weight:normal;
color:#1B2C62;
margin:0 0 5px 0;
}
#accueil .page .col1 .recherche h2 span{
color:#1290CD;
}
#accueil .page .col1 .recherche form{
padding:0 0 8px 0;
overflow:hidden;
zoom:1;
}
#accueil .page .col1 .recherche .competence form{
padding:0 0 4px 0;
}
#accueil .page .col1 .recherche form select{
border:1px solid #D7D7D7;
width:263px;
font-size:12px;
}
#accueil .page .col1 .recherche form input{
float:left;
border:1px solid #D7D7D7;
width:243px;
font-size:12px;
padding:1px 5px;
}
#accueil .page .col1 .recherche form input.bouton{
border:none;
width:auto;
padding:0 0 0 10px;
}
#accueil .page .col1 .recherche a{
background:url(../images/commun/puce.gif) no-repeat 0px 6px;
font-size:11px;
color:#373737;
padding:3px 0 0 11px;
}
#accueil .page .col1 .recherche a:hover{
color:#1290CD;
text-decoration:underline;
}
#accueil .page .col1 .ligne{
overflow:hidden;
zoom:1;
}
#accueil .page .col1 .ligne .focus{
display:inline;
float:left;
background:url(../images/commun/mod_accueil/f_focus.gif) no-repeat top left;
width:265px;
height:122px;
padding:10px 10px 0 15px;
margin:0 14px 0 0;
}
#accueil .page .col1 .ligne .focus .titre{
margin:0 0 8px 0;
overflow:hidden;
zoom:1;
}
#accueil .page .col1 .ligne .focus .titre h2{
float:left;
width:212px;
font-size:16px;
font-weight:normal;
color:#EB932C;
}
#accueil .page .col1 .ligne .focus .titre h2 a{
font-size:15px;
font-weight:normal;
color:#1290CD;
text-decoration:none;
}
#accueil .page .col1 .ligne .focus .titre h2 a:hover{
text-decoration:underline;
}
#accueil .page .col1 .ligne .focus .titre a.rss{
float:right;
}
#accueil .page .col1 .ligne .focus a.visuel{
float:left;
}
#accueil .page .col1 .ligne .focus .texte{
float:right;
width:155px;
font-size:12px;
}
#accueil .page .col1 .ligne .focus .texte a{
font-size:11px;
color:#CE6416;
text-decoration:none;
}
#accueil .page .col1 .ligne .focus .texte a:hover{
color:#1290CD;
text-decoration:underline;
}
#accueil .page .col1 .ligne .partenaire1{
display:inline;
float:left;
background:url(../images/commun/mod_accueil/f_partenaire1.gif) no-repeat top left;
width:177px;
height:132px;
}
#accueil .page .col1 .ligne .partenaire2{
display:inline;
float:right;
background:url(../images/commun/mod_accueil/f_partenaire2.gif) no-repeat top left;
width:151px;
height:132px;
}
#accueil .page .col1 .ligne .partenaire1 h2, #accueil .page .col1 .ligne .partenaire2 h2{
font-size:15px;
font-weight:normal;
color:#1290CD;
padding:10px;
}
#accueil .page .col1 .ligne .partenaire1 a.suite, #accueil .page .col1 .ligne .partenaire2 a.suite{
background:url(../images/commun/puce.gif) no-repeat 11px 6px;
font-size:11px;
color:#373737;
padding:3px 0 0 23px;
}
#accueil .page .col1 .ligne .partenaire1 a.suite:hover, #accueil .page .col1 .ligne .partenaire2 a.suite:hover{
color:#1290CD;
text-decoration:underline;
}
.hconteneur, .hconteneur2{
width:165px;
margin:0 auto 15px auto;
overflow:hidden;
zoom:1;
}
.hconteneur .overlay, .hconteneur2 .overlay{
display:none;
}
.hconteneur2{
width:139px;
}
#hconteneur, #hconteneur2{
overflow:hidden;
zoom:1;
width:123px;
height:52px;
position:relative;
float:left;
margin:0 10px;
}
#hconteneur2{
width:97px;
}
#hconteneur .actu{
float:left;
width:123px;
height:52px;
text-align:center;
}
#hconteneur .actu table{
border-collapse:collapse;
}
#hconteneur .actu table td{
width:123px;
height:52px;
text-align:center;
vertical-align:middle;
}
#hconteneur2 .actu{
float:left;
width:97px;
height:52px;
text-align:center;
}
#hconteneur2 .actu table{
border-collapse:collapse;
}
#hconteneur2 .actu table td{
width:97px;
height:52px;
text-align:center;
vertical-align:middle;
}
.bouton{
overflow:hidden;
zoom:1;
}
/*-- Boutons --*/
#hsuiv, #hprec, #hsuiv2, #hprec2{
display:block;
float:left;
width:11px;
height:20px;
display:block;
text-indent:-9999px;
overflow:hidden;
background-repeat:no-repeat;
background-position:-11px 0;
margin:15px 0 0 0;
}
#hsuiv, #hsuiv2{background-image:url(../images/commun/mod_accueil/bt_suivant.gif);}
#hprec, #hprec2{background-image:url(../images/commun/mod_accueil/bt_precedent.gif);}
#hsuiv:hover,#hprec:hover, #hsuiv2:hover,#hprec2:hover{background-position: -22px 0;}
#hsuiv.off:hover,#hprec.off:hover,#hsuiv.off,#hprec.off, #hsuiv2.off:hover,#hprec2.off:hover,#hsuiv2.off,#hprec2.off{
background-position: 0px 0;
cursor:default;
}

/* TEMOIGNAGE */
#accueil .page .temoignage{
float:right;
width:313px;
background:url(../images/commun/mod_accueil/h_temoignage.gif) no-repeat top left;
padding:5px 0 0 0;
}
#accueil .page .b_temoignage{
background:url(../images/commun/mod_accueil/b_temoignage.gif) no-repeat bottom left;
padding:0 0 5px 0;
}
#accueil .page .f_temoignage{
border-left:1px solid #EBEBEB;
border-right:1px solid #EBEBEB;
padding:0 0 6px 0;
overflow:hidden;
zoom:1;
}
#accueil .page .temoignage .decouverte{
font-size:21px;
font-weight:normal;
color:#1B2C62;
padding:0 0 0 15px;
}
#accueil .page .temoignage h2{
font-size:19px;
font-weight:normal;
color:#1290CD;
border-bottom:1px solid #EBEBEB;
padding:0 0 5px 15px;
}
#accueil .page .temoignage .visuel{
float:left;
width:115px;
padding:15px 0 0 30px;
}
#accueil .page .temoignage .visuel .photo{
position:relative;
}
#accueil .page .temoignage .visuel .photo .play{
position:absolute;
width:34px;
height:34px;
top:10px;
left:10px;
}
#accueil .page .temoignage .visuel ul{
border-top:2px solid #fff;
background:url(../images/commun/mod_accueil/reflet_temoignage.gif) repeat-x top left;
padding:20px 0 0 0;
}
#accueil .page .temoignage .visuel ul li{
background:url(../images/commun/puce.gif) no-repeat 0px 5px;
line-height:13px;
padding:0 0 0 11px;
}
#accueil .page .temoignage .visuel ul li a{
font-size:11px;
color:#373737;
text-decoration:none;
}
#accueil .page .temoignage .visuel ul li a:hover{
color:#1290CD;
text-decoration:underline;
}
#accueil .page .temoignage .texte{
float:right;
width:137px;
padding:15px 10px 0 0;
}
#accueil .page .temoignage .texte blockquote{
background:url(../images/commun/mod_accueil/h_citation.gif) no-repeat top left;
font-size:12px;
font-weight:bold;
color:#525252;
padding:3px 0 10px 21px;
}
#accueil .page .temoignage .texte .auteur{
font-size:13px;
color:#1290CD;
padding:0 0 0 21px;
}
#accueil .page .temoignage .texte .auteur em{
display:block;
font-size:11px;
}


