html
{
	min-height: 100%;
	min-width: 100%;
	-ms-text-size-adjust: none;
        -moz-text-size-adjust: none;
        -webkit-text-size-adjust: none;
        text-size-adjust: none;
}

body {
	margin: 0px;
	text-align: justify;
	font-family:arial;
	font-size:11px;
}

#header {
	height:310px;
	margin:0 auto 0 auto;
	width:1000px;
	background-color:#FFF;
	text-align:left;
}

#global {
	margin:0 auto 0 auto;
	width:1000px;
	/*background-image:url('../images/fond_milieu.png');*/	
}

#menu_gauche {
    float:left;
    position:relative;
    width: 255px;
}

#menu_droite {
    float:right;
    position:relative;
    width: 195px;
    padding-left:25px;
    /*background-image:url('../images/fond_droite.png');*/
    font-size:11px;
    text-align: left;
    z-index: 2;
}

#page_principale {
    float:left;
    position:relative;
    left:0px;
    width:500px;
    margin-top: -93px;
}

#footer {
	position:relative;
	width: 1000px;
	clear:both;	
	/*height:80px;*/
}

/******* Header *******/
#bulle_accueil{
	position:absolute;
	margin: 16px 0 0 16px;
	z-index:5;
}

.logoTEE {
	position:absolute;
	margin: 28px 0 0 20px;
	z-index:0;
}	

.logoTEEtext {
	position:absolute;
	margin: 77px 0 0 339px;	
}

.logoTEEdroite {
	position:absolute;
	margin: 28px 0 0 657px;
	z-index:5;
        border: none;
}

#welcome {
    position:absolute;
    margin:258px 0 0 120px;
    z-index:1;
}

.pointille_admin {
	position:absolute;
	margin:100px 0 0 858px;
}

#bulle_admin {
	position:absolute;
	margin:100px 0 0 911px;
}

.pointille_mail {
	position:absolute;
	margin:238px 0 0 718px;
}

.mail {
    position:absolute;
    z-index: 10;
    margin:213px 0 0 791px;
}

.mail_link{
    position:absolute;
    margin:219px 0 0 830px;
}

.facebook{
    position:absolute;
    z-index: 10;
    margin:245px 0 0 791px;
}

.facebook_link{
    position:absolute;
    margin:251px 0 0 830px;
}

.twitter{
    position:absolute;
    z-index: 10;
    margin:277px 0 0 791px;
}

.twitter_link{
    position:absolute;
    margin:285px 0 0 830px;
}

a.mail_link:link, a.facebook_link:link, a.twitter_link:link {text-decoration: none;color:black;}
a.mail_link:visited, a.facebook_link:visited, a.twitter_link:visited {text-decoration: none;color:black;}
a.mail_link:active, a.facebook_link:active, a.twitter_link:active {text-decoration: none;color:#e0cf00;}
a.mail_link:hover, a.facebook_link:hover, a.twitter_link:hover {text-decoration: none;color:#e0cf00;}

#menu_presentation {
	position:absolute;
	margin:142px 0 0 256px;
	border-width:0px;
	z-index:5;
}

#menu_pole {
	position:absolute;
	margin:142px 0 0 374px;
	border-width:0px;
	z-index:6;	
}

#menu_documents {
	position:absolute;
	margin:142px 0 0 473px;
	border-width:0px;
	z-index:5;	
}

#menu_evenement {
	position:absolute;
	margin:142px 0 0 567px;
	border-width:0px;
	z-index:4;	
}

#acces_admin {
	position:absolute;
	margin:124px 0 0 873px;
	text-align:center;
	width:100px;
}

.champsadmin {
	width:100px;
	color:grey;
	font-family:arial;
}

/******* Tout contenu ********/
.point {	
    position:absolute;
    margin:2px 0 0 5px;
    width: 8px;
}

/******* Menu de droite *********/
.infos_up {
	margin-left: -25px;
}
.publications {
    margin-left: -13px;
    width: 208px;
    margin-bottom: 5px;
    border: none;
}	
.infos_down {
	margin:10px 0 0 -25px;
}

#content_droite {
/*    width:145px;
    margin:0px auto 0px auto;*/
}

.txt_droite_global {
    padding: 20px;
    background-image:url('../images/fond_bleu_degrade.png');
    margin-bottom: 5px;
}

.add_infos {
    background-image:url('../images/fond_bleu_degrade.png');
}

.txt_droite_eng {
    margin-top:10px;
    color:#18A5E0;
}

.txt_droite_fr {
    margin-top:10px;
    color: #fff;
}

.mod_droite {
	text-align:right;
}

.infos_separateur{
	margin: 10px 0 10px -50px;
}
/****** Menu de gauche *******/
#txt_gauche_accueil {
	margin:130px 25px 0 0;
	text-align:right;
}

#txt_gauche {
	margin: 0px 25px 0 0;
	text-align:right;
}

#menu_gauche_accueil{
	width: 255px;
	padding-right:25px;
	/*background-image:url('../images/fond_gauche.png');*/
}

.sujet_fr
{
	color: #00314B;
	font-size:11px;
	text-decoration:none;
}

.sujet_eng
{
	color: #3C69A4;
	font-size:11px;
	text-decoration:none;
}

.titre_partie {
    position:absolute;
    text-align:right;
    width:255px;
    margin: -80px 0 0 -25px;
    font-size:14px;
    font-weight: bold;
}
/****** Contenu milieu page ******/
#admin {
    width: 1000px;
    margin: 0 auto 0 auto;
    height:16px;
    background-color:#000;
    color:#fff;
    margin: auto;
    z-index:100;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    position: absolute;
    display: none;
}

#admin_visible {
    width: 1000px;
    margin: 0 auto 0 auto;
    height:16px;
    background-color:#000;
    color:#fff;
    margin: auto;
    z-index:100;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    position: absolute;
}

.admin-btn {
    float: right;
}

.admin-btn a {
    line-height: 16px;
    text-decoration: none;
    color: #fff;
    margin-right: 10px;
}

.openAdminPanel {
    position: absolute;
    width: 100px;
    height: 50px;
    cursor: pointer;
}

#logo-lod-gris {
    float: left;
    padding-left: 6px;
    width: 42px;
    margin-top: 4px;
    border: none;
}

.adminlog {
    height: 9px;
    margin-right: 2px;
    font-size: 10px;
}

#login-btn {
    width: 82px;
    line-height: 16px;
    text-align: center;
    background-color: #000;
    color: #fff;
    padding: 0 10px 0 10px;
    text-decoration: none;
}

.txt_milieu_fr_accueil{
    width: 500px;
    padding-top:120px;
    padding-right: 20px;
    padding-left: 25px;
    background-color: #f6f6f6;
}
.txt_milieu_fr{
    width: 500px;
    padding-top:120px;
    padding-right: 20px;
    padding-left: 25px;
    background-color: #f6f6f6;
}

.txt_milieu_eng_accueil{
    width: 500px;
    padding-top:120px;
    padding-right: 20px;
    padding-left: 25px;
    color:#004F7D;
    padding-left: 25px;
    background-color: #f6f6f6;
}
.txt_milieu_eng{
    width: 500px;
    padding-top:120px;
    padding-right: 20px;
    color:#004F7D;
    padding-left: 25px;
    background-color: #f6f6f6;
}

.titre_mid_fr {
	color:#000;
	font-weight:bolder;
	margin:10px 0 10px 0;
}

.titre_mid_eng{
	color:#004F7D;
	font-weight:bolder;
	margin:10px 0 10px 0;	
}

.sous_titre{
	margin:10px 0 10px 0;
}

.gros_point {
	margin:0px 5px 0 0;
}

.separateur_mid{
    margin:10px 0 10px;
    /*background-image:url('../images/pointille_separateur.png');*/
    background-color: #fff;
    width:550px;
    margin-left: -25px;
    height: 5px;
}

.image_centrale {
   max-width: 547px;
   margin-left: -25px;
   margin-top: -12px;
}

.image_centrale_portrait {
   max-width: 100px;
   margin-top: 13px;
}

a.doc_fr:link {text-decoration: none;color:black;}
a.doc_fr:visited {text-decoration: none;color:black;}
a.doc_fr:active {text-decoration: underline;color:#black;}
a.doc_fr:hover {text-decoration: underline;color:#black;}

a.doc_eng:link {text-decoration: none;color:#004F7D;}
a.doc_eng:visited {text-decoration: none;color:#004F7D;}
a.doc_eng:active {text-decoration: underline;color:#004F7D;}
a.doc_eng:hover {text-decoration: underline;color:#004F7D;}

a.designlod:link {text-decoration: none;color:grey;}
a.designlod:visited {text-decoration: none;color:grey;}
a.designlod:active {text-decoration: underline;color:grey;}
a.designlod:hover {text-decoration: underline;color:grey;}

a.info_link_fr:link {text-decoration: none;color:#fff;}
a.info_link_fr:visited {text-decoration: none;color:#fff;}
a.info_link_fr:active {text-decoration: underline;color:#fff;}
a.info_link_fr:hover {text-decoration: underline;color:#fff;}

a.info_link_eng:link {text-decoration: none;color:#18A5E0;}
a.info_link_eng:visited {text-decoration: none;color:#18A5E0;}
a.info_link_eng:active {text-decoration: underline;color:#18A5E0;}
a.info_link_eng:hover {text-decoration: underline;color:#18A5E0;}

a.texte_link_fr:link {text-decoration: none;color:black;}
a.texte_link_fr:visited {text-decoration: none;color:black;}
a.texte_link_fr:active {text-decoration: underline;color:black;}
a.texte_link_fr:hover {text-decoration: underline;color:black;}

a.texte_link_eng:link {text-decoration: none;color:#004F7D;}
a.texte_link_eng:visited {text-decoration: none;color:#004F7D;}
a.texte_link_eng:active {text-decoration: underline;color:#004F7D;}
a.texte_link_eng:hover {text-decoration: underline;color:#004F7D;}

a.deco_visu:link {text-decoration: none;color:#DDDDDD;}
a.deco_visu:visited {text-decoration: none;color:#DDDDDD;}
a.deco_visu:active {text-decoration: underline;color:#DDDDDD;}
a.deco_visu:hover {text-decoration: underline;color:#DDDDDD;}
