/* CSS Document */
#page{
height:auto;
width:1010px;
background-image:url(../images/logo-ast67-fond.gif);
background-position:top left;
background-repeat:no-repeat;
/*border:1px solid #FF6600;*/
margin:0 0 100px 0;
}

#gauche{
float:left;
height:auto;
width:330px;
margin:0;
overflow:hidden;
/*border:1px solid #999;*/
}

#droite{
width:670px;
margin:0;
height:auto;
overflow:hidden;
/*border:1px solid #006633;*/
}

#rechercher{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;	
line-height:11px;
color:#808080;
margin-bottom:15px;
}

.input-recherche{
	border:1px solid #d3d3d3;
	width:145px;
	height:13px;
	margin-top:5px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555;
}

#navigation{
clear:both;
width:auto;
height:auto;
margin:56px 0 0 70px;
}

.navSrubTxt{
display:block;
float:left;
width:150px;
}
 
#navigation-secondaire{
/*visibility:hidden;*/
width:665px;
height:23px;
margin-top:8px;
background:url(../images/menus/filet-orange-off.gif) left bottom no-repeat;
}

#bandeau{
clear:both; height:auto;
}

#date-maj{
float:right;
margin:4px 27px 0 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
letter-spacing:-0.1px;
color:#000;
text-transform:uppercase;
}

.boutons{
float:left;
}

#fil-d-ariane, #fil-d-ariane a, #fil-d-ariane a:hover, #fil-d-ariane a:visited {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#76A2C6;
text-decoration:none;
height:auto;
padding:5px 0px 10px 0px;
}
#fil-d-ariane{
background-image:url(../images/filet-entete-contenu.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

#titre-page{
height:auto;
padding:10px 0px 10px 10px;
background-image:url(../images/filet-entete-contenu.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

#intro-page{
height:auto;
padding:10px 0px 10px 10px;
background-image:url(../images/filet-entete-contenu.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

#titre-page h1{
display:inline;
font-family:Geneva, Helvetica, Arial,  sans-serif;
font-size:15px;
line-height:18px;
font-weight:600;
color:#EE7F00;
text-decoration:none;
text-transform:uppercase;
}

#contenus{
/*visibility:hidden;*/
}

#article{
clear:both;
margin-top:13px;
width:670px;
overflow:hidden;
}

#colonne-article{
float:left;
width:380px;
margin-right:25px;
margin-left:45px;
/*border:1px solid #999;*/
}

#colonne-droite {
float:left;
width:210px;
/*border:1px solid #999;*/
}

#colonne-droite .notes a,.notes a:hover{
display:block;
color:#999999;
text-decoration:none;
margin-bottom:7px;
}

.toggler{
cursor:pointer;
}

h3, h3 a, h3 a:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#F58220;
text-decoration:none;
text-transform:none;
display:block;
height:auto;
margin:0 0 5px 0;
padding:0;
}


h5, h5 a{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#F58220;
text-decoration:none;
text-transform:none;
display:block;
height:auto;
margin:0 0 5px 0;
padding:0;
float:left;
}

h5 a:hover{
float:left;
color:#000;
text-decoration:none;
text-transform:none;
font-weight:bold;
display:block;
height:auto;
margin:0 0 5px 0;
padding:0;
}

h4,h4 a, h4 a:hover {
clear:both;
display:block;
height:auto;
width:200px;
margin:0;
padding:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
color:#808080;
text-decoration:none;
text-transform:none;
font-weight:100;
}

.element{
margin-left:15px;
width:300px
}

.espaceNav{
width:100%;
height:7px;
}

.extenseur{
width:100%;
height:1px;
clear:both;
}

#pied-de-page{
width:100%;
height:15px;
clear:both;
display:block;
}

.slider{
height:auto;
width:100%;
padding-top:7px;
padding-bottom:10px;
overflow:hidden;
position:relative;
}

a.lienToggle{
padding-left:5px;
}

.liste-documents ul,.liste-documents li{
clear:both;
margin-top:5px;
list-style:outside;
list-style-type:none;
line-height:15px;

font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#555;
}

.liste-documents-puces{
float:left;
width:25px;
height:auto;
overflow:hidden;
}

.liste-documents-infos{
float:left;
width:300px;
height:auto;
overflow:hidden;
margin-bottom:5px;
}

.dossier-conteneur{
clear:both;
width:100%;
height:auto;
margin-bottom:20px;
overflow:hidden;
}

.dossier-icone{
float:left;
padding-top:1px;
margin-right:5px;
height:20px;
width:45px;
text-align:right;
}

.dossier-infos{
float:left;
width:280px;
padding-bottom:10px;
background:url(../media/images/elements-mise-en-page/trait-plein-dense.gif) bottom left no-repeat;
}

.dossier-infos .geneva12rouge{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#911117;
font-weight:bold;
}

#dossier-doc{
width:100%;
height:auto;
margin:10px	0 15px 0;
}

/* evenements */

.bloc-evenement{
width:340px;
padding:10px 0 10px 0;;
background:url(../media/images/elements-mise-en-page/trait-plein-dense.gif) bottom left no-repeat;
}

/* Nouveautés en ligne */
.bloc-maj{
width:340px;
padding:15px 0 15px 0;
background:url(../media/images/elements-mise-en-page/trait-plein-dense.gif) bottom left no-repeat;
}

.maj-titre{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:21px;
color:#333;
text-transform:uppercase;
margin:5px 0 5px 0;
}

/* quizz */
.bloc-quizz{
width:350px;
padding:10px 0 20px 0;;
background:url(../media/images/elements-mise-en-page/trait-plein-dense.gif) bottom left no-repeat;
} 

.quizzTheme, a.quizzTheme, a.quizzTheme:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#d2293c;
text-decoration:none;
margin-bottom:5px;
}

.quizzTests{
margin-left:5px;
margin-bottom:5px;
}

.quizzTests, a.quizzTests, a.quizzTests:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#555;
text-decoration:none;
margin-bottom:5px;
}

/* médias */
.medias-conteneur{
clear:both;
width:100%;
height:auto;
margin-bottom:15px;
overflow:hidden;
}

.medias-infos{
float:left;
width:350px;
padding-bottom:15px;
background:url(../media/images/elements-mise-en-page/trait-plein-dense.gif) bottom left no-repeat;
}

.medias-icone{
float:left;
padding-top:1px;
margin-right:5px;
height:20px;
width:17px;
text-align:right;
}

/* secteurs et centres médicaux */
.bloc-secteur{
float:left;
width:380px;
padding-bottom:15px;
margin-bottom:15px;
background:url(../media/images/elements-mise-en-page/trait-plein-dense.gif) bottom left no-repeat;
}

.conteneur-secteur{
float:left;
width:380px;
padding-bottom:15px;
margin-bottom:15px;
background:url(../media/images/elements-mise-en-page/trait-plein-dense.gif) bottom left no-repeat;
}

#titre-secteur{
height:30px;
padding:5px 0 5px 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:21px;
color:#911117;
font-weight:bold;
}

.titre-centre{
height:30px;
padding:5px 0 5px 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:21px;
color:#EE7F00;
font-weight:bold;
}

.pas-centre{
margin:10px 0 20px 0;
}


.equipe-centre{
width:inherit;
padding:0px 0px 5px 0;
margin-bottom:5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:21px;
color:#911117;
font-weight:normal;

border-bottom:1px dashed #911117;
}

.margeur{
margin:40px 0 20px 0;
}

.photo-centre{
float:left;
width:100px;
height:100px;
}

a.lien-form-equipe{
margin-left:10px;
height:12px;
color:#911117;
}
a.lien-form-equipe:hover{
color:#911117;
}

/* glossaire */
#glossaire{
width:100%;
height:auto;
}

#termes{
width:375px;
height:340px;
padding-bottom:10px;
margin-left:70px;
margin-top:25px;
overflow:auto;
}

.glossaire-terme{
width:95%;
padding-top:10px;
padding-bottom:10px;
background:url(../media/images/elements-mise-en-page/trait-plein-dense.gif) bottom left no-repeat;
}

/* tooltips */
.tip{
border:1px solid #EE7F00;
background-color:#FFFFFF;
padding:3px 25px 3px 5px;
}
.tip-title{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:13px;
color:#EE7F00;
font-weight:bold;
}
.tip-text{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:13px;
color:#EE7F00;
font-weight:normal;
}

/* contact */
#conteneur-contacts{
padding-left:215px;
background:url(../images/contact/ast67-contact-logo.gif) top left no-repeat;
}

.bloc-contact{
padding-top:15px;
padding-bottom:15px;
background:url(../media/images/elements-mise-en-page/trait-plein-dense.gif) bottom left no-repeat;

font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#005A94;
}

.infos-contact{
padding-left:35px;
}

.clearer{
clear:both;
}


