/*
// GENERAL ////////////////////////////////////////////////////////
*/

body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #333333;
	behavior: url(csshover.htc);
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	font-size: 28px;
}

h2 {
	margin: 0px;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}




/*
// STRUCTURE ////////////////////////////////////////////////////////
*/

#site {
	position: relative;
	width: 950px;
	margin: 0 auto;
	margin-top: 7px;
	background-color: #FFFFFF;
}

#navigation-gauche {
	position: absolute;
	top: 140px;
	left: -15px;
}


#contenu {
	width: 100%;
	overflow: hidden;
	background: url(Images/Bas_site.gif) no-repeat bottom;
}

#centre {
	float: left;
	width: 650px;
	margin-left: 28px;
	margin-right: 28px;
	padding-top: 25px;
	display: inline;
}

#droite {
	float: left;
	width: 204px;
	margin-top: 25px;
	padding: 20px 8px 20px 8px;
	border: 1px solid #CCCCCC;
	/*background-color: #E9E9E9;*/
}

#bas {
	height: 45px;
	line-height: 45px;
	background-color: #333333;
}

#home {
	float: left;
	width: 900px;
	margin: 35px 20px 10px 30px;
	display: inline;
}

#centre-900 {
	float: left;
	width: 894px;
	margin: 25px 28px 10px 28px;
	display: inline;
}




/*
// NAVIGATION ////////////////////////////////////////////////////////
*/

#navigation {
	width: 950px;
	height: 200px;
	padding-bottom: 2px;
	border-bottom: 5px solid #333333;
	background-color: #FFFFFF;
}

#navigation-logo {
	float: left;
	width: 340px;
	margin-top: 25px;
	padding-left: 35px;
}


/* /// Navigation secondaire /// */

#navigation-menu2  {
	float: left;
	width: 500px;
	margin-top: -5px;
}

#navigation-menu2 ul {
	margin: 0px; 
	padding: 0px;
	height: 30px;
	list-style-type: none;
	position: relative;
	background: url(Images/Navigation2.gif) no-repeat;
}

#navigation-menu2 li {
	margin: 0px; 
	padding: 0px;
	position: absolute;
	display: block;
	background-image: none;
}

#navigation-menu2 a {
	display: block;
	background-image: none;
	height: 30px;
}
#navigation-menu2 ul li a {
	text-indent: -9999px;
	text-decoration: none;
	outline: 0;
}


#navigation-menu2 #presentation a:hover, #navigation-menu2 #presentation-selected, #navigation-menu2 #equipe a:hover, #navigation-menu2 #equipe-selected, #navigation-menu2 #partenaires a:hover, #navigation-menu2 #partenaires-selected, #navigation-menu2 #contact a:hover, #navigation-menu2 #contact-selected {
	background: url(Images/Navigation2.gif);
}

/* Présentation */
#navigation-menu2 #presentation, #navigation-menu2 #presentation-selected  {
	left: 26px;
	width: 126px
}
#navigation-menu2 #presentation a:hover {
	background-position: -26px -40px;
}
#navigation-menu2 #presentation-selected {
	background-position: -26px -80px;
}

/* Equipe */
#navigation-menu2 #equipe, #navigation-menu2 #equipe-selected {
	left: 163px;
	width: 99px;
}
#navigation-menu2 #equipe a:hover {
	background-position: -163px -40px;
}
#navigation-menu2 #equipe-selected {
	background-position: -163px -80px;
}

/* Partenaires */
#navigation-menu2 #partenaires, #navigation-menu2 #partenaires-selected {
	left: 273px;
	width: 122px;
}
#navigation-menu2 #partenaires a:hover {
	background-position: -273px -40px;
}
#navigation-menu2 #partenaires-selected {
	background-position: -273px -80px;
}

/* Contact */
#navigation-menu2 #contact, #navigation-menu2 #contact-selected {
	left: 406px;
	width: 67px;
}
#navigation-menu2 #contact a:hover {
	background-position: -406px -40px;
}
#navigation-menu2 #contact-selected {
	background-position: -406px -80px;
}



/* /// Login Espace membre /// */

#navigation-login {
	float: right;
	padding-top: 18px;
	width: 255px;
	height: 75px;
	position: relative;
}

div#navigation-login ul {
	padding: 0px;
	margin: 0px;
}

div#navigation-login li.login-titre {
	background: url(Images/Navigation_identification.png) no-repeat;
}
div#navigation-login li.login-titre:hover {
	background: url(Images/Navigation_identification.png) 0px -75px;
	
}
#login-titre a {
	display: block;
	width: 255px;
	height: 75px;
	text-indent: -9999px;
	border: 0px;
	outline: 0;
}


div#navigation-login ul li {
	float: left;
	position: relative;
	list-style: none;
	z-index: 100;
}

div#navigation-login ul ul {
	position: absolute;
	display: none;
	margin: 0px;
	padding: 0px;
}

div#navigation-login ul.login-identification li.login-titre:hover ul.login-form {
	display:block;
}

#login-form2 {
	width: 192px;
	height: 68px;
	padding: 27px 10px 10px 18px;
	position: relative;
	background: url(Images/Navigation_login_fond.png) no-repeat transparent;
	z-index: 1000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #333333;
}

#login-form2 a {
	clear: both;
	display: inline;
	padding-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF5B0C;
	text-decoration: underline;
	background: url(Images/Fleche.gif) no-repeat;
	background-position: 28px 5px;
}
#login-form2 a:hover {
	text-decoration: none;
}

#login-submit {
	clear: left;
	display: block;
	position: absolute;
	top: 52px;
	right: -2px;
	width: 35px;
	height: 35px;
	background: url(Images/Login_bouton.png) no-repeat;
	font-size:0;
	border: none;
	cursor: pointer;
}

#login-submit:hover{
	background-position:0 -35px;
}

#navigation-login-deconnexion {
	position: absolute;
	top: -12px;
	right: 10px;
}

#navigation-login-profil {
	background: url(Images/Navigation_identification.png) no-repeat 0px -150px;
	display: block;
	width: 255px;
	height: 75px;
	position: relative;
}
#navigation-login-profil-nom {
	position: absolute;
	top: 20px;
	left: 76px;
}
#navigation-login-profil-espace {
	position: absolute;
	top: 45px;
	left: 76px;
}





/* /// Navigation principale /// */

#navigation-menu ul {
	margin: 0px; 
	padding: 0px;
	height: 50px;
	list-style-type: none;
	position: relative;
	background: url(Images/Navigation.gif) no-repeat;
}

#navigation-menu li {
	margin: 0px; 
	padding: 0px;
	position: absolute;
	display: block;
	background-image: none;
}

#navigation-menu a {
	display: block;
	background-image: none;
	height: 50px;
}
#navigation-menu ul li a {
	text-indent: -9999px;
	text-decoration: none;
	outline: 0;
}


#navigation-menu #cursus a:hover, #navigation-menu #cursus-selected, #navigation-menu #cours-avances a:hover, #navigation-menu #cours-avances-selected, #navigation-menu #iao a:hover, #navigation-menu #iao-selected, #navigation-menu #continuum a:hover, #navigation-menu #continuum-selected {
	background: url(Images/Navigation.gif);
}

/* Cursus */
#navigation-menu #cursus, #navigation-menu #cursus-selected {
	left: 32px;
	width: 93px
}
#navigation-menu #cursus a {
	height: 38px;
}
#navigation-menu #cursus a:hover {
	background-position: -32px -50px;
}
#navigation-menu #cursus-selected {
	background-position: -32px -100px;
}

/* Cours avancée */
#navigation-menu #cours-avances, #navigation-menu #cours-avances-selected {
	left: 144px;
	width: 183px;
}
#navigation-menu #cours-avances a {
	height: 38px;
}
#navigation-menu #cours-avances a:hover {
	background-position: -144px -50px;
}
#navigation-menu #cours-avances-selected {
	background-position: -144px -100px;
}

/* IAO */
#navigation-menu #iao, #navigation-menu #iao-selected {
	left: 346px;
	width: 370px;
}
#navigation-menu #iao a {
	height: 38px;
}
#navigation-menu #iao a:hover {
	background-position: -346px -50px;
}
#navigation-menu #iao-selected {
	background-position: -346px -100px;
}

/* Continuum */
#navigation-menu #continuum, #navigation #continuum-selected {
	left: 745px;
	width: 140px;
}
#navigation-menu #continuum a {
	height: 38px;
}
#navigation-menu #continuum a:hover {
	background-position: -745px -50px;
}
#navigation-menu #continuum-selected {
	background-position: -745px -100px;
}



/* /// Navigation back-office /// */

#navigation-menu-backoffice ul {
	margin: 0px; 
	padding: 0px;
	height: 50px;
	list-style-type: none;
	position: relative;
	background: url(Images/Navigation_backoffice.gif) no-repeat;
}

#navigation-menu-backoffice li {
	margin: 0px; 
	padding: 0px;
	position: absolute;
	display: block;
	background-image: none;
}

#navigation-menu-backoffice a {
	display: block;
	background-image: none;
	height: 50px;
}
#navigation-menu-backoffice ul li a {
	text-indent: -9999px;
	text-decoration: none;
	outline: 0;
}


#navigation-menu-backoffice #forum a:hover, #navigation-menu-backoffice #forum-selected, #navigation-menu-backoffice #cas-clinique a:hover, #navigation-menu-backoffice #cas-clinique-selected, #navigation-menu-backoffice #videos-chirurgie a:hover, #navigation-menu-backoffice #videos-chirurgie-selected, #navigation-menu-backoffice #videos-anatomie a:hover, #navigation-menu-backoffice #videos-anatomie-selected, #navigation-menu-backoffice #formations a:hover {
	background: url(Images/Navigation_backoffice.gif);
}

/* Forum */
#navigation-menu-backoffice #forum, #navigation-menu-backoffice #forum-selected {
	left: 18px;
	width: 88px
}
#navigation-menu-backoffice #forum a {
	height: 38px;
}
#navigation-menu-backoffice #forum a:hover {
	background-position: -18px -50px;
}
#navigation-menu-backoffice #forum-selected {
	background-position: -18px -100px;
}

/* Cas clinique */
#navigation-menu-backoffice #cas-clinique, #navigation-menu-backoffice #cas-clinique-selected {
	left: 125px;
	width: 162px;
}
#navigation-menu-backoffice #cas-clinique a {
	height: 38px;
}
#navigation-menu-backoffice #cas-clinique a:hover {
	background-position: -125px -50px;
}
#navigation-menu-backoffice #cas-clinique-selected {
	background-position: -125px -100px;
}

/* Vidéos chirurgicales */
#navigation-menu-backoffice #videos-chirurgie, #navigation-menu-backoffice #videos-chirurgie-selected {
	left: 306px;
	width: 239px;
}
#navigation-menu-backoffice #videos-chirurgie a {
	height: 38px;
}
#navigation-menu-backoffice #videos-chirurgie a:hover {
	background-position: -306px -50px;
}
#navigation-menu-backoffice #videos-chirurgie-selected {
	background-position: -306px -100px;
}

/* Vidéos anatomie */
#navigation-menu-backoffice #videos-anatomie, #navigation-menu-backoffice #videos-anatomie-selected {
	left: 563px;
	width: 117px;
}
#navigation-menu-backoffice #videos-anatomie a {
	height: 38px;
}
#navigation-menu-backoffice #videos-anatomie a:hover {
	background-position: -563px -50px;
}
#navigation-menu-backoffice #videos-anatomie-selected {
	background-position: -563px -100px;
}

/* Formations */
#navigation-menu-backoffice #formations, #navigation #formations-selected {
	left: 699px;
	width: 191px;
}
#navigation-menu-backoffice #formations a {
	height: 38px;
}
#navigation-menu-backoffice #formations a:hover {
	background-position: -699px -50px;
}
#navigation-menu-backoffice #formations-selected {
	background-position: -699px -100px;
}





/*
// HOME ////////////////////////////////////////////////////////
*/

#home-presentation {
	display: none;
}

#home-formations {
	float: left;
	margin-right: 30px;
	width: 620px;
	position: relative;
	border: 5px solid #E7E7E7;
}

#home-formations-accreditation {
	position: absolute;
	top: 32px;
	z-index: 100;
}

#home-sapo-implant-prothese {
	float: left;
	margin-top: 22px;
	width: 230px;
	height: 240px;
	background: url(Images/Sapo_implant_prothese.jpg) no-repeat top left;
}
#home-sapo-implant-prothese a {
	display: block;
	width: 230px;
	height: 240px;
	text-indent: -9999px;
	outline: 0px;
}
#home-sapo-implant-prothese a:hover {
	background: url(Images/Sapo_implant_prothese.jpg) -0px -250px;
}

#home-news-video {
	margin-top: 38px;
	width: 900px;
	height: 312px;
	position: relative;
	background: url(Images/Home_news_fond.gif);
}

#home-news-titre {
	position: absolute;
	top: -5px;
	left: 38px;
	z-index: 100;
}

#home-news-plus {
	position: absolute;
	top: 242px;
	left: 450px;
	z-index: 100;
}

#home-news {
	padding-top: 14px;
	padding-left: 55px;
	position: absolute;
	top: 36px;
	left: 26px;
	width: 495px;
	height: 204px;
	background-color: #E9E9E9;
}

.home-news-actu {
	float: left;
	width: 224px;
}

#home-video {
	padding: 45px 7px 0px 7px;
	position: absolute;
	top: 20px;
	left: 605px;
	width: 278px;
	height: 255px;
	background: url(Images/Home_videos_fond.jpg) no-repeat;
}
#home-video-texte {
	text-indent: -9999px;
}

.photo-news {
	padding: 2px;
	margin-bottom: 8px;
	border: 1px #A7A7A7 solid;
}

#home-liens {
	display: none;
}



/* /// Carousel /// */
#home-formations .jcarousel-container {
    position: relative;
	height: 280px;
}
#home-formations .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

#home-formations .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

#home-formations.jcarousel-list li,
#home-formations .jcarousel-item {
    float: left;
    list-style: none;
    width: 620px;
    height: 280px;
	position: relative;
}

#home-formations .jcarousel-list li a {
	float: left;
	display: block;
	position: relative;
	width: 620px;
	height: 280px;
}

#home-formations .jcarousel-next .jcarousel-prev{
    z-index: 3;
    display: none;
}


/* Skin */
#home-formations .jcarousel-container-horizontal {
    position: relative;
	width: 620px;
}
#home-formations .jcarousel-clip-horizontal {
    width: 620px;
    height: 280px;
}


/* Boutons */
#home-formations .jcarousel-next-horizontal {
	position: absolute;
    top: 160px;
    right: 0px;
    width: 26px;
    height: 35px;
    cursor: pointer;
    background: url(Images/Carousel_home_suivant.png) no-repeat;
	z-index: 100;
}
#home-formations .jcarousel-next-horizontal:hover {
	background-position: 0px -35px;
}
#home-formations .jcarousel-next-disabled-horizontal,
#home-formations .jcarousel-next-disabled-horizontal:hover,
#home-formations .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0px -70px;
}
#home-formations .jcarousel-prev-horizontal {
    position: absolute;
    top: 160px;
    left: 0px;
    width: 26px;
    height: 35px;
    cursor: pointer;
	background: url(Images/Carousel_home_precedent.png) no-repeat;
	z-index: 100;
}
#home-formations .jcarousel-prev-horizontal:hover {
    background-position: 0px -35px;
}
#home-formations .jcarousel-prev-disabled-horizontal,
#home-formations .jcarousel-prev-disabled-horizontal:hover,
#home-formations .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0px -70px;
}





/*
// CENTRE ////////////////////////////////////////////////////////
*/

/* Fil d'ariane */
#fil-ariane { 
	padding-bottom: 25px;
}
#fil-ariane ul { 
    list-style: none;
    padding: 0px;
	margin: 0px;
}
#fil-ariane li { 
    float: left; 
	background: url(Images/Fleche_separation.gif) no-repeat left center;
    padding: 0 10px 0 20px;
    height: 22px;
	line-height: 22px;
}

#fil-ariane #accueil {
	padding-left: 0px;
	background: none;
	background-color: #FFFFFF;
}
#fil-ariane #accueil a { 
    height: 20px;
	width: 15px; 
	display: block; 
	text-indent: -9999px;
	text-decoration: none;
	outline: 0;
	background: url(Images/Icone_accueil.gif) no-repeat 0px 3px;
}

#fil-ariane a { 
	text-decoration: underline;
    color: #444444; 
} 
#fil-ariane a:hover { 
    text-decoration: none; 
	color: #FF5B0C; 
} 


/* Titre */
.titre {
	float: right;
	margin-right: 5px;
	padding: 0px 15px 0px 20px;
	height: 38px;
	line-height: 38px;
	top: 25px !important;
	top: 40px;
	right: 0px;
	position: absolute;
	background-color: #FFFFFF;
	opacity: 0.85; filter:alpha(opacity=85);
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #333333;
	text-decoration: none;
}

.titre-texte {
	float: left;
	position: absolute;
	left: 0px;
}

.titre-texte a {
	margin-left: 5px;
	padding: 5px 15px 5px 20px;
	height: 38px;
	line-height: 38px;
	background-color: #494448;
	opacity: 0.95; filter:alpha(opacity=95);
	text-align: left;
	text-decoration: none;
}

.titre-texte a:hover {
	background-color: #FF5B0C;
	opacity: 0.95; filter:alpha(opacity=95);
}

.titre-photo {
	width: 640px;
	margin-bottom: 18px;
	border: 5px solid #E7E7E7;
}


/* /// Partenaires /// */
#partenaires-sapo-clinique {
	padding: 15px 0px 15px 30px;
	text-align: center;
	background-color: #EFEFEF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#partenaires-liste  {
	float: left;
	width: 620px;
}

#partenaires-liste ul {
	margin: 0px; 
	padding: 0px;
	height: 300px;
	list-style-type: none;
	position: relative;
	background: url(Images/Partenaires.jpg) no-repeat;
}

#partenaires-liste li {
	margin: 0px; 
	padding: 0px;
	position: absolute;
	display: block;
	background-image: none;
}

#partenaires-liste a {
	display: block;
	height: 130px;
	background-image: none;
}
#partenaires-liste ul li a {
	text-indent: -9999px;
	text-decoration: none;
	outline: 0;
}


#partenaires-liste #materialise a:hover, #partenaires-liste #oeil-dentaire a:hover, #partenaires-liste #nobel-biocare a:hover, #partenaires-liste #ipp-pharma a:hover, #partenaires-liste #if-conseil a:hover, #partenaires-liste #aoi a:hover {
	background: url(Images/Partenaires.jpg);
}

#partenaires-liste #materialise {
	left: 10px;
	width: 137px;
}
#partenaires-liste #materialise a:hover {
	background-position: -10px -300px;
}

#partenaires-liste #oeil-dentaire {
	left: 205px;
	width: 168px;
}
#partenaires-liste #oeil-dentaire a:hover {
	background-position: -205px -300px;
}

#partenaires-liste #nobel-biocare {
	left: 420px;
	width: 190px;
}
#partenaires-liste #nobel-biocare a:hover {
	background-position: -420px -300px;
}

#partenaires-liste #ipp-pharma {
	top: 160px;
	left: 2px;
	width: 159px;
}
#partenaires-liste #ipp-pharma a:hover {
	background-position: -2px -460px;
}

#partenaires-liste #if-conseil {
	top: 160px;
	left: 204px;
	width: 164px;
}
#partenaires-liste #if-conseil a:hover {
	background-position: -204px -460px;
}

#partenaires-liste #aoi {
	top: 160px;
	left: 410px;
	width: 208px;
}
#partenaires-liste #aoi a:hover {
	background-position: -410px -460px;
}



/* /// Plan page /// */
#plan-page ul {
	margin: 0px; 
	padding: 0px;
	width: 650px;
	height: 29px;
	margin-bottom: 35px;
	list-style-type: none;
	position: relative;
	background: url(Images/Plan_page.gif) no-repeat;
}
#plan-page li {
	margin: 0px; 
	padding: 0px;
	position: absolute;
	display: block;
	background-image: none;
}
#plan-page a {
	display: block;
	background-image: none;
	height: 29px;
}
#plan-page ul li a {
	text-indent: -9999px;
	text-decoration: none;
	outline: 0;
}

#plan-page #nav-objectif a:hover, #plan-page #nav-plan-cours a:hover, #plan-page #nav-duree-lieu a:hover, #plan-page #nav-photos-videos a:hover {
	background: url(Images/Plan_page.gif);
}

/* Objectif */
#plan-page #nav-objectif {
	left: 0px;
	width: 108px;
}
#plan-page #nav-objectif a:hover {
	background-position: 0px -40px;
}

/* Plan du cours */
#plan-page #nav-plan-cours {
	left: 94px;
	width: 156px;
}
#plan-page #nav-plan-cours a:hover {
	background-position: -94px -80px;
}

/* Durée/lieu */
#plan-page #nav-duree-lieu {
	left: 235px;
	width: 156px;
}
#plan-page #nav-duree-lieu a:hover {
	background-position: -235px -120px;
}

/* Photos/vidéos */
#plan-page #nav-photos-videos {
	left: 377px;
	width: 175px;
}
#plan-page #nav-photos-videos a:hover {
	background-position: -377px -160px;
}


/* Texte formation */
#objectif {
	margin-bottom: 40px;
	padding: 10px;
	background-color: #E5E5E5;
}

#plan-cours {
	margin-bottom: 40px;
	position: relative;
}

#points {
	position: absolute;
	top: -25px;
	left: 35px;
	width: 88px;
	height: 65px;
	padding-top: 2px;
	background: url(Images/Points_fond.gif) no-repeat;
	text-align: center;
	color: #FFFFFF;
}

#texte-formation {
	padding: 50px 30px 20px 25px;
	background: url(Images/Plan_cours_fond.gif);
}
#texte-formation-bas {
	margin-bottom: 15px;
	height: 30px;
	background: url(Images/Plan_cours_fond.gif) bottom;
}

#duree-lieu {
	padding-left: 285px;
	padding-right: 30px;
	background: url(Images/Duree_lieu.jpg) top left no-repeat;
}
#duree-lieu-dates {
	position: relative;
	padding-bottom: 10px;
}
#duree-lieu-dates-inscrire {
	position: absolute;
	top: 8px;
	right: 70px;
}


/* Photos Carousel */
#photos-videos {
	text-align: center;
	padding-left: 20px !important;
	padding-left: 10px;
}


/* /// Inscription /// */
/* Plan inscription */
#plan-inscription ul {
	margin: 0px; 
	padding: 0px;
	width: 650px;
	height: 29px;
	margin-bottom: 35px;
	list-style-type: none;
	position: relative;
	background: url(Images/Plan_inscription.gif) no-repeat;
}

#plan-inscription ul.etape2 {
	background: url(Images/Plan_inscription.gif) no-repeat;
	background-position: 0px -30px;
}
#plan-inscription ul.etape3 {
	background: url(Images/Plan_inscription.gif) no-repeat;
	background-position: 0px -60px;
}
#plan-inscription li {
	margin: 0px; 
	padding: 0px;
	position: absolute;
	display: block;
	background-image: none;
}
#plan-inscription a {
	display: block;
	background-image: none;
	height: 27px;
}
#plan-inscription ul li a {
	text-indent: -9999px;
	text-decoration: none;
	outline: 0;
}
#plan-inscription #nav-formation {
	left: 0px;
	width: 145px;
}
#plan-inscription #nav-coordonnees {
	left: 160px;
	width: 152px;
}


/* Formation */
.inscription-formation, .inscription-formation-selected {
	width : 535px;
	margin-left: 29px;
	padding: 10px 20px 15px 20px;
	border: 8px #E6E5DA solid;
	margin-bottom: 20px;
	position: relative;
}

.inscription-formation-selected {
	border: 8px #494448 solid;
}

.inscription-formation-titre {
	margin-bottom: 10px;
}

.inscription-formation-promotion {
	margin-top: 12px;
	margin-bottom: 5px;
}
.inscription-formation-promotion-dates-prix {
	width: 445px;
}
.inscription-formation-promotion-dates {
	float: left;
	width: 360px;
}
.inscription-formation-promotion-prix {
	float: left;
	text-align: center;
	width: 85px;
}

.inscription-formation-module {
	margin-left: 10px;
	margin-top: 12px;
	margin-bottom: 5px;
}
.inscription-formation-module-date {
	margin-left: 70px;
}
.inscription-formation-module-date-choix {
	float: left;
	width: 210px;
}
.inscription-formation-module-date-prix {
	float: left;
	text-align: right;
	width: 80px;
}

.inscription-formation-valider {
	position: absolute;
	top: 40px;
	right: -18px;
}


/* Coordonnées */
.profil {
	width : 515px;
	padding: 20px 30px 50px 30px;
	border: 8px #E5E5E5 solid;
	margin-bottom: 20px;
	position: relative;
}

.profil-bouton {
	position: absolute;
	bottom: 20px;
	right: -18px;
}
#inscription-coordonnees {
	margin-left: 29px;
}
.profil-espace {
	margin-left: 152px;
}


/* Validation */
.inscription-validation {
	width : 515px;
	margin-left: 29px;
	padding: 30px 30px;
	border: 8px #E5E5E5 solid;
	margin-bottom: 20px;
	position: relative;
}



/* /// Carousel /// */

/*
<div class="jcarousel-skin-name">
  <div class="jcarousel-container">
    <div disabled="disabled" class="jcarousel-prev jcarousel-prev-disabled"></div>
    <div class="jcarousel-next"></div>
    <div class="jcarousel-clip">
      <ul class="jcarousel-list">
        <li class="jcarousel-item-1">First item</li>
        <li class="jcarousel-item-2">Second item</li>
      </ul>
    </div>
  </div>
</div>
*/

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */

#photos-videos-carousel .jcarousel-container {
    position: relative;
	margin-top: 15px;
	margin-bottom: 10px;
	height: 120px;
}
#photos-videos-carousel .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

#photos-videos-carousel .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

#photos-videos-carousel.jcarousel-list li,
#photos-videos-carousel .jcarousel-item {
    float: left;
    list-style: none;
    width: 150px;
    height: 120px;
	position: relative;
}

#photos-videos-carousel .jcarousel-list li a {
	float: left;
	padding-top: 3px;
	display: block;
	position: relative;
	width: 150px;
	height: 117px;
	background: url(Images/Photo_fond.gif) no-repeat;
}
#photos-videos-carousel .jcarousel-list li a:hover {
	background-position: 0 -120px;
}

#photos-videos-carousel .jcarousel-next .jcarousel-prev{
    z-index: 3;
    display: none;
}


/* Skin */
#photos-videos-carousel .jcarousel-container-horizontal {
    position: relative;
	width: 490px;
    padding: 0px 60px;
}
#photos-videos-carousel .jcarousel-clip-horizontal {
    width: 490px;
    height: 120px;
}
#photos-videos-carousel .jcarousel-item-horizontal {
	margin-right: 20px;
}

/* Boutons */
#photos-videos-carousel .jcarousel-next-horizontal {
	position: absolute;
    top: 45px;
    right: 9px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url(Images/Carousel_suivant.gif) no-repeat;
}
#photos-videos-carousel .jcarousel-next-horizontal:hover {
	background-position: 0px -30px;
}
#photos-videos-carousel .jcarousel-next-disabled-horizontal,
#photos-videos-carousel .jcarousel-next-disabled-horizontal:hover,
#photos-videos-carousel .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0px -60px;
}
#photos-videos-carousel .jcarousel-prev-horizontal {
    position: absolute;
    top: 45px;
    left: 9px;
    width: 30px;
    height: 30px;
    cursor: pointer;
	background: url(Images/Carousel_precedent.gif) no-repeat;
}
#photos-videos-carousel .jcarousel-prev-horizontal:hover {
    background-position: 0px -30px;
}
#photos-videos-carousel .jcarousel-prev-disabled-horizontal,
#photos-videos-carousel .jcarousel-prev-disabled-horizontal:hover,
#photos-videos-carousel .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0px -60px;
}



.photo {
	 border: 1px solid #333333;
}
.photo2 {
	 border: 1px solid #FFFFFF;
}
.photo3 {
	 border: 1px solid #999999;
}

.photo-zoom {
	 position: absolute;
	 top: 86px;
	 left: 4px;
}


/* Actualités */
.news {
	float: left;
	margin-right: 10px;
}


/* Contact */
#contact-formulaire {
	float: left;
	margin-right: 25px;
	padding: 0px 30px 80px 30px;
	width: 415px;
	background-color: #F2F2F2;
	position: relative;
}

#contact-coordonnees {
	float: left;
	width: 150px;
}

#contact-formulaire-instructions {
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: right
}
.contact-nom-champ {
	margin-top: 8px;
}
.contact-nom {
	float: left;
	padding-top: 3px;
	margin-right: 20px;
	width: 135px;
	text-align: right;
	
}
.contact-champ {
	float: left;
	width: 240px;
}

.contact-formulaire-envoyer {
	position: absolute;
	right: -7px;
	bottom: 25px;
}


/* Newsletter */
#newsletter {
	width: 204px;
	height: 115px;
	position: relative;
	background: url(Images/Newsletter_fond.jpg) no-repeat;
}
#newsletter-champ {
	position: absolute;
	top: 67px;
	left: 17px;
}
#newsletter-bouton {
	position: absolute;
	top: 69px;
	left: 164px;
}
#newsletter-message {
	margin-bottom: 5px;
}


/* Identification */
.bouton-identifier {
	border: none;
	background: transparent url(Images/Identifier.gif) no-repeat top left;
	width: 158px;
	height: 32px;
	cursor: pointer;
}
.bouton-identifier:hover {
	background-position: -0px -35px;
}


/* Bas page */
#bottom-page {
	float:left;
	height: 75px;
	line-height: 75px;
}

#bottom-page-liens {
	float: left;
	width: 650px;
	margin-left: 28px;
	margin-right: 28px;
	display: inline;
}

#bottom-page-credits {
	float: left;
	width: 230px;
	text-align: center;
}





/*
// ESPACE MEMBRE////////////////////////////////////////////////////
*/

/* Prevents */
.anythingSlider .wrapper ul ul {
	position: static;
	margin: 0;
	background: none;
	overflow: visible;
	width: auto;
	border: 0;
}
.anythingSlider .wrapper ul ul li {
	float: none;
	height: auto;
	width: auto;
	background: none;
}

/* Home membre */
#home-membre-nouveautes {
	float: left;
	margin-right: 33px;
	margin-left: 5px;
	width: 505px;
	height: 450px;
	position: relative;
	display: inline;
	border: 5px solid #E7E7E7;
}
#home-membre-nouveautes2 {
	position: absolute;
	left: -10px;
	top: 20px;
	z-index: 100;
}
.home-membre-nouveaute {
	padding: 7px 0px;
	margin-bottom: 15px;
	width: 425px;
	background-color: #E9E9E9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.home-membre-nouveaute-titre {
	width: 425px;
	margin-bottom: 30px;
	text-align: right
}
.home-membre-nouveaute-photo {
	float: left;
	margin-right: 20px;
	margin-left: 20px;
	display: inline;
	width: 168px;
}
.home-membre-nouveaute-photo a {
	float: left;
	padding-top: 3px;
	padding-left: 3px;
	width: 168px;
	height: 92px;
	background: url(Images/Photo_fond2.gif) no-repeat;
}
.home-membre-nouveaute-photo a:hover {
	background-position: 0 -95px;
}

.home-membre-nouveaute-texte {
	float: left;
	margin-top: 10px;
	width: 210px;
}
.home-membre-nouveaute-texte a {
	font-weight: bold;
}

#home-membre-infos-forum {
	float: left;
	width: 340px;
}

#home-membre-forum {
	padding: 5px;
	background-color: #D5D5D5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#home-membre-forum2 {
	padding: 15px;
	background: url(Images/Home_membre_forum_fond.gif) no-repeat bottom;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.home-membre-forum-message {
	padding-bottom: 12px;
	margin-bottom: 12px;
	width: 298px;
	border-bottom: 1px solid #E5E5E5;
}
.home-membre-forum-message-last {
	padding-bottom: 15px;
	margin-bottom: 0px;
	width: 298px;
}
.home-membre-forum-photo {
	float: left;
	width: 30px;
	margin-right: 12px;
}
.home-membre-forum-sujet {
	float: left;
	width: 254px;
}

#home-membre-forum-lien {
	float: right;
	margin-right: 5px;
	width: 125px;
	height: 19px;
	background: url(Images/Acces_forum.gif) no-repeat;
}
#home-membre-forum-lien a {
	display: block;
	width: 125px;
	height: 19px;
	line-height: 19px;
	background: url(Images/Acces_forum.gif) no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	outline: 0;
}
#home-membre-forum-lien a:hover {
	background: url(Images/Acces_forum.gif) 0px -19px;
}


/* Forum */
#forum-recherche {
	float: left;
	margin-top: 10px;
	width: 250px;
}

.forum-reponse-titre {
	width: 705px;
	position: relative;
}

.forum-reponses {
	width: 127px;
	position: absolute;
	bottom: -46px;
	right: -160px;
	text-align: center;
	z-index: 10;
}

.forum-profil {
	float: left;
	margin-left: 20px;
	width: 150px;
	display: inline;
}
.forum-profil-message {
	margin-left: 12px;
	padding-top: 2px;
	width: 23px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: url(Images/Icone_forum_message.gif) no-repeat;
}

.forum-message {
	margin-left: 10px;
	padding: 15px 15px 15px 33px;
	width: 664px;
	min-height: 80px;
	height: auto !important;
	height: 80px;
	position: relative;
}

.forum-message-sujet {
	background: url(Images/Forum_sujet_fond.gif);
}
.forum-message-reponse {
	background: url(Images/Forum_reponse_fond.gif);
}
.forum-message-bas-sujet {
	margin-left: 10px;
	width: 712px;
	height: 18px;
	background: url(Images/Forum_sujet_fond.gif) bottom no-repeat;
}
.forum-message-bas-reponse {
	margin-left: 10px;
	width: 712px;
	height: 18px;
	background: url(Images/Forum_reponse_fond.gif) bottom no-repeat;
}

.forum-message-date {
	float: left;
	width: 450px;
}
.forum-message-repondre {
	float: left;
	width: 200px;
}
.forum-message-numero {
	padding-top: 2px;
	width: 23px;
	height: 17px;
	position: absolute;
	top: 16px;
	right: 1px;
	line-height: 15px;
	text-align: center;
	background: url(Images/Icone_forum_numero.gif) no-repeat;
}

.forum-cadre-reponse {
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px #FF5B0C solid;
	background-color: #FFF0EA;
}

#upload-photo-forum ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#upload-photo-forum li {
	display: block;
	margin-bottom: 5px;
	padding: 3px 0px 3px 10px;
	background-color: #F8F8F8;
	border: 1px solid #B9B9B9;
}

/* Cas clinique */
.photo-cas {
	padding: 2px;
	margin-bottom: 8px;
	border: 1px #A7A7A7 solid;
	outline: 0px;
}

#cas-cliniques-liste {
	margin-left: 50px;
}

.cas-clinique-liste-photo {
	float: left;
	margin-right: 30px;
	position: relative;
}
.cas-clinique-liste-photo-icone {
	position: absolute;
	bottom: 20px;
	left: 15px;
}
.cas-clinique-liste-texte {
	float: left;
	width: 548px;
	position: relative;
}
.cas-clinique-liste-date {
	padding: 4px 12px;
	background-color: #E4E4E4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	position: absolute;
	right: 0px;
}
.cas-clinique-ssp {
	margin-left: 35px;
	width: 800px;
	padding: 15px;
	background-color: #303030;
	-moz-border-radius: 5px;
	-webkit-border-radius: 10px;
}


/* Vidéos */
.photo-video {
	padding: 2px;
	margin-bottom: 8px;
	border: 1px #A7A7A7 solid;
	outline: 0px;
}

#videos-liste {
	margin-left: 50px;
}

.video-liste-photo {
	float: left;
	margin-right: 30px;
	position: relative;
}
.video-liste-photo-icone {
	position: absolute;
	bottom: 20px;
	left: 15px;
}
.video-liste-texte {
	float: left;
	width: 548px;
	position: relative;
}
.video-liste-date {
	padding: 4px 12px;
	background-color: #E4E4E4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	position: absolute;
	right: 0px;
}





/*
// TABLEAUX ////////////////////////////////////////////////////////
*/

.tableau {
	width: 888px;
	margin-top: 10px;
	padding: 2px;
	border: 1px #CCCCCC solid;
	background-color: #FFFFFF;
	background: url(Images/Tableau_bas.gif) no-repeat bottom;
}

.tableau-entetes {
	width: 888px;
	background-color: #666666;
	color: #FFFFFF;
	margin-bottom: 5px;
}

.tableau-entete {
	float: left;
	padding: 8px 10px 8px 10px;
	font-weight: bold;
}

.tableau-rangees {
	width: 888px;
	margin-bottom: 10px;
}

.tableau-rangee-pair {
	float: left;
	width: 888px;
	background-color: #EBEBEB;
}
.tableau-rangee-impair {
	float: left;
	width: 888px;
	background-color: #FFFFFF;
}

.tableau-rangee {
	float: left;
	padding: 8px 10px 8px 10px;
}





/*
// COLONNE DROITE ////////////////////////////////////////////////////////
*/

.menu-liste {
	width: 204px;
	height: 25px;
	background: url(Images/Menu_liste.gif);
}

.menu-liste a {
	display: block;
	width: 194px;
	height: 25px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 25px;
}

.menu-liste a:hover {
	padding-left: 10px;
	line-height: 25px;
	background: url(Images/Menu_liste.gif) -0px -25px;
}

#menu-liste-details {
	width: 190px;
	margin-top: 1px;
	margin-left: 8px;
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	/*opacity: 0.95; filter:alpha(opacity=95);*/
	border: 1px #FF5B0C solid;
}
#menu-liste-details ul {
	margin: 0px; 
	padding: 0px;
	padding-top: 8px;
	list-style-type: none;
}
#menu-liste-details li {
	margin-bottom: 5px !important;
	margin-bottom: 6px;
}
#menu-liste-details li a {
	padding: 3px 10px 3px 17px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #333333;
	text-decoration: none;
	background: url(Images/Fleche2.gif) no-repeat 4px 5px;
}

#menu-liste-details li a:hover {
    color: #FF5B0C;
	font-weight: bold;
	background-color: #FFD9C6;
}

#menu-liste-details #menu-liste-details-fermer {
	padding-left: 115px;
	
	/*
	float: right;
	width: 65px;
	margin: 5px 0px 8px 0px !important;
	margin: 0px 0px 8px 0px;
	*/
}

#menu-liste-details #menu-liste-details-fermer a {
	color: #FF5B0C;
	background: none;
}

#menu-liste-details #menu-liste-details-fermer a:hover {
	background: none;
	font-weight: normal;
}

.menu-liste-fermer a {
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #FFFFFF;
	text-decoration: underline;
}
.menu-liste-fermer a:hover {
	text-decoration: none;
}


a.bordure-noir:link {
	float: left;
	border: 3px #3D3D3D solid;
}
a.bordure-noir {
	float: left;
	border: 3px #3D3D3D solid;
}
a.bordure-noir:hover {
	float: left;
	border: 3px #FF5B0C solid;
}



/*
// FORMULAIRES ////////////////////////////////////////////////////////
*/

form {
	margin: 0;
	display: inline
}

.formulaire {
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border:1px #999999 solid;
	background-color: #E5E5E5;
}
.formulaire-erreur {
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border:1px #CC0000 solid;
	background-color: #FFD7D7;
}

.formulaire-login-email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 150px;
	height: 16px;
	line-height: 16px;
	padding: 4px 10px 4px 10px;
	border: 0px;
	background: url(Images/Formulaire_login_fond.gif) no-repeat;
}
.formulaire-login-email-over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 150px;
	height: 16px;
	line-height: 16px;
	padding: 4px 10px 4px 10px;
	border: 0px;
	background: url(Images/Formulaire_login_fond.gif) no-repeat -0px -25px;
}

.formulaire-login-password {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 145px;
	height: 16px;
	line-height: 16px;
	padding: 4px 10px 4px 10px;
	border: 0px;
	background: url(Images/Formulaire_password_fond.gif) no-repeat;
}
.formulaire-login-password-over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 130px;
	height: 16px;
	line-height: 16px;
	padding: 4px 10px 4px 10px;
	border: 0px;
	background: url(Images/Formulaire_password_fond.gif) no-repeat -0px -25px;
}

.formulaire-contact, .formulaire-contact-erreur, .formulaire-contact-over  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 240px;
	height: 16px;
	line-height: 16px;
	padding: 4px 10px 4px 10px;
	border: 0px;
	background: url(Images/Formulaire_contact_fond.gif) no-repeat;
}
.formulaire-contact {
	background: url(Images/Formulaire_contact_fond.gif) no-repeat;
}
.formulaire-contact-erreur {
	background: url(Images/Formulaire_contact_fond.gif) no-repeat -0px -50px;
}
.formulaire-contact-over {
	background: url(Images/Formulaire_contact_fond.gif) no-repeat -0px -25px;
}

.formulaire-contact2, .formulaire-contact2-over  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 395px;
	height: 134px;
	padding: 8px 10px 8px 10px;
	border: 0px;
	background: url(Images/Formulaire_contact2_fond.gif) no-repeat;
}
.formulaire-contact2 {
	background: url(Images/Formulaire_contact2_fond.gif) no-repeat;
}
.formulaire-contact2-over {
	background: transparent url(Images/Formulaire_contact2_fond.gif) no-repeat -0px -150px;
	background-attachment: scroll !important;
	background-attachment: fixed;
	overflow: auto;
}

.formulaire-controle {
	display: none;
}

.formulaire-email  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 135px;
	height: 18px;
	border: 0px;
	background-color: transparent;
}

.formulaire-bouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border:1px #333333 solid;
	text-align: center;
	height: 16px;
}


/* Boutons */
.bouton-envoyer {
	border: none;
	background: transparent url(Images/Envoyer.gif) no-repeat top left;
	width: 155px;
	height: 28px;
	cursor: pointer;
}
.bouton-envoyer:hover {
	background-position: -0px -30px;
}

.bouton-valider {
	border: none;
	background: transparent url(Images/Valider.gif) no-repeat top left;
	width: 124px;
	height: 32px;
	cursor: pointer;
}
.bouton-valider:hover {
	background-position: -0px -35px;
}

.bouton-ajouter {
	border: none;
	background: transparent url(Images/Ajouter.gif) no-repeat top left;
	width: 124px;
	height: 32px;
	cursor: pointer;
}
.bouton-ajouter:hover {
	background-position: -0px -35px;
}

.bouton-modifier {
	border: none;
	background: transparent url(Images/Modifier.gif) no-repeat top left;
	width: 124px;
	height: 32px;
	cursor: pointer;
}
.bouton-modifier:hover {
	background-position: -0px -35px;
}

.bouton-envoyer-reponse {
	border: none;
	background: transparent url(Images/Envoyer_reponse.gif) no-repeat top left;
	width: 228px;
	height: 32px;
	cursor: pointer;
}
.bouton-envoyer-reponse:hover {
	background-position: -0px -35px;
}

.bouton-newsletter {
	border: none;
	width: 20px;
	height: 14px;
	background-color: transparent;
	cursor: pointer;
}




/*
// POLICES PREDEFINIES ////////////////////////////////////////////////////////
*/

/* Arial 11 blanc */
#points, #navigation-login-profil-nom, .forum-profil-message, .forum-message-numero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #FFFFFF;
}
#navigation-login-profil-nom a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #FFFFFF;
	text-decoration: underline;
}
#navigation-login-profil-nom a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #FFFFFF;
	text-decoration: none;
}

/* Arial 11 noir */
#texte, #objectif, #texte-formation, #duree-lieu, #home-presentation, .home-news-actu, #newsletter-message, .forum-reponses, #videos-liste, #video-infos, #cas-cliniques-liste, #cas-clinique-infos, .home-membre-nouveaute-texte, #forum-recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #333333;
	text-decoration: none;
}
#texte a, #objectif a, #texte-formation a, #duree-lieu a, .home-membre-forum-message a, .home-membre-forum-message-last a, .home-membre-nouveaute-texte a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #333333;
	text-decoration: underline;
}
#texte a:hover, #objectif a:hover, #texte-formation a:hover, #duree-lieu a:hover, .home-membre-forum-message a:hover, .home-membre-forum-message-last a:hover, .home-membre-nouveaute-texte a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #333333;
	text-decoration: none;
}

/* Arial 11 orange */
#contact-coordonnees a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #FF5B0C;
	text-decoration: underline;
}
#contact-coordonnees a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #FF5B0C;
	text-decoration: none;
}

/* Arial 14 noir */
.video-liste-texte a, .cas-clinique-liste-texte a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    color: #333333;
	text-decoration: underline;
}
.video-liste-texte a:hover, .cas-clinique-liste-texte a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    color: #333333;
	text-decoration: none;
}

/* Arial 14 orange */
.inscription-formation-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF5B0C;
	text-decoration: none;
}

/* Arial 18 blanc */
.titre-texte a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
}

/* Arial 18 noir */
.home-membre-nouveaute-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}

/* Verdana 10 noir */
#photos-videos, #bottom-page { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    color: #000000;
}
#bottom-page a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
#bottom-page a:hover {
	text-decoration: none;
}

/* Verdana 11 noir */
#fil-ariane ul { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #444444;
}


/*
// POLICES ////////////////////////////////////////////////////////
*/

.arial11noirs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.arial11noirs:hover {
	text-decoration: none;
}

.arial11orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF5B0C;
	text-decoration: none;
}
.arial11oranges {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF5B0C;
	text-decoration: underline;
}
.arial11oranges:hover {
	text-decoration: none;
}

.arial14noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.arial14noirs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.arial14noirs:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: underline;
}

.arial14orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF5B0C;
}

.arial16noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}

.arial28blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #FFFFFF;
}

.verdana10noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}



/*
// DIVERS ////////////////////////////////////////////////////////
*/

.clear {
	clear: both;
}

.cadre-ok {
	padding: 15px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	border: 1px #39AE2A solid;
	background-image: url(Images/Fond_ok.gif); 
}
.cadre-erreur {
	padding: 15px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px #ED1A21 solid;
	background-image: url(Images/Fond_erreur.gif); 
}


/* Top page */
#top-page-fond {
	width: 650px;
	height: 25px;
	line-height: 25px;
	background-color: #E5E5E5;
}

#top-page {
	float: right;
	margin-top: 4px;
	padding-right: 35px;
	width: 100px;
	height: 17px;
	background: url(Images/Haut_page.gif) no-repeat;
}
#top-page a {
	display: block;
	width: 100px;
	height: 17px;
	line-height: 17px;
	background: url(Images/Haut_page.gif) no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	outline: 0;
}
#top-page a:hover {
	background: url(Images/Haut_page.gif) 0px -20px;
}

#top-page-fond2 {
	width: 900px;
	height: 25px;
	line-height: 25px;
	background-color: #E5E5E5;
}

#top-page2 {
	float: right;
	margin-top: 4px;
	padding-right: 100px;
	width: 100px;
	height: 17px;
	background: url(Images/Haut_page.gif) no-repeat;
}
#top-page2 a {
	display: block;
	width: 100px;
	height: 17px;
	line-height: 17px;
	background: url(Images/Haut_page.gif) no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	outline: 0;
}
#top-page2 a:hover {
	background: url(Images/Haut_page.gif) 0px -20px;
}


/* Numéro de pages */
.numero-pages {
	margin-top: 20px;
}

.numero-pages-liste {
	float: left;
	margin-top: 8px;
	margin-left: 15px;
	margin-right: 15px;
	width: 204px;
	text-align: center;
}
.numero-page {
	margin-right: 8px;
	padding: 4px 7px;
	background-color: #E5E5E5;
}
#numero-pages a {
	text-decoration: none;
}
.numero-page-on {
	margin-right: 8px;
	padding: 4px 7px;
	color: #FFFFFF;
	background-color: #FF5B0C;
}

.numero-page-suivant {
	float: left;
    background: url(Images/Carousel_suivant.gif) no-repeat;
}
.numero-page-suivant a {
	display: block;
	width: 30px;
    height: 30px;
	text-indent: -9999px;
	outline: 0;
}
.numero-page-suivant:hover {
	display: block;
	background-position: 0px -30px;
}

.numero-page-precedent {
	float: left;
	margin-left: 300px;
	display: inline;
	background: url(Images/Carousel_precedent.gif) no-repeat;
   
}
.numero-page-precedent a {
	display: block;
	width: 30px;
    height: 30px;
	text-indent: -9999px;
	outline: 0;
}
.numero-page-precedent:hover {
	display: block;
	background-position: 0px -30px;
}


/* AnythingSlider */
.anythingSlider {
	width: 505px;
	height: 450px;
	position: relative;
	margin: 0
}
.anythingSlider .wrapper {
	width: 505px;
	overflow: auto;
	height: 450px;
	position: absolute;
	top: 0;
	left: 0;
}

.anythingSlider .wrapper ul {
	margin: 0;
	padding: 22px 40px 30px 40px;
	width: 32700px;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
}
.anythingSlider ul li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	height: 350px;
	width: 680px;
}
.anythingSlider .arrow {
	display: block;
	height: 35px;
	width: 26px;
	background: url(Images/Slider_fleches.png) no-repeat 0 0;
	text-indent: -9999px;
	position: absolute;
	top: 207px;
	cursor: pointer;
}
.anythingSlider .forward {
	background-position: 0 0; right: 0px;
}
.anythingSlider .back {
	background-position: -26px 0; left: 0px;
}
.anythingSlider .forward:hover {
	background-position: 0 -35px;
}
.anythingSlider .back:hover {
	background-position: -26px -35px;
}

#thumbNav {
	display: none;
}
#start-stop {
	display: none;
}
