/* "Times New Roman", Times, serif; */

*{
	font-family: helvetica, Arial;
	color:#6e6e6e;
}

a.spip_in, a.spip_out, div#art-main .couleur2 .spip_out{
	color: #009EE3;
	text-decoration: none;
	border-bottom: 1px dotted #009EE3;
}

a:hover{
	text-decoration: underline;
}

div#logo_site{
	margin: 0 auto!important;
	width:960px;
	padding:20px 0px 5px 10px;
}

div#art-main h1{
	font-family: helvetica, Arial, Helvetica, Sans-Serif;
}

div#art-main .art-hmenu ul a
{
  display: block;
  white-space: nowrap;
  height: 32px;
  width: 156px;
  overflow: hidden;
  background-image: url('fond_subitem.png');
  background-position: left top;
  background-repeat: repeat-x;
  border-width: 0;
  border-style: solid;
  text-align: left;
  text-indent: 12px;
  text-decoration: none;
  line-height: 20px;
  color: #FFFFFF;
  font-size: 12px;
  margin:0;
  padding:0;
  position: relative;
  left:-4px;
}

div#art-main .spip_documents_center{
	margin:0px;
}

/* menu */

div#cartouche-menu{
	width: 942px;
	height: 41px;
	background-image: url('../images/barre-menu.png');
	background-position: center top;
	margin:0 auto !important;
	-moz-box-shadow: 0px 5px 10px #b2c8d1;  
    -webkit-box-shadow: 0px 5px 10px #b2c8d1;  
    box-shadow: 0px 5px 10px #b2c8d1;  
    -moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

div#cartouche-menu .ombre-nav{
	padding: 0px;
	margin: 0px;
}

div#cartouche-menu ul{
	margin:0px;
	padding: 0px;
	position:relative;
	left:0px;
}

div#cartouche-menu li{
	float:left;
	width: 132px;
	height: 41px;
	text-align: center;
	margin-left: 3px;
}

div#cartouche-menu li.item2{
	margin-left: 2px;
}

div#cartouche-menu li.item3{
	margin-left: 2px;
}

div#cartouche-menu li.item3 span{
	position:relative;
	left:2px;
}

div#cartouche-menu li.item5{
	margin-left: 2px;
}

div#cartouche-menu li span{
	position:relative;
	top:13px;
	color:#fff;
}

div#cartouche-menu li a{
	color:#fff;
	text-decoration: none;
	width: 135px;
	height: 41px;
	display: block;
	font-size: 14px;
}

div#cartouche-menu li.item3 a{
	width:136px;
}

div#cartouche-menu li.item5 a{
	width:136px;
}

div#cartouche-menu li a:hover span{
	color:#fff;
}

div#cartouche-menu li.un{
	margin-left: 0px;
}

div#cartouche-menu li.un a:hover{
	 background-image: url('../images/survol-menu-g.png');
	 background-repeat: no-repeat;
	 background-position: left top;
	 position:relative;
	 z-index:500;
}

div#cartouche-menu li.item1 a:hover, div#cartouche-menu li.item2 a:hover, div#cartouche-menu li.item3 a:hover{
	 background-image: url('../images/survol-menu.png');
	 background-repeat: no-repeat;
	 background-position: 1px top;
}

div#cartouche-menu li.item3 a:hover{
	 background-image: url('../images/survol-menu2.png');
}

div#cartouche-menu li.item4 a:hover, div#cartouche-menu li.item5 a:hover{
	 background-image: url('../images/survol-menu.png');
	 background-repeat: no-repeat;
	 background-position: 1px top;
}

div#cartouche-menu li.item5 a:hover{
	 background-image: url('../images/survol-menu2.png');
}

div#cartouche-menu li.item6 a{
	width:138px;
}

div#cartouche-menu li.item6 a:hover{
	background-image: url('../images/survol-menu-d.png');
	background-repeat: no-repeat;
	background-position: -1px top;
}

/* ==== */

div#art-main .ombre{ 	
	-moz-box-shadow: 0px 5px 10px #b2c8d1;  
    -webkit-box-shadow: 0px 5px 10px #b2c8d1;  
    box-shadow: 0px 5px 10px #b2c8d1;  
    -moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	behavior: url(../PIE/PIE.htc);

}

div#art-main .ombre_105{ 	
	-moz-box-shadow: 0px 5px 10px #b2c8d1;  
    -webkit-box-shadow: 0px 5px 10px #b2c8d1;  
    box-shadow: 0px 5px 10px #b2c8d1;  
    -moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 10px; 

}

div#art-main .ombre-logo{ 	
	-moz-box-shadow: 0px 5px 5px #ccc;  
    -webkit-box-shadow: 0px 5px 5px #ccc;  
    box-shadow: 0px 5px 5px #ccc;  
    -moz-border-radius: 10px 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	padding: 0px;
}

div#art-main .ombre-logo-t{ 	
	-moz-box-shadow: 0px 5px 5px #ccc;  
    -webkit-box-shadow: 0px 5px 5px #ccc;  
    box-shadow: 0px 5px 5px #ccc;  
    -moz-border-radius: 15px 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px; 
	padding: 0px;
}

div#art-main .ombre-logo-rub{ 	
	-moz-box-shadow: 0px 5px 5px #ccc;  
    -webkit-box-shadow: 0px 5px 5px #ccc;  
    box-shadow: 0px 5px 5px #ccc;  
    -moz-border-radius: 20px 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px; 
	width: 133px;
	height: 134px;
	margin-right: 20px;
}

div.logo_encart_sommaire .ombre{
	width:103px;
	height: 103px;
}

div#art-main .bloc{ 	
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	background-color: #fff;
	padding: 40px 40px 40px 40px;
	margin-bottom: 23px;
	behavior: url(../PIE/PIE.htc);
}

/* SOMMAIRE */

div#cartouche_haut{
	margin: 11px 0px 20px 0px;
	padding: 0px;
	width: 940px;
}

div#cartouche_haut .slider{
	margin-right:20px;
	margin-bottom: 0px;
	width: 280px;
	height: 180px;
	background-color: #eef8fe;
}

div#cartouche_haut img{
	margin: 0px 20px 0px 0px;
	padding: 0px;
}

div#cartouche_haut  .chapo_page{
	margin-left:0px;
	margin-top: 0px;
	padding: 0px;
	color:#6e6e6e;
	font-size: 30px;
}

div#cartouche_haut  .chapo_page .cartouche{

}

/* div#art-main .chapo_page,  */

div#art-main .chapo_page p{
	color:#6e6e6e;
	font-size: 30px;
	padding: 0px;
	margin:0px;
	line-height: 1em;
}

div#cartouche_haut h1.titre_page{
	font-size: 35px;
	font-weight:bold;
	padding-bottom: 0px;
	margin: 0px;
	line-height: 1em;
}

div#cartouche_haut .logo{
	float:left;
}

div#centre{
	width: 940px;
	position:relative;
	left:8px;
}

div#centre .spip_document_3{
	text-align: center;
	padding: 0px;
	display: block;
}

div#centre .lire_suite{
	position:relative;
	top:1px;
	left:3px;
}

div#cartouche_haut .accroche{
	float:right;
	width:640px;
	padding-top: 5px;
}

div#colonne_1{
	float:left;
	width: 459px;
}

div#colonne_2{
	float:right;
	width: 459px;
}

div#colonne_2 a{
	text-decoration: none;
}

div#colonne_2 a.spip_out{
	text-decoration: none;
	/* border-bottom:1px dotted #ccc; */
}

div#colonne_1 .art-post, div#colonne_2 .art-post{
	margin-bottom: 12px;
}

div.garantie_cedre{
	
}

/* encart sommaire */
div.encart-sommaire{
	margin:0px;
}

div.logo_encart_sommaire{
	float:left;
	width: 105px;
	margin-right: 13px;
}

div.logo_encart_sommaire img{
	padding:0px;
	margin: 0px;
}

div.contenu_encart_sommaire{
	float:left;
	width: 250px;
	margin-top: 0px;
}

div.contenu_encart_sommaire a{
	text-decoration: none;
}

div#art-main .contenu_encart_sommaire .titre_rubrique, div#art-main .cartouche-titre .titre_rubrique{
	padding:10px 0px 5px 0px;
}
div.contenu_encart_sommaire .couleur2, div.contenu_encart_sommaire .couleur2 a, div#art-main .couleur2 h3.spip{
	color:#009ee3;
}

div.contenu_encart_sommaire .couleur4, div.contenu_encart_sommaire .couleur4 a{
	color:#f9ae00;
}

div.contenu_encart_sommaire .couleur3, div.contenu_encart_sommaire .couleur3 a{
	color:#94c11a;
}


div.descriptif_encart_sommaire{
	font-size: 17px;
	line-height: 1.4em;
	letter-spacing: 0em;
}

div.descriptif_encart_sommaire img{
	position:relative;
	top:3px;
}

/* ILS ONT CHOISIS */

div.ils-ont-choisis{
	padding: 0px;
}

div.ils-ont-choisis h2{
	color:#009ee3;
}

div.ils-ont-choisis h3{
	color:#009ee3;
}

div.ils-ont-choisis .logo{
	float:left;
	margin: 0px 10px 0px 0px;
}

div.ils-ont-choisis .encart, div#art-main .encart{
	padding: 0px 0px 20px 0px;
	margin:0px;
	border-bottom:2px solid #e6e6e6;
}

div.ils-ont-choisis .sans-bordure, div#art-main .sans-bordure{
	padding-bottom: 0px;
	margin-bottom: 10px;
	border-bottom:none;
}

/* BREVE */

div.cartouche_breve{
	margin-bottom: 10px;
}

div.logo_breve{
	float:left;
	width:75px;
	text-align: left;
}

div.contenu_breve{
	float:left;
	width: 290px;
}

div#centre .copie_ecran{
	text-align: center;
}

div#centre .copie_ecran h4{
	text-align: left;
	margin: 0px;
	padding:0px;
}

div#centre .copie_ecran a.site{
	font-size: 12px;
	text-decoration: none;
}



/* PIED DE PAGE */

div#pied{
	margin:0 auto!important;
	width: 960px;
	padding:0px;
}

div#pied #contenu-pied{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-bottom: 10px;
	margin-top:20px;
}

div.renseignement{
	font-size: 20px;
	margin: 13px 0px 0px 0px;
	text-align: center;
}

div#pied a{
	color:#6e6e6e;
	text-decoration: none;
	border-bottom: none;
}


div#pied .cartouche-breve{
	float:left;
}

div#pied .un{
	float:left;
	text-align: left;
	width: 240px;
	margin: 0px 20px 0px 80px;
}

div#pied .deux{
	float:left;
	text-align: left;
	width: 195px;
	margin: 0px;
}

div#pied .trois{
	float:left;
	text-align: left;
	width: 38%;
	position:relative;
	left:10px;
	margin-right: 5px;
}

div#pied .logo_breve_pied{
	float:left;
	margin: 0px 10px 0px 0px;
}

div#pied .contenu_breve_pied{
	position:relative;
	top:-3px;
}

div#pied .contenu_breve_pied p{
	font-size: 18px;
	padding-top: 15px;
}

div#pied .icontact{
	padding: 0px;
	margin-bottom: 2px;
}

div#pied .cartouche_breve{
	margin-bottom: 0px;
}

.spip_document_2434{
	position:relative;
	top:-12px;
}

/* PUCE */

div#art-main ol.spip{
	margin: 0px;
	padding: 0px;
}

/* blocs repliables */

div#art-main h4.blocs_titre{
	text-align: right;
	font-size: 12px;
}

div#art-main h4.blocs_titre a{
	text-decoration: none;
}

div.texte-ioc, div.texte-ioc p{
	font-size: 1em;
	text-align: justify;
}

/* style texte */

div#art-main h2{
	padding: 0px;
	margin:0px;
}

div#art-main .titre_rubrique, div#art-main h2.titre_rubrique, div#art-main h2.titre_rubrique a{
	padding: 0px 0px 0px 0px; /* ecart 19 juillet */
	margin: 0px;
	font-size:24px;
	line-height: 24px;
	}
	
div#art-main .couleur2, div#art-main .couleur2 a{
	color:#009ee3;
}

div#art-main .couleur4, div#art-main .couleur4 a, div#accroche_haut .chapo_page .couleur4{
	color:#f9ae00;
}

div#art-main .couleur3, div#art-main .couleur3 a, div#accroche_haut .chapo_page .couleur3{
	color:#94c11a;
}

div#art-main .titre_article, div#art-main h3.spip, div#art-main .titre_article a{
	padding: 20px 0px 6px 0px;
	font-size: 18px;
	margin:0px;

}

div#art-main .contenu_breve .titre_article{
	padding: 0px;
}

div#art-main .cartouche-titre .titre_article{
	padding-top:0px;
}

div#art-main .intertitre, div#art-main .intertitre a, div#art-main h3.spip{
	font-weight: bold;
	font-size: 15px;
	line-height: 1em;
	padding-bottom: 4px;
}

div#art-main .chapo_promo, div#art-main .chapo_promo a{
	font-size: 18px;
	line-height: 1.2em;
}

div#art-main .texte_courant, div#art-main .texte_courant p, div#art-main .bloc p, div#art-main .texte_courant a{
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	line-height: 1.1em;
}

div#art-main .bloc p{
	padding:10px 0px 0px 0px;
	margin:0px;
}

div#art-main .texte_courant a.spip_note{
	font-size: 12px;
	text-decoration: none;
}

div#art-main .texte_courant .notes p{
	font-size: 11px;
}

div#art-main h3.spip{
	padding: 0px;
	margin: 38px 0px 0px 0px;
	text-align: left;
}

div.pied_de p{
	font-size:14px;
	text-align: center;
}

/* tableau */

div#art-main table.spip{
	margin-bottom: -5px;
	padding-bottom: 0px;
}

div#art-main table.spip th, div#art-main table.spip td{
	border:none;
	background-color: #fff;
}

div.bloc .spip_document_13 a{
	border:none;
	margin: 0px;
	padding: 0px;
}

/* formidable */

div#art-main .formulaire_formidable ul{
	margin:0px;
	padding: 0px;
	font-size: 12px;
}

div#art-main .formulaire_formidable label, div#art-main .formulaire_formidable p{
	color:#333;
	font-size: 12px;
}

div#art-main .formulaire_formidable li.saisie_input label, div#art-main .formulaire_formidable li.saisie_selection_multiple label{
	width: 350px;
	display: block;
	padding: 8px 0px;
	color: #009ee3;
	font-weight: bold;
}

div#art-main .formulaire_formidable .obligatoire{
	color:#ccc;
}

div#art-main .formulaire_formidable .saisie_checkbox{
	padding: 8px 0px;
}

div#art-main .formulaire_formidable .saisie_checkbox label{
	color: #009ee3;
	font-weight: bold;
}

div#art-main .formulaire_formidable .choix label{
	color: #333;
}


div#art-main .formulaire_formidable .explication a{
	color: #009ee3;
}

div#art-main .formulaire_formidable input.text{
	background-color: #efefef;
	width: 378px;
	border:1px solid #ccc;  
    -moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

div#art-main .formulaire_formidable textarea{
	background-color: #efefef;
	width: 378px;
	border:1px solid #ccc;
    -moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

div#art-main .formulaire_formidable select{
	background-color: #efefef;
	width: 378px;
	border:1px solid #ccc;
    -moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

div#art-main .formulaire_spip{
	margin: 0px;
	padding-bottom: 0px;
}

div#art-main .formulaire_formidable .boutons{
	text-align: center;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

div#art-main .formulaire_formidable input.submit{
	background-color: #009ee3;
	width: 290px;
	border:1px solid #b2c8d1; 
    -moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	color:#ffffff;
	font-weight: bold;
}

div#centre_autre{
	margin-left: 10px;
	border:1px solid #ff0000;
}

#spip-admin{
	margin-top:25px;
}

div#art-main .bloc .tarifs{
	margin:0px 17px 10px 20px;
	font-size: 11px;
	text-align: left;
}

div#art-main .bloc .tarifs2{
	margin:0px 10px 10px 0px;
	font-size: 11px;
	text-align: right;
}

/* barre cef */

#cef-root{
}

#cef-root #cef_navigation{
	height: 22px;
}

#cef-root #cef_navigation .cef_navigation_links a{
	color: #009ee3;
	font-size:11px;
}

#cef-root #cef_navigation #cef_navigation_links_right{
	font-size: 11px;
}

#cef-root #site_search_form input#site_search{
	border:1px solid #009ee3;
	font-size: 11px;
	color:#009ee3;
}


#cef-root #cef_search{
	display: none;
}
