﻿/**************generale***************/
body{
	background-image:url(fond_repeat_horiz.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	color:#000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	padding:0;
	margin:0;
}
#globale{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
#header{
	background-image:url(bandeau_accueil.jpg);
	width:960px;
	height:254px;
	margin:0 auto 0 auto;
	position:relative;
}
#retouraccueil{
	display:block;
	position:absolute;
	left:20px;top:10px;
	width:275px;
	height:105px;
}
#container{
	background-image:url(main_repeat.jpg);
	width:960px;
}
#gauche{
	float:left;
	width:553px;
	margin-left:16px;
	padding-right:5px;
}
#milieu{
	float:left;
	width:194px;
	margin-left:10px;
	padding-bottom:181px;
	background-image:url(menu_pied.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#droite{
	float:left;
	width:176px;
	color:#003c54!important;
}
#footer{
	background-image:url(main_pied.jpg);
	width:960px;
	height:29px;
}
/*******************MENU************/
#milieu ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
#milieu ul li{
	list-style-type:none;
	padding:0;
	margin:0;
	float:left;
}
#milieu ul li a{
	display:block;
	background-image:url(menu_bleu_ciel.jpg);
	width:194px;
	height:58px;	
}
#milieu ul li a.vert{
	background-image:url(menu_vert.jpg);
	height:57px;
}
#milieu ul li a.bleu{
	background-image:url(menu_bleu.jpg);
	height:57px;
}
#milieu ul li a:hover img{
	top:22px;
}
#milieu ul li a img{
	float:right;
	position:relative;
	top:30px;
	right:8px;
}
/*SS MENU**/
#milieu ul ul{
background-image:url(ssrub_vert_rpt.jpg);
}

#milieu ul ul li{
	list-style-type:none;
	padding:0;
	margin:0;
	float:left;
		background-image:url(ssrub_vert_rpt.jpg);
	clear:both;
}
#milieu ul ul li a{
	display:block;
	background-image:url(menu_bleu_ciel.jpg);
	width:194px;
	height:auto;
background-image:url(ssrub_vert_rpt.jpg);	
}
#milieu ul ul li a.vert{
	background-image:url(menu_vert.jpg);
	height:auto;
}
#milieu ul ul li a.bleu{
	background-image:url(menu_bleu.jpg);
	height:auto;
}
li.bleu ul li{
	background-image:url(menu_bleu.jpg);
	height:auto;
}
#milieu ul ul li a img{
	float:right;
	position:relative;
	top:0px;
	right:8px;
}
#milieu ul ul li a:hover img{
	top:0px;
}
.ss-menu-haut{
	background-image:url(ssrub_vert_ht.jpg);
	background-repeat:no-repeat;
	font-size:1px;
	width:194px;
	height:2px;	
}
.ss-menu-milieu{
	background-image:url(ssrub_vert_rpt.jpg);
	width:194px;
	height:auto;	
}
.ss-menu-bas{
	background-image:url(ssrub_vert_bs.jpg);
	width:194px;
	height:2px;	
	background-repeat:no-repeat;
	font-size:1px;
}
.bleu .ss-menu-haut{
	background-image:url(ssrub_bleu_ht.jpg)!important;
}
.bleu .ss-menu-milieu{
	background-image:url(ssrub_bleu_rpt.jpg)!important;	
}
.bleu .ss-menu-bas{
	background-image:url(ssrub_bleu_bs.jpg)!important;
}
#milieu .bleu ul li{
	background-image:url(ssrub_bleu_rpt.jpg)!important;	
}
#milieu .bleu-ciel ul,#milieu .bleu-ciel ul li,#milieu .bleu-ciel ul li a{
	background-image:url(ssrub_bleuciel_rpt)!important;	
}
.bleu-ciel .ss-menu-haut{
	background-image:url(ssrub_bleuciel_rpt)!important;
}
.bleu-ciel .ss-menu-milieu{
	background-image:url(ssrub_bleuciel_rpt.jpg)!important;	
}
.bleu-ciel .ss-menu-bas{
	background-image:url(ssrub_bleuciel_bs.jpg)!important;
}
#milieu .bleu-ciel ul li{
	background-image:url(ssrub_bleuciel_rpt.jpg)!important;	
}
/***************MENU HAUT ************/
#menu-haut ul{
	padding:0;
	margin:0;
	list-style-type:none;
	padding-left:300px;
	padding-top:30px;
}
#menu-haut ul li{
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
}
#menu-haut ul li a{
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
	display:block;
}
.mentions-fr{
	background-image:url(nav_mentions.jpg);
	width:185px;
	height:46px;	
}
.contact-fr{
	background-image:url(nav_contact.jpg);
	width:141px;
	height:46px;	
}
.accueil-fr{
	background-image:url(nav_accueil.jpg);
	width:121px;
	height:46px;	
}
.lang-en{
	background-image:url(nav_english.jpg);
	width:169px;
	height:46px;	
}

.mentions-en{
	background-image:url(en_nav_mentions.jpg);
	width:189px;
	height:46px;	
}
.contact-en{
	background-image:url(en_nav_contact.jpg);
	width:141px;
	height:46px;	
}
.accueil-en{
	background-image:url(en_nav_home.jpg);
	width:150px;
	height:46px;	
}
.lang-fr{
	background-image:url(en_nav_fr.jpg);
	width:136px;
	height:46px;	
}
/*************CHEMIN****************/
#chemin{
	font-size:11px;
	color:#87a4aa;
}	

/****************ARTICLE ACCUEIL**************/
h2.titre{
	margin-bottom:3px;
	margin-top:9px;
}
h2.titre-court{
	width:285px;
}
.bloc-article-gauche{
	width:30px;
	float:left;
}
.bloc-article-droite{
	width:510px;
	float:left;
}	
.logo{
	background-image:url(titre_picto.jpg);
	width:29px;
	height:30px;
}
.tiret{
	background-image:url(titre_tiret_bleu.jpg);
	background-repeat:no-repeat;
	width:15px;
	height:3px;
	margin-top:21px;
	margin-left:5px;
}
.vert .tiret{
	background-image:url(titre_tiret_vert.jpg);
}

.filet-haut{
	background-image:url(titre_filet.jpg);
	background-repeat:repeat-x;
	width:510px;
	height:3px;
	clear:both;
}
.filet-bas{
	background-image:url(pied_article.jpg);
	width:510px;
	height:16px;
	clear:both;
}
.sous-titre{
	margin-top:6px;
	margin-bottom:8px;
	font-size:16px;
	color:#87a4aa;
	font-weight:bold;
}
.texte{
margin-bottom:8px;
}
.ps{
	clear:both;
	font-style:italic;
}
.haut{
	background-image:url(haut_page.jpg);
	display:block;
	float:left;
	width:100px;
	height:18px;	
	margin-top:9px;
}
.rss{
	background-image:url(rss.jpg);
	display:block;
	float:left;
	width:48px;
	height:18px;
	margin-left:4px;
	/*margin-top:19px;*/
	position:relative;
	top:8px; 
}
.bas-article{
	padding-top:8px;
	clear:both;
}
.bas-article select{
	position:relative;
	bottom:4px;
	color:#003c54;
	left:4px;
		display:inline;
	float:left;
}
.bas-article input{
	width:auto;
	position:relative;
	bottom:4px;
	color:#003c54;
	left:15px;

}
.bouton_ok{
	background-image:url(btn_ok.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:32px;
	height:23px;
	position:relative;
	bottom:4px;
	left:18px;
}
.fleche{
	background-image:url(puce_bleu_ciel.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:18px;
	height:12px;
}
.fleche-vert{
	background-image:url(puce_verte.jpg);
}
.fleche-bleu{
	background-image:url(puce_bleu.jpg);
}
/***********************************RECHERCHE**************/
#bloc-search{
	height:115px;
	width:168px;
	float:right;
	/*border:solid 1px;*/
	margin-top:65px;
	margin-right:13px;
}
#bloc-search img{

	margin-top:-5px;

}
#bloc-search select{
	position:relative;
	top:6px;
	color:#003c54;
	/*left:4px;*/
	display:inline;
	float:left;
}
#lienrech{
	position:relative;
	top:6px;
	margin-left:-10px;
}

/*****************DROITE***************/
#btn-flux{
	background-image:url(droite_rss.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:176px;
	height:45px;
	margin-top:18px;
}
#btn-agenda{
	background-image:url(droite_agenda.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:176px;
	height:45px;
	margin-top:18px;
}
#btn-news{
	background-image:url(droite_newsletter.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:176px;
	height:45px;
	margin-top:20px;
}
#btn-annu{
	background-image:url(droite_annuaire.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:176px;
	height:69px;
}
#btn-extra{
	background-image:url(droite_extranet.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:176px;
	height:45px;
	margin-top:20px;

}
#btn-tag{
	background-image:url(droite_tag.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:176px;
	height:45px;
}
.itemDroite img{
	position:relative;
	left:52px;
	top:12px;
}
/**************RUBRIQUE*********************/
.listage li{
	list-style-type:none;
	margin-bottom:6px;
}



#gauche.vert a{
	color:#b6b513!important;
}
#gauche.bleu a{
	color:#003c54!important;
}
a{
	text-decoration:none;
	color:#87a4aa;
}
a:hover{
	text-decoration:underline;
}
#gauche a{
text-decoration:underline!important;
}
#gauche a:hover{
		text-decoration:none!important;
}
a.backgroundhoverchange{
	background-position:top;
}
a.backgroundhoverchange:hover{
	background-position:bottom;
}
a.backgroundhoverchange span{
	display:none;
}
img{
	border:0;
}

.uneImageJointe{
	float:left;
	margin-left:18px;
}
.unDocJoint{
	 width:85%!important;
	 	 margin-left:0!important;
}
.unDocJoint img{
	 display:inline!important;
	 float:left!important;
	 border:none!important;
	 margin-right:4px;
	 margin-bottom:4px;
}
.unDocJoint span{
	 float:left!important;
}
.spip_documents_center img{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.spip_documents_left{
	margin-right:8px;
}
.spip_documents_right{
	margin-left:8px;
}
/**********FORMU*******/
fieldset{
	border:0;
}
legend{
font-weight:bold;
}
.erreur{
	color:red;
}
input,textarea{
	width:80%;
	color:#003c54;
	font-weight:bold;
	display:block;
}
select{
	color:#003C54;
}
textarea{
	height:100px;
}
input[type="checkbox"] {width:auto;}

/***************UTILITAIRE**********/
.left{float:left;}
.right{float:right;}
.invisible{display:none;}
.spacer{clear:both;}
#gauche .bleu-ciel a{color:#87a4aa!important;}
ul.boutons{
	list-style-type:none;
	clear:both;
}
iframe{
	min-height: 400px;
	width:100%;
}
ul.spip li.spip{
	background:none!important;
}
#gauche dl{
display:block;
	clear:both;
	margin-bottom:6px;
	height:20px;
}
#gauche dd{
	float:left;
	width:60%;
}
#gauche dt{
	float:left;
}
#gauche dt label{
	width:120px;
	display:block;
}


#text ul{
background:none!important;
}


/***************FORMULAIRE ENTREPRISE****************/
.formu_4 dl{
	height:auto!important;
}
.formu_4 dd{
	float:none;
	clear:both;
	padding:0;
	margin:0;
	width:auto;
}
.formu_4 label{
	width:auto!important;
	
}
.formu_4 dt{
margin-top:8px;
}
.formu_4 .bouton_radio,.formu_4 .case_a_cocher{
	width:auto!important;
	display:inline!important;
}
.formu_4 .label_radio,.formu_4 .label_case_a_cocher{
	width:auto!important;
}
.formu_4 .titre_question label,.formu_4 .titre_question{
	font-weight:bold;
	width:510px;
}

/************REPARTION CA*********/
.formu_4 dl.question_27 dd{
	visibility:hidden;
}
.formu_4 dl.question_27{
 font-weight:bold;
}
.formu_4 dl.question_27 dt{
	margin-bottom:-16px;
}
.formu_4 dl.dl_radio dd{
	padding-left:25px;
}
.formu_4 dl.question_31,.formu_4 dl.question_30,.formu_4 dl.question_29,.formu_4 dl.question_28{
	padding-left:25px;
}
.formu_4 label.label_31,.formu_4 label.label_30,.formu_4 label.label_29,.formu_4 label.label_28{
	font-weight:normal!important;
}
dl.question_31 dt,dl.question_30 dt,dl.question_29 dt,dl.question_28 dt{
	width:205px!important;
	margin:0!important;
}
dl.question_31 dd,dl.question_30 dd,dl.question_29 dd,dl.question_28 dd{
	width:35px!important;
	float:left!important;
	clear:none!important;
}
/********DEBOUCHES***********/
.formu_4 dl.question_33 dd{
	display:none;
}
.formu_4 dl.dl_34 dt,.formu_4 dl.dl_35 dt,.formu_4 dl.dl_36 dt{
	float:left!important;
	width:32px!important;
	margin:0!important;
	font-weight:normal!important;
}
.formu_4 dl.dl_34 dd,.formu_4 dl.dl_35 dd,.formu_4 dl.dl_36 dd{
	float:left!important;
	width:200px!important;
	clear:none!important;
}

/**********POURQUOI***************/
.formu_4 #q_42,.formu_4 #q_47{
	width:450px!important;
}

/*****************PARTIE 3**************/
dl.question_51 dd,dl.question_61 dd{
	display:none;
}
/********niveau**********/
dl.question_52 dt,dl.question_53 dt,dl.question_54 dt,dl.question_55 dt,dl.question_56 dt,dl.question_57 dt{
	width:405px!important;
	margin:0!important;
}
dl.question_52 dd,dl.question_53 dd,dl.question_54 dd,dl.question_55 dd,dl.question_56 dd,dl.question_57 dd{
	width:35px!important;
	float:left!important;
	clear:none!important;
}
dl.question_52,dl.question_53 ,dl.question_54 ,dl.question_55 ,dl.question_56 ,dl.question_57 {
padding-left:25px!important;
}
dl.question_53 dt,dl.question_56{
	height:60px!important;
}
.formu_4 .label_53,.formu_4 .label_54,.formu_4 .label_56,.formu_4 .label_53{
	font-weight:normal!important;
}
/********partenaires**********/
dl.question_62 dt,dl.question_63 dt,dl.question_64 dt{
	width:405px!important;
	margin:0!important;
}
dl.question_63 dd,dl.question_62 dd,dl.question_64 dd{
	width:35px!important;
	float:left!important;
	clear:none!important;
}
dl.question_62 ,dl.question_63 ,dl.question_64  {
padding-left:25px!important;
}
.formu_4 .label_62,.formu_4 .label_63,.formu_4 .label_64{
	font-weight:normal!important;
}
dl.question_61{
	height:53px!important;
}
dl.dl_coche dd{
	width:70%!important;
}
.question_68 dd{
	display:none;
}
.question_69,.question_70,.question_71,.question_72,.question_73{
	padding-left:25px;
	width:180px;
}
.question_69 .titre_question,.question_70 .titre_question,.question_71 .titre_question,.question_72 .titre_question{
	/*font-weight:normal;*/
}
.question_86 dd,.question_82 dd,.question_78 dd,.question_91 dd{
	display:none;
}
.question_87,.question_88,.question_90,.question_85,.question_84,.question_83,.question_79,.question_80,.question_81{
	padding-left:25px;
	width:405px;
	font-weight:normal;
}
.question_87 .titre_question label,.question_88 .titre_question label,.question_90 .titre_question label,.question_85 .titre_question label,.question_84 .titre_question label,.question_83 .titre_question label,.question_79 .titre_question label,.question_80 .titre_question label,.question_81 .titre_question label{
font-weight:normal!important;
}
.question_92,.question_93,.question_94,.question_95,.question_96,.question_97{
	padding-left:25px;
	width:405px;
	font-weight:normal;
}
.question_92 .titre_question label,.question_93 .titre_question label,.question_94 .titre_question label,.question_95 .titre_question label,.question_96 .titre_question label,.question_97 .titre_question label{
font-weight:normal!important;
}

.question_101 dd{
	display:none;
}
.question_104,.question_103,.question_102,.question_95{
	padding-left:25px;
	width:405px;
	font-weight:normal;
}
#q_107,#q_108{
	width:35px;
}
.question_111 dd,.question_122 dd,.question_132 dd{
	display:none;
}
/***************NOTATION***************/
dl.question_112,dl.question_116,dl.question_120,dl.question_124,dl.question_126,dl.question_130,dl.question_133,dl.question_137,dl.question_140{
	width:55%;
	float:left;
	clear:none!important;
	height:40px!important;
}
dl.question_113,dl.question_115,dl.question_119,dl.question_123,dl.question_129,dl.question_127,dl.question_134,dl.question_138,dl.question_141{
	width:40%;
	float:left;
	clear:none!important;
	height:30px!important;
}
dl.question_112 *,dl.question_113 *,dl.question_115 *,dl.question_116 *,dl.question_119 *,dl.question_120 *,dl.question_124 *,dl.question_123 *,dl.question_129 *,dl.question_127 *,dl.question_126 *,dl.question_130 *{
	width:auto!important;
	font-weight:normal!important;
	
}
dl.question_118{
 height:40px!important;
}
.label_131,.label_128,.label_125,.label_121,.label_118,.label_117,.label_110,.label_134,.label_138,.label_141,.label_133,.label_137,.label_140,.label_139,.label_142,.label_135{
	font-weight:normal!important;
}

#q_145{
	width:430px!important;
}

/*************HAUTEURS****************/
dl.question_38{
	height:85px!important;;
}
dl.question_39{
	height:71px!important;
}
dl.question_41{
	height:40px!important;
}
dl.question_40{
	height:68px!important;
}
dl.question_43{
	height:42px!important;
}
dl.question_42{
	height:41px!important;
}
dl.question_45{
	height:134px!important;
}
dl.question_46{
	height:70px!important;
}
dl.question_47{
	height:38px!important;
}

dl.question_49{
	height:40px!important;
}
dl.question_50{
	height:75px!important;
}


dl.question_53{
	height:40px!important;
}

li.en_cours a{
	font-weight:bold;
}



ul.archives{
	list-style-type:none;
	margin:0;
	padding:0;
	padding-top:3px;
	padding-bottom:3px;

}
ul.archives li{
	float:left;
		display:block;
}



li.spip{
	clear:both;
}
.texte .spip_doc_descriptif{
	display:none;
}
.spip_documents_center .spip_doc_titre{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
dl.spip_documents dt{
	float:none!important;
}
dl.spip_documents{
	height:auto!important;
}
select.departement-en{
	width:130px;
}