/*******************************************************
TITLE: Fixed Three-Column Over Four-Column Layout V1.0
DATE: 20060807
AUTHOR: The CSS Tinderbox - http://www.csstinderbox.com
*******************************************************/

body {
margin:.5em;
padding:0;
height:100%;
background-color:#ffffff;
color:#000000;  
text-align:center;
font-family:Verdana, Helvetica, sans-serif;
font-size:14px;
}

a img {border:0;}
a {text-decoration:none;color:#000;}
ul {margin:0;padding:0;}
select {border:0;background:#E8E8E8;margin-bottom:5px;}
input {border:0;}
h1 {background:url(/images/titre.gif);width:590px;height:27px;font-size:14px;padding:8px 0 0 10px;text-transform:lowercase;}
h3 {color:#88C506;font-size:1em;}
p {margin-bottom:30px;line-height:16px;}
fieldset {margin-bottom:15px;}
legend {color:#88C506;font-weight:bold;}
th, td {font-size:1em;}

#centerColumn {margin:0 auto;padding:0;width:970px;text-align:left;vertical-align: middle;background-color:#fff;}

#cell_1 {margin:0;float:left;width:200px;}
#cell_1 #menu {background:url(/images/menu_gauche_court.gif);width:200px;height:168px;}
#menu ul {list-style-type:none;padding-left:18px;padding-top:6px;}
#menu a, #menu li {color:#FFF;text-decoration:none;}
#menu li {line-height:24px;}
#menu li ul {padding-top:0;}
#menu li li {line-height:18px;font-size:0.8em;font-style:italic;}
#menu li li {line-height:18px;font-size:0.8em;font-style:italic;}
#cell_1 h2 {color:#88C506;text-align:center;font-size:1em;}
#cell_1 form {text-align:center;}
#cell_1 .pub {background:url(/images/menu_gauche_long.gif);width:200px;height:310px;text-align:center;padding-top:5px;}

#cell_2 {margin:0 0 0 10px;float:left;width:600px;font-size:12px;}
#cell_2 a {color:#88C506;font-weight:bold;text-decoration:underline;}
#head,#head2,#head3 {width:600px;height:73px;}
#head {background:url(/images/menu_haut_cours2.com.gif) center top no-repeat;}
#head2 {background:url(/images/menu_haut_apprendre.gif) center top no-repeat;}
#head3 {background:url(/images/menu_haut_enseigner.gif) center top no-repeat;}
#head ul,#head2 ul,#head3 ul {padding:0;list-style-type:none;padding-top:10px;}
#head li,#head2 li,#head3 li {float:left;width:200px;text-align:center;}
#head a,#head2 a,#head3 a {color:#FFF;text-decoration:none;font-weight:bold;}
#head .ul2,#head2 .ul2,#head3 .ul2 {padding-top:32px;}
#head .ul2 a,#head2 .ul2 a,#head3 .ul2 a {font-weight:normal;}
#cell_2 h2 {font-size:1em;}
#cell_2 input,#cell_2 textarea,#cell_2 select {border:1px solid #666;background-color:#FFF;}
#cell_2 textarea {width:100%;}
#noresult {text-align:center;border:2px solid #88C506;padding:10px 0;background:#E2F7B7;}
.cours h2 {background:url(/images/ss_titre.gif);width:570px;height:25px;font-size:12px;padding:10px 0 0 10px;color:#FFF;}
.cat {margin-bottom:10px;}
.liste {margin-left:15px;}
.error {text-align:center;color:#F00;font-weight:bold;}

#cell_3 {margin:0;float:left;width:160px;}
#perso {background:url(/images/cadre_espace_pro.gif);width:150px;height:209px;margin:auto;}
#cell_3 h2 {color:#88C506;text-align:center;font-size:1.2em;margin:0;padding:8px 0;}
#cell_3 form {background:#CFE89B;text-align:center;margin:7px;padding:5px 0;}
#cell_3 .input, #cell_3 label {display:block;margin:5px auto;width:110px;}
#cell_3 a {color:#000;text-decoration:none;font-size:0.8em;}
#lien {background:url(/images/cadre_liens.gif);width:150px;height:650px;margin:10px auto;text-align:center;}

#footer {background:url(/images/pied_de_page.gif) center top no-repeat;position:relative;clear:both;bottom:0;margin:5em 0 0 0;padding:0;height:4em;line-height:2em;text-align:center;font-size:.9em;color:#FFF;}
#footer2 {color:#666;font-size:.8em;}
#footer2 a {text-decoration:none;color:#666;}

.button {background:url(/images/bouton_long.gif);width:170px;height:21px;text-align:center;display:block;margin:0 auto;padding-top:9px;text-decoration:none;color:#000;}
#cell_2 .button {background:url(/images/bouton_long.gif);width:170px;height:30px;text-align:center;display:block;margin:0 auto;padding:0;text-decoration:none;color:#000;border:0;font-size:.8em;}
#cell_2 a.button {background:url(/images/bouton_long.gif);width:170px;height:21px;text-align:center;display:block;margin:0 auto;padding-top:9px;text-decoration:none;color:#000;border:0;font-size:.8em;}
.orange {color:#FEBA1B;}
.center {text-align:center;display:block;}
.mini {font-size:.8em;}