@charset "utf-8";
/* CSS Document */

.clear {
clear:both;
}
.Normal, .NormalDisabled {
font-family:Arial, Helvetica, sans-serif !important;
}
.imgAligneGauche {
margin-right: 15px;
margin-bottom: 10px;
float: left;
clear: both;
}
.imgAligneDroite {
margin-left: 20px;
margin-bottom: 10px;
float: right;
clear: both;
}
.imgAccueilAligneGauche {
margin-right: 10px;
margin-bottom: 10px;
float: left;
}
/* Onglets Principaux */
.ongletPrincipal {
text-align:left;
padding:0 0 0 0;
margin:0 0 0 0;
list-style-type:none;
}
    .ongletPrincipal li {
    display:inline;
    padding:0 0 0 0;
    margin:0 0 0 0;
    list-style-type:none;
    }
        .ongletPrincipal li a {
        display:inline-block;
        height:26px;
        cursor:pointer;
        text-decoration:none;
        margin:0 3px 0 0;
        }
        .ongletPrincipal li a:hover { background-position:left 0; }
        .ongletPrincipal li a:hover span { background-position:right 0; }
        
        .ongletVert a { background:url(../images/onglet_vert_gauche.png) left -34px no-repeat; }
        .ongletBleu a { background:url(../images/onglet_bleu_gauche.png) left -34px no-repeat; }
        .ongletRouge a { background:url(../images/onglet_rouge_gauche.png) left -34px no-repeat; }
        .ongletOrange a { background:url(../images/onglet_orange_gauche.png) left -34px no-repeat; }
        
        .ongletActif a {
        height:34px !important;
        margin:0 0 -8px -3px !important;
        }
        .ongletActifFirst a {
        margin-left:-2px !important;
        }
        .ongletActif a span {
        height:29px !important;
        }
        .ongletActif a { background:url(../images/onglet_actif_gauche.png) left 0 no-repeat; }
        .ongletActifFirst a { background:url(../images/onglet_actif_gauche_first.png) left 0 no-repeat !important; }
       
                      
            .ongletPrincipal li a span {
            display:inline-block;
            height:21px;
            padding:5px 15px 0 15px;
            font-family:Arial, Helvetica, sans-serif;
            color:#FFFFFF;
            font-size:12px;
            font-weight:bold;
            }
            .ongletVert a span { background:url(../images/onglet_vert_droit.png) right -34px no-repeat; }
            .ongletBleu a span { background:url(../images/onglet_bleu_droit.png) right -34px no-repeat;  }
            .ongletRouge a span { background:url(../images/onglet_rouge_droit.png) right -34px no-repeat; }
            .ongletOrange a span { background:url(../images/onglet_orange_droit.png) right -34px no-repeat; } 
            .ongletActif a span { background:url(../images/onglet_actif_droit.png) right 0px no-repeat; color:#000000 !important; } 
            .ongletActifLast a span { background:url(../images/onglet_actif_droit_last.png) right 0px no-repeat !important; color:#000000 !important;}
            
            
/* Menu de gauche */
.carre {
}

.menuGauche {
margin:10px 0 10px 8px;
padding:0 0 0 0;
list-style-type:none;
}
    .menuGauche li {
    margin:0 0 0 0;
	padding:0 0 0 0;
    width:178px;
    list-style-type:none !important;
    }
    	.menuGauche li a {
        display:inline-block;
        width:158px;
        height:auto !important;
        height:15px;
        min-height:15px;
		line-height:16px;
		font-size:11px;
		color:#773308;
		text-decoration:none;
		padding:5px 10px 5px 10px;
		font-weight:bold;
        text-align:right;
        }
            .menuGauche li li {
            line-height:14px;
            }
                .menuGauche li li a {
                display:inline-block;
                width:158px;
                height:auto !important;
                height:14px;
                min-height:14px;
                line-height:14px;
                font-size:10px;
                color:#773308;
                text-decoration:none;
                padding:2px 10px 2px 10px!important;
                font-weight:normal;
                }
		.menuGauche li a#menuGaucheCurrentLink {
		background:url(../images/menu_left_select.png) left bottom repeat-x;
		color:#FFF;
		}
		.menuGauche li a:hover {
		filter:alpha(opacity=70);
		-moz-opacity:.70;
		opacity:.70;
		background:#f9f6e9;
		color:#000;
		}
		.menuGauche li a#menuGaucheCurrentLink:hover {
		background:url(../images/menu_left_select.png) left bottom repeat-x!important;
		filter:alpha(opacity=99);
		-moz-opacity:.99;
		opacity:.99;
		color:#fff;
		}

/* Admin */
.containermaster_gray td, .containermaster_gray th, .containermaster_gray { background:none !important; border:0 !important; text-align:left !important; }

#tlmLeft .Head, #tlmFooter .Head {
display:block;
border-bottom:1px solid #660000;
font-weight:bold !important;
font-family:Arial, Helvetica, sans-serif !important;
font-size:12px !important;
margin:15px 0 15px 0 !important;
}

/* Module Title Menu */
.ModuleTitle_MenuContainer {
border-bottom: blue 0px solid; 
border-left: blue 0px solid; 
border-top: blue 0px solid; 
border-right: blue 0px solid; 
}

.ModuleTitle_MenuBar {
cursor: pointer; 
cursor: hand;
height:16;
background-color: Transparent;
}

.ModuleTitle_MenuItem {
cursor: pointer; 
cursor: hand; 
color: black; 
font-family: Tahoma, Arial, Helvetica; 
font-size: 9pt; 
font-weight: bold; 
font-style: normal; 
border-left: white 0px solid; 
border-bottom: white 1px solid; 
border-top: white 1px solid; 
border-right: white 0px solid;
background-color: Transparent;
}

.ModuleTitle_MenuIcon {
cursor: pointer; 
cursor: hand; 
background-color: #EEEEEE; 
border-left: #EEEEEE 1px solid; 
border-bottom: #EEEEEE 1px solid; 
border-top: #EEEEEE 1px solid; 
text-align: center; 
width: 15; 
height: 21;
}

.ModuleTitle_SubMenu {
position:absolute;
margin-left:-375px;
margin-top:-250px;
z-index: 1000; 
cursor: pointer; 
cursor: hand; 
background-color: #FFFFFF; 
filter:progidXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
border-bottom: #FFFFFF 0px solid; 
border-left: #FFFFFF 0px solid; 
border-top: #FFFFFF 0px solid; 
border-right: #FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak {
    border-bottom: #EEEEEE 1px solid; 
    border-left: #EEEEEE 0px solid; 
    border-top: #EEEEEE 1px solid;  
    border-right: #EEEEEE 0px solid; 
    background-color: #EEEEEE; 
    height: 1px;
}

.ModuleTitle_MenuItemSel {

    cursor: pointer; 
    cursor: hand; 
    color: black; 
    font-family: Tahoma, Arial, Helvetica; 
    font-size: 9pt; 
    font-weight: bold; 
    font-style: normal;
    background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow {
    font-family: webdings; 
    font-size: 10pt; 
    cursor: pointer; 
    cursor: hand; 
    border-right: #FFFFFF 1px solid; 
    border-bottom: #FFFFFF 1px solid; 
    border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow {
    font-family: webdings; 
    font-size: 10pt; 
    cursor: pointer; 
    cursor: hand;
}

span.Head {
margin-top: 0;
margin-bottom: 0;
}
span.SubHead {
margin: 0;
padding:0;
}
span.SubHead br {
margin: 0;
padding:0;
}
p.tlmBtnInscriptionFormation {
width:103px; height:25px;
margin: 6px 0 6px 0;
float: right;
} 
p.tlmBtnInscriptionFormation a {
display:block;
width:100%; height:100%;
background:url(../images/btn_inscription.png) left top no-repeat;
}
p.tlmBtnInscriptionFormation a:hover {
background-position:left bottom;
}
p.tlmBtnInscriptionFormation a span { display:none; }

.CarteGoogle {
margin-right: 20px;	
border: 2px solid #fff;
}

.btnOrange {
background:url(../images/BTN_Orange.jpg) no-repeat scroll 0 0;
cursor:pointer;
display:inline-block;
font-size:11px !important;
height:25px;
/*line-height:50px;*/
padding:0px 0 0 10px;
margin-top: 5px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
}

.btnOrange span {
background:url(../images/BTN_OrangeEnd.jpg) no-repeat scroll right center;
display:inline-block;
font-weight:bold;
/*line-height:50px;*/
padding:3px 10px 0 0;
text-decoration:none;
height:22px;
color: #fff;
}
.btnbrun {
background:url(../images/BTN_brun_Contenu.jpg) no-repeat scroll 0 0!important;
cursor:pointer;
display:inline-block;
font-size:9px !important;
height:17px;
/*line-height:50px;*/
padding:0 0 0 10px;
margin-top: 5px;
text-decoration:none !important;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
}
.btnbrun:hover {
text-decoration:none !important;
}

.btnbrun span, .btnbrun strong {
background:url(../images/BTN_brun_Contenu_Fin.jpg) no-repeat scroll right center;
display:inline-block;
font-weight:bold;
/*line-height:50px;*/
padding:0 10px 0 0;
text-decoration:none;
height:17px;
color: #fff;
}
/* Admin */
hr.containermaster_gray { display:none !important; height:0px !important; }
.containerrow2_gray {
display:block;
margin:-20px 0 0 0 !important;
}
/* Tous droit réservé & connection */				
.SkinObject {
color: #fff !important;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
text-decoration:none;
}
a.whitelink {
color: #fff!important;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
}
/* Plan de site */
.PushForet {
margin-left: 34px!important;	
}
.PushInsideForet {
margin-left: 40px!important;		
}

/* Flash sur la page d'accueil */
.flashLink {
position:absolute;
left:0px; top:0px;
width:537px; height:253px;
overflow:hidden;
z-index:10;
background:url(../images/btn_transparent.png);
}
.flashLink a {
display:block;
width:100%;
height:100%;
}
.flashLink a span {
}

#dnn_LeftBottomPane ul.videoList {
position: releative;
list-style: none!important;
list-style-type: none!important;
margin: 0 0 0 20px; padding: 0;
}
	#dnn_LeftBottomPane ul.videoList li {
	position: relative;
	list-style: none!important;
	list-style-type: none!important;
	padding-left: 25px;
	line-height: 16px!important;
	padding-bottom: 8px;
	color: #81401f;
	font-weight: bold;
	background:url(../images/general/VideoIcon.png) 4px 1px no-repeat;
	}
		#dnn_LeftBottomPane ul.videoList li a {
		color: #81401f!important;	
		}
		
#dnn_LeftBottomPane ul.photoList {
position: releative;
list-style: none!important;
list-style-type: none!important;
margin: 0 5px 0 20px; padding: 0;
}
	#dnn_LeftBottomPane ul.photoList li {
	position: relative;
	list-style: none!important;
	list-style-type: none!important;
	padding-left: 25px;
	line-height: 16px!important;
	padding-bottom: 8px;
	color: #81401f;
	font-weight: bold;
	background:url(../images/Puce_camera.jpg) 4px 1px no-repeat;
	}
		#dnn_LeftBottomPane ul.photoList li a {
		color: #81401f!important;	
		}		
		
		
	#dnn_LeftBottomPane h3 {
	color: #81401f;	
	font-weight: bold;
	margin: 10px 0 15px 20px; padding: 0;
	border-bottom: 3px solid;
	}
