@import url("extensions.css");
@import url("menu.css");
@import url("nuage.css");

body {
font-family:Arial, Helvetica, sans-serif;
background:url(../images/general/fond_page.gif);
font-size:13px;
color:#000000;
margin: 0px;
width: 100%;
height: 100%;
text-align: center;
color:#808080;
}

img {
border:0px;
}

a, a:visited {
color:#000000;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

#contenu_gauche a,#contenu_gauche a:visited {
text-decoration:underline;
}

p {
font-size:13px;
padding-top:2px;
padding-bottom:2px;
margin-top:4px;
margin-bottom:4px;
}

div {
font-size:13px;
}

select {
font-size:11px;
}

#content {
	width: 941px;
	margin-left: auto;
   margin-right: auto;
	z-index: 2;
	position: relative;
	text-align:left;
	min-height:780px;
font-size:13px;
	margin-top:10px;
}

/************************** BANDEAU *****************************/

#bandeau {
background: url(../images/general/bandeau.gif) no-repeat top left;
width:941px;
height:116px;
}

#bandeau_recherche {
float:right;
margin-top:15px;
margin-right:15px;
}

#bandeau_recherche_champ {
background:url(../images/general/fond_champ_recherche.gif) no-repeat top left;
width:130px;
height:21px;
text-align:center;
padding-top:1px;
vertical-align:top;
}

#bandeau_recherche_champ .input_rechercher {
width:120px;
height:14px;
border:0px;
background:none;
}

*html #bandeau_recherche_champ .input_rechercher {
margin-top:0px;
}

.input_perso_submit {
border:none;
}

#mot_recherche {
font-size:11px;
padding-top:2px;
}

*html #mot_recherche {
font-size:11px;
padding-top:0px;
margin-top:0px;
}

/******************** SOUS BANDEAU *************************/

#sous_bandeau {
width:436px;
height:109px;
padding-left:475px;
}

*html #sous_bandeau {
padding-left:475px;
padding-right:8px;
}

#texte_rubrique h2 {
color:#4F050B;
font-size:15px;
margin:0px;
padding:0px;
margin-top:30px;
font-weight:bold;
text-transform:uppercase;
}

*html h2 {

}

*+html h2 {

}

#texte_rubrique {
width:245px;
height:105px;
vertical-align:bottom;
}

#texte_rubrique .texte_rubrique_description {
height:50px;
padding-right:5px;
padding-bottom:2px;
vertical-align:bottom;
}

*html #texte_rubrique .texte_rubrique_description {
padding-right:0px;
}

*+html #texte_rubrique .texte_rubrique_description {
padding-right:0px;
}

#texte_rubrique p{
color:#4F050B;
}

*html #texte_rubrique {
width:255px;
}

*+html #texte_rubrique {
width:255px;
}

#texte_rubrique p{
margin-left:5px;
font-size:11px;
padding-right:15px;
}

*html #texte_rubrique p{
padding-right:10px;
}

*+html #texte_rubrique p{
padding-right:10px;
}


#sous_menu {
width:150px;
margin-left:738px;
right:0px;
bottom:0px;
margin-right:10px;
padding-bottom:9px;
vertical-align:bottom;
}

*html #sous_menu {
width:153px;
padding-bottom:9px;
}

#sous_menu a, #sous_menu a:visited{
color:#4F050B;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

#sous_menu a:hover {
text-decoration:underline;
}

#sous_menu #sous_menu_select a, #sous_menu #sous_menu_select a:visited {
color:#FFFFFF;
}

#fil_arianne {
margin-top:2px;
margin-bottom:5px;
width:800px;
}

*html #fil_arianne {
float:left;
}

#content #fin_fil_arianne a, #content #fin_fil_arianne a:visited {
color:#FB0B0C;
}

/********************** CONTENU *******************************/

#contenu {
padding-left:15px;
padding-right:15px;
background:#FFFFFF;
padding-top:7px;
}

#fil_arianne a, #fil_arianne a:visited{
color:#B7B7B7;
font-size:9px;
text-decoration:none;
}

#fil_arianne a:hover{
text-decoration:underline;
}

#contenu_droit {
float:right;
padding:0px;
margin:0px;
margin-top:-15px;
padding-top:0px;
width:241px;
}

*html #contenu_droit {
margin-top:-11px;
}

*+html #contenu_droit {
margin-top:-11px;
}

#contenu_gauche{
width:650px;
padding:0px;
margin:0px;
margin-left:0px;
color:#000000;
font-size:13px;
}

*html #contenu_gauche{
float:right;
margin-right:20px;
}

.contenu_gauche_offres {
width:395px;
}

#contenu_gauche p {
font-size:13px;
}

#contenu_gauche div {
font-size:13px;
}

.bouton_toutes {
width:100px;
text-align:right;
vertical-align:bottom;
padding-bottom:8px;
}

*html .bouton_toutes {
}

*+html .bouton_toutes {
}

h3 {
color:#FB0B0C;
font-weight:normal;
margin:0px;
padding:0px;
padding-top:5px;
padding-bottom:6px;
font-size:24px;
}

*html h3 {
padding-top:13px;
padding-bottom:1px;
margin-bottom:0px;
}

*+html h3 {
padding-top:13px;
padding-bottom:1px;
margin-bottom:0px;
}

.titre_sous_page {
height:1px;
color:#000000;
background-color:#000000;
border:0px;
padding-top:0px;
margin-top:0px;
}

*html .titre_sous_page {
margin-top:-3px;
}

*+html .titre_sous_page {
margin-top:-3px;
}

h4 {
font-size:13px;
font-weight:bold;
color:#FB0B0C;
}

.contenu_texte, .contenu_texte p {
color:#000000;
font-size:13px;
}

#contenu_gauche table td ul {
font-size:11px;
color:#000000;
}

/********************** ONGLETS 1 *******************************/

#contenu_gauche .onglets a,#contenu_gauche .onglets a:visited{
text-decoration:none;
}

#contenu_gauche .onglets a:hover {
text-decoration:underline;
}

#header_onglet {
line-height:normal;
  }

.header_leftcurrent {
background:url(../images/general/onglet1_current_left.gif) no-repeat right top;
}

.header_leftcurrent, .header_left {
width:2px;
}

.header_rightcurrent, .header_right {
width:8px;
}

.onglet_current {
background:url(../images/general/onglet1_current_fond.gif) repeat-x;
height:22px;
text-align:center;
padding-left:5px;
padding-right:5px;
}

.onglet_current a, .onglet_current a:visited{
color:#FF6D00;
font-size:11px;
font-weight:bold;
}

.header_rightcurrent {
background:url(../images/general/onglet1_current_right.gif) no-repeat left top;
}

#header_onglet .header_leftcurrent, #header_onglet .header_rightcurrent, #header_onglet .onglet_current {
border-bottom:none;
}

.header_left {
background:url(../images/general/onglet1_norm_left.gif) no-repeat right top;
}

.onglet_normal {
background:url(../images/general/onglet1_fond.gif) repeat-x;
height:22px;
text-align:center;
padding-left:5px;
padding-right:5px;
}

.onglet {
min-width:100px;
}
/*
*html .onglet {
width:100px;
overflow:inherit;
}

*+html .onglet {
width:100px;
overflow:inherit;
}
*/

#contenu_gauche .onglet_normal a,#contenu_gauche .onglet_normal a:visited{
color:#7F7F7F;
font-size:11px;
font-weight:bold;
}

.header_right {
background:url(../images/general/onglet1_norm_right.gif) no-repeat left top;
}

#header_onglet td {
border-bottom: solid 1px #DFDFDF;
}

.border_bottom_onglet {
background:url(../images/general/onglet1_border_bas.gif) bottom repeat-x;
}

/********************** ONGLETS 2 *******************************/

#contenu_gauche .onglets2 a,#contenu_gauche .onglets2 a:visited {
text-decoration:none;
}

#contenu_gauche .onglets2 a:hover {
text-decoration:underline;
}

#header_onglet2 {
line-height:normal;
  }

.header_leftcurrent2 {
background:url(../images/general/onglet2_current_left.gif) no-repeat right top;
width:3px;
}

.header_left2 {
width:7px;
}

.header_rightcurrent2, .header_right2 {
width:8px;
}

.onglets2 {
text-align:left;
}

.onglet_current2 {
background:url(../images/general/onglet2_current_fond.gif) repeat-x;
height:33px;
text-align:center;
padding-left:5px;
padding-right:5px;
}

.onglet_current2 a, .onglet_current2 a:visited{
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

.header_rightcurrent2 {
background:url(../images/general/onglet2_current_right.gif) no-repeat left top;
}

#header_onglet2 .header_leftcurrent2, #header_onglet2 .header_rightcurrent2, #header_onglet2 .onglet_current2 {
border-bottom:none;
}

.header_left2 {
background:url(../images/general/onglet2_norm_left.gif) no-repeat right top;
width:7px;
}

.onglet_normal2 {
background:url(../images/general/onglet2_fond.gif) repeat-x;
height:33px;
text-align:center;
padding-left:5px;
padding-right:5px;
line-height:10px;
}

.onglet2 {
width:100px;
line-height:10px;
}

.onglet_normal2 a, .onglet_normal2 a:visited{
color:#999999;
font-size:11px;
font-weight:bold;
}

.header_right2 {
background:url(../images/general/onglet2_norm_right.gif) no-repeat left top;
width:7px;
}

#header_onglet2 td {

}

.border_bottom_onglet2 {
background:url(../images/general/onglet2_border_bas.gif) bottom repeat-x;
}

/********************** ONGLETS 3 (MENU VERTICAL) *******************************/

.onglets3 {
float:right;
margin-left:10px;
margin-bottom:10px;
}

#contenu_gauche .onglets3 a:hover {
text-decoration:underline;
}

#contenu_gauche .onglets3 a,#contenu_gauche .onglets3 a:visited {
text-decoration:none;
}

.onglets3_encadre_bas {
background:url(../images/general/onglets3_bas.gif) bottom left no-repeat;
}

.onglets3_encadre_haut {
background:url(../images/general/onglets3_haut.gif) top left no-repeat;
width:228px;
min-height:50px;
}

.onglets3_norm_item {
width:196px;
margin-left:15px;
background:url(../images/general/onglets3_norm_fond.gif) repeat-x bottom left;
margin-top:5px;
margin-bottom:5px;
}

.onglets3_current_item {
width:196px;
margin-left:15px;
background:url(../images/general/onglets3_current_fond.gif) repeat-x bottom left;
margin-top:5px;
margin-bottom:5px;
}

.onglets3_norm_droite {
background:url(../images/general/onglets3_droite.gif) repeat-y right top;
}

.onglets3_norm_haut {
background:url(../images/general/onglets3_norm_haut.gif) top left no-repeat;
}

.onglets3_current_haut {
background:url(../images/general/onglets3_current_haut.gif) top left no-repeat;
}

.onglets3_norm_bas {
background:url(../images/general/onglets3_norm_bas.gif) bottom left no-repeat;
vertical-align:middle;
min-height:40px;
padding-right:10px;
padding-left:10px;
padding-top:13px;
padding-bottom:13px;
}

*html .onglets3_norm_bas {
height:50px;
overflow:inherit;
}

#contenu_gauche .onglets3_norm_haut a div, #contenu_gauche .onglets3_norm_haut a:visited div, #contenu_gauche .onglets3_current_haut a div, #contenu_gauche .onglets3_current_haut a:visited div {
color:#000000;
font-size:11px;
text-decoration:none;
}

.onglets3_current_bas {
background:url(../images/general/onglets3_current_bas.gif) bottom left no-repeat;
min-height:35px;
padding-right:10px;
padding-left:10px;
padding-top:13px;
padding-bottom:13px;
}

*html .onglets3_current_bas {
height:42px;
overflow:inherit;
}

.onglets3_title {
padding-top:5px;
margin-left:10px;
margin-bottom:0px;
padding-bottom:0px;
}

.onglets3_lien {
background:url(../images/general/onglets3_fleche.gif) right center no-repeat;
padding:0px;
margin:0px;
padding-right:17px;
padding-top:4px;
font-weight:bold;
}

.onglets3_lien a:hover {
text-decoration:underline;
}



/*************************BAS PAGE*****************************/

#menu_bas {
margin-top:20px;
text-align:center;
background:#FFFFFF;
}

#menu_bas a, #menu_bas a:visited{
font-size:10px;
color:#000000;
}

#menu_bas_en_cours a, #menu_bas_en_cours a:visited{
color:#FF8C00;
}

#copyright {
text-align:center;
background:#FFFFFF;
font-size:11px;
font-style:italic;
}



