/* Inclusion */
@import url(menu.css);
@import url(home.css);
@import url(tableau.css);
@import url(bandeau_haut.css);

/* Mentions */
div.mention
{
	background-color:#FFFFFF; 
	width:500px;
	margin:10px auto 10px auto;
	border:1px solid #d3d3d3;
}
div.mention h1{font-size:16px;}
div.mention h2{font-size:12px;}
div.mention a{color:#f86f0a; text-decoration:none;}
div.mention a:hover{color:#494949;}

/* Général */
*
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
body
{
	background:url(../images/common/fond_general.gif) repeat;
	font-size:12px;
	color:#494949;
}
a:focus{outline:none;}
.breaker
{
	clear:both;
	visibility:hidden;
}
div#general
{
	width:924px;
	margin:0px auto 20px auto;
}
div#contenu
{
	width:922px;
	background:#ffffff url(../images/common/fond_contenu.gif) repeat-y left;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	padding:0px 0px 30px 0px;
}
div#contenubis
{
	width:922px;
	background:#ffffff;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	padding:0px 0px 30px 0px;
}

/* Chemin */
div#chemin
{
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	height:16px;
	background-color:#f3f3f3;
	padding:5px 19px 0px 19px;
	font-size:9px;
	color:#494949;
}
div#chemin a 
{
	color:#552d90;
	text-decoration:none;
}
div#chemin a:hover{text-decoration:underline;}

/* Gauche */
div#gauche
{
	width:156px; 
	float:left;
	background-color:#f3f3f3;
}

/* Centre */
div#centre
{
	width:587px;
	float:left; 
	padding:17px 0px 0px 0px;
}

/* Droite */
div#droite
{
	width:179px;
	float:left;	
}

/* Centre Droite */
div#centre_droite
{
	width:766px;
	float:left;
	padding:17px 0px 0px 0px;
}

/* Centre Gauche */
div#centre_gauche
{
	width:743px;
	float:left;
	padding:17px 0px 0px 0px;
}

/* Pied */
div#pied
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:4px;
	font-size:10px;
	color:#999999;
	text-decoration:none;
	width:924px;
}
ul#pied{list-style:none; padding-top:3px;}
ul#pied li{display:inline;}

ul#pied li span{padding:0px 4px 0px 4px;}
ul#pied li a, a.langue_fr, a.langue_uk
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:none;
}
ul#pied li a:hover, a.langue_fr:hover, a.langue_uk:hover{text-decoration:underline;}
a.langue_fr
{
	float:right; 
	padding:3px 35px 5px 0px; 
	background:url(../images/picts_fr/lang.gif) no-repeat 45px 0px;
	width:39px;
}
a.langue_uk
{
	float:right; 
	padding:3px 40px 5px 0px;
	_padding:3px 35px 5px 0px;
	background:url(../images/picts_uk/lang.gif) no-repeat 50px 0px;
	width:39px;
}
/* Police */
.orange{color:#f86f0a;}
.txt9{font-size:9px;}
.txt10{font-size:10px;}
.txt11{font-size:11px;}
.txt12{font-size:12px;}
.txt13{font-size:13px;}
.txt14{font-size:14px;}

.fwbold{font-weight:bold;}
.barre{text-decoration:line-through;}

/* Formulaire */
div.pagination
{	
	font-size:11px;
	color:#000000;
	float:right;
}
div.pagination select
{
	font-size:11px;
	text-align:center;
	height:16px;
	!height:20px;
	_height:16px;	
	width:44px;
	color:#000000;
	border:1px solid #b2b2b2;
}
select.contact,select.sujet,select.offre
{
	font-size:11px;
	padding-left:3px;
	height:16px;
	!height:20px;
	width:60px;
	color:#797979;
	border:1px solid #b2b2b2;
}
select.question
{
	font-size:11px;
	padding-left:3px;
	width:155px;
	color:#797979;
	border:1px solid #b2b2b2;
}

select.sujet{width:147px;color:#797979;}
input.contact,input.offre
{
	font-size:11px;
	height:16px;
	width:151px;
	color:#797979;
	border:1px solid #b2b2b2;
	padding-left:3px;
}
select.identification
{
	font-size:11px;
	padding-left:3px;
	height:16px;
	!height:20px;
	width:60px;
	color:#797979;
	border:1px solid #d3d3d3;
}
input.identification
{
	width:112px;
	padding:0px 3px 0px 3px;
	height:15px;
	border:none;
	border:1px solid #d3d3d3;
	color:#797979;
	font-size:11px;
}
select.partenaire
{
	width:156px;
	height:15px;
	!height:20px;	
	border:1px solid #b2b2b2;
	font-size:11px;
	color:#797979;
}

textarea.contact,textarea.offre,textarea.question
{
	font-size:11px;
	padding:0px 3px 0px 3px;
	width:60px;
	color:#797979;
	border:1px solid #b2b2b2;
	width:536px;
	height:100px;
}
textarea.question{width:496px;}
textarea.offre,input.offre{width:235px;}
input.offre2
{
	font-size:11px;
	width:235px;
	color:#797979;
	border:1px solid #b2b2b2;
	padding-left:3px;
}
/* Lien */
a.lien_plaquette
{
	background:url(../images/picts_fr/lien_plaquette.gif) no-repeat 0px 0px;
	font-size:9px; 
	text-decoration:none; 
	color:#494949;
	padding-left:130px;
}
a.lien_plaquette:hover{background:url(../images/picts_fr/lien_plaquette_on.gif) no-repeat 0px 0px;}
h5{
font-size:10px;
font-weight:normal;
}
.faq_accueil form{
margin:0 0 10px;
padding:6px 9px;
background:#f3f3f3;
overflow:hidden;
zoom:1;
}
.faq_accueil form label{
float:left;
margin:2px 12px 0 0;
width:85px;
font-size:11px;
font-weight:bold;
background:url(../images/common/puce/picto_loupe.gif) no-repeat 100% 50%;
cursor:pointer;
}
.faq_accueil form input{
float:right;
margin:2px 0 0;
}
#champs_recherche_faq{
float:left;
margin:0;
padding:0 5px;
width:378px;
border:1px solid #cdcdcd;
}
.bt_accordeons{
padding:0 0 11px;
border-bottom:2px solid #d3d3d3;
overflow:hidden;
zoom:1;
}
.bt_accordeons li{
float:left;
margin:0 15px 0 0;
padding:0 15px 0 0;
list-style:none;
font-size:11px;
border-right:1px solid #494949;
}
.bt_accordeons li.last{
margin:0;
padding:0;
border:0;
}
.bt_accordeons a{
padding:0 0 0 13px;
color:#494949;
text-decoration:none;
background:url(../images/common/bt_accordeons.gif) no-repeat 0 6px;
}
.bt_accordeons .last a{
background-position:0 -11px;
}
.bt_accordeons a:hover{
text-decoration:underline;
}
.accordeons{
list-style:none;
padding:0 0 18px;
}
.accordeons .item{
padding:0 0 13px;
border-bottom:1px solid #e9e9e9;
}
.accordeons h2{
margin:14px 0 14px 0;
padding:0 0 0 16px;
font-size:15px;
color:#552d90;
background:url(../images/common/puce/puce11.gif) no-repeat 0 6px;
cursor:pointer;
}
.accordeons h2.open {
background:url(../images/common/puce/puce11_down.gif) no-repeat 0 6px;
}
.contenu_accordeon{
margin:13px 0 0;
clear:both;
overflow:hidden;
zoom:1;
}
.contenu_accordeon .visuel{
float:left;
margin:0 20px 20px 0;
}
.contenu_accordeon p{
padding:0 0 13px;
}
.contenu_accordeon p.bt{
padding:0 0 4px;
font-size:10px;
text-transform:uppercase;
overflow:hidden;
}
.contenu_accordeon p.bt a{
padding:0 0 0 11px;
color:#ff6c00;
background:url(../images/common/puce/plus.gif) no-repeat 0 3px;
}
.contenu_accordeon p.bt_doc a{
padding:0 0 0 14px;	
background:url(../images/common/puce/doc.gif) no-repeat 0 1px;
}
.faq_separator {
	border-top:1px dashed #ddd;
}
.poser_question .submit{
text-align:right;
}
.poser_question .retour{
margin:0 0 18px;
padding:0 0 12px;
border-bottom:1px solid #d3d3d3;
overflow:hidden;
zoom:1;
}
.poser_question .retour a{
float:left;
padding:0 11px 0 17px;
line-height:17px;
font-size:10px;
text-transform:uppercase;
text-decoration:none	;
color:#ff6c00;
background:#f3f3f3 url(../images/common/puce/puce12.gif) no-repeat 6px 50%;
}
.poser_question .retour a:hover{
color:#000;
}
.poser_question h2{
padding:10px 15px;
background:#f3f3f3;
font-size:15px;
color:#552d90;
}
.poser_question form{
padding:12px;
border:1px solid #f3f3f3;
}
.poser_question .confirmation{
padding:15px;
border:1px solid #f3f3f3;
}

#subRegionLabel, #subRegionSelect, #mainsubRegionLabel, #mainsubRegionSelect { display:none }