/* CSS Document */

img, img a, h1, h2, h3, h4 { margin:0; padding:0; border:0; font-weight: inherit; font-style: inherit;	font-size: 100%; font-family: inherit; }
dl, dt, dd, ul, li { margin: 0; padding: 0; list-style-type: none; }
form { margin:0; padding:0; }

body{ top:0; background: url(../media/body-background.gif) #006ec7 repeat-x; margin:0; padding:0; font-size:12px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; }

div#site { position:relative; margin:auto; padding:0; width:987px;  }

/*******************************************************/
/*	HEADER */

div#header { position:relative; left:0; top:0; margin:0; padding:0;  background:url(../media/header-background.jpg) no-repeat top left; width:987px;  height:218px;}
div#header img#logo {position:absolute; margin:0; padding-left:8px;}
div#header h1 { position:absolute; left:8px; top:78px; width:247px; text-align:center; font-size:14px; font-weight: normal;  }
div#header h1 a { color:#3399ff; text-decoration:none;}
div#header h1 a:hover { color:#002240; }
div#header div.pub { position:absolute; top:0; right:4px; text-align:center; height:90px; width:728px; }

div#header ul#menu { margin:0; padding:0; position:absolute;  top:108px; left:20px; }

#menu li { position:relative; text-align: center; padding-left:2px; padding-right:2px; float:left; width:165px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin-left:8px; font-weight:bold; background:url(../media/menu-off.jpg) no-repeat top; padding-top:8px; height:29px; }
#menu li a { color: white; text-decoration: none; display: block; height: 100%; border: 0 none;  }
#menu li a:hover { padding-top:2px; color:white;  }

div#header ul#smenu { margin:0; padding:0; position:absolute; top:138px; left:561px; z-index:100; background-color:#0033FF; width:155px; padding:5px; background:#3988cb; display:none; text-align:center;}
div#header ul#smenu li { margin-bottom:3px; }
div#header ul#smenu a { color:white; text-decoration:none; }
div#header ul#smenu a:hover { text-decoration:underline; color:#000066; }

div#header div#recherche {  margin:0; padding:0; position:absolute; top:90px; right:16px; background:url(../media/recherche-background.jpg) no-repeat top left; width:234px; height:56px; }
div#recherche input.recherche{ border:0 none; height:15px; background:#82c0ed; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:2px 4px 2px 4px; margin:13px 5px 2px 14px;  }
div#recherche div.label {color:#82c0ed; font-weight:bold; margin-left:10px; margin-top:2px; }
div#recherche button { height:21px; width:21px; margin:0; padding:0; border:none; }

/*	Fin header
/*******************************************************/

div#contenu { position:relative; width:987px; background: url(../media/cc-background.png) repeat-y ; margin-top:-58px; }
div#contenu-centre { position:relative; padding:0 7px 0 7px; overflow:hidden;}

/* Bloc rechercher un job étudiant */
div#bloc-rechercher { margin-left:0px; margin-top : 10px;  height:257px; width:661px; background:/*url(../media/bloc-chercher-job.jpg)*/ url(../media/bloc-haut-carre.jpg) no-repeat top left #02b2ff; text-align:center; float:left; }
div#bloc-haut-carre { margin-left:2px; margin-top : 10px; margin-right:5px; padding:10px; height:237px; width:641px; background:url(../media/bloc-haut-carre.jpg) no-repeat top left #02b2ff; text-align:center; float:left; }
div#bloc-rechercher h1, div#bloc-haut-carre h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:22px; color:white; padding-top:10px; padding-bottom:10px; }
div#bloc-rechercher h1 a, div#bloc-haut-carre h1 a { color:white; text-decoration:none;}
h2.jaune { text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#002240; padding-top:10px; height:31px; background:url(../media/h2-jaune-background.png) no-repeat top center; margin-top:15px; }
h2.jaune a { margin:auto; display: block; height: 31px; width:300px; color:#0a6fb1; text-decoration:none; }
h2.jaune a:hover { color:#002240; text-decoration:none; }


/*conteneur*/

div.conteneur { width : 900;}



/* sidebar 160 Gauche*/
div.sidebar-160-gauche { width:160px; margin-left : 20px; margin-bottom : 20px; float : left; }
div.sidebar-160-gauche .titre-haut { width:160px; background:url(../media/siderbar-274-haut.gif) no-repeat top left; height:25px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-top:9px; color:white; }
div.sidebar-160-gauche .titre { width:160px; background:url(../media/siderbar-274-titre.gif) no-repeat top left; height:26px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-top:4px; color:white;}
div.sidebar-160-gauche .titre-haut a, div.sidebar-274 .titre a  { display:block; color:white; text-decoration:none;}
div.sidebar-160-gauche .titre-haut a:hover, div.sidebar-274 .titre a:hover  { color:#85daff;}
div.sidebar-160-gauche .contenu { background:url(../media/siderbar-274-background.gif) white repeat-y; padding:1px 8px 3px 8px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
div.sidebar-160-gauche.bas { background:url(../media/siderbar-274-bas.gif) no-repeat; height:20px; text-align:right;font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-right:20px;}
div.sidebar-160-gauche .bas a, div.sidebar-274 .contenu a { color:#0288d7; }
div.sidebar-160-gauche p { margin:0; padding:0;}

/* sidebar 160 */
div.sidebar-160 { float:left; width:160px; margin-left : 30px; margin-bottom : 20px; }
div.sidebar-160 .titre-haut { width:160px; background:url(../media/siderbar-274-haut.gif) no-repeat top left; height:25px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-top:9px; color:white; }
div.sidebar-160 .titre { width:160px; background:url(../media/siderbar-274-titre.gif) no-repeat top left; height:26px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-top:4px; color:white;}
div.sidebar-160 .titre-haut a, div.sidebar-274 .titre a  { display:block; color:white; text-decoration:none;}
div.sidebar-160 .titre-haut a:hover, div.sidebar-274 .titre a:hover  { color:#85daff;}
div.sidebar-160 .contenu { background:url(../media/siderbar-274-background.gif) white repeat-y; padding:1px 8px 3px 8px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
div.sidebar-160.bas { background:url(../media/siderbar-274-bas.gif) no-repeat; height:20px; text-align:right;font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-right:20px;}
div.sidebar-160 .bas a, div.sidebar-274 .contenu a { color:#0288d7; }
div.sidebar-160 p { margin:0; padding:0;}

/* sidebar 160 */
.sidebar-250-droite {margin-left : 730px; width : 257px; text-align :center;}

/* sidebar 600 */
div.sidebar-600 { width:600px; margin-right:5px; }
div.sidebar-600 .titre-haut { width:600px; background:url(../media/siderbar-600-haut.gif) no-repeat top left; height:25px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:14px; font-weight:bold; padding-top:9px; padding-left:15px; color:white; padding-right:25px; }
div.sidebar-600 .titre {  width:600px; background:url(../media/siderbar-600-titre.gif) no-repeat top left; height:26px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-top:4px; padding-left:15px; color:white;}
div.sidebar-600 .titre-haut a, div.sidebar-600 .titre a  { color:white; text-decoration:none;}
div.sidebar-600 .titre-haut a:hover, div.sidebar-600 .titre a:hover  { color:#85daff;}
div.sidebar-600 .contenu { background:url(../media/siderbar-600-background.gif) white repeat-y; padding:3px 12px 3px 12px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
div.sidebar-600 .contenu p { padding-bottom:10px;}
div.sidebar-600 .contenu h4 { margin:5px; font-weight:normal; font-size:12px;}
div.sidebar-600 .bas { background:url(../media/siderbar-600-bas.gif) no-repeat; height:20px; text-align:right;font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-right:20px;}
div.sidebar-600 .bas a, div.sidebar-600 .contenu a { color:#0288d7; }
div.sidebar-600 .bas a:hover, div.sidebar-600 .contenu a:hover { color:#001c35; text-decoration:none; }
div.sidebar-600 p { margin:0; padding:0;}
div.sidebar-600 .lien { font-weight:bold; color:#0074c9; }
div.sidebar-600 .lien a { color:#0074c9; text-decoration:none; }
div.sidebar-600 li { margin-bottom:8px;}



/* sidebar 274 */
div.sidebar-274 { float:left; width:274px; margin-left : 20px; }
div.sidebar-274 .titre-haut { width:274px; background:url(../media/siderbar-274-haut.gif) no-repeat top left; height:25px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-top:9px; color:white; }
div.sidebar-274 .titre { width:274px; background:url(../media/siderbar-274-titre.gif) no-repeat top left; height:26px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-top:4px; color:white;}
div.sidebar-274 .titre-haut a, div.sidebar-274 .titre a  { display:block; color:white; text-decoration:none;}
div.sidebar-274 .titre-haut a:hover, div.sidebar-274 .titre a:hover  { color:#85daff;}
div.sidebar-274 .contenu { background:url(../media/siderbar-274-background.gif) white repeat-y; padding:1px 8px 3px 8px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
div.sidebar-274 .bas { background:url(../media/siderbar-274-bas.gif) no-repeat; height:20px; text-align:right;font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-right:20px;}
div.sidebar-274 .bas a, div.sidebar-274 .contenu a { color:#0288d7; }
div.sidebar-274 p { margin:0; padding:0;}

/* sidebar 417 */
div.sidebar-417 { position:relative; float:left; width:417px; }
div.sidebar-417 .titre-haut { background:url(../media/siderbar-417-haut.gif) no-repeat top left; height:37px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding-top:12px; padding-left:15px; }
div.sidebar-417 .titre-haut a { display:block; color:white; text-decoration:none;}
div.sidebar-417 .titre-haut a:hover { color:white;}
div.sidebar-417 .contenu { background:url(../media/siderbar-417-background.gif) white repeat-y; padding:1px 8px 3px 8px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
div.sidebar-417 .bas { background:url(../media/siderbar-417-bas.gif) no-repeat; height:20px; text-align:right;font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-right:20px;}
div.sidebar-417 .contenu a { text-decoration:none; color:#001c35;}
div.sidebar-417 .contenu a:hover { text-decoration:none; text-decoration:underline;}
div.sidebar-417 .bas a { color:white; text-decoration:none; }
div.sidebar-417 p { margin:0; padding:0;}
div.sidebar-417 h4 { font-weight:normal; margin-left:10px; margin-bottom:3px; padding-right:10px;}
div.sidebar-417 img { position:absolute; bottom:5px; right:9px; background:url(../media/photo-demoiselle.jpg) no-repeat; height:184px; width:119px; }

/* sidebar 390 */
div.sidebar-390 { float:left; width:390px; margin-right:5px; }
div.sidebar-390 .titre-haut { width:390px; background:url(../media/siderbar-390-haut.gif) no-repeat top left; height:25px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:14px; font-weight:bold; padding-top:9px; padding-left:15px; color:white; }
div.sidebar-390 .titre {  width:390px; background:url(../media/siderbar-390-titre.gif) no-repeat top left; height:26px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-top:4px; padding-left:15px; color:white;}
div.sidebar-390 .titre-haut a, div.sidebar-390 .titre a  { color:white; text-decoration:none;}
div.sidebar-390 .titre-haut a:hover, div.sidebar-390 .titre a:hover  { color:#85daff;}
div.sidebar-390 .contenu { background:url(../media/siderbar-390-background.gif) white repeat-y; padding:3px 12px 3px 12px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
div.sidebar-390 .bas { background:url(../media/siderbar-390-bas.gif) no-repeat; height:20px; text-align:right;font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-right:20px;}
div.sidebar-390 .bas a, div.sidebar-390 .contenu a { color:#0288d7; }
div.sidebar-390 p { margin:0; padding:0;}
div.sidebar-390 .lien { font-weight:bold; color:#0074c9; }
div.sidebar-390 .lien a { color:#0074c9; text-decoration:none; }
div.sidebar-390 li { margin-bottom:8px;}

/* sidebar 624 */
div.sidebar-624 { width:624px; margin-right:5px; }
div.sidebar-624 .titre-haut { width:624px; background:url(../media/siderbar-624-haut.gif) no-repeat top left; height:25px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:14px; font-weight:bold; padding-top:9px; padding-left:15px; color:white; padding-right:25px; }
div.sidebar-624 .titre {  width:624px; background:url(../media/siderbar-624-titre.gif) no-repeat top left; height:26px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-top:4px; padding-left:15px; color:white;}
div.sidebar-624 .titre-haut a, div.sidebar-624 .titre a  { color:white; text-decoration:none;}
div.sidebar-624 .titre-haut a:hover, div.sidebar-624 .titre a:hover  { color:#85daff;}
div.sidebar-624 .photoTemoin {background-color: #FFFFFF; box-shadow: 1px 1px 8px #DDDDDD; float: left; height: 160px; margin-bottom: 20px; margin-left: 10px; margin-right: 10px; padding: 5px; width: 160px;}
div.sidebar-624 .chapeau {font-weight: bold; margin: 5px; padding: 0; height:165px; font-size:14px;}
div.sidebar-624 .identite {color: #0288d7; font-size: 1.3em; font-style: italic; margin-top: 0;}
div.sidebar-624 .photoInterview {float: left; height: 100px; margin-left: 10px; margin-right: 10px; width: 97px;}
div.sidebar-624 .outils {border-bottom: 1px solid #0288d7; border-top: 1px solid #0288d7; font: 11px arial; margin-left: 10px; margin-top: 5px; padding-top: 5px;}
div.sidebar-624 .question {color: #0288d7; font-size: 1.1em; font-style: italic; font-weight: bold; margin-bottom: 5px; margin-left: 10px; margin-top: 5px;}
div.sidebar-624 .lienUtile {border: 1px solid #0288d7;float: right; margin: 10px; padding-bottom: 5px; width: 115px;}
div.sidebar-624  .lienUtile h3 {background-color: #0288d7;color: #FFFFFF; font-size: 0.9em; font-style: normal; font-weight: bold; height: 15px; margin: 0;text-align: center;}
div.sidebar-624 .lienUtile a {color: #0288d7;font-size: 0.8em;margin: 3px 0;padding-left: 10px;}
div.sidebar-624 .eclate {float: right; margin-left: 10px; margin-right: 20px;}
div.sidebar-624 .eclate p {background-color: #0288d7; box-shadow: 8px -8px 0 #8ed2fa; color: #FFFFFF; font-size: 1.4em; font-weight: bold; margin-top: 10px; padding-bottom: 5px; padding-left: 5px; padding-top: 5px; width: 202px;}
div.sidebar-624 .contenu { background:url(../media/siderbar-624-background.gif) white repeat-y; padding:3px 12px 3px 12px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
div.sidebar-624 .citation {background: url("/structure/media/citation.jpg") no-repeat scroll 0 0 transparent; float: right; height: 200px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; width: 157px;}
div.sidebar-624 .citation p{ padding-left:10px; padding-right:10px; padding-top:5px; font-size:11px; color:#fff;}
div.sidebar-624 h1 {color:#0288d7; font-weight:bold; font-size:14px;}
div.sidebar-624 .encadre {background-color: #8ed2fa; color: #FFFFFF; margin-top: 10px; padding: 10px; width: 570px;}
div.sidebar-624 .contenu p { padding-bottom:10px;}
div.sidebar-624 .contenu h4 { margin:5px; font-weight:normal; font-size:12px;}
div.sidebar-624 .bas { background:url(../media/siderbar-624-bas.gif) no-repeat; height:20px; text-align:right;font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-right:20px;}
div.sidebar-624 .bas a, div.sidebar-624 .contenu a { color:#0288d7; }
div.sidebar-624 .bas a:hover, div.sidebar-624 .contenu a:hover { color:#001c35; text-decoration:none; }
div.sidebar-624 p { margin:0; padding:0;}
div.sidebar-624 .lien { font-weight:bold; color:#0074c9; }
div.sidebar-624 .lien a { color:#0074c9; text-decoration:none; }
div.sidebar-624 li { margin-bottom:8px;}


/* sidebar 724 */
div.sidebar-724 { width:724px; margin-right:5px; }
div.sidebar-724 .titre-haut { width:724px; background:url(../media/siderbar-724-haut.gif) no-repeat top left; height:25px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:14px; font-weight:bold; padding-top:9px; padding-left:15px; color:white; padding-right:25px; }
div.sidebar-724 .titre {  width:724px; background:url(../media/siderbar-724-titre.gif) no-repeat top left; height:26px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-top:4px; padding-left:15px; color:white;}
div.sidebar-724 .titre-haut a, div.sidebar-624 .titre a  { color:white; text-decoration:none;}
div.sidebar-724 .titre-haut a:hover, div.sidebar-624 .titre a:hover  { color:#85daff;}
div.sidebar-724 .contenu { background:url(../media/siderbar-724-background.gif) white repeat-y; padding:3px 12px 3px 12px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
div.sidebar-724 .contenu p { padding-bottom:10px;}
div.sidebar-724 .contenu h4 { margin:5px; font-weight:normal; font-size:12px;}
div.sidebar-724 .bas { background:url(../media/siderbar-724-bas.gif) no-repeat; height:20px; text-align:right;font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-right:20px; clear : both;}
div.sidebar-724 .bas a, div.sidebar-624 .contenu a { color:#0288d7; }
div.sidebar-724 .bas a:hover, div.sidebar-624 .contenu a:hover { color:#001c35; text-decoration:none; }
div.sidebar-724 p { margin:0; padding:0;}
div.sidebar-724 .lien { font-weight:bold; color:#0074c9; }
div.sidebar-724 .lien a { color:#0074c9; text-decoration:none; }
div.sidebar-724 li { margin-bottom:8px;}
.clr {  clear: both;
  font-size:0;
  line-height:0;
  border: 0px;};




h3.centre, h2.post-title { font-weight:bold; margin:5px; font-size:14px; text-align:center; }

.enSavoirPlus { float:right; padding:5px; padding-right:8px; padding-left:8px; background:url(../media/enSavoirPlus.jpg) no-repeat; width:180px; margin-left:10px; }
.enSavoirPlus h3 { font-weight:normal; }


/* footer Job */
div#footerjob { position:relative; clear:both; width:969px;  }
div#footerjob h1 { background:url(../media/footerjob-haut.gif) no-repeat top left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; padding-top:19px; padding-left:22px; height:30px; font-weight:bold; }
div#footerjob h1 a  { display:block; color:#003e70; text-decoration:none;}
div#footerjob h1 a:hover  { color:#0288d7;}
div#footerjob .contenu {  position:relative; height:161px; background:url(../media/footerjob-background.gif) white repeat-y; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:1px 8px 3px 8px;}
div#footerjob .bas { background:url(../media/footerjob-bas.gif) no-repeat; height:19px; text-align:right;font-family:Arial, Helvetica, sans-serif; font-size:10px;}
div#footerjob p { margin:0; padding:0;}
div#footerjob h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:white; }
div#footerjob h3 a { color:white; text-decoration:none; }
div#footerjob h3 a:hover { text-decoration:underline; }
div#footerjob h3 em { display:none;}

div#footerjob .colonne1 { width:170px; height:150px; position:absolute; left:30px; top:15px; }
div#footerjob .colonne2 { width:170px; height:150px; position:absolute; left:220px; top:15px;}
div#footerjob .colonne3 { width:170px; height:150px; position:absolute; left:420px; top:15px; }
div#footerjob .colonne4 { width:170px; height:150px; position:absolute; left:620px; top:15px; }
div#footerjob .jeune { background:url(../media/footerjob-jeune.jpg) no-repeat; width:136px; height:205px; position:absolute; left:800px; top:23px; }

/* footer */
div#footer { clear:both; text-align:center; background:url(../media/footer-background.gif) top left no-repeat; padding-top:20px; padding-bottom:5px; margin-top:0px;}
div#footer p { margin:0; padding:0; color:white; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
div#footer a { text-decoration:none; color:white; }
div#footer a:hover { text-decoration:underline; }

.pub-300x250 { float:left; }
.pub-390x250 { float:left; width:390px; height:250px; margin:auto; text-align:center; margin-top:10px; margin-right:6px; }
.pub-250x250 { float:left; margin-left:2px; margin-right:1px; }
.pub-620max { clear:both; margin:auto; text-align:center; margin-top:5px; margin-bottom:5px; width:620px; }
.pub-largeban { text-align:center; margin:auto; margin-top:5px; width:728px; margin-bottom:5px; }
.pub-sky { float:right; text-align:center; margin:auto; }

div.gauche-812 { float:left; width:812px; }
div.milieu-812 { padding-left:20px; text-align : center; width:812px; }
div.gauche-640 { padding-left:20px; float:left; width:640px; }
div.milieu-640 { padding-left:20px; text-align : center; width:640px; }
div.gauche-724 { /*padding-left:20px;*/ float:left; width:724px; }
div.milieu-724 { padding-left:20px; text-align : center; width:724px; }
div.gauche-600 { padding-left:20px; float:left; width:600px; }
div.milieu-600 { padding-left:20px; text-align : center; width:600px; }


.btn-recherche { margin:0; padding:0; height:46px; width:200px; margin-top:10px; background-image: url(http://www.etudiemploi.com/structure/media/rechercher.png) !important; _background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='http://www.etudiemploi.com/structure/media/rechercher.png'); }

.pageOn {text-decoration:none; font-weight:bold; border:solid 1px #3399ff; padding:2px; background:#3399ff; color:#fff; display:block; float:left; padding:5px; color:white; margin-right:3px; }
.pageOff { text-decoration:none; border:solid 1px #3399ff; padding:5px; background:white; color:#3399ff; display:block; float:left; margin-right:3px; margin-bottom:5px; }

span.btn { border:1px solid #0288d7; }
.btn { text-align:center;  padding:5px 10px 5px 10px; font-weight:bold; color:#0000ff; background:url(../media/btn-background.jpg) repeat-x #0288d7;  font-size:14px; margin-top:10px; }
.btn a { color:#0000ff; text-decoration:none; }
input.btn { border: 1px solid #0288d7;}

img.suivant  { position:absolute; top:10px; left:340px; height:59px; width:168px; margin-bottom:15px; text-align:center; background-image: url(../media/offre-suivante.jpg); margin-left:100px;}
img.precedent  { position:absolute; top:10px; left:0px; height:59px; width:168px; margin-bottom:15px; text-align:center; float:left; background-image: url(../media/offre-precedente.jpg); }

.retour {text-align:center; clear:both; text-transform:uppercase; font-size:14px; margin-bottom:10px; font-weight:bold; margin-top:10px; }
.retour a {color:#000033; text-decoration:none; }
.retour a:hover {color:#0066CC; }

.lien { font-weight:bold; color:#0074c9; }
.lien a { color:#0074c9; text-decoration:none; }
.lien a:hover { color:#000033;  }

.alert { display: block; color:#c00; background:#FFD6D6;  padding:10px; margin:10px;}
.info {	display: block; color:#0055BB;	background:#D8E5F8; padding:10px; margin:10px;}

.jaune-600 { background:url(../media/jaune-600.png) top no-repeat; width:560px; padding:20px; padding-top:10px; }

/* Annuaire */
.elt_body { background:url(../media/jaune-600-bas.png) no-repeat bottom; clear:both; position:relative; margin-bottom:10px; padding:10px; min-height:80px; }
.screen_shoot { position:relative; float:left; width:100px; height:75px; margin-right:20px; margin-bottom:10px; margin-top:-10px; margin-left:10px;}
.elt_body p {  text-align:justify; margin:0; margin-bottom:5px; }
.elt_action_left { background:url(../media/jaune-600.png) top no-repeat; clear:both; position:relative; background-color:#FFF; padding:10px; min-height:20px; }
a.lien_1 /* ancre */{ color:#853a86; font-size:14px; font-weight:bold; }
h2.annuaire { font-size:14px; font-weight:normal; }
h3.annuaire { font-size:12px; font-weight:normal; margin-top:10px; margin-bottom:10px; }
a.liencat { color:#853a86; font-size:14px; }
a:hover.liencat { font-size:14px; text-decoration:none; }

#advertise { margin-bottom:10px; text-align:center; }

/* cvtheque */
.small_box{ position:relative; width:250px; border:1px solid #0074c9; background:white; }
.medium_box{ position:relative; width:450px; border:1px solid #0074c9; text-align:center; background:white; }
#small_box_title{ position:relative; top:0; font-size:12px; font-weight:bold; background:url(../media/small_box_background.png) repeat-x #0074c9; color:#FFF; text-align:center; padding:4px; margin-bottom:3px;}
.submit{ background-image:url(images/submit.gif); border:groove 1px silver; }
.small_link{ color:#333333; font-size:12px; text-decoration:underline; }
h2.avant-etape { color:#0074c9; font-size:16px; font-weight:bold;}
.etape { clear:both; position:relative; background-color:#FFF; padding:10px; border:solid 1px #0074c9; margin-left:10px; margin-top:5px; margin-bottom:10px; }
.etape input { padding:2px; margin-left:15px; margin-top:5px; }
.etape textarea {padding:2px; margin-top:5px; }


input { margin-top:4px; }
select { margin-top:4px; }


.contenu li a { text-decoration:none; }
.contenu li a:hover { color:#000066; }

/* tableau cvtheque */
table.cvtheque { padding:0; }
.cvtheque td { padding:5px; border:2px solid;}
tr.entete { font-weight:bold; margin-bottom:5px; background:white;  }
tr.color1 { background:#D8E5F8; }
tr.color2 { background:white; }

.emargement
{
	margin-left : 50px;
}

.lien_cvteque a
{
text-decoration : none;
font-weight : bold;
}

div.centre-page
{
width : 970px;
border : 0px solid black;
float : left;
}
