.visi1 { visibility:"visible" }
.visi2 { visibility:"hidden" }
.disp1 { display:"block" }
.disp2 { display:"none" }
.clear { clear:both; }
/*
.code{
        font-family     : times;
        font-size       : 10pt;
        font-style      : normal;
        font-style      : bolder;
        border          : 1pt solid #000000;
        margin          : 30px 150px 30px 150px;
        padding         : 15px;
        background-color: #cfcef8;
}

.codeLarge{
        font-family:"Courier New",Courier,mono;
        font-size       : 10pt;
        font-style      : normal;
        font-style      : bolder;
        border          : 1pt solid #000000;
        margin          : 10px 50px 10px 50px;
        padding         : 15px;
        background-color: #cfcef8;
}
*/

.bouton {
	font-family     : times;
        font-size       : 8pt;
	font-style      : normal;
	color           : #0000A0;
}

.main {
        font-family     : Verdana;
        font-size       : 10pt;
        padding: 10px;
        margin: 10px;
        margin-top: 0;
        margin-left: 15%;
        margin-bottom: 20px;
        background-color: #afaed8;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
}
.publis {
        font-family     : Verdana;
        font-size       : 10pt;
        padding: 10px;
        margin: 10px;
        margin-top: 0;
        margin-left: 15%;
        margin-bottom: 20px;
        background-color: #afaed8;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
}

.photo {
         float: right;
         margin: 0;
         margin-top: 0px;
         margin-right: 0px;
         margin-bottom: 0px;
         border: hidden;
         padding: 0;
         height: 130px;
}
.caption {
    font-size: 80%;
    margin-top: 0px;
    font-family: Verdana, Arial, sans-serif;
    text-align: center; 
    float: center;
    vertical-align: top;
    position: relative;
}
table td, table td * {
    vertical-align: top;
}
.pic {
         margin: 0;
         margin-top: 10px;
         margin-right: 10px;
         margin-bottom: 10px;
         border: 1px solid #000000;
         padding: 0;
         height:450;
}

.marge {
        font-family     : Verdana;
        font-size       : 10pt;
         width: 12%;
         margin-right: 5px;
         background-color: #afaed8;
	 text-align: center;
	 position: relative;
	 overflow : auto;
	 float: left;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

.marge[id='nav'] {
         position: fixed;
}

.marge_w3c {
         width: 12%;
         margin-right: 5px;
	 bottom: 0;
	 position: fixed;
	 overflow : auto;
	 float: left;
}

.titre_marge {
        font-family     : Verdana;
        font-size: 12pt;
	color: #ffffff;
	font-weight: bold;
        margin: 0 ;
        padding: 0;
	margin-top: 0em;
        margin-bottom: 0;
	background-color: #1e3295;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
}
.marge li, .marge ul{
	list-style-type:none;
	padding: 0px;
	padding-bottom: 20px;
}
	
.infos { 
        font-family     : Verdana;
        font-size       : 10pt;
        padding: 10px;
        margin: 10px;
        margin-top: 0;
        margin-left: 15%;
        margin-bottom: 20px;
	background-color: #afaed8;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px; 
}

.separateur { 
        font-family     : Verdana;
        font-size: 12pt;
	color: #ffffff;
	font-weight: bold;
        padding: 5px;
        margin: 10px;
        margin-bottom: 0;
        margin-left: 15%;
	background-color: #1e3295;
        -webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
 }

.warning {
        font-family     : Verdana;
        font-size       : 10pt;
        padding: 10px;
        margin: 10px;
        margin-bottom: 20px;
        margin-left: 15%;
        background-color: #FFBBBB;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
}

.publis li {
  margin-top: 0.5em;

}

.copyright {
	font-family     : Verdana;
	font-size       : 10pt;
	color           : #ffffff;
	text-align      : right;
}

a#copyright{
	color           : #ffffff;
}

a:link{ 
	color: #000000;
	text-decoration: underline; 
	font-weight: normal;
}

a:visited {
    color: #000000; 
    text-decoration: underline;
    font-weight: normal;
}

a:focus{
    color: #303030; 
    text-decoration: none;
    font-weight: normal;
}

a:hover{
    color: #303030;
}

body {
	background: #0b133a ;
}
