#conteneur {
width:1024px;
margin: 0 auto;
}

/***************************** BALISE GENERALE ***********************/

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0;
padding: 0;
}
p {
margin: 0 0 10px 0;
}
h1 {
	padding:0px;
	margin:0px;
	display:inline;
}
h6,h5,h2 { 
margin:0;
padding:0
}
h2 {
font-size:22px;
}
h6 {
font-size:9px;
}
h5 {
font-size:10px;
font-weight:bold;
}
img {
border:none;
}

/************************* CLASS **********************************/

.left {
float:left;
}
.right {
float:right;
}

/************************** COULEUR ********************************/

.rouge {
color:#cc3333;
}
.rouge2 {
color:#000000;
font-weight:bold;
font-size:16px;
}
.rouge3 {
color:#cc3333;
font-weight:bold;
font-size:16px;
}
.rouge4 {
color:#cc3333;
font-weight:bold;
font-size:14px;
}
.rouge5 {
color:#cc3333;
font-weight:bold;
font-size:17px;
}
.rouge6 {
color:#cc3333;
font-weight:bold;
font-size:40px;
}
.orange {
color:#ff6600;
}
.orange2 {
color:#ff6600;
font-weight:bold;
font-size:16px;
}
.blanc {
color:#ffffff;
}
.blanc2 {
color:#ffffff;
font-weight:bold;
font-size:16px;
}
.white{
color:#ffffff;
font-size:11px;
}
.noir {
color:#000000;
}

/***************************** ENTETE *************************************/

#header {
/*height: 110px;*/
height: 220px;
/*background:url(images/background_header.gif) repeat-x;*/
background-color:#FFFFFF;
margin-bottom:15px;
}
#logo {
width:66px; 
/*height:73px;*/ 
height:90px;
float:left;
}

/****************************** MENU HAUT *************************************/

.menuhaut { 
padding-top:5px ;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
/*font-style:italic;*/
}

.menuhaut6 { 
padding-top:5px ;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
/*font-style:italic;*/
}
.acces{ 
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
background-color:#000000;
color:#FFFFFF;
border: none;
height:20px
/*font-style:italic;*/
}
.menuhaut2 { 
padding-top:13px ;
padding-bottom:12px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color:#cc3333;
/*font-style:italic;*/
}
.menuhaut3 { 
padding-top:11px ;
padding-bottom:12px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color:#cc3333;
/*font-style:italic;*/
}

.menuhaut4 { 
padding-top:13px ;
padding-bottom:12px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
color:#cc3333;
/*font-style:italic;*/
}



.menuhaut img{ padding-left:3px; padding-right:2px;} 

.onglet { 
margin:5px 2px 0px 0px ; 
padding:7px 3px 12px 2px;
color:#cc3333;
}

a.onglet {
text-decoration:none
}
a:hover.onglet {
margin:5px 2px 0px 0px ;
padding:7px 3px 12px 2px ;
background-color:#cc3333;
color:#FFFFFF;
}
.onglet-actif {
margin:5px 2px 0px 0px ;
padding:7px 3px 12px 2px ;
background-color:#cc3333;
color:#FFFFFF;
}
/********************************** PIED DE PAGE ************************************/

#pied {
padding:10px;
text-align:center;
line-height: 20px;
}
#pied a{
text-decoration:none;
color:#cc3333;
}
#pied a:hover{
color:#ff6600;
}

/************************** PAGINATION ******************************/

#pagination a{
text-decoration:none;
color:#000000;
}
#pagination a:hover{
text-decoration:none;
color: #cc3333;
}

/************************ PUBLICITE **************************/

#publicite2 {
	padding:0px;
	margin-top: 5px;
	background-color:#ffffff;
}
#publicite2 img{
border:0px;
}

publicite1 {
margin-left:100px;
height:73px; 
width:921px; 
}
publicite1_ff {
margin-left:100px;
height:73px; 
width:921px; 
}
publicite1_ie6{
height:73px; 
width:921px; 
margin-left:100px;
}

/***************************** TITRE **********************************************/

#titre_textegc {
width:80px; 
float:left;
}
#titre2_textegc {
width:300px; 
}
#titre3_textegc {
width: 275px; 
}
#titre_image{
float:left; 
width:90px;
height:38px;
}
#titre_textedr {
height:17px; 
float:left; 
width:140px;
margin-top:21px;
}

/************************** STRUCTURE ***************************/

#centre {
background-color:#e7e7e7;
margin: 5px 194px 5px 500px;
padding:5px 10px 5px 10px;
}
#centre2 {
background-color:#ffffff;
margin: 5px 194px 5px 500px;
padding:5px 10px 5px 10px;
}
#centre a {
text-decoration:none;
color:#cc3333;
font-weight:bold;
font-size:10px;
}
#centre a:hover{
color:#ff6600;
}
#gauche {
background-color:#e7e7e7;
margin-top:5px;
margin-bottom:5px;
padding:5px 10px 5px 10px;
float: left;
width: 475px;
}
#gauche2 {
background-color:#ffffff;
margin-top:5px;
margin-bottom:5px;
padding:5px 10px 5px 10px;
float: left;
width: 475px;
}
#gauche3 {
background-color:#e7e7e7;
margin-top:5px;
margin-bottom:5px;
padding:5px 10px 5px 10px;
float: left;
width: 810px;
}

#droite {
background-color:#e7e7e7;
margin-top:5px;
margin-bottom:5px;
padding:5px 10px 5px 10px;
float:right;
width: 169px;
}
#droite2 {
background-color:#ffffff;
margin-top:5px;
margin-bottom:5px;
padding:5px 10px 5px 10px;
float:right;
width: 169px;
}
/************************* AUTRE ********************************/
#traitrouge {
height: 5px;
background-color:#cc3333;
clear:both;
margin-top:5px;
}
#traitnoir {
height: 5px;
background-color:#000000;
}
.bordurehautnoir {
height:1px;
background-color:#cc3333;
}
.bordurehautnoir2 {
height:5px;
background-color:#000000;
}
#margetop10 {
margin-top: 10px;
}
#margetop5 {
margin-top: 5px;
}


/********************** EMPLOI ***********************/

table#tab_emploi a {
color: #ffffff;
}
table#tab_emploi a:hover {
color: #cc3333;
}
table#tab_emploi td#lienlibelle a {
color: #ff6600;
text-decoration:none;
}
table#tab_emploi td#lienlibelle a:hover {
color: #cc3333;
}

/********************** ENTREPOT ***********************/ 

#entrepot_recherche{
	background-color:#FFFFFF;
	font-size:10px;
	padding:5px 5px;
	margin-top:0px;
	text-align: justify;
}
#entrepot_tableau{
background-color:#FFFFFF; 
font-size:10px; 
padding:5px 5px;
height:83px;
margin-top:5px;
margin-bottom:5px;
}  
#entrepot_tableau a{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
#entrepot_tableau a:hover{
text-decoration:none;
color:#ff6600;
font-weight:bold;
}
#entrepot_image {
float:left; 
width:82px; 
height:83px;
}
#entrepot_col1 {
height:68px; 
width:185px; 
float:left; 
margin-left:5px;
}
#entrepot_col2 {
height:68px; 
width:187px;
float:left; 
margin-left:5px;
}
#entrepot_plusinfos {
height:15px; 
float:left; 
width:367px; 
margin-left:5px; 
background-color:#cc3333; 
padding-left:10px;
}
#entrepot_recherche form {
width:200px;
float:left;
}
#entrepot_recherche input {
border:1px solid #cc3333;
}
#entrepot_recherche select {
margin-bottom:10px;
background:#ffffff;
}
#entrepot_recherche .button {
color:#FFFFFF;
background:#cc3333;
border:1px solid #cc3333;
}
#entrepot_detail_gadjet {
padding:5px;
margin-bottom:5px;
text-align:center;
}
#entrepot_detail_gadjet img{
vertical-align:bottom;
}
#entrepot_detail_gadjet a{
color:#ff6600;
}
#entrepot_detail_gadjet a:hover{
color:#cc3333;
}
#entrepot_detail {
background-color:#FFFFFF; 
font-size:10px; 
padding:5px 5px;
margin-bottom:5px;
margin-top:0px;
}
#entrepot_detail a{
color:#ff6600;
}
#entrepot_detail a:hover{
color:#cc3333;
}
#entrepot_detail_image {
width:200px;
height: 166px;
float:left;  
}
#entrepot_detail_image img { /*margin-bottom:5px;*/ border:1px solid #cc3333;}
#entrepot_detail_col2 {
height:166px;
margin-left:207px;
}
#entrepot_detail_titre {
background-color:#cc3333; 
padding:5px;
margin-bottom:5px;
}

/********************************** NEWS ****************************/

#news {
background-color:#FFFFFF; 
font-size:10px; 
padding:2px 5px;
margin-top:38px;
margin-bottom:5px;
}
 
#news_ie {
background-color:#FFFFFF; 
font-size:10px; 
padding:2px 5px;
margin-bottom:5px;
margin-top:38px;
}
#news_ie6 {
background-color:#FFFFFF; 
font-size:10px; 
padding:2px 5px;
margin-bottom:5px;
}
#news2 {
background-color:#FFFFFF; 
font-size:10px;
margin-top:0px;
margin-bottom:5px;
} 
/******************************* MAGAZINE ******************************/

#magazine {
background-color:#FFFFFF; 
font-size:10px; 
padding:2px 5px;
} 
#magazine a {
text-decoration:none;
color:#cc3333;
font-weight:bold;
font-size:10px;
}
#magazine a:hover {
color:#ff6600;
}

/*************************** DOSSIER *****************************/

#dossier {
background-color:#FFFFFF;
background:url(images/dossier_fond.gif);
font-size:10px; 
padding:2px 5px;
margin-top:0px;
} 
#dossier a{
color:#ff6600;
text-decoration:underline;
}  
#dossier a:hover{
color:#cc3333;
}
#dossier_fondgri {
background-color:#CCCCCC; 
padding:2px 5px; 
margin-bottom:3px;
}
#dossier2 {
background-color:#FFFFFF;
background-color:#e7e7e7;
font-size:10px; 
padding:2px 5px;
margin-top:0px;
}  
#dossier3 {
background-color:#FFFFFF;
background-color:#e7e7e7;
text-align:center;
font-size:10px; 
padding:2px 5px;
margin-top:0px;
}  
/*************************** CONTACT *********************************/

#contact{
background-color:#FFFFFF; 
font-size:10px; 
padding:5px 5px;
margin-top:0px;
margin-bottom:5px;
}   
#contact a{
color:#ff6600;
text-decoration:underline;
}  
#contact a:hover{
color:#cc3333;
} 

/***************************** ARTICLE ******************************/

#article{
background-color:#FFFFFF; 
font-size:10px; 
padding:10px 10px;
margin-top:0px;
margin-bottom:5px;
}
#article_gc{
padding-right:5px;
height:180px;
}
#article a{
color:#ff6600;
text-decoration:underline;
}  
#article a:hover{
color:#cc3333;
}
#article_gc2{
	padding-right:5px;
	text-align: justify;
}

/**************** PUBLICITE *******************************/

#publicite {
background-color:#FFFFFF; 
font-size:10px; 
padding:10px 10px;
margin-bottom:5px;
margin-top:0px;
}
#publicite a {
color: #ff6600;
}
#publicite a:hover {
color: #cc3333;
}
#publicite_gc{
padding-right:5px;
height:150px; 
width:220px; 
float:left
}
#publicite_dr{
padding-right:5px;
height:150px; 
}
#form_pub label {
display:block;
width:150px;
float:left;
}
.pub_submit {
font-size:10px;
background-color:#CC3333;
border:1px solid #CC3333;
padding:3px;
color:#FFFFFF;
font-weight:bold;
}
.pub_inputtext {
width:200px;
margin-bottom:10px;
font-size:10px;
}
.pub_inputtext2 {
font-size:10px;
}

/********************* ABONNEMENT *****************************/

#abonnement {
background-color:#FFFFFF; 
font-size:10px; 
padding:10px 10px;
margin-bottom:5px;
margin-top:0px;
}

/************************** GUIDE **************************/

#guide{
background-color:#FFFFFF; 
font-size:10px; 
padding:10px 10px;
margin-top:0px;
margin-bottom:10px;
}
#guide form {
}
#guide input {
margin-bottom:10px;

background:#ffffff;
}
#guide select {
margin-bottom:10px;
background:#ffffff;
}
#guide .button {
color:#FFFFFF;
background:#7F9DB9;
border:1px solid #7F9DB9;
}
#guide a {
color: #ff6600;
}
#guide a:hover {
color: #cc3333;
}
#news4{
background-color:#FF0000;
color:#FFFFFF;
font-size:10px
}

