body {
background : #ffffff;
margin : 0;
padding : 0;
margin-bottom : 0;
margin-left : 0;
margin-right : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
top : 0px  !important;
font-family : Arial, Verdana, Tahoma, Helvetica, Geneva;
font-size : 9pt;
line-height:14px;
}
a {
color : #0099ff;
text-decoration : underline;
}
H1 {
font-family : arial;
font-size : 15px;
font-weight : bold;
color : #ff9900;
text-align : center;
padding-bottom : 3px;
border-bottom-style : dotted;
border-bottom-color : #cccccc;
background-image:url(../img/go_but.gif);
background-position:left;
background-repeat: no-repeat;
}
H2 {
font-family : arial;
font-size : 13px;
font-weight : bold;
color : #ff9900;
text-align : center;
margin-bottom : 10px
}
H3 {
font-family : Arial, Verdana, Tahoma, Helvetica, Geneva;
font-size : 11px;
font-weight : bold;
color : #000000;
text-align : left;
padding-top : 4px;
padding-bottom : 0px;
margin-top : 3px;
margin-bottom : 0px;
margin-left : 5px;
margin-right : 5px;
border-top-style : dotted;
border-top-color : #ced3c9;
}
H4 {
font-family : Arial, Verdana, Tahoma, Helvetica, Geneva;
font-size : 10px;
text-align : center;
font-weight : bold;
color : #ff9900;
margin-bottom : 3px;
}
H5 {
font-family : Arial, Verdana, Tahoma, Helvetica, Geneva;
font-size : 10px;
text-align : center;
font-weight : bold;
font-style: normal;
color : #666666;
margin-bottom : 15px;
}

.citation {
font-family : Arial, Verdana, Tahoma, Helvetica, Geneva;
font-size : 10px;
text-align : center;
font-style:italic;
color : #333333;
margin-bottom : 3px;
}
.grassouligne {
font-weight : bold;
text-decoration:underline;
}
p {
margin-top : 3px;
margin-bottom : 13px;
text-align : justify;


}
#conteneur {
font-family : Arial, Verdana, Tahoma, Helvetica, Geneva;
padding:2px;
margin-left : auto;
margin-right : auto;
margin-top : 165px  !important;
width : 765px;
bottom : 10px;
text-align : left;
border:1px solid black;
}
#lienspages {
margin-left : auto;
margin-right : 5px;
margin-top : 0;
width : 755px;
height:26px;
font-size:8pt;
font-weight:bold;
text-align : right;
}

#menuhaut {
position : absolute;
margin-left : auto;
margin-right : auto;
margin-top : -190px  !important;
width : 768px;
height : auto;
}

#droite {
z-index : 1;
top : 0px;
width : 625px;
height:inherit;
position : relative;
padding : 0 0 0 0;
float : right;
}

#texte {
z-index : 1;
width : 425px;
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva; 
font-size: 8pt;
color : #333333;
padding: 0px 30px 0px 30px;
margin-bottom : 10px;
text-align : justify;
}

#droite2 {
z-index : 1;
top : 0px;
width : 730px;
height:inherit;
position : relative;
padding : 0 0 0 0;
float : right;
}

#texte2 {
z-index : 1;
width : 630px;
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva; 
font-size: 8pt;
color : #333333;
padding: 0px 30px 0px 30px;
margin-bottom : 10px;
text-align : justify;
}

#menuhaut2 {
position : absolute;
margin-left : auto;
margin-right : auto;
margin-top : -165px  !important;
width : 768px;
height : auto;
}

#conteneur3 {
font-family : Arial, Verdana, Tahoma, Helvetica, Geneva;
padding:2px;
margin-left : auto;
margin-right : auto;
margin-top : 165px  !important;
width : 820px;
bottom : 10px;
text-align : left;
}

#droite3 {
z-index : 1;
top : 0px;
left : -25px;
width : 815px;
height:inherit;
position : relative;
padding : 0 0 0 0;
float : right;
border:1px solid black;
}

#texte3 {
z-index : 1;
width : 810px;
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva; 
left : -25px;
font-size: 8pt;
color : #333333;
padding: 0px 0px 0px 0px;
margin-bottom : 10px;
text-align : justify;
}

#menuhaut3 {
position : absolute;
margin-left : auto;
margin-right : auto;
margin-top : -165px  !important;
width : 768px;
height : auto;
}

#photos1 {
width:160px;
position : absolute;
text-align:center;
float : left;
padding : 0;
top : 260px;
height : auto;
}

#photos2 {
width:160px;
position : absolute;
text-align:center;
float : left;
padding : 0;
top : 560px;
height : auto;
}

#photos3 {
width:160px;
position : absolute;
text-align:center;
float : left;
padding : 0;
top : 700px;
height : auto;
}

#photos4 {
width:160px;
position : absolute;
text-align:center;
float : left;
padding : 0;
top : 900px;
height : auto;
}

#photos5 {
width:160px;
position : absolute;
text-align:center;
float : left;
padding : 0;
top : 1100px;
height : auto;
}

#photos6 {
width:160px;
position : absolute;
text-align:center;
float : left;
padding : 0;
top : 1300px;
height : auto;
}

#photos0d {
left:465px;
width:160px;
position : absolute;
text-align:center;
float : right;
padding : 0;
top : 30px;
height : auto;
}

#photos1d {
left:465px;
width:160px;
position : absolute;
text-align:center;
float : right;
padding : 0;
top : 130px;
height : auto;
}

#photos1db {
left:465px;
width:160px;
position : absolute;
text-align:center;
float : right;
padding : 0;
top : 65px;
height : auto;
}

#photos2d {
left:483px;
width:140px;
position : absolute;
text-align:center;
float : right;
padding : 0;
top : 430px;
height : auto;
}

#photos2db {
left:483px;
width:140px;
position : absolute;
text-align:center;
float : right;
padding : 0;
top : 330px;
height : auto;
}

#photos3d {
left:465px;
width:160px;
position : absolute;
text-align:center;
float : right;
padding : 0;
top : 550px;
height : auto;
}

#photos4d {
left:465px;
width:160px;
position : absolute;
text-align:center;
float : right;
padding : 0;
top : 750px;
height : auto;
}

#photos5d {
left:465px;
width:160px;
position : absolute;
text-align:center;
float : right;
padding : 0;
top :850px;
height : auto;
}

#photos6d {
left:465px;
width:160px;
position : absolute;
text-align:center;
float : right;
padding : 0;
top :1050px;
height : auto;
}

.image1 {
padding-left: 0px;
padding-right: 20px;
padding-bottom: 5px;
padding-top: 5px;
float: left;
}

.image2 {
padding-left: 20px;
padding-right: 0px;
padding-bottom: 5px;
padding-top: 5px;
float: right;
}

.image3 {
padding-left: 20px;
padding-right: 0px;
padding-bottom: 0px;
padding-top: 5px;
float: right;
}

.spacer {
clear : both;
}
.spacer2 {
clear : right;
}
.spacer3 {
clear : left;
}
A:link {
font-family : Arial, Verdana, Tahoma, Helvetica, Geneva;
font-size : 8pt;
font-weight : bold;
text-decoration : underline;
color : #2d8c9d;
}
A:visited {
font-family : Arial, Verdana, Tahoma, Helvetica, Geneva;
font-size : 8pt;
font-weight : bold;
text-decoration : underline;
color : #2d8c9d;
}
A:active {
font-family : Arial, Verdana, Tahoma, Helvetica, Geneva;
font-size : 8pt;
font-weight : bold;
text-decoration : underline;
color : #666666;
}
A:hover {
font-family : Arial, Verdana, Tahoma, Helvetica, Geneva;
font-size : 8pt;
font-weight : bold;
text-decoration : underline;
color : #333333;
}
.Asmall:link {
font-family : Arial, Verdana, Tahoma, Helvetica, Geneva;
font-size : 7pt;
text-decoration : none;
color : #333333;
}
.Asmall:visited {
font-family : Arial, Verdana, Tahoma, Helvetica, Geneva;
font-size : 7pt;
text-decoration : none;
color : #333333;
}
.Asmall:active {
font-family : Arial, Verdana, Tahoma, Helvetica, Geneva;
font-size : 7pt;
text-decoration : none;
color : #333333;
}
.Asmall:hover {
font-family : Arial, Verdana, Tahoma, Helvetica, Geneva;
font-size : 7pt;
text-decoration : underline;
color : #ff9900;
}
.Abig:link {
font-family : Arial, Verdana, Tahoma, Helvetica, Geneva;
font-size : 7pt;
font-weight : bold;
text-decoration : none;
color : #ff9900;
}
.Abig:visited {
font-family : Arial, Verdana, Tahoma, Helvetica, Geneva;
font-size : 7pt;
font-weight : bold;
text-decoration : none;
color : #ff9900;
}
.Abig:active {
font-family : Arial, Verdana, Tahoma, Helvetica, Geneva;
font-size : 7pt;
font-weight : bold;
text-decoration : none;
color : #ff9900;
}
.Abig:hover {
font-family : Arial, Verdana, Tahoma, Helvetica, Geneva;
font-size : 7pt;
font-weight : bold;
text-decoration : underline;
color : #ff9900;
}
.titrefv {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva; 
font-size: 9pt; 
font-weight: bold;
color: #333333;
text-align: center;

border: 1px #666666 solid;
}
.titrefb {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva; 
font-size: 9pt; 
font-weight: bold;
color: #333333;
text-align: center;
background: #E3E7F8;
border: 1px #666666 solid;
}

.grasbordeau {
font-size: 14px;
color: #993300;
font-weight:bold;
}

.gauche {
margin-top : 3px;
margin-bottom : 10px;
text-align : left;
}
.Stylesquare {
color : #ced3c9;
font-size : 14px;
}
.Stylesquareorange {
color : #ff9900;
font-size : 14px;
}
.conteneurmenu {
z-index : 100;
}
div#menu {
z-index : 100;
text-align : center;
}
div#menu a {
color : #ffffff;
}
div#menu ul {
padding : 0;
margin : 0;
background : #5096ba;
text-align : center;
}
div#menu li {
background : #2b6aba;
}
div#menu li:hover {
background : #2255a8;
}
div#menu li.sousmenu:hover {
background : #2255a8;
}
div#menu li.sousmenu {
background-color : #5096ba;
}
div#menu li.plop {
background : #2b6aba;
}
div#menu ul li {
z-index : 100;
position : relative;
list-style : none;
float : left;
border-top : 1px solid;
color : #ffffff;
}
div#menu ul ul {
position : absolute;
display : none;
width : 85px;
}
div#menu li a {
text-decoration : none;
padding : 4px 0 4px;
display : block;
width : 85px;
}
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2, div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 {
display : block;
}
div#menu ul.niveau3 {
top : -1px;
left : 85px;
}
div#menu ul.niveau3 li {
background : #999999;
}
div#menu ul.niveau3 li:hover {
background : #2255a8;
}
.Style1 {
color : #5096ba;
}
#bottom {
position:relative;
margin-left : auto;
margin-right : auto;
margin-top: 10px;
padding : 0px 10px 10px 10px;
font-family : Arial, Verdana, Tahoma, Helvetica, Genevaf;
font-size : 10px;
text-align : center;
line-height : 17px;
width : 745px;
}

.GFdate_corps6 {
background:transparent url(/img/CentreTableau6.gif);
background-repeat: repeat-y;
border:0px solid;
margin-bottom:8px;
padding:0px 0 0;
position:relative;
width:730px;
}
.GFdate_haut6 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/img/HautTableau6.gif) no-repeat scroll center top;
min-height:140px;
padding:25px 0 0;
position:relative;
width:730px;
}
.GFdate_bas6 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/img/BasTableau6.gif) no-repeat scroll center bottom;
min-height:96px;
padding:0;
position:relative;
width:730px;
}
.GFdate_ecarte6 {
padding:0 23px 19px 23px;
position:relative;
}
.GFdate_txt6 {
background-color:transparent;
padding:2px 6px 3px;
position:relative;
text-align:justify;
width:684px;
}
.GFdate_corps5 {
background:transparent url(/img/CentreTableau5.gif);
background-repeat: repeat-y;
border:0px solid;
margin-bottom:8px;
padding:0px 0 0;
position:relative;
width:650px;
}
.GFdate_haut5 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/img/HautTableau5.gif) no-repeat scroll center top;
min-height:140px;
padding:25px 0 0;
position:relative;
width:650px;
}
.GFdate_bas5 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/img/BasTableau5.gif) no-repeat scroll center bottom;
min-height:96px;
padding:0;
position:relative;
width:650px;
}
.GFdate_ecarte5 {
padding:0 23px 19px 23px;
position:relative;
}
.GFdate_txt5 {
background-color:transparent;
padding:2px 6px 3px;
position:relative;
text-align:justify;
width:604px;
}

.dat_col_formation6, .dat_col_formateur6, .dat_col_perso6, .dat_col_conv6, .dat_col_mpl6, .dat_col_paris6,
.dat_col_formation5, .dat_col_formateur5, .dat_col_perso5, .dat_col_conv5, .dat_col_mpl5 {
	font-size:10px;
	font-weight: bold;
	background-color:transparent;
	padding: 1px;
	text-align: center;
}

.dat_col_formation6 { width: 115px; color: #0a970b; }
.dat_col_formateur6 { width: 90px;  color: #525252; }
.dat_col_perso6     { width: 80px;  color: #fe7913; }
.dat_col_conv6      { width: 80px;  color: #ff3200; }
.dat_col_mpl6       { width: 144px; color: #0a970b; }
.dat_col_paris6     { width: 144px; color: #0a970b; }

.dat_col_formation5 { width: 125px; color: #0a970b; }
.dat_col_formateur5 { width: 100px; color: #525252; }
.dat_col_perso5     { width: 90px;  color: #fe7913; }
.dat_col_conv5      { width: 90px;  color: #ff3200; }
.dat_col_mpl5       { width: 160px; color: #0a970b; }

.dat_comment {
	font-size:10px;
	background-color:#FFFFFF;
	padding: 1px;
	text-align: center;
}
.dat_titre {
	font-size:16px;
	background-color:#FFFFFF;
	padding: 5px;
	text-align: center;
}

.orange   { color: #fe7913; }
.rouge    { color: #ff3200; }
.vert     { color: #0a970b; }
.noir     { color: #000000; }
.gris     { color: #525252; }
.violet   { color: #9e02f9; }
.marron   { color: #963d13; }
.bleuGris { color: #27889b; }
.bleu     { color: #009dff; }

.hrgris {
	color: #afafaf;
	background-color: #afafaf;
	border-color: #afafaf;
	height: 2px;
	border: 0;
}
