@import url(cms.css);
@import url(colonne.css);
@import url(mod_newsletter.css);
@import url(mod_events.css);
@import url(mod_recrut.css);
@import url(../js/ScriptAculous/lightboximages/lightbox.css);
@import url(../js/ScriptAculous/lightboximages/overlay.css);
BODY {
margin: 0px;
padding: 0px;
}

form {
margin: 0px;
padding: 0px;
}

input, textarea {
	border:1px solid #516ea6;
	font-family:arial;
	font-size:10px;
	color: #999;
}
select { color:#516ea6; font-family:arial;font-size:11px }

A {color:#999; text-decoration: none; }
A:hover {text-decoration: underline;}

.lienbleu {color:#666666; text-decoration: underline; }
.lienbleu:hover {color:#003983; text-decoration: underline;}

.liengris {color:#c1c1c1; text-decoration: none; }
.liengris:hover {color:#c1c1c1; text-decoration: underline; }

.gris {color: #666666;}
.gris2 {color: #999999;}
.gris3 {color: #afafaf;}
.gris4 {color: #c1c1c1;}
.bleu {color: #004489;}
.bleu2 {color: #516ea6;}
.bleu3 {color: #003983;}

.filet { border: 1px solid #dddddd;}

.arial10 { font-family: Arial, helvetica; font-size:10px}
.arial11 { font-family: Arial, helvetica; font-size:11px}
.arial12 { font-family: Arial, helvetica; font-size:12px}
.arial13 { font-family: Arial, helvetica; font-size:12px}
.arial15 { font-family: Arial, helvetica; font-size:15px}

.bold {font-weight: bold;}
.justif {text-align: justify;}
.maj {	text-transform: uppercase;}

.img {padding-top: 10px;padding-right: 10px;padding-bottom: 10px;}

ul{ padding-left:15px; margin:0px;padding-top:5px;padding-bottom:10px;
}

/* MENU GAUCHE */
.smenu{
background:url(../images/common/f_menu.gif) repeat-y 0px 0px;
}
#menu_g a{ 
display: block;
padding-left: 24px;
padding-bottom: 4px;
background-image: url(../images/common/puce2.gif);
background-position: 13px 6px;
background-repeat:no-repeat;
font-family: Arial, Helvetica, sans-serif; font-size:13px;
font-weight: bold;
color: #666; 
border-bottom: 1px solid #fff;
}
#menu_g a:hover{
background-image: url(../images/common/puce2_over.gif); 
background-color: #003983;
text-decoration: none;
color: #fff;
}
#menu_g a.on{
background-image: url(../images/common/puce2_over.gif); 
background-color: #003983;
text-decoration: none;
color: #fff;
}
#menu_g a.on2{
background-image: url(../images/common/puce2_on.gif); 
background-color: #003983;
text-decoration: none;
color: #fff;
}
#menu_g a.on2:hover{
background-image: url(../images/common/puce2_on.gif); 
background-color: #003983;
text-decoration: none;
color: #fff;
}

/* SOUS-NIVEAU 1 */
#menu_g1 a{ 
display: block;
padding-left: 24px;
padding-bottom: 4px;
background: url(../images/common/puce4.gif) #fff 13px 6px no-repeat;
font-family: Arial, Helvetica, sans-serif; font-size:11px;
font-weight: bold;
color: #666; 
border-bottom: 1px solid #fff;
}
#menu_g1 a:hover{
background-image: url(../images/common/puce9.gif); 
background-color: #1452a2;
text-decoration: none;
color: #fff;
}
#menu_g1 a.on{
background-image: url(../images/common/puce9.gif); 
background-color: #1452a2;
text-decoration: none;
color: #fff;
}

/* MENU ALLIANCE SI */
#menu_al a{ 
display: block;
padding-left: 24px;
padding-bottom: 4px;
background-image: url(../images/common/puce2.gif);
background-position: 13px 6px;
background-repeat:no-repeat;
font-family: Arial, Helvetica, sans-serif; font-size:13px;
font-weight: bold;
color: #666; 
border-bottom: 1px solid #fff;
}
#menu_al a:hover{
background-image: url(../images/common/puce3_hover.gif); 
background-color: #ec592c;
text-decoration: none;
color: #fff;
}
#menu_al a.on{
background-image: url(../images/common/puce3_hover.gif); 
background-color: #ec592c;
background-position: 12px 6px;
text-decoration: none;
color: #fff;
}
#menu_al a.on2{
background-image: url(../images/common/puce3_on.gif); 
background-color: #ec592c;
background-position: 12px 6px;
text-decoration: none;
color: #fff;
}
#menu_al a.on2:hover{
background-image: url(../images/common/puce3_on.gif); 
background-color: #ec592c;
background-position: 12px 6px;
text-decoration: none;
color: #fff;
}

/* SOUS-NIVEAU 1 */
#menu_al1 a{ 
display: block;
padding-left: 24px;
padding-bottom: 4px;
background: url(../images/common/puce4.gif) 13px 6px no-repeat #fff;
font-family: Arial, Helvetica, sans-serif; font-size:11px;
font-weight: bold;
color: #666; 
border-bottom: 1px solid #fff;
}
#menu_al1 a:hover{
background-image: url(../images/common/puce4_hover.gif); 
background-color: #ff916f;
text-decoration: none;
color: #fff;
}
#menu_al1 a.on{
background-image: url(../images/common/puce4_hover.gif); 
background-color: #ff916f;
text-decoration: none;
color: #fff;
}

/* SOUS-NIVEAU 2 */
#menu_al2 a{ 
display: block;
padding-left: 30px;
padding-bottom: 4px;
background: url(../images/common/puce5.gif) 24px 6px no-repeat #fff;
font-family: Arial, Helvetica, sans-serif; font-size:11px;
color: #666; 
border-bottom: 1px solid #fff;
font-weight:normal;
}
#menu_al2 a:hover{
background-image: url(../images/common/puce5_on.gif); 
background-color: #ffeae4;
text-decoration: none;
color: #d63808;
font-weight:normal;
}
#menu_al2 a.on{
background-image: url(../images/common/puce5_on.gif); 
background-color: #ffeae4;
text-decoration: none;
color: #d63808;
font-weight:normal;
}
