/* CSS Document */

	/*============== GENERAL ==============*/
	
	html {border:0px ;}
	
	div * {
		border: 0;
		padding: 0;
		margin: 0;
		line-height: 130%;
	}
	
	.format_png {behavior: url("win_png.htc");}
	
	/* propriétés de la page */
	
	body {
		width:977px;
		padding: 0;
		margin: 0 auto;
		font: 0/0 Arial, Helvetica, sans-serif;
	}
	
	/*toute les typo meme tailles*/
	body, body div, body p, body th, body td, body li, body dd { 
	   font-size: x-small; 
	   voice-family: "\"}\""; 
	   voice-family: inherit; 
	   font-size: small; 
	}
	
	html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd { 
	   font-size: small; 
	}
	
	/* Liens non soulignes */
	
	a		{
		text-decoration:none;
		cursor:pointer;
		color:#666;}
	a:hover { color:#c53321}
	a img 	{border:none}
	
	.sardine {
		margin:0!important;
		padding:0!important;
		font-size:0!important;
		border:0!important;
	}
	
	/* ========================== TETE ========================== */
	
	#bando1 {
		position:absolute;
		top:0;
		height: 205px;
		display:block;
		z-index:100;
		overflow:hidden;
		padding: 0px;		
		zoom:1;}
    #logo_smtco{
     /* bottom:209px;*/
      *bottom:140px;
      left:10px;
      *left:15px;
      position:absolute;
    }
    #logo_smtco2{
      border-bottom:medium none !important;
      *bottom:140px;
      position:absolute;
      left:140px;
    }    
	#bando img {
		padding: 0 0 4px 0;
		margin: 0 0 2px;
		border-bottom: 1px solid #e86201;	}
	#bando1 img {	padding: 0 5px 4px 0px; margin: 0  0 0 -2px;}
	#paysage {
		position:absolute;
		top:0;
		z-index:0;
		height: 205px;
		width: 978px;
		display:block;
		overflow:hidden;
		zoom:1;}

	#access {	color:#fff;}
	#access, #texteaccess {
		position: absolute;
		top: 0;
		right:0;
		margin: 2px 15px;
	}
	
	#texteaccess {
		overflow:hidden;
		background: #fff;
		color: #000;
		width:150px;
		margin: 19px 5px 0 0;
		padding: 5px;
		border: 1px solid #e46100;
		font: bold .9em Arial, Helvetica, sans-serif;
	}
	
		#page {
		overflow:hidden;
		zoom:1;
		position:absolute;
		top:210px;
		width: 978px;
	}
	
	.haut, .hautsommaire {
		text-align:left;
		width: 968px; 
		border-bottom: 1px solid #999;
		padding: 15px 5px 10px;}
	.hautsommaire { padding : 5px 5px 0; margin: 0;}
	
	.menuhaut {
		display:block;
		overflow:hidden;
		zoom:1;
		width: 970px;
		margin: 0 0 0 5px;}
	.menusom {
		width:785px;
		margin: 0 0 10px 5px;
		position: relative;
		top: -8px;
		padding: 0;}
	
	.menuhaut .puceronde1, .menusom .puceronde1 {background-image: url(../squelettes/incono/puce_actu.gif);}
	.menuhaut .puceronde2, .menusom .puceronde2 {background-image: url(../squelettes/incono/puce_syndic.gif);}
	.menuhaut .puceronde3, .menusom .puceronde3 {background-image: url(../squelettes/incono/puce_tarif.gif);}
	
	.menusom a, .menuhaut a {	margin: 5px 30px 0 0;	}
	.menusom .spip_logos, .menuhaut .spip_logos { margin: 2px 5px 0 0;}
	/* ------------- Arianne --------
	----- */
	
	#ariane {
		width:790px;
		font: .9em Arial, Helvetica, sans-serif;
		color:#999;
		padding: 3px 0 0 5px ;
	}
		
	.ariane a { font: bold 1em Arial, Helvetica, sans-serif}
	
	/* ------------- Recherche ------------- */
	
	#formrecherche {
		font: bold 1em Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		width: 170px;
	}
	
	#formrecherche .forml {
		height:17px;
		border: 1px solid #666;
		color: #999;
		width:130px; _width: 126px;
		padding: 1px 0 0px 5px;
		height: 16px;
		font: .9em/120% Arial, Helvetica, sans-serif;
	}
	
	#formrecherche .ok {
		background: #bcd531;
		height:20px;
		color: #fff;
		height: 18px;
		border: 1px solid #666;
		font: .8em Arial, Helvetica, sans-serif;
		margin: 0 0 0 10px;
		width:23px;
		cursor:pointer;
	}
	
	/* ------------- Flash info ------------- */
	
	#flash {margin: 0 0 10px;	}
	#flash {width: 982px;}
	#flash .titre { padding: 5px 10px 0; margin:0; width: 982px}
	
	#flash .debut {
		width: 8px;
		height: 40px;
		background: #fff url(../squelettes/incono/deroulant_debut.gif) no-repeat left; 
	}
	
	#flash iframe {
		width:960px;
		height: 33px; _height: 25px;
		border: 4px solid #c53321;
		display:block;
		overflow: hidden; _overflow: visible;
		border-width: 4px 0;
	}
	
	#flash .fin {
		width: 8px;
		height: 41px;
		background: #fff url(../squelettes/incono/deroulant_fin.gif) no-repeat right; }
	#flash .azur {margin: -4px 0 0 636px; *margin: -5px 0 0 636px; _margin: -5px 0 0 398px;}
	
	/* ========================== COLONNES ========================== */
	
	#col2 {
		width: 761px; *width: 767px;
		text-align:left;
		margin: 0 0 20px 15px; *margin: -10px 0 20px 5px;
		padding:0;
		color: #666;
		font: 1em/120% Arial, Helvetica, sans-serif;}
	
	#col2_court {
		width: 617px;
		text-align:left;
		margin: 15px 0 20px 15px; 
		color: #666;
		font: 1em/120% Arial, Helvetica, sans-serif;}
	#col2_court.long {
		width: 835px ; *width: 835px;
		margin: 15px 0 20px;
	}
	
	#col1, #col1_long {
		width: 200px; *width: 195px;
		margin: 5px 0; *margin: 5px 10px 0 0;
		text-align: left;	
		font: 1em/110% Arial, Helvetica, sans-serif;}
	
	/* Attention, Col1_long est maintenant à droite */
	#col1_long {
		*padding: 0 0 0 10px;
		width: 96px; *width: 96px;
		margin: 15px 0 0 28px;
		float:right !important;
		z-index:100 !important;}
	#col1_long * { z-index:100; }
	
	/* ========================== ARTICLES et RUBRIQUES ========================== */
	
	/* Pages Articles */
	#col1 a {margin: 5px 0;}
	#col1 a:hover .cnt { color:#c53321t;}
	#col2_court .soutit, #col1 .soutit {font: bold 1em Arial, Helvetica, sans-serif; margin:5px; }
	#col2_court .cnt, #col2_court .chapo, #col1 .cnt {margin:10px 5px 0; _margin:10px 3px 0;}
	#col2_court .cnt, #col2_court label { width: 610px; *width:610px; }
	#col2_court.long .cnt { width: 840px;}
	
	#col2_court h2 {
		font: 1.45em Arial, Helvetica, sans-serif;
		color:#c53321;
		padding: 5px;
	}
	
	#col2_court .tit, #col1 .tit {
		width: 194px;
		padding: 0 5px;
		color:#fff;
		font: bold 1em Arial, Helvetica, sans-serif;}
	#col2_court.long .tit { width: 840px; }
	#col2_court .tit {
		width:628px;
		border-bottom: 3px solid #bcd531;
		padding: 3px 5px;}
	
	#col2_court .titrub {
		padding: 0 0 0 30px;
		background-position: left 8px !important;
		background-repeat:no-repeat !important;
	}
	
	#col2_court .chapo p { font: bold 1em Arial, Helvetica, sans-serif; }
	
	/* Pages Rubriques */
	#col2_court .rubriques {	margin:5px 0 10px 8px;}
	#col2_court .titartirub {
		width: 610px;
		margin: 0 0 0 8px;}
	
	
	
	/* Plan du site */
	#col2_court .titplan {
		margin: 3px 10px;
		font: 1.1em Arial, Helvetica, sans-serif;
		color: #666;}
	#col2_court .paraplan { margin: 5px 0; width:100%; }
	#col2_court .titplan:hover { color: #e56001; width:100%; }
	
	#col2_court .titrub1 { background: url(../squelettes/incono/puce1.gif);}
	#col2_court .titrub2 { background: url(../squelettes/incono/puce2.gif);}
	#col2_court .titrub3 { background: url(../squelettes/incono/puce3.gif);}
	#col2_court .titrub4 { background: url(../squelettes/incono/puce4.gif);}
	#col2_court .titrub5 { background: url(../squelettes/incono/puce5.gif);}
	#col2_court .titrub6 { background: url(../squelettes/incono/puce6.gif);}
	#col2_court .titrub7 { background: url(../squelettes/incono/puce7.gif);}
	#col2_court .titrub8 { background: url(../squelettes/incono/puce8.gif);}
	#col2_court .titrub9 { background: url(../squelettes/incono/puce9.gif);}
	
	#col2_court h2, #col2_court a {	width: 612px;}
	#col2_court .hautpage {
		color: #ec732c;
		font: bold 1em Arial, Helvetica, sans-serif;
	}
	
	.pied_article {
		text-align:right;
		margin: 30px 0 0;
		width: 612px;}
	.pied_article a {
		float:right;
		width:30px !important;
		margin: 0 5px 0 0;
	}
	
	#googlemap { margin: 10px 0 0;}
	
}
	
	/* ------- FORMULAIRE ENVOYER À UN AMI ------ */
	
	#envoyerami {
		padding: 15px 0 0;
		overflow: hidden;
		zoom:1;
		float:left;
	}
	
	#envoyerami .envoiamiCacher { display:none;}

	#envoyerami input, #envoyerami textarea {
		height:17px;
		width: 280px;
		border: 1px solid #7aad2f;
		padding: 0 3px;
		font: .9em Arial, Helvetica, sans-serif;
	}
	
	#envoyerami .rouge {
		width: 280px;
		color: #ec732c;
		text-transform:uppercase;
		font: bold 1em Arial, Helvetica, sans-serif;
		margin: 0 0 3px;
	}

	#envoyerami textarea {height: 130px;}
	#envoyerami .sscol1 { width : 200px;}
	#envoyerami .sscol2 { width : 350px;}
	
	#envoyerami input.bouton {
		background: #e7f386 url(../squelettes/icono/bt_ok.gif) no-repeat ;
		height:20px;
		color: #ec732c;
		font : bold .9em Arial;
		padding: 1px 0 4px;
		margin: 3px 10px 0 0;
		width: 100px;
		cursor:pointer;	}
	#envoyerami input.bouton:hover {color: #c53321;}

	#envoyerami legend {
		font: bold 1.1em Arial, Helvetica, sans-serif;
		color: #008B00 !important;
		border-bottom: 1px dotted #03406f;
		position:relative;
		left:0px;
	}
	
	#envoyerami label {
		color: #666;
		margin: 3px 0  ;
		padding: 2px 0; *padding: 4px 0 0;
	}
	
	#cryptogram, #envoiamiCode { margin: 5px 10px 5px 0 ;}
	
	
	/* ========================== MENUS ========================== */
	
	#transports {margin: 0; *margin: 10px 0 0 3px; _margin: 10px 0 0 0;}
	#col1_long #transports {margin:0;}
	
	/* ------ Têtes menus ------- */
	
	.tetemenu {
		display:block;
		overflow:hidden;
		margin: 10px 0 0 0 !important; *	margin: 10px 0 !important;
		width: 538px;
		height: 45px;}
	#col1_long .tetemenu { margin: 0 0 7px ;}
	
	.tetemenu .logo {	width:81px !important;}
	.tetemenu img {
		display:block;
		overflow:hidden;
		zoom:1;
		margin: 4px 10px;
		float:left;}
	.tetemenu .format_png {	margin: 4px 10px;}
	.tetemenu .spip_logos {margin: 0; }
	
	.tetemenu .tete {
		display:block;
		overflow:hidden;
		zoom:1;
		float:left;
		width:538px;
		cursor:pointer;}
	#col1_long .tetemenu , #col1_long .tetemenu .tete {width:98px;}
		
	.tetemenu #lien1.fondcouleur1 {background:url(../squelettes/incono/btcouleur01_fin.gif) no-repeat right; }
	.tetemenu #lien2.fondcouleur2 {background:url(../squelettes/incono/btcouleur02_fin.gif) no-repeat right; }
	.tetemenu #lien3.fondcouleur3 {background: url(../squelettes/incono/btcouleur1_fin.gif) no-repeat right;}
	.tetemenu #lien4.fondcouleur4 {background:url(../squelettes/incono/btcouleur2_fin.gif) no-repeat right; }
	.tetemenu #lien5.fondcouleur5 {background:url(../squelettes/incono/btcouleur3_fin.gif) no-repeat right; }
	.tetemenu #lien6.fondcouleur6 {background:url(../squelettes/incono/btcouleur4_fin.gif) no-repeat right; }
	.tetemenu #lien7.fondcouleur7 {background:url(../squelettes/incono/btcouleur5_fin.gif) no-repeat right; }
	.tetemenu #lien8.fondcouleur8 {background:url(../squelettes/incono/btcouleur6_fin.gif) no-repeat right; }
	.tetemenu #lien9.fondcouleur9 {background:url(../squelettes/incono/btcouleur7_fin.gif) no-repeat right; }
	
	#transports div.fondcouleur1 {background-image: url(../squelettes/incono/btcouleur02_cnt.gif);}
	#transports div.fondcouleur2 {background-image: url(../squelettes/incono/btcouleur01_cnt.gif);}
	#transports div.fondcouleur3 {background-image: url(../squelettes/incono/btcouleur1_cnt.gif);}
	#transports div.fondcouleur4 {background-image: url(../squelettes/incono/btcouleur2_cnt.gif);}
	#transports div.fondcouleur5 {background-image: url(../squelettes/incono/btcouleur3_cnt.gif);}
	#transports div.fondcouleur6 {background-image: url(../squelettes/incono/btcouleur4_cnt.gif);}
	#transports div.fondcouleur7 {background-image: url(../squelettes/incono/btcouleur5_cnt.gif);}
	#transports div.fondcouleur8 {background-image: url(../squelettes/incono/btcouleur6_cnt.gif);}
	#transports div.fondcouleur9 {background-image: url(../squelettes/incono/btcouleur7_cnt.gif);}
	
	#transports div.tetemenu {
		background-image:url(../squelettes/incono/btcouleur_cnt.gif);
		background-repeat:repeat-x;
		background-position: 0 41px;
	}
	
	#transports div.smenu {
		background-color: transparent;
		background-repeat: repeat-x;
	}
	
	/* ------- Sous menus ------- */
	
	.smenu {
		display:block;
		overflow:hidden;
		zoom:1;
		width: 212px;
		position:absolute;
		margin: -45px 0 0 520px; *margin: -55px 0 0 520px;
		padding: 0 0 0 30px;}
	#smenu3 { 
		margin: -155px 0 0 520px; *margin: -165px 0 0 520px;
		background-position: 0 110px;}
	#smenu4 { 
		margin: -210px 0 0 520px; *margin: -220px 0 0 520px;
		background-position: 0 165px;}
	#smenu5 { 
		margin: -265px 0 0 520px; *margin: -275px 0 0 520px;
		background-position: 0 220px;}
	#smenu6 { 
		margin: -210px 0 0 520px; *margin: -220px 0 0 520px;
		background-position: 0 165px;}
	#smenu8 { 
		margin: -100px 0 0 520px; *margin: -110px 0 0 520px;
		background-position: 0 55px;}
	#smenu9 { 
		margin: -235px 0 0 520px; *margin: -245px 0 0 520px;
		background-position: 0 190px;}
		
	#col1_long .smenu {
		margin: -45px 0 10px -222px; *margin: -55px 0 0 -222px;
		padding: 0 30px 0 0;
		width: 202px;}
	#col1_long #smenu3 { 
		margin: -155px 0 10px -222px; *margin: -165px 0 0 -222px;
		background-position: 0 110px;}
	#col1_long #smenu4 { 
		margin: -210px 0 10px -222px;; *margin: -220px 0 0 -222px;
		background-position: 0 165px;}
	#col1_long #smenu5 { 
		margin: -265px 0 10px -222px;; *margin: -275px 0 0 -222px;
		background-position: 0 220px;}
	#col1_long #smenu6 { 
		margin: -210px 0 10px -222px;; *margin: -220px 0 0 -222px;
		background-position: 0 165px;}
	#col1_long #smenu8 { 
		margin: -155px 0 10px -222px; *margin: -165px 0 0 -222px;
		background-position: 0 110px;}
	#col1_long #smenu9 { 
		margin: -235px 0 10px -222px; *margin: -245px 0 0 -222px;
		background-position: 0 190px;}
	
	.smenu .cnt {
		width:213px;
		padding: 0 0 0 10px;
		background: url(../squelettes/incono/btcouleur_roll_cnt.gif) repeat-y 209px;}
	#col1_long .smenu .cnt {	
		background-image: url(../squelettes/incono/btcouleur_cnt_reflet.gif) !important;
		width: 199px;
	}
	
	.smenu .cnt hr {
		width: 185px;
		height:1px;
		border-bottom:1px solid #fff;
	}
	
	.smenu .cnt span { width: 180px; }
	.smenu .cnt a.fondcouleur2 { width: 170px; padding: 0 0 0 6px; }
	.smenu .cnt .spip_logos {
		float:right;
		margin: 10px 0 0;
	}
	
	.fondcouleur1 .cnt {background-color:#bcd531; }
	.fondcouleur2 .cnt {background-color:#e46100; }
	.fondcouleur3 .cnt {background-color:#7AAD2F;}
	.fondcouleur4 .cnt {background-color:#C53321; }
	.fondcouleur5 .cnt {background-color:#FFC400; }
	.fondcouleur6 .cnt {background-color:#b683b5; }
	.fondcouleur7 .cnt {background-color:#8CC4BA; }
	.fondcouleur8 .cnt {background-color:#CACA33; }
	.fondcouleur9 .cnt {background-color:#EC732C; }
	
	#transports .smenu .debut {
		width:213px;
		height:9px;
		background-position: right 0;
		background-repeat: no-repeat;}
	#col1_long #transports .smenu .debut { width:209px; }
	#col1_long #transports .smenu .debut { background-position: -5px 0;}
	
	#transports .smenu.fondcouleur1 .debut {background-image: url(../squelettes/incono/btcouleur01_fin.gif) }
	#transports .smenu.fondcouleur2 .debut {background-image: url(../squelettes/incono/btcouleur02_fin.gif) }
	#transports .smenu.fondcouleur3 .debut {background-image: url(../squelettes/incono/btcouleur1_fin.gif) }
	#transports .smenu.fondcouleur4 .debut {background-image: url(../squelettes/incono/btcouleur2_fin.gif) }
	#transports .smenu.fondcouleur5 .debut {background-image: url(../squelettes/incono/btcouleur3_fin.gif) }
	#transports .smenu.fondcouleur6 .debut {background-image: url(../squelettes/incono/btcouleur4_fin.gif) }
	#transports .smenu.fondcouleur7 .debut {background-image: url(../squelettes/incono/btcouleur5_fin.gif) }
	#transports .smenu.fondcouleur8 .debut {background-image: url(../squelettes/incono/btcouleur6_fin.gif) }
	#transports .smenu.fondcouleur9 .debut {background-image: url(../squelettes/incono/btcouleur7_fin.gif) }
	
	#col1_long #transports .smenu.fondcouleur1 .debut {background-image: url(../squelettes/incono/btcouleur01_roll_debut_reflet.gif) }
	#col1_long #transports .smenu.fondcouleur2 .debut {background-image: url(../squelettes/incono/btcouleur02_roll_debut_reflet.gif) }
	#col1_long #transports .smenu.fondcouleur3 .debut {background-image: url(../squelettes/incono/btcouleur1_roll_debut_reflet.gif) }
	#col1_long #transports .smenu.fondcouleur4 .debut {background-image: url(../squelettes/incono/btcouleur2_roll_debut_reflet.gif) }
	#col1_long #transports .smenu.fondcouleur5 .debut {background-image: url(../squelettes/incono/btcouleur3_roll_debut_reflet.gif) }
	#col1_long #transports .smenu.fondcouleur6 .debut {background-image: url(../squelettes/incono/btcouleur4_roll_debut_reflet.gif) }
	#col1_long #transports .smenu.fondcouleur7 .debut {background-image: url(../squelettes/incono/btcouleur5_roll_debut_reflet.gif) }
	#col1_long #transports .smenu.fondcouleur8 .debut {background-image: url(../squelettes/incono/btcouleur6_roll_debut_reflet.gif) }
	#col1_long #transports .smenu.fondcouleur9 .debut {background-image: url(../squelettes/incono/btcouleur7_roll_debut_reflet.gif) }
	
	.smenu .fin {
		width:213px;
		height: 15px;
		border-width:0px;}
	#col1_long .smenu .fin {
		width:209px;
		background-position: -1px 0; }
	
	.fondcouleur1 .fin {background:url(../squelettes/incono/btcouleur01_roll_fin.png) no-repeat right 0; }
	.fondcouleur2 .fin {background:url(../squelettes/incono/btcouleur02_roll_fin.png) no-repeat right 0; }
	.fondcouleur3 .fin {background:url(../squelettes/incono/btcouleur1_roll_fin.png) no-repeat right 0;}
	.fondcouleur4 .fin {background:url(../squelettes/incono/btcouleur2_roll_fin.png) no-repeat right 0; }
	.fondcouleur5 .fin {background:url(../squelettes/incono/btcouleur3_roll_fin.png) no-repeat right 0; }
	.fondcouleur6 .fin {background:url(../squelettes/incono/btcouleur4_roll_fin.png) no-repeat right 0; }
	.fondcouleur7 .fin {background:url(../squelettes/incono/btcouleur5_roll_fin.png) no-repeat right 0; }
	.fondcouleur8 .fin {background:url(../squelettes/incono/btcouleur6_roll_fin.png) no-repeat right 0; }
	.fondcouleur9 .fin {background:url(../squelettes/incono/btcouleur7_roll_fin.png) no-repeat right 0; }
	
	/* Pour l'onglet Carto */
	.smenu .cnt .carto {
		width: 180px;
		padding: 0;
	}
	
	/* Pour l'onglet Recherche */
	.smenu form {
		margin: 0 7px;
		padding: 0 0 8px;
		color: #fff;
		width: 170px; 
		border-bottom: 1px solid #fff;
	}
	
	.smenu label { 
		padding:0;
		margin: 0;
		width : 170px !important;
	}
		
	.smenu #depart {
		border: 2px solid #c53321;
		margin: 2px 5px 2px 0;
		padding: 2px 5px;
		width:120px; *width: 110px; _width: 100px;
		font: .85em Verdana, Arial, Helvetica, sans-serif;
	}
	
	.smenu .ok {
		width: 30px;
		background-color:#bcd531;
		color: #fff;
		font: bold .9em Arial, Helvetica, sans-serif;
		margin: 2px 0 0;
		padding: 0 2px;
		border: 2px solid #7aad2f;
	}
	
	/* ========================== PETIT MENU GAUCHE ========================== */

	
	#syndicats {
		margin: 15px 0 0;
		padding: 10px 0 0;
		width: 210px; *width: 210px;
		border-right: 1px solid #999;
	}
	#col2 #syndicats {
		margin: 0px 0 0 15px;
		float:right;
	}
	
	#syndicats .debut { margin: 0 0 ;}
	#syndicats a {
		position: relative;
		margin: 0 0 0 0px;
		width: 207px;
	}
	#syndicats .puce {
		margin: 0 0 0 4px;
		width: 207px;
	}
	#syndicats .marge2{
		padding: 8px 0 0 15px;
		background-position: left 25px;
		background-repeat:no-repeat;
	}
	#syndicats .marge{	padding: 0 0 0 15px;}

	.puceronde1 {background-image: url(../squelettes/incono/puce_ronde1.gif);}
	.puceronde2 {background-image: url(../squelettes/incono/puce_ronde2.gif);}
	.puceronde3 {background-image: url(../squelettes/incono/puce_ronde3.gif);}
	.puceronde4 {background-image: url(../squelettes/incono/puce_ronde4.gif);}
	.puceronde5 {background-image: url(../squelettes/incono/puce_ronde5.gif);}
	.puceronde6 {background-image: url(../squelettes/incono/puce_ronde6.gif);}
	.puceronde7 {background-image: url(../squelettes/incono/puce_ronde7.gif);}
	.puceronde8 {background-image: url(../squelettes/incono/puce_ronde8.gif);}
	.puceronde9 {background-image: url(../squelettes/incono/puce_ronde9.gif);}
	
	/* ========================== PAGES TRAJETS ========================== */
	
	#syndicats .debut, #syndicats .fin {	width:202px;}
	
	#syndicats .debut {
		background:  url(../squelettes/incono/carecherche_debutfin.gif) no-repeat 0 top;
		height: 135px;
		margin:0;
	}
	
	#syndicats .fin {
		background:  url(../squelettes/incono/carecherche_debutfin.gif) no-repeat 0 bottom;
		height: 29px;
	}
	
	#carecherche {
		background:  url(../squelettes/incono/carecherche_cnt.gif) repeat-y;
		padding: 10px 25px 0;
		width: 160px; *width:150px; _width:160px;
	}
	
	#carecherche input, #carecherche select {
		width: 97px;
		margin: 0 10px 10px 0;
		border: 1px solid #666;
		padding: 0 0 0 3px;
		color: #999;}
	#carecherche .choixarrive { width: 102px; }
	#carecherche #depart { width: 138px; }
	#carecherche select { width: 143px; }
	
	#carecherche .btok {
		width: 30px;
		background:#bcd531;
		color: #fff;
		font: bold 1em Arial, Helvetica, sans-serif;
		margin:0;
		cursor: pointer;
	}
	
	#carecherche label, #smenu2 label {
		font: .8em Arial, Helvetica, sans-serif;
		width: 140px;
		margin: 0 0 5px;
		color: #593c2a;}
	#smenu2 label {
		color: #fff;
		width: 180px;
		font: .9em Arial, Helvetica, sans-serif;
		margin: 0 0 7px;
	}
	
	#result_trajet {
		margin: 20px 0 0;
		width: 650px;}
	#result_trajet .villes { 
		margin: 0 0 15px; 
		font: bold 1.2em Arial, Helvetica, sans-serif; 
		color:#c53321;
	}
	 #result_trajet .depart, #result_trajet .arrive,#result_trajet ul {	width:617px;}
	#result_trajet ul {margin: 5px 0 0; }
	#result_trajet .ligne {
		color: #666;
		font: bold 1em Arial, Helvetica, sans-serif;
		background: none;
		text-align: left;}
	#result_trajet .ligne a{color: #CC0000; }
	#result_trajet .ligne a:hover{color: #e46100; }	
	#result_trajet .ligne li a{color: #666; }
	#result_trajet .ligne li a:hover{color: #c53321; }
	
	/* Rubrique transports */
	#syndicats .carto img {margin: 10px 0 0;}
	
	/* ------------ Site Syndiqués ------------- */
	
	#col1 .campagne .invisible a { 
		padding:5px 0 5px ;
		border-color : #ccc;
	}
	
	#col1 .campagne .invisible .tit {
		font: .85em Arial, Helvetica, sans-serif;
		color: #999 ;
		margin: 0 ;
	}

	
	/* ========================== PIED ========================== */
	
	.pied {
		width: 977px;
		text-align: center;
		background: url(../squelettes/incono/pied_bg.png) no-repeat bottom center ;
		margin: 20px 0 0;
		padding: 20px 0 5px;
		z-index:1 !important;
	}
	
	.pied span {
		display:block;
		margin: 15px 0 0;
		color: #999;
		font: .9em Arial, Helvetica, sans-serif;}
	.pied a { font: bold 1em Arial, Helvetica, sans-serif; }
	
	/* ========================== IFRAME FLASH ========================== */
	
	html body#iframe {
		display: block;
		position: absolute;
		top:14px;
		padding: 0 10px;
	}
	
	html body#iframe * {width:500px;}
	
	html body#iframe .txt_defil {
		font-size:11px;
		font-family:Verdana;
		color:#000000;
		text-decoration:none;
		width:500px;
	}
	
	/* ========================== PAGE IMPRIMER ========================== */
	
	body.imprimer {
		width:100%;
		text-align : left;
		border:none;
		text-align:left;
	}
	
	.imprimer .bt_imprimer {
		border-bottom: 5px solid #7aad2f;
		padding: 10px 10px 7px;
		margin: 0 0 10px;
		background:#bcd531;
		width: 100%;
		text-align:left;
	}
	
	.imprimer .bt_imprimer a {
		background: url(../squelettes/incono/puce_ronde3.png) no-repeat 5px ;
		color: #e56001;
		padding: 0px 5px 0px 20px;
		font: bold .85em Arial, Helvetica, sans-serif;}
	.imprimer .bt_imprimer a:hover, a.imprimer:hover, a.hautdepage:hover {color: #fff;}
	
	.imprimer .article {
		width: 530px;
		padding : 0 18px;
		text-align:left !important;
	}
	
	.imprimer .article .chapo {
		width:530px;
		margin: 10px 0 0px;
		padding:0;
		background:#FFFFFF;
		font: bold 1em/130% Verdana, Arial, Helvetica, sans-serif;
	}
	
	.imprimer #col2_court {
		margin:0 20px; 
		width: 540px;
	}
	.imprimer #col2_court p {*font: .85em/140%	 Arial, Helvetica, sans-serif;}
	
	.imprimer .article .cnt, .imprimer .article .ligne, .imprimer li.spip {width: 500px;}
	body.imprimer #col2 #article .logo {border-width:2px;}
	body.imprimer dl.spip_documents {
		background-color:#fff !important;
		border: 1px solid #000;
		color:#000 !important;}
	
	/* ========================== ELEMENTS RECURENTS ========================== */
	
	.module {
		display:block;
		overflow:hidden;
		zoom:1;
		float:left;
	}
	
	.invisible {display:none; }
	.gras {font-weight:bold !important;}
	.italic {font-style:italic !important;}
	.majuscule { font-variant:small-caps; color:#5497e2; }
	.large {width: 100%;}
	.couleur1 {color:#bcd531; }
	.couleur2 {color:#e46100; }
	.couleur3 {color:#7AAD2F; }
	.couleur4 {color:#C53321; }
	.couleur5 {color:#FFC400; }
	.couleur6 {color:#b683b5; }
	.couleur7 {color:#8CC4BA; }
	.couleur8 {color:#CACA33; }
	.couleur9 {color:#EC732C; }
	.fondcouleur1 {background:#bcd531; }
	.fondcouleur2 {background:#e46100; }
	.fondcouleur3 {background:#7AAD2F; }
	.fondcouleur4 {background:#C53321; }
	.fondcouleur5 {background:#FFC400; }
	.fondcouleur6 {background:#b683b5; }
	.fondcouleur7 {background:#8CC4BA; }
	.fondcouleur8 {background:#CACA33; }
	.fondcouleur9 {background:#EC732C; }
	.couleurgauche1 {color:#C53321; }
	.couleurgauche2 {color:#EC732C; }
	.couleurgauche3 {color:#008DD2; }
	.couleurgauche4 {color:#b683b5; }
	.couleurgauche5 {color:#8CC4BA; }
	.couleurgauche6 {color:#CACA33; }
	.couleurgauche7 {color:#7AAD2F; }
	.fondcouleurgauche1 {background:#C53321; }
	.fondcouleurgauche2 {background:#EC732C; }
	.fondcouleurgauche3 {background:#008DD2; }
	.fondcouleurgauche4 {background:#b683b5; }
	.fondcouleurgauche5 {background:#8CC4BA; }
	.fondcouleurgauche6 {background:#CACA33; }
	.fondcouleurgauche7 {background:#7AAD2F; }
	.bordergauche1 {border-color:#C53321 !important; }
	.bordergauche2 {border-color:#EC732C !important; }
	.bordergauche3 {border-color:#008DD2 !important; }
	.bordergauche4 {border-color:#b683b5 !important; }
	.bordergauche5 {border-color:#8CC4BA !important; }
	.bordergauche6 {border-color:#CACA33 !important; }
	.bordergauche7 {border-color:#7AAD2F !important; }
	0
	.noir { color:#000;}
	
	.sardine {
		margin:0!important;
		padding:0!important;
		font-size:0!important;
		border:0!important;
	}
	
	#syndicats .alert {
		color: #c53321;
		margin: 0 0 10px;
		font: bold 1em Arial, Helvetica, sans-serif;
		width: 150px; _width: 160px;
	}
		
	#col2_court .alert {
		display:block;
		border: 2px solid #bcd531;
		padding: 5px 0px ;
		margin: 10px auto 0px;
		text-transform:uppercase;
		font : bold 1em Arial, Helvetica, sans-serif;
		color: #fff;
		text-align:center;
		width: 610px;
		background: #e56001 ;}
	
	
	/*--------------- Texte spip --------------*/
	/* Ces css prennent en compte le couteau suisse */ 
	
	/* ---- Paragraphes ---- */
	
	p.spip_note, p.spip, ul.spip  {
		display:block;
		margin: 10px 0px ;
		font: 1em/120% Arial, Helvetica, sans-serif;
		text-align:justify;}
	.imprimer p.spip { width: 530px; }
	
	ul.spip li, li.spip {
		text-indent:0px;
		background:url(../squelettes/incono/puce_ronde2.gif) no-repeat 0 5px;
		padding : 0px 0px 0px 15px;
		font: 1em/120% Arial, Helvetica, sans-serif;
		list-style: none;}
	li.spip li.spip {	background:url(../squelettes/incono/puce_ronde2.gif) no-repeat 1px 5px;}
	li.spip ul.spip {	margin: 0;}
	
	/* ---- Liens ---- */
	
	.spip_out, p.spip_note a, p.spip a, .spip_in, #col11 .spip_glossaire{
		font-weight:bold;
		color:#999c34;}
	.spip_out{
		background:url(../squelettes/incono/puce_sortir.gif) no-repeat 0 2px;
		padding: 0px 0px 0px 15px !important;}
	.spip_out:hover, p.spip_note a:hover, p.spip a:hover, .spip_in:hover, .spip_glossaire:hover, .spip_out:hover {color:#feaa04;}
	
	hr.spip {border-bottom: 2px dotted #03406f}
	
	/* ---- Titres ---- */
	
	h3.spip, .cs_blocs h4 {
		margin: 10px 0px !important;
		border-bottom: 2px solid #bcd531;
		font: bold 1.3em Arial, Helvetica, sans-serif !important;
		color: #666 !important;	}	
	.cs_blocs h4	 {
		background-position: left 1px !important;
	}
	
	/* ---- Tableaux ---- */
	
	table {
		cellpadding: 0;
		cellspacing: 0;
		border-collapse:collapse;
	}
	
	table.spip, table.spip td, table.spip th {
		border: 1px solid #93b7c4;
		padding: 3px 10px;
		border-collapse: collapse;}
		
	table.spip {
		margin: 2px 0 8px;
		border-width: 1px 1px 1px 2px;	
	}
	
	table.spip th {
		background: #03406f;
		color: #fff;
		font-size: 1.3em;}
	
	.row_odd {background:#e6eef5;}
	
	/* ---- Notes ---- */
	
	.note {
		padding: 10px 0 0;
		margin: 10px 0 0;
		border-top: 2px dotted #CFC2BC;
	}
	
	/* ---- Documents ---- */
	
	dl.spip_documents {
		display:block;
		overflow:hidden;
		zoom:1;
		background:#ebf59b;
		padding: 10px 10px 10px;
		text-align:center;
		color: #fff;
	}
	.spip_documents_left {margin : 15px 10px 10px 0;}
	.spip_documents_right {margin : 15px 10px 0 10px;}
	.spip_documents_center{ text-align:center; margin : 15px auto 0;}
	.spip_documents_center * { text-align:center; margin : 0 auto;}
	.spip_documents_center, .spip_documents_center .spip_doc_descriptif, .spip_documents_center .spip_doc_titre { width: auto !important;}
	.spip_doc_descriptif {font: 1em/110% Verdana, Arial, Helvetica, sans-serif;}
	#col2 dl, #col2 dt, #col2 dd {width: auto !important;}
	
	/* ---- Plugin Spip Form ---- */
	
	#col2_court .spip_forms, #col2_court .spip_forms fieldset { border: 0px solid #fff ; }
	
	#col2_court  .spip_forms .spip_bouton { text-align: left; }
	#col2_court  .spip_forms .spip_bouton input {
		background:#bcd531;
		color: #fff;
		font: bold 1em Arial, Helvetica, sans-serif;
		margin:0 0 0 10px;
		cursor: pointer;
		float:left;
	}
	
	/* ajout du formulaire de recherche par établissement sur l'article 56 */
	#recherche_scolaires {
		text-align:center;
		margin:2em 0;
		line-height:1.6;
		overflow:hidden;
		width:100%;
	}
	#recherche_scolaires form {
		margin:auto;
		text-align:right;
	}
	#recherche_scolaires h2, #recherche_scolaires h3 { text-align:left; }
	#recherche_scolaires p {
		text-align:right;
		margin:0 0 1em;
	}
	#recherche_scolaires ul {
		margin:auto;
		width:80%;
		text-align:left;
	}
	#recherche_scolaires li {
		padding:1em 0 0;
	}
	#recherche_scolaires input {
		border:1px solid #666666;
	}
	#recherche_scolaires .ok {
		background:#BCD531 none repeat scroll 0 0;
		border:1px solid #666666;
		color:#FFFFFF;
		cursor:pointer;
		font-size:0.8em;
		height:18px;
		margin:0 0 0 10px;
	}