@charset "UTF-8";
/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif;
color:#4D4D4D;
font-size: 75.5%;
}

#page {
width:990px;
margin-left:auto;
margin-right:auto;
}

#top_tool {
width:990px;
clear:both;
}

#banner_print {
display:none;
visibility:hidden;
}

/*****TOP TOOL********/

#top_tool_inside {
padding:0 20px 0 20px; 
}

#extranet {
float:left;
width:580px;
}

#extranet input {
height:20px;
font-size:9px;
}

#extranet_champs {
float:left;
}

#extranet_ttl {
float:left;
width:110px;
padding:px 0 0 0;
}

#rechercher {
float:right;
}
/***Bandeau******/

#bandeau {
clear:both;
}

/***Content******/

#top_content {
clear:both;

height:35px;
margin:0px;
padding:0px;
margin-bottom:0px;
_margin-bottom:-5px;

}



#content {
background-image:url(images/bg_content.gif);
background-repeat:repeat-y;
width:990px;
float:left;

}

#content_int {
background-image:url(images/bg_content_int.gif);
background-repeat:repeat-y;
width:990px;
float:left;
}

#content_inside {
padding:0 22px 0 22px;
text-align:left;
}

#botom_content {
clear:both;
}

#gauche {
float:left;
width:628px;

}

#droite {
width:313px;

float:left;
}

#droite_int {
padding:0 0px 0 25px!important;
padding:0 0px 0 16px;



}

#pathway {
clear:both;
margin-top:5px;
font-size:70%;
}

#contenu {
clear:both;
padding:15px 0 0px 0;
}



#temoignage {
clear:both;
margin:10px 0 0 0;
}

#temoignage h1 {
color:#80AC25;
font-size:100%;
border:none;
margin:0px;
padding:0px;
}



/****Footer*****/

#footer {
clear:both;
width:980px;
height:38px;
background-image:url(images/bg_footer.gif);
background-repeat:repeat-x;
margin:0 8px 0 5px
}

#footer a {
color:#FFED22;
text-decoration:none;
}

#footer a:hover {
color:#FFFFFF;
}

#footer_inside {
padding:10px 20px 5px 20px;
}

#bottom_tool {
text-align:left;
float:left;
}

#menu_footer {
float:right;
}

#menu_footer ul {
margin:0px;
padding:0px;}

#menu_footer li {
display:inline;
border-right-style:solid;
border-right-width:1px;
border-right-color:#FFED22;
padding:0 5px 0 5px;

}

/*********** Blocs Accueil *************/

#ttl_reseau {
padding-left:22px;
}


#gauche_accueil {
float:left;
width:300px;
}

#gauche_accueil a {
color:#A8006A;
}

#txt_intro {
clear:both;
margin:10px 0 0 0;
padding-left:22px;
}

#testez_vous {
clear:both;
margin:10px 0 10px 0;
background-image:url(images/bg_testez.gif);
background-repeat:no-repeat;
width:270px;
height:146px;

}

#calage_testez {
padding-left:22px;
}

#testez_vous_inside {
padding:17px 30px 15px 135px!important;
padding:2px 30px 15px 135px;

}

#reseau_ancien {
clear:both;
background-image:url(images/bg_reseau_anciens.gif);
width:301px;
height:211px;
}

#reseau_ancien_inside {
padding:30px 20px 20px 115px;
}


#reseau_ancien_liens {
clear:both;
text-align:right;
margin:0 0 5px 0;

}

#reseau_liens {
clear:both;
text-align:right;
margin:0 0 5px 0;
padding:0 15px 0 0;

}

#reseau_ancien_annonces a {
font-weight:bold;
font-size:60%;

}

#centre_accueil{
float:left;
width:329px;
margin:0 15px 0px 15px!important;
margin:0px 15px 0 10px;


}

#contenu_actu {
clear:both;
background-image:url(images/bg_actu.gif);
background-repeat:repeat-y;
width:329px;
}

#contenu_actu_inside {
padding:0 25px 0 15px;
}

#bottom_contenu {
width:329px;
background-image:url(images/bottom_actu.gif);
background-repeat:no-repeat;
height:51px;
}

#droite_accueil {
float:left;
width:301px;


}

#google_map {
margin:0px 0 0 0px;
}


#profil {
margin:0 0 10px 0;
padding-left:22px;
}

#newsletter {
clear:both;
margin:10px 0 0 0;
background-image:url(images/bg_newsletter.gif);
background-repeat:no-repeat;
width:325px;
height:101px;
}

#newsletter_inside {
padding:20px 40px 16px 120px;
font-weight:bold;

}

#newsletter_inside {
color:#00678F;
}
#lien_toutes_actu {
background-color:#F2F2F2;
width:88%;
padding:2px;
text-align:right;
margin:0 0 0 15px;
border-top-style:solid;
border-top-width:1px;
border-top-color:#A8006A;
}

#lien_toutes_actu a {
color:#A8006A;

}

#reseau {
clear:both;
margin:10px 0 0 0;
background-image:url(images/bg_reseau.gif);
background-repeat:no-repeat;
width:335px;
height:100px;

}

#reseau_inside {
padding:10px 40px 16px 110px;

}

#six_ieqt {
background-image:url(images/bg_6ieqt.gif);
background-repeat: no-repeat;
width:301px;
height:224px;
clear:both;
}

#six_ieqt_int {
background-image:url(images/bg_6ieqt_int.gif);
background-repeat: no-repeat;
width:288px;
height:234px;
clear:both;
}



#quatre_liens {
clear:both;
height:97px;
}


#quatre_liens_inside_inside {
line-height:20px;!important;
line-height:18px;
font-size:10px;
padding:15px 8px 10px 105px;
}

#quatre_liens_inside {
line-height:20px!important;
line-height:18px;
font-size:10px;
padding:15px 8px 10px 115px;
}

#quatre_liens_inside ul, #quatre_liens_inside_inside ul {
margin:0px;
padding:0px;
list-style-type:none;
}


#quatre_liens_inside li a {

line-height:18px;
}

#six_liens {
clear:both;

}

#six_liens_inside {
clear:both;

padding:20px 20px 10px 15px!important;
padding:5px 20px 10px 15px;

}

#six_liens_inside a {
color:#A8006A;
display:block;
margin:0 0 10px 0;
}

#offres_emplois {
clear:both;
background-image:url(images/bg_offre_emploi.gif);
width:329px;
height:212px;
}

#offres_emplois_inside {
padding:25px 20px 15px 120px;
}

#offres_emplois_inside ul {
margin:0px;
padding:0px;
list-style-type:none;
}

#offres_emplois_inside li {
margin:0 0 15px 0;
}

#dossier_inscription {
	width:301px;
	height:155px;
	background-image:url(images/bg_telecharger_dossier.gif);
}

#dossier_inscription_inside {
	padding:25px 10px 10px 115px;
}
#dossier_inscription_inside ul {
margin:0px;
padding:0px;
list-style-type:none;
}

#dossier_inscription_inside ul li {
	margin:0 0 5px 0;
}
/******TT news ********/

.news-latest-item h3 {
margin:0px;
padding:0px;
font-size:100%;
}

.news-latest-item p {
margin:5px 0 0 0;
padding:0px;
}

.news-latest-item {
padding:0 0 10px 0;
}

.news-latest-morelink a {
color:#7F0055;
}

.news-latest-morelink {
text-align:right;
}

.news-list-item {
border-bottom-color:#666666;
border-bottom-style:dotted;
border-bottom-width:1px;
}

.news-list-item h2 {
margin:10px 0 0 0;
padding:0px;
font-weight:normal;
font-size:120%;
}


/******Temoignages par TT news ********/

.news-list-item_temoignage img {
float:right;
margin:0 0 5px 10px;
}

.news-list-item_temoignage h2 {
margin:0px 0 5px 0;
padding:0px;
font-weight:bold;
font-size:100%;
color:#80ac25;
}

.news-list-item_temoignage p {
margin:0px 0 0 0;


}

.news-list-item_temoignage_centre {
border-bottom-color:#666666;
border-bottom-style:dotted;
border-bottom-width:1px;
padding:10px 0 10px 0;
	
}
/****** Listes des annonces ********/

.annonce_liste {
border-bottom-color:#666666;
border-bottom-style:dotted;
border-bottom-width:1px;
}

.annonce_liste h2 {
margin:0px;
padding:0px;
font-weight:normal;
font-size:110%;
}

.annonce_liste h3 {
color:#eb6004;
margin:0px 0 10px 0;
font-weight:normal;
font-size:75.5%;
}

strong.type {
color:#000000;
}

/******Paramètres des formulaires ********/

form.cssform {
margin:40px 0 0 0;
}

.cssform p{
width: 100%;
clear: left;
margin: 5px 0 8px 0;
padding-left: 0px; /*width of left column containing the label elements*/ /*155px*/
padding-bottom: 10px;
border-bottom:#999999 dotted 1px;

}


.labfirst {
font-weight: bold;
float: left;
margin-left: 0px; /*width of left column*/ /* -155 */
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
color:#eb6004;
}

.cssform input[type="text"], .cssform select{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;


}

.cssform textarea{
width: 250px;
height: 150px;
}

.tx-offresemploi-pi1 .cssform input[type="text"], .cssform select{ /*width of text boxes. IE6 does not understand this attribute*/
width: 300px;


}

.tx-offresemploi-pi1 .cssform textarea{
width: 300px;
height: 150px;
}


/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}

.table_offre tr td {
vertical-align: top;
}

.bouton {
border:none;
color:#FFED22;
background-color:#A8006A;
padding:0px 5px;
cursor:pointer;
}

.tx-offresemploi-pi1 .bouton {
    padding:5px 5px;
    margin: 2px 0 2px 0;
}
.tx-offresemploi-pi1 a.bouton {
    display: block;
    width: 200px;
    text-align: center;
}
.zone_boutons {
padding:15px 0 0 0;
margin-left:150px;
}
/******QUizz ********/

.tx_myquizpoll_pi1-title {  /* Title of a question*/
font-size:60%;
margin-top:20px;
}

.tx_myquizpoll_pi1-question {/* The question*/
font-size:14px;
color:#eb6004;

}

  .tx_myquizpoll_pi1-answer {  }/* A answer*/

  .tx_myquizpoll_pi1-explanation {  }/* Explanation to a question*/

  .tx_myquizpoll_pi1-false {  }/* False answer*/

  .tx_myquizpoll_pi1-label {
  color:#990000; font-size:14px;  }/* Normal text*/

  .tx_myquizpoll_pi1-field {  }/* form-field*/
  .tx_myquizpoll_pi1-field:focus {  }

  .tx_myquizpoll_pi1-submit { border:none;
color:#FFED22;
background-color:#A8006A;
cursor:pointer; }/* form submit-button*/

  .tx_myquizpoll_pi1-reset {border:none;
color:#FFED22;
background-color:#A8006A;
cursor:pointer;  }/* form reset-button*/





/******** GMAP **********/

#map {
font-family:Arial, Helvetica, sans-serif;
color: #666666;
}

#wall_container {
background-color:#f3f3f3;
}

/*****General******/

a {
color:#00639B;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

img {
border:none;
}

h1 {
width:100%;
font-size:160%;
color:#A8006A;
border-top-style:solid;
border-top-width:1px;
border-top-color:#A8006A;
margin-top:0px;

}

h2 {

font-size:120%;
color:#eb6004;

margin-top:0px;
}

td {
font-size: 75.5%;
}

.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { margin-left: 40px; height:auto; }
.csc-header {
clear:both;
}

