body{
margin:0;
padding:0;
overflow:auto;
font-family: helvetica, arial, sans-serif ;
font-size:12px;
}

hr{
border:1px solid #C2C2C2;
padding:5px;
}

#page{

}

p{
text-indent:20px;
}

#colmenu{
position:absolute;
float:left;
top:0px;
left:0px;
width:157px;
height:100%;
background:#616281 url(imgs/menu_arr.jpg) top no-repeat;
}

#main{
position:relative;
top:0px;
height:100%;
text-align:justify;
/*padding-right:10px !important;
padding-right:0px;*/
overflow:auto;
padding:0px 10px;
}

#bandeau{
position:absolute;
float:left;
left:167px;

}

#flash{
position:relative;
height:176px;
padding-top:90px;
}

#menu{
position:relative;
padding-top:10px;
width:145px;
left:5px;

}

#navlist
{
/*border:1px solid black;*/
padding-top:0px;
padding-left:0;
margin-left:0;
width:100%;

}

#navlist li{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid #363848;
}

#navlist li a { 
text-decoration: none;
color:white;
font-family: helvetica, arial, sans-serif;
font-size:10px;
}

#navlist li a:hover { 
text-decoration: none;
color:#657ABA;
font-family: helvetica, arial, sans-serif ;
font-size:10px;
}

#bas1{
position:relative;
background:url(imgs/bas1.jpg) top no-repeat;
}

#bas2{
position:relative;
height:100%;
background:url(imgs/bas2.jpg) top repeat-y;
}

.titre{
color:white;
font-size:13px;
font-family: helvetica, arial, sans-serif;
text-align:center;
}

.menuback{
text-align:right;
font-weight:bold;
list-style-image:none;
}

.dauphine{
position:absolute;
top:0px;
}

/*************************************************************************/
/**************** MENU plan du site general ******************************/
/*************************************************************************/

    #plan{
    padding-top:10px;
    padding-bottom:15px;
    }
    
    #plansite
    {
    list-style: none;
    padding: 0;
    margin: 0;
    }
    
    #plansite li
    {
    display: inline;
    padding: 0;
    margin: 0;
    
    }
    
    #plansite li a
    {
    font-family:Verdana, Geneva, Arial, sans-serif;    
    color:#616281;
    text-decoration: none;
    font-size:12px;
    }
    
    #plansite li:before { content: "> "; }
    #plansite li:first-child:before { content: ""; }
    
    /*IE workaround*/
    /*All IE browsers*/
    * html #plansite li
    {
    background-image: url("imgs/gt.gif");
    background-repeat: no-repeat;
    background-position: 0 50%;
    padding: 0 0.5em 0 1em;
    margin: 0 1em 0 -1em;
    }
    
    /*Win IE browsers - hide from Mac IE\*/
    * html #plansite { height: 1%; }
    
    * html #plansite li
    {
    display: block;
    float: left;
    }
    
    /*End hide*/
    /*Mac IE 5*/
    * html #plansite li:first-child { background-image: none; }
    
    #currentplan{
    font-weight:bold;
    color:#95DCA4;
    }  

#contenu{
position:relative;
font-family:Verdana, Geneva, Arial, sans-serif;
font-size:13px;
line-height: 150%;
padding-bottom:20px;

}
    
/*************************************************************************/
/**************** MENU stages*********************************************/
/*************************************************************************/
    
    #stage{    
    padding:4px;
    margin-right:190px;
    margin-left:190px;
    margin-bottom:12px;
    float:center;
    text-align:left;  
    background:#F4F4F4;   
    border:1px solid #C2C2C2;
    }

/*************************************************************************/
/**************** MENU plan de la formation ******************************/
/*************************************************************************/
    
    #formation{    
    padding:5px;
    margin-left:25px;
	   margin-bottom:15px;
    float:right;  
    background:#F4F4F4;   
    border:1px solid #C2C2C2;

    }
    .formation2{  
    float:right;
    width:47%;  
    padding:5px;
    margin:0px auto;     
    background:#F4F4F4;   
    border:1px solid #C2C2C2;
    
    }
    .formation1{  
    float:left;
    width:47%;  
    padding:5px;
    margin:0px auto;     
    background:#F4F4F4;   
    border:1px solid #C2C2C2;
    text-align:right;
    }
    #cont{
    position:relative;
    width:100%;
        
    }
    .num1{
    position:absolute;
    left:0px;
    top:0px;
    font-size:100px;
    line-height:100px;
    color:white;
    }
    .num2{
    position:absolute;
    right:0px;
    top:0px;
    font-size:100px;
    line-height:100px;
    color:white;
    }
    #titreformation{
    margin-top:0px;
    color:white;
    text-align:center;
    font-weight:bold;
    font-size:14px;
    font-family:Verdana, Geneva, Arial, sans-serif;
    background:#989898; 
    padding:5px 0px;
    margin-bottom:5px;
    }
    
    .planformation{
    list-style-type: none;    
    padding: 0px;
    margin: 0;
    list-style-image:none;  
    }
    
    .planformation li{
    list-style-type: none;
    list-style-image:none;
    list-style-position:outside;
    }

    .planformation li a
    {
    font-family:Verdana, Geneva, Arial, sans-serif;    
    color:#616281;
    text-decoration: none;
    font-size:12px; 
    }
    #planformation{
    list-style-type: none;    
    padding: 0px;
    margin: 0;
    list-style-image:none;  
    }
    
    #planformation li{
    list-style-type: none;
    list-style-image:none;
    list-style-position:outside;
    }

    #planformation li a
    {
    font-family:Verdana, Geneva, Arial, sans-serif;    
    color:#616281;
    text-decoration: none;
    font-size:12px; 
    }
    #currentformation{
    font-weight:bold;    
    }
   
#nomformation{
font-family:Verdana, Geneva, Arial, sans-serif;    
color:white;
font-size:25px;
margin:0px 0px 0px 0px;
padding:15px;
background:#E1CD14;
border:6px solid #989898;
height:100%;
text-align:center;
line-height: 150%;
}

#nomformation2{
font-family:Verdana, Geneva, Arial, sans-serif;    
color:white;
font-size:25px;
height:100%;
width:98%;
text-align:center;
line-height: 150%;
padding: 10px 10px;
margin: 0 0px;
background-color: #616281;
border:0px;
}

h3{
font-family:Verdana, Geneva, Arial, sans-serif;    
color:black;
font-size:15px;
font-weight:bold;
font-style: italic;
}

h2{
font-family:Verdana, Geneva, Arial, sans-serif;    
color:#529906;
font-size:18px;
text-align:left;
}

h1{
font-family:Geneva, Arial, sans-serif;    
color:#303030;
font-size:25px;
text-align:center;
text-transform:uppercase;
border-bottom:10px solid #FF7F12;
margin:20px auto;
padding:15px 10px;
}

#master{
font-family:Geneva, Arial, sans-serif;    
color:#303030;
font-size:25px;
text-align:center;
text-transform:uppercase;
}

ul { list-style-image: url(imgs/arrow.gif) }

/************************************************************/
/***************** rounded corner ***************************/
/************************************************************/
.roundcont {
	width:100%;
	background-color: #E8E8E8;
	color: #fff;
}

.roundcont {

	
}

.roundtop { 
	background: url(imgs/tr.jpg) no-repeat top right; 
}

.roundbottom {
	background: url(imgs/br.jpg) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

/************************************************************/
/***************** fin rounded corner ***********************/
/************************************************************/

table{	
	width:80%;
	margin:0px auto;
	padding:0px;
	text-align:center;
	border-collapse: collapse;
}

td{
	/*border:1px solid red;*/
	padding:15px;
}
.cadre{
position:relative;
border:1px solid #C4CBD1;
background:#ECEBEC;
padding:5px 15px;
list-style-image:none;
margin:20px 0px;
}

.cadre2{
width:55% !important;
width:100%;
border:1px solid #C4CBD1;
background:#ECEBEC;
padding:5px 15px;
list-style-image:none;
margin:20px 0px;
}

.listesansimage{
	list-style-image:none;
}

.rose{
background:#FFCCFF;
border:1px solid #BA66BB;
}

#divplanformation{
width:80%;
text-align:center;
padding:10px;
position:absolute;
left:10%;
right:10%;
}

#listeplanformation{
	margin: 0px;
	padding: 0px;
}

#listeplanformation li{
list-style-type: none;
list-style-image:none;
list-style-position:outside;
width:100%;
border:10px solid #D4D0C8;
margin:10px auto;
padding:25px;
}

#listeplanformation li:hover{
list-style-type: none;
list-style-image:none;
list-style-position:outside;
width:100%;
border:10px solid #404040;
margin:10px auto;
padding:25px;
}

#listeplanformation li a{
font-size:20px;
text-transform:uppercase;
text-decoration: none;
color:black;
}

#listeplanformation li a:hover{

color:white;
}

#megatitre{
border:0px;
width:100%;
line-height:40px;
font-size:25px;
text-align:center;
padding:0px;
}

.nom{
font-size:15px;
text-transform:uppercase;

}

#listeprof li{

}

.responsable{
border:1px solid #C4CBD1;
padding:5px;
text-indent:0px;
background:#dedede;
}

.descriptif{
width:90%;

padding:10px;
margin:15px auto;
}

.listedescriptif li{
list-style-type: none;
list-style-image:none;
list-style-position:outside;
border:5px solid #D4D0C8;
margin:5px auto;
padding:10px;

}

.listedescriptif{
	margin: 0px;
	padding: 0px;
	
}
.listedescriptif li a{
font-size:20px;
text-transform:uppercase;
text-decoration: none;
color:black;

}

.section{
border-bottom:2px solid #878686;
border-right:2px solid #D4D0C8;
padding-bottom:2px;
padding-right:5px;
padding-left:2px;
}

li{
list-style-type:square;
}

#lienplan{
color:white;
}

#imprimer{
position:absolute;
top:5px;
right:15px !important;
right:30px;
}
img{border:0}
