body {
	margin: 0;
	padding: 0;
	font-size: small;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	background: #CCC666
	}
	
.sup {font-size:0.7em; position:relative; top:-0.6em; left:0;}

#ppage {
	background: #FFF
	}

/* =Layout
---------------------*/

#page {
	width: 760px;
	margin: auto;
	text-align: left;
	background: #FFF;
	border: 1px solid #666;
	border-top: none;
	}
	
	
/* =Content
---------------------*/

#main {
	clear: both;
	padding: 0px 25px;
	}
	
	
/* =test 980 pixels
---------------------*/

p.home980{ 
	font-size: 115%;
	padding: 0px 20px 0px 0px ;
	line-height: 120%;
	}	
p.home980 a {
  font-size: 100%;
  text-decoration: none;
  font-weight: bold;
}
p.home980 a:hover {
    font-size: 100%;
	font-weight: bold;
	border-bottom: 2px solid #66c7df;
}
h1.home980 { 
	font-size: 250%; 
    line-height: 80%;
	color: #663;
	}
h2.home980 { 
	font-size: 180%; 
	line-height: 80%;
	color: #663;
	}


/* =Misc 1
---------------------*/

h2.intro {
	margin-bottom: 0;
	}
p.intro {
	font-size: 1.2em;
	}

#col1 {
	float: left;
	padding: 0 0 1em;
}
#col2 {
	float: right;
	padding: 0 0 1em;
}

.col5050 #col1 {
	width: 345px;
	}
.col5050 #col2 {
	width: 345px;
	}

.col6040 #col1 {
	width: 465px;
	}
.col6040 #col2 {
	width: 230px;
	}

.col4060 #col1 {
	width: 254px;
	}
.col4060 #col2 {
	width: 435px;
	}
	
/* =Misc 2
---------------------*/

.framed {
	background: transparent url(http://s029.panelboxmanager.com/~projete/img/bg_encadre_body.gif) 0 0 repeat-y;
	}
.framed .wrap1 {
	background: transparent url(http://s029.panelboxmanager.com/~projete/img/bg_encadre_top.gif) 0 0 no-repeat;
	}
.framed .wrap2 {
	padding: 10px;
	background: transparent url(http://s029.panelboxmanager.com/~projete/img/bg_encadre_btm.gif) bottom left no-repeat;
	}
	
/* =Footer blogue
---------------------*/

#footer_blogue {
	clear: both;
	padding: 10px 25px 6px;
	}

	
	
p.marge { 
	padding: 0px 30px 0px 0px ;
	}	
li.texte { 
	padding: 5px 35px 5px 5px ;
	}
h1 { 
	font-size: 150%; 
	color: #663;
	}
h2 { 
	font-size: 120%; 
	color: #663;
	}
h2.themes-conf { 
	margin: 10 10 10 10 ;
	padding: 5px 5px 5px 5px ;
        font-size: 120%; 
	color: #ffffff;
	background: #663
	}
h2.annonce-acc { 
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
        font-family: Georgia, serif;
        font-size: 120%; 
	color: #663;
	}
h3      {  
        font-size: 100%; 
        font-weight: 900;
        }
h3.home {
	margin: 10;
	padding: 0;
	font-size: 130%; 
        font-weight: bold;
        font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
        color: #663;
	background: #fff
	}
h3.homepast {
	margin: 10;
	padding: 0;
	font-size: 110%; 
        font-weight: bold;
        font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
        color: #663;
	background: #fff
	}
h3.titre-conf {
	font-size: 125%; 
        font-weight: bold;
        font-family: Georgia, serif;
	margin: 4px 0px 0px 0px;
	padding: 10px 10px 5px 0px;
	}
h3.titre-conf span {
	font-size: 60%; 
    font-family: verdana;
	margin: 4px 4px 4px 0px;
	padding: 3px 6px 3px 6px;
	background: #1eb94d
	}
h3.annonce-acc { 
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
        font-size: 100%; 
	color: #663;
	}
h4      {  
        font-size: 100%; 
        font-weight: 600;
        font-style: italic;
        }
a:link{
	color: #006666;
	}
a:visited{
	color: #666666;
	}
#acc-droite{
	float: left;
	width: 90%;
	margin: 0;
	padding: 0px 0px 20px 20px;
	list-style: bullet;
	background: #ffffff;
	}
#acc-droite2{
	font-size: 85%;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0px 0px 5px 0px;
	background: #ffffff;
	}
#legende-droite{
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%; 
	width: 100%;
	margin: 0;
	padding: 10px 0px 10px 0px;
	background: #ffffff;
	}
#nav {
	float: left;
	width: 95%;
	margin: 0;
	padding: 5px 0px 20px 14px;
	list-style: none;
	background: #ffffff;
	}
#nav li {
	float: left;
	margin: 0;
	padding: 0;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	}
#nav a {
	float: left;
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 8px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #bad9de;
	background: #CCC666;
	}
#nav a:hover, #actif a {
    text-decoration: underline;
	color: #000000;
	padding-bottom: 4px;
	border-color: #727377;
	background: #bad9de;
	}
#nav2 {
	width: 80%;
	margin: 0px 0px;
	padding: 0 0 0 2px;
	border: 1px solid #ffffff;
	list-style: none;
	background: #ffffff;
	}
#nav2 li {
	margin: 1px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #ffffff;
	font-family: sans-serif;
	font-size: 90%;
	}
#nav2 a {
	display: block;
	padding: 4px 8px;
	color: #006666; 
	text-decoration: none;
	}
#nav2 a:hover, #actif2 a {
    text-decoration: underline;
	color: #333;
	padding-bottom: 4px;
	font-weight: bold;
	}
p.footer-text {
        font-size: 80%;
	color: #666666;
	}
sup.footer-text {
        font-size: 100%;
	color: #666666;
	}
#conf-accueil {
	margin-left: 2px;
	padding-left: 12px;
  	border: 2px solid #663;
	}
.activites {
  	line-height: 1.2em;
  	background: #919191;
  	}
table .activites {
  	width: 99%;
  	border: px solid #000;
  	background: #fff;
  	}
table .activites caption {
        font-size: 100%;
	color: #666666;
  	margin: 0;
  	padding: 8px 0px;
  	text-align: left;
 	border: 0px solid #000;
  	border-bottom: none;
 	background: #fff;
  	}
table .activites th, table .activites td {
  	font-size: 80%;
	color: #666666;
        margin: 0;
  	padding: 4px 8px;
  	text-align: left;
        border-right: 1px solid #b5b5b5;
        border-top: 1px solid #b5b5b5;
        border-left: 1px solid #b5b5b5;
  	border-bottom: 1px solid #b5b5b5;
  	}
table .activites th {
  	color: #999;
  	}
table .activites .name {
  	text-align: left;
  	}
table .activites .dates {
  	font-size: 120%;
	color: #663;
	font-weight: bold;
  	}
table .activites .heure {
   	font-size: 120%;
 	color: #663;
 	font-weight: bold;
  	}
table .activites tr {
  	background: #e6e6e6;
  	}
table .activites tr.alt {
  	background: #f1f1f1;
  	}
table .activites td a {
  	display: block;
  	font-weight: bold;
  	}
p.titreconf {
   	font-size: 120%;
 	color: #663;
 	font-weight: bold;
        margin-bottom: 0
  	}
p.nom-titre-cie {
   	font-size: 100%;
   	color: #663;
        margin-top: 0
  	}
p.desc-conf-court {
   	font-size: 100%; 
        margin: 0px 30px 0px 0px;
        padding: 6px 2px 6px 0px;
  	}
p.img-conf {
        margin: 0px 0px 0px 0px;
        padding: 6px 2px 0px 0px;
  	}
p.nom-titre-cie-08 {
   	font-size: 100%;
	padding: 0px 30px 0px 0px ;
	font-style: italic; 
        margin-top: 0
  	}
p.bio-conf-08 {
   	font-size: 100%;
	font-style: italic; 
        margin-top: 0
  	}
p.titreconf08 {
   	font-size: 100%;
 	color: #663;
 	font-weight: bold;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 2px 0px;
  	}
p.titre-atelier-table{
   	font-size: 120%;
 	color: #663;
 	font-weight: bold;
        margin: 5px 0px 0px 0px;
        padding: 0px 0px 2px 0px;
		background: #FFFFCC;
  	}	
p.desc-atelier-table{
   	font-size: 120%;
 	color: #663;
        margin: 0px 0px 0px 10px;
        padding: 0px 0px 2px 0px;
  	}	
p.lieux-ateliers{
   	font-size: 100%;
 	 	color: #006666;
        margin: 5px 0px 0px 0px;
        padding: 0px 0px 2px 0px;
  	}
p.titreconf08-strong {
   	font-size: 140%;
 	color: #663;
 	font-weight: bold;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 2px 0px;
        background: yellow;
  	}
p.date-lieu-hre {
   	font-size: 90%;
        margin: 0px 300px 0px 0px;
        padding: 2px 2px 2px 0px;
        background: #FFFFCC;
  	}

p.films-date-lieu-hre {
   	font-size: 90%;
        margin: 0px 0px 0px 0px;
        padding: 2px 2px 2px 0px;
        background: #FFFFCC;
  	}
p.attention {
   	font-size: 90%;
        margin: 0px 0px 10px 0px;
        padding: 2px 2px 2px 0px;
        background: #FFFFCC;
  	}
li.attention {
        margin: 0px 20px 0px 0px;
        padding: 2px 2px 2px 0px;
        background: #FFFFCC;
  	}
p.textegauche {
   	font-size: 80%;
        margin: 10px 25px 10px 10px;
        padding: 5px 5px 5px 5px;
        background: #FFFFCC;
  	}
h1.popup { 
	font-size: 120%; 
        margin: 5px 5px 0px 10px;
	color: #663;
	}
h2.popup { 
	font-size: 100%; 
        margin: 5px 5px 0px 10px;
	color: #663;
	}
p.popup { 
	font-size: 80%; 
        margin: 5px 5px 0px 10px;
	}
li.popup { 
	font-size: 80%; 
        margin: 5px 5px 0px 10px;
	}	
p.texte-petit { 
	font-size: 85%; 
	}	
#liens-nepasmanquer { 
	font-size: 150%; 
	color: #006666;
	font-family: Verdana
	}	
#liens-nepasmanquer a {
    font-size: 100%; 
	text-decoration: none;
	color: #006666;
	padding-bottom: 4px;
	}
#liens-nepasmanquer a:hover {
    font-size: 100%; 
	text-decoration: underline;
	color: #000000;
	border-color: #727377;
	background: #bad9de;
	padding-bottom: 4px;
	}
	
/* =Blog
---------------------*/

#blog h1 {
        margin: 0px 0px 0px 0px;
	font-size: 24px;
        font-weight: bold;
        font-style: normal;
	}
	
#blog .blogitem h4 {
        margin: 10px 0px 10px 0px;
	font-size: 20px;
        font-weight: bold;
        font-style: normal;
        color: #006666;
	}	

/* #blog #col1 {
	width: 540px;
	}

#blog #col2 {
	width: 150px;
	}
	*/

#blog .blogitem {
	margin: 0 0 3.0em;
	}
#blog .blogtext {
	font-size: 13px;
	}
#blog .blogitem div, #blog .blogitem p {
	margin: .5em 0 0;
	}
#blog .meta {
	font-size: 12px;
	}
#blog .blogdate {
        margin: 20px 0px 0px 0px;
	font-size: 14px;
        font-style: normal;
        color: #555;
	}