@page { size:landscape; } 

body{ font-family:"Times New Roman", Times, serif; font-size:12px; color:#222222; margin:0px; }
input{ font-family:"Times New Roman", Times, serif; font-weight:normal;}
textearea { font-family:"Times New Roman", Times, serif; }

h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#F0936F; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; text-align:left; font-size:12px; font-weight:bold; color:#7CA6D8; }
h3 { font-family:Georgia, "Times New Roman", Times, serif; text-align:left; font-size:11px; font-weight:bold; color: #222222; }

ul {margin:0px; margin-top:12px; padding-left:15px; text-indent:0px;  list-style-type:disc;}

a:link{ color: #0064B1; }
a:visited { color: #0064B1; }
a:link:hover{ color:#F0936F; }
a:visited:hover { color: #F0936F; }
a img { border:none;}
																	
#bandeau_cret-log{ position:absolute; top:0px; left:0px; z-index:10; width:180px; height:407px; }
#adresse { position:absolute; left:10px; top:170px; text-align:left; padding:0px; width:160px; z-index:50; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#333333;}
#der { border: 1px solid #CCCCCC; background-color:#F7F7F7; padding-right:20px; padding-left:5px; padding-top:10px; padding-bottom:5px;}
#universites{ position:absolute; top:440px; left:0px; z-index:10; width:200px; font-size:10px; padding-left:5px; }
#universites img{ float:left; margin-right:5px; }
#universites a:hover{ color: #000066; }
#bandeau_general{  position:absolute; top:5px; z-index:10; left:160px; height:30px; width:600px; text-align:right; font-weight:bold; font-size:12px; }
#bandeau_general a{ color: #2D2B6F;}
#bandeau_general a:hover{ color: #0066CC;}
#plaquette { position:absolute; top:0px; left:790px; width:130px; font-size:9px;}
#menu_langues { float:right; margin-right:10px; margin-top:5px; margin-left:10px; }
#logo_cret-log {  position:absolute; margin:0px; padding:0px; left:28px; top:45px; z-index:100;}
#labo { position:absolute; width:170px; left:5px; top:300px; z-index:100; color:#FFFEF2; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold; line-height:18px}

.puce_bleue{ background-image:url(_images/puce_bleue.gif); background-repeat:no-repeat; padding-left:26px; padding-right:5px; }
.puce_ocre{ background-image:url(_images/puce_ocre.gif); background-repeat:no-repeat; padding-left:26px; padding-right:5px; }
.exposant { position: relative; top: -5px; left:1px;}
#menu{ position:absolute; top:44px; left:205px; right:50px; height:30px; width:660px; z-index:10; font-weight:bold; font-size:12px; }
#menu a{ color:#2D2B6F;}
#menu a:hover{ color:#AE0606;}
#imprimer{ width:100%; text-align:right;}
#cadre{ position:relative; top:38px; background-color: #7CA6D8; margin-left:55px; z-index:1; padding-right:20px; padding-left:140px; padding-top:30px; padding-bottom:20px; min-width:820px; }
#texte{ position:relative; background-color: #FFFFFF; padding:5px; margin-right:30px; padding-right:10%; padding-left:10%; min-height:450px;
z-index:10; text-align:justify; height:1%; /*Debugge les float sous Internet Explorer :( */
}

.cartouche{ background-color:#7CA6D8; color:#FFFFFF; font-weight:bold; padding-left:3px; padding-right:3px;}
.pied_de_page{ font-size:10px; text-align:center; padding-bottom:5px; height:40px; }
.histo{ background-image:url(_images/thr.gif); background-repeat:repeat-y; color:#7CA6D8; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.sigle { text-transform:capitalize; font-size:11px;  font-weight:bold;}
p { margin-bottom:0px; margin-top:6px;}

#programme { background-color: #F2EAFF; width:85%; text-align:left; margin-left:8%; margin-top:15px; font-family:Georgia, "Times New Roman", Times, serif; padding:8px;}
#programme h1 {font-size:13px; font-weight:bold; color:#0064B1; text-indent:20px; padding:0px; margin:0px; margin-bottom:5px;}
#programme h2 { font-size:12px; color:#7CBFFF; margin:0px; padding:0px; margin-top:5px;}
#programme p { font-size:10px; margin:0px; padding:0px;}


#news { margin:auto; margin-top:30px; margin-bottom:20px; position:relative;  }
#news img { display:block;}
#txt_news{ text-align:justify; margin-bottom:5px; width:47%; float:left; padding:3px; }
#txt_news h1 { font-size:12px; font-weight:bold; color:#0064B1; }
#edito { float:left; width:47%; margin-right:20px; border:1px solid #7CA6D8; padding:3px; }
#edito h1 { text-align:left; color:#0064B1; }

.grande_lettre { font-family:"Times New Roman", Times, serif; font-size:48px; font-weight:bold; text-align:center; margin:0px; padding:0px; }
.petit_droite { font-size:10px; text-align:right;}
.let { float: left; font-size: 38px; color:#0064B1; font-weight:bold; margin-right:2px; margin-top:0px; margin-bottom:0px; padding-top:4px; line-height:20px;}
.encart{ float:right; width:250px; background-color:#7CA6D8; padding:3px; margin-left:15px;}
.droite { float:right; padding:0px; margin:2px; }
.droite a img { border-style:none; margin-left:5px;}

.publication{ text-align:justify; width:75%; margin-left:60px; margin-right:10px; margin-bottom:10px; height:60px; }
.publication_admin{ text-align:justify; width:75%; margin-left:60px; margin-right:10px; margin-bottom:10px; }

.ue table { font-size:10px; border: 1px solid #666666; margin-bottom:10px; margin-left:10px; }
.annuaire { width: 300px; background-color: #F5F5F5; border:1px solid #DDDDDD; margin-left:5px; margin-right:0px; margin-bottom:5px; padding:3px; height:130px; }
.doct-adm { width: 300px; background-color: #F5F5F5; border:1px solid #DDDDDD; margin-left:5px; margin-right:0px; margin-bottom:5px; padding:3px; height:128px; }

.discontinued { color:#999; }
.discontinued a { color:#999; }
.discontinued a:hover {color:#999; }
a.grey { color:#999; }

/* Admin : */
#form { margin-left:100px; border-style: dotted; border-width:thin; border-color:#CCCCCC; background-color:#EEEEEE; padding:5px; width:500px; margin-bottom:20px; }
.frm { 	width:85%; 	border: 1px solid #7CA6D8; 	margin:auto; 	margin-top:5px; margin-bottom:5px; padding: 2px; text-align:left; }
#ajout_publication { float:right; border-style: dotted; border-width:thin; border-color:#CCCCCC; background-color:#EEEEEE; margin-bottom:5px; margin-right:10px; margin-left:10px; padding:3px; }
#s { clear:both; }
