/* CSS Document  */

/* Pages internes  */

html {
font-size: 100%;
}



body {
	color: #000;
	background-color: #fff;
width:auto; 
padding: 0; 
text-align: center;
font-family: "Times New Roman", Times, serif;
font-size: 0.8em;
margin: 2em;

}

/* Navigation Rapide */

.hiddenStructure,#blocfonctions,#wrapper #MenuNavigation #Drapeaux 
,#wrapper #header #HeaderNavigation,
#wrapper #MenuNavigation ,#wrapper #Contenu #Breadcrumb ,
#wrapper #Contenu #BarreGauche 
{display: none;}

/* container general  */

#wrapper {
text-align: left;
margin:0;
padding:0;
}

/* Header  */

#wrapper #header {
height: 108px;
margin: 0;
padding: 0;
} 

/* Header - Logo   */

#wrapper #header img{
margin: 0;
padding: 0;
float:left;
border: none;
height: 107px;
} 

#wrapper #header img a{
margin: 0;
padding: 0;
border: none;
} 

/* TITRE */

#wrapper #header #title {
	color:#000;
	margin:0;
	padding:0;
clear:left;
	text-transform: normal;
	
}


.imgauche {
float:left;
margin:5px 10px 5px 0;
border:1px solid #333;
}

.imgdroite {
float:right;
margin:5px 20px 5px 10px;
border:1px solid #333
}
/* styles sauf IE MAC \*/

a.thickboxdroit {
border:0 none;
float:right;
margin:0 0 5px 10px;
padding:5px 20px 0 0;
background:  url("../../../external.gif?link=http://protontherapie.curie.info/fileadmin/img/loupe.gif") right bottom no-repeat;
}

a.thickboxdroit:hover {
border:0 none;
}

 /* fin styles sauf IE MAC */
 a.thickboxdroit:hover img {
 border:1px solid #000
 }
 
 a.thickboxdroit img {
 border:1px solid #000
 }

#wrapper #Contenu {
width: 98%;
margin: 0;
padding: 0;
background-color: #fff;
font-size: 1em;
color:#000;
}

#wrapper #Contenu img {width:80%
}

#wrapper #Contenu #Milieu .News img {
width:106px !important;
margin: 0;
padding: 0 10px 0 0;
float:left;
}

#wrapper #Contenu #Milieu .News h2 {
width: 100%;
margin: 0;
padding: 0;

}

#wrapper #Contenu #Milieu .News p {
width: 100%;
margin: 0;
padding: 0;

}

#wrapper #Contenu #Milieu .News {
margin: 0;
padding: 15px 0 20px 4px;
float:left;
}


#wrapper #Contenu #Milieu .News a {color:#000}


#wrapper #Contenu #BarreDroite {
width: 100%;
margin: 2px 0 0 0;
padding: 25px 0 0 0;
clear:both
}

#wrapper #Contenu h1 {
font-size: 1.3em;
}

#wrapper #Contenu h2 {
font-size: 1.1em;
}

#wrapper #Contenu h2 a{
font-size: 1.1em;
text-decoration:underline;
color:#000;
}



#wrapper #Contenu h3 {
font-size: 1em;
}

/* Milieu niveau 2 */  

#wrapper #Contenu code{
border: 1px dotted #000;
background: #fff;
padding: 1px;}
	
#wrapper #Contenu dt{
Font-weight:bolder;
margin:5px;
}

#wrapper #Contenu dd{
line-height:1.5em;
}

#wrapper #Contenu #Milieu {
width: 98%;
margin: 0 0 0 0;
padding:  20px 0 20px 0;
}

#wrapper #Contenu #Milieu img{border:none;margin: 5px}


#wrapper #Contenu #Milieu h1 {
margin: 0 0 14px 0;
padding: 0;
border:0;
color:#000;
}

#wrapper #Contenu #Milieu h2 {
margin: 16px 0 12px 0;
padding: 0 ;
color:#000;
}

#wrapper #Contenu #Milieu p {
padding:5px 0 5px 0;
margin: 0;
}

#wrapper #Contenu #Milieu p img{padding:0 10px;margin: 0;}

#wrapper #Contenu #Milieu ol{
padding:0 0 0 10px;
margin: 0;
}

#wrapper #Contenu #Milieu ol li{
padding: 10px 0;
margin: 0 0 0 20px;
font-weight:normal;
}


#wrapper #Contenu #Milieu ol li ul{
padding:0 0 0 10px;
margin: 0;
font-weight:normal;
}

#wrapper #Contenu #Milieu ol li ul li{
font-weight:normal;
list-style: dot;
padding: 0 0 0 12px;
margin: 0;
background:transparent none;
}

#wrapper #Contenu #Milieu ol li ol{
padding:0 0 0 20px;
margin: 0;
}

#wrapper #Contenu #Milieu ol li ol li{
padding: 5px 0 5px 0;
margin: 0 0 0 12px;
font-weight:normal;
}

#wrapper #Contenu #Milieu ol li ol li ul{
padding:0 0 0 10px;
margin: 0;
font-weight:normal;
}

#wrapper #Contenu #Milieu ol li ol li ul li{
font-weight:normal;
list-style: circle;
padding: 0 0 0 12px;
margin: 0;
background:transparent none;
}

#wrapper #Contenu #Milieu ul{
padding:0 0 0 10px;
margin: 0;
}

#wrapper #Contenu #Milieu ul li{
list-style: circle;
padding: 0 0 0 12px;
margin: 5px 0 0 0;
background:transparent none;
}

span.actu_puce{
padding: 0 0 0 12px;
margin: 0;
background:transparent none;}

#wrapper #Contenu #Milieu p a, #wrapper #Contenu #Milieu ul li a {
padding: 0 0 0 0;
margin: 0;
color: #000;
text-decoration: none;
}



#wrapper #Contenu #Milieu a { 
padding: 0;
margin: 0;
color: #000;
text-decoration: none;
}




/* Menu orange  */  

#wrapper #Contenu #Milieu #MenuOrange {
margin:0;
padding: 0 0 15px 0;
}

#wrapper #Contenu #Milieu #MenuOrange ul {
margin:0;
padding: 0;
font-size:1em;
}

#wrapper #Contenu #Milieu #MenuOrange ul li {
margin: 0;
padding: 0;
list-style-type:none;
}

#wrapper #Contenu #Milieu #MenuOrange ul li a{
padding: 0 0 0 10px;
margin: 0;
color: #F87F11;
background:transparent url(images/stitre3_arrow.gif) no-repeat 2px 0.45em;
text-decoration: none;
}

#wrapper #Contenu #Milieu #MenuOrange ul li a:hover{
border-bottom: 1px dotted #F87F11;
}

/* Recherche */


#wrapper #Contenu #Milieu #recherche ol {
margin:0;
padding: 0;
width: 500px;
clear:both;
}

#wrapper #Contenu #Milieu #recherche ol li{
margin: 0;
padding: 0 0 10px 0;
list-style-position:inside;
background-image: none;
}

#wrapper #Contenu #Milieu #recherche ol li a {
padding: 0;
margin: 0;
color: #F87F11;
text-decoration: none;
background-image: none;
}



#wrapper #Contenu #Milieu #recherche #suivant {
position:relative;
top: -27px;
color:#008e8f;
font-size: 1.1em;
width: 70px;
padding: 0;
margin:  0;
float:right;
font-weight:bolder;
}

#wrapper #Contenu #Milieu #recherche #suivant a{
color:#008e8f;
text-decoration: none;
background-image: none;
}




#wrapper #Contenu #recherche form.Recherche{
margin: 0;
padding: 12px 0 0 0;
clear:both;
}

/* Actualites */

#wrapper #Contenu #Milieu h2.actu {
margin: 25px 0 0 0;
padding: 0 ;
color:#000;
}

#wrapper #Contenu #Milieu .date{
font-size: 0.9em;
padding: 5px 0 5px 0;
margin: 0;
color: #000;
}


/* Footer  */  

#wrapper #Contenu #Footer {
height: 80px;
padding: 10px 0 0 0;
clear:both;
width: 100%;
text-align: left;
margin:0;
font-size: 0.8em;
color:#000;
border-top: 1px solid black;
}


#wrapper #Contenu #Footer ul {
	display: none;
	visibility: hidden;
	overflow: hidden;
}

#wrapper #Contenu #Footer ul li {
margin: 0;
padding: 0;
list-style-type:none;
display:inline;
}

#wrapper #Contenu #Footer ul li a {
color:#000000;
margin: 0;
padding: 0;
list-style-type:none;
text-decoration:none;
}



address {
font-style:normal;
}

