/*
	CSS Document 
*/

/*============== GENERAL ==============*/

.format_png {behavior: url("win_png.htc");}

html {
	border:0px;
}

div * {
	border: 0;
	padding: 0;
	margin: 0;
	line-height: 150%;
}

/* propriétés de la page */

body {
	background: #3E979E;
	width:760px;
	padding: 0 0 10px;
	margin: 0 auto;
	font-size:0 !important;
	line-height:0;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	text-align:center;}

/* Liens non soulignes */

a	{ font-weight:bold; text-decoration:none; cursor:pointer; color: #666;}
a:hover, a:hover * 	{ text-decoration:none; cursor:pointer; color: #f37012;}
a img {border:none}
.debut hr, .fin hr { visibility: hidden !important; }


/* ========================== TETE ========================== */

 /* -------- tete -------- */

#bando {
	width:760px;
	height: 179px;
	padding:0 0 5px;
	font-size:0px;
	background: #fff url(icono/bando.jpg) no-repeat left top;
}

/* Module de recherche */

#bando a {
	height: 80px;
	width: 600px;
}

#bando .recherche {
	height: 23px;
	margin:57px 0 8px 18px;
	font: bold .9em Arial, Helveticaplan, sans-serif;
	padding: 1px 5px;
	color:#666;
}

#bando .recherche input {
	width: 85px;
	height: 12px;
	border: 1px solid #888;
	padding: 0 3px;
	font: 10px Arial;
	color: #666;
	margin: 0;
}

#bando .recherche .bt_loupe {
	margin: 0 0 0 5px;
	width: 15px;
	height: 20px;
	cursor:pointer;
	border: 0px solid red;
	background: url(icono/magnifier.png) no-repeat;
	
}

#bando object { margin: 0 0 0 -4px; }

marquee {
	width: 730px;
	margin: 7px 13px 0 ;
	height: 24px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #666;
	border-bottom: 2px dotted #3e979e;
}

#site {
	width: 760px;
	padding: 0;
	margin: 0 0 15px;
	background: #fff url(icono/bande_gauche.gif) repeat-y 12px;
}

/* ------------- Arianne ------------- */

.ariane {
	width:730px;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 5px 15px 8px;
	background: #fff;
	text-align:left;}
.ariane a {color:#666;}

/* ========================== COL1 ========================== */

/* Menu principal */ 

#col1 {
	width: 180px;
	padding: 0;
	margin: 0 10px 10px;
	text-align: left;
	font-size:11px;}
#col1 a:hover * { color: #3e979e ; }

#col1 #menu {width: 190px;}

#col1 .module.vert {
	width: 180px;
	margin: 0 0 2px 5px;}
#col1 .module.vert { background: #3e979e; }
#col1 .module.vert * { color: #fff ;}
#col1 .module.vert .tit {
	background: #3e979e url(../squelettes/icono/puce_sur_vert.gif) no-repeat 5px 6px;
	padding: 0 0 0 20px;
}

#col1 .item {
	background: #F37012 url(../squelettes/icono/puce_sur_orange.gif) no-repeat 5px 6px;
	color: #fff;
	border-bottom: 2px solid #fff;
	width: 154px;
	margin : 0 0 0 5px;
	padding : 0 0 4px 20px;}

#col1 .tititem {
	background: #fdebde;
	color: #3e979e;
	border-bottom: 2px solid #fff;
	width: 154px;
	margin : 0 0 0 5px;
	padding : 0 0 4px 20px;}
#col1 .tititem:hover { background: #FFB98A; }

#col1 #menu .titit { 
	border:none;
	padding: 3px 0 0;
	font: 11px Arial;
	width: 150px;}
#col1 #menu .invisible { margin: 0;}
#col1 #menu div.block {	margin: 0 !important;}
#col1 #menu a:hover { color:#3e979e;}

/* ---- Formulaire Abonnement ---- */

.formulaire_inscription #mail_inscription_ {
	color: #666 !important;
	display: block;
	width: 160px ;
	height: 16px;
	font: 10px Arial, Helvetica, sans-serif;
	margin: 5px 5px;
	padding: 1px 5px;
	border: 2px solid #999;}
#suppl_abo_oui, #desabo {	margin: 4px 7px 4px 4px; }

.formulaire_inscription .reponse {
	background: #fff;
	margin: 5px;
	color: #666 !important;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 5px;
}

#col1 .vert .formulaire_inscription .forml {
	width: 147px;
	margin-right: 10px; 
	_margin-left: 2px;}
.formulaire_inscription .colonne {width: 143px;}
.formulaire_inscription font.module { margin: 1px 0 0 ; *margin: 5px 0 0 ; }

/* ---- Documents liés ---- */

#col1 .encart .grotit {
	margin: 5px 5px 0;
	padding: 2px 6px 4px;
	background: #fff;
}

#col1 .doc .item {
	background: #f37012;
	padding: 6px 5px;
	width: 165px;}
#col1 .doc .logo {margin: 0 8px 0 0; width: 25px;}
#col1 .doc .cnt { width: 130px; }
#col1 .doc .cnt .surtit { font: bold 11px Arial, Helvetica, sans-serif;}
#col1 .doc .cnt .txt { font: 11px Arial, Helvetica, sans-serif;}
#col1 .doc .cnt .date { margin: 2px 0 0; font: italic 11px Arial, Helvetica, sans-serif;}
#col1 .doc .cnt .type { margin: 2px 0 ; font: bold italic 11px Arial, Helvetica, sans-serif;}

/* ---- Bouton Forum ---- */

#col1 .btforum .item {
	margin-top: 5px;
	background: #f37012;
	padding: 6px 5px;
	width: 165px;}
#col1 .btforum .logo {margin: 5px 4px 0 4px; width: 40px;}
#col1 .btforum .cnt {
	width: 110px;
	font: bold 11px Arial, Helvetica, sans-serif;
}

/* ========================== COL2 ========================== */

#col2 {
	margin: 0 ;
	padding: 0;
	width: 370px;
	text-align:left;
	color: #666;
	font: 11px/120% Arial, Helvetica, sans-serif;
}

.edito {
	background: #3e979e;
	color: #fff;
	padding: 5px 0 0;
	margin: 0 0 10px;}
.rubrique .edito a { color: #fff; font-weight: bold;  }

.edito .block {
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0 10px 5px;}
#col2 .edito .tit {
	font: bold 13px Arial, Helvetica, sans-serif; 
	margin: 0 10px;
	padding:0;}

#col2 .article .droite img { width: 75px;}

/* Rubrique */

.rubrique .article {
	width: 350px;
	margin: 0 10px 10px;
	padding: 0 0 5px;
	border: none;
}

.rubrique .article .tit {
	border-bottom: 1px solid #3e979e;
	width: 350px;
	margin: 0;
	padding: 0;}
	
#col2.rubrique .article h3 {	margin: 7px 0 0 ;}


/* Liste Article */

.article {
	width: 350px;
	margin: 0 10px 10px;
	padding: 0 0 5px;
	border-bottom: 2px dotted #3e979e;
}

.article .tit {
	border-bottom: 2px dotted #3e979e;
	width: 350px;
	margin: 0;
	padding: 0;}
#col2 .article a .date {
	color: #3e979e;
	font: 11px/11px Arial, Helvetica, sans-serif;
	padding: 4px 0 0;}
#col2 .article .chapo { font: 11px/130% Arial, Helvetica, sans-serif; }
#col2 .article .droite img { margin: 5px 0 5px 5px}

/* Agenda */

.article .titagenda {
	background: url(../squelettes/icono/greyscale_38.gif) no-repeat 5px 8px;
	border-bottom: 2px dotted #3e979e;
	width: 307px;
	padding: 0 0 3px 43px;
	height: 40px;}
.article .titagenda img { padding: 10px 0 0 ;}

/* Pagination */

.pagination {
	border-top: 1px solid #999;
	padding: 7px 0 0;
	margin: 10px 0 0;
	text-align:center;
	font: 12px Arial, Helvetica, sans-serif;
}

.pagination_debut {
	border-bottom: 1px solid #999;
	width: 500px;
	margin-bottom: 5px;
	padding-bottom: 3px;	
}

.pagination_fin {
	border-top: 1px solid #999;
	width: 500px;	
	margin-top:5px;
	padding-top: 3px;		
}

.pagination_debut a, .pagination_fin a { font-weight:bold;}

/* ----- Page Liste Documents ----- */

#col23 .doc .item, #col2 .doc .item {
	margin: 0 0 8px;
	padding: 0 0 5px;
	font-weight: normal;
	border-bottom: 1px dotted #3e979e;}
#col23 .doc .item { margin: 0 0 8px 5px; }

#col23 .doc .cnt, #col2 .doc .cnt {
	width: 300px;
	margin: 0 0 0 10px;}
#col23 .doc .cnt {width: 470px;}
#col23 .doc .surtit, #col2 .doc .surtit {font-weight: bold;}

/* ------ Plan ------ */

.planmarge {
	margin: 0 0 0 10px;
	width: 500px;
}

.tititreplan a {
	width: 500px;
	padding: 0 0 0 15px;
	font: normal 12px/120% Arial, Helvetica, sans-serif;
}

.planmarge a:hover { color: #148897 !important; }
.tititreplan {	background:url(../squelettes/icono/bande_gauche.gif) no-repeat 4px 8px; }
.tititreplan a { margin: 2px 0 0 ;}

.plan .cnt { margin: 0 !important; padding: 0 !important }
.plan .soutit {
	width: 500px;
	padding: 5px 0 1px;
	margin: 0 0 7px;
	border-width: 0 0 2px;
	border-style:solid;
}

.plan .cnt {
	font: .9em/120% Arial, Helvetica, sans-serif;
	color:#666;}
#col23 .plan .cnt h3 { margin: 0 0 5px}
#col23 .plan .cnt h3 a { font: bold 14px Arial, Helvetica, sans-serif; }

/* ========================== COL23 ========================== */

#col23 {
	margin: 0 ;
	padding: 0;
	width: 550px;
	text-align:left;
	color: #666;
	font: 11px/120% Arial, Helvetica, sans-serif;
}

/* Rubrique ou article */

#col23 .article {
	width: 530px;
	margin: 0 10px 10px;
	padding: 0 0 5px;
	border: none;
}

#col23 .article .surtit, #col23 .article .soutit {
	color: #666;
	margin: 5px 0 0 ;
	font: italic 16px Arial, Helvetica, sans-serif;}
#col23 .article .soutit {margin: 0 0 6px ;}

#col23 .article .tit {
	border-bottom: 1px solid #3e979e;
	width: 530px;
	margin: 0;
	padding: 0;}
	
#col23 .article .vraitit {
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #3e979e;
	margin: 5px 0;
	padding: 0;}
	
#col23 #outils { margin : 9px 0 ; }
#col23 #outils a { margin: 0 2px; }
#col23 .article .chapo {
	color: #f37012;
	font: 12px/130% Arial, Helvetica, sans-serif;}
#col23 .article .cnt {
	font: 12px/110% Arial, Helvetica, sans-serif;
	width: 530px;
	display:block;
	zoom:1;
	overflow:hidden;}

#col23 .article .cnt.doc {	border-top: 1px solid #3e979e;}
#col23 .article .cnt.doc h3  {
	font: bold 14px Arial, Helvetica, sans-serif;
	margin: 5px 0 5px;
}

#col23 .module.logoarticle { margin :  0 20px 8px 0 ; }

#col23 .cnt {
	width: 100%;
}

/* ----- Forum ----- */

#col23 .forum-message {
	padding: 0 0 10px;
	margin: 0 0 10px;
	border-bottom: 1px solid #ccc;}
#col23 .forum .cnt { margin: 5px 0  ;}

/* ----- Page Etiquettes ----- */

#col23 .etiquettes, x:-moz-any-link { width:565px; } /* FireFox 2 */
#col23 .etiquettes, x:-moz-any-link, x:default {  width:530px; } /* FireFox 3 */

.etiquettes .logoarticle {
	display: block;
	width: 100%;
	text-align: center;
	padding: 15px 0;
}

.etiquettes .logoarticle img {
padding: 15px;
background: #ddeefa;}

#col23 .etiquettes .chapo, #col23 .etiquettes .cnt {
	text-align: center;
	width:100%;
	padding: 0 0 15px;}
#col23 .etiquettes .chapo {	font: bold 14px Arial; }

.etiquettes .item { 
	width: 140px;
	text-align: center;
	background: #ddeefa;
	margin: 0 5px;
	padding: 10px;
}

#col23 .etiquettes .item .surtit {
	color: #f37012;
	font: bold italic 14px Arial;
	padding: 2px 0 3px;
}

/* ---- Recherche ---- */

#col23 .edito .block {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 5px 10px 0;
}
	
.pertinence {
	font: italic 12px/120% Arial, Helvetica, sans-serif;
	width: 440px;
}

.pertinence .encadre {
	background: #DEF2F7;
	width: 30px;
	margin: 5px 8px 4px 0;
	border: 1px solid #00609B;
}

.barre_contenu {
	background: #00609B;
	display:block;
	height:6px;		
}
	
/* ========================== COL3 ========================== */

#col3 {
	width: 160px;
	margin: 0 20px 0 0;
	padding:0;
	text-align:left;
	float:right;
	background:#fff;
	font-size: 11px;
}

#col3 .module {
	width: 160px;
	margin: 0 0 10px;}
#col3 .module.orange { background: #f37012; }
#col3 .module.vert { background: #3e979e; }
#col3 .module .spip_logos { margin: 7px 10px 10px;}

#col3 .tit {
	margin: 3px 0 0 ;
	padding: 0 25px;
	background: url(../squelettes/icono/puce_sur_orange.gif) no-repeat 10px 10px;
	width: 140px;
	cursor:move;}
#col3 .vert .tit {	background: url(../squelettes/icono/puce_sur_vert.gif) no-repeat 10px 10px; }

#col3 .module .cnt {
	margin: 7px 10px 10px;
	padding: 0 10px;
	background: #fff;
	width: 120px;}
#col3 .module .cnt * { line-height: 130%;}

#col3 .module .cnt .titit {
	font-size: 21px;
	margin: 4px 0 0;
	color: #3e979e !important;}
#col3 .module .cnt * { color: #666 !important; font-size:11px;}

/* ---- Agenda ---- */

div#calendar table caption{
	background: #fff url(../squelettes/icono/onglet_cnt2.png) repeat-x bottom; 
	color: #666;
	margin: 5px 0px 0;
	font: bold 11px Arial;
	height: 20px;
	width: 140px;
	border-bottom: 1px solid #f37012;}
div#calendar table caption, x:-moz-any-link { margin: 5px  0 0 10px ; } /* FireFox 2 */
div#calendar table caption, x:-moz-any-link, x:default { margin: 5px 0 0 0 ; } /* FireFox 3 */

div#calendar table caption a { margin: 0 5px;}

div#calendar table{
	margin: 0 0 10px 10px; *margin: 5px 0 10px 10px;
	padding: 5px 0 0;
	width: 140px;
	font-size: 0.8em;
	text-align: center;
	border-collapse: collapse;
	background: #fff;
	border-bottom: 4px solid #fff;
}

div#calendar table caption a {
	color:#f37012;
	font: bold 16px Arial;}
	
div#calendar table th{
	color:#fff;
	font-size: 10px;
	height: 15px !important;
}

div#calendar table td{
	width: 14%;
	line-height: 1.5em;
	font: 10px Arial;
	color: #666 !important;
}

div#calendar table td a{
	display: block;
	line-height: 1.7em;}
div#calendar table td.today a{	background: #ddd;}
div#calendar span { display:none;}

/* ========================== PIED ========================== */

.pied {
	background: url(icono/pied.png) no-repeat left bottom;
	text-align:center;
	width: 760px;
	height: 25px;
	*margin: 10px 0 0 ;
}

.pied a, .pied .entre {
	font: 12px/115% Arial, Helvetica, sans-serif;
	padding: 6px 1px;}
.pied a:hover {text-decoration:underline;}

.pied div{
	display:block;
	overflow:hidden;
	color: #3e979e !important;
	font: 12px Arial;
	padding:  5px 15px 5px 25px;
}

/* ========================== PAGE IMPRIMER ========================== */

body.imprimer {
	width:100%;
	text-align : left;
	border:none;
	text-align:left;
	background: #fff;}
	
.imprimer .bt_imprimer {
	border-bottom: 5px solid #f37012;
	padding: 8px 5px 7px;
	margin: 0 0 10px;
	background:#3E979E;
	width: 100%;
	text-align:left;
}

.imprimer .bt_imprimer a {
	background: url(../squelettes/icono/puce_sur_vert.gif) no-repeat 5px ;
	color: #fff;
	padding: 0px 5px 0px 25px;
	font: bold .85em Arial, Helvetica, sans-serif;}
.imprimer .bt_imprimer a:hover, a.imprimer:hover, a.hautdepage:hover {color: #feaa04;}

.imprimer .article * { color: #333 !important;}
.imprimer #col2 {width: 570px;}
.imprimer #col2 .article {
	border: none;
	width: 540px;
	padding : 0 18px;}
 { display:none; }

.imprimer .tit {
	width: 540px;
	color: #666;
	border-bottom: 1px solid #555;
}

.imprimer .chapo {
	width:530px;
	margin: 10px 0 0px;
	padding:0;
	background:#FFFFFF;
	font: bold 1em/130% Verdana, Arial, Helvetica, sans-serif;
}

body.imprimer .article img, .imprimer .article a img { display: none;} 


/* ========================== ELEMENTS RECURENTS ========================== */

.module {
	display:inline;
	overflow:hidden;
	zoom:1;
	float:left;}
.droite { float:right; }

.block {
	display: block;
	overflow:hidden;
	zoom:1;
}

.invisible 		{display:none; }
.gras 			{font-weight:bold !important;}
.normal		{font-weight:normal !important;}
.italic 			{font-style:italic !important;}
.majuscule 	{ font-variant:small-caps; color:#5497e2; }
.large 			{width: 100%;}
.petit			{font-size: 10px;}

.rouge 			{font-size: 1.1em; color: #e6210b;}
.orange		{font-size: 1.1em; color: #f37012 !important;}
a:hover .orange { color: #3e979e;}
.orange *		{ color: #f37012 !important;}
.vert				{font-size: 1.1em; color: #3e979e !important;}
.vert *			{ color: #3e979e;}
.bord_rouge	{border-color:#e6210b !important;}

.sardine {
	margin:0!important;
	padding:0!important;
	font-size:0!important;
	border:0!important;
}

.alert {
	display:block;
	border: 2px solid #dee6e6;
	padding: 5px 0px ;
	margin: 10px auto 0px;
	text-transform:uppercase;
	font : bold 1em Arial, Helvetica, sans-serif;
	color: #fff;
	text-align:center;
	width: 470px;
	background: #00a6a8;
}

/*--------------- Texte spip --------------*/
/* Ces css prennent en compte le couteau suisse */ 

/* ---- Paragraphes ---- */

p.spip_note, p.spip, ul.spip  {
	display:block;
	margin: 5px 0;}

ul.spip li, li.spip {
	text-indent:0px;
	background:url(../squelettes/icono/bande_gauche.gif) no-repeat 0 10px;
	padding : 0px 0px 0px 8px;
	list-style: none;}
#article ul.spip li, #article li.spip, li.spip li.spip {
	background:url(../squelettes/icono/bande_gauche.gif) no-repeat 4px 7px;
	padding : 0px 0px 4px 14px;
	list-style: none;}
li.spip ul.spip {	margin: 0;}

/* ---- Liens ---- */

.spip_out, p.spip_note a, p.spip a, .spip_in {
	font: normal 1em Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #f37012; }
	
.spip_out, .spip_glossaire {
	background: url(../squelettes/icono/puce_sortir2.gif) no-repeat 0px 2px ; 
	padding: 0px 0px 0px 16px !important;}
.spip_out:hover, p.spip_note a:hover, p.spip a:hover, .spip_in:hover, .spip_glossaire:hover, .spip_out:hover {color:#3e979e;}

hr.spip {border-bottom: 1px dotted #3e979e; margin: 8px 0;}

/* ---- Titres ---- */

.article h1 {
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
}

.article h3.spip, #col2 .article h4 {
	margin: 8px 0 1px;
	font: bold 16px Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #3e979e;	
	padding: 2px 0;
	margin: 2px 0;
	color: #3e979e;}
.article h3.spip a { color: 	#f37012; font: bold 12px/150% Arial, Helvetica, sans-serif;}
.article h3.spip a:hover { color: #3e979e; }

/* ---- Bloc pliables ---- */
/* à insérer dans plugins/couteau_suisse/outils/bloc.css.html */
.article .cs_block h4 {
	margin: 8px 0 1px;
	font: bold 16px Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #3e979e;	
	padding: 2px 0;
	margin: 2px 0;
	color: #3e979e;}

/* ---- 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: #03A7A9;
	color: #fff;
	padding:0;
	font-size: 1.1em;}
table.spip th strong { margin:4px 10px; }

.row_odd {background:#DEF2F7;}

/* ---- Notes et PS ---- */

.note, .ps {
	background: #3e979e;
	color: #fff;
	padding: 0 8px ;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 10px 0 0;}
.ps { padding: 8px; }

/* ---- Documents ---- */

dl.spip_documents {
	display:block;
	overflow:hidden;
	zoom:1;
	background:#DEF2F7;
	padding: 10px 10px 10px;
	text-align:center;
}
.spip_documents_left {margin : 15px 10px 10px 0;}
.spip_documents_right {margin : 15px 10px 0 10px;}
#col23 .spip_documents_center {
	display:block;
	overflow: hidden;
	width:530px;
	text-align:center; 
	margin : 10px auto;}
	
#col23 .spip_documents .spip_doc_titre { width: 530px !important;}
.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_documents p.spip {margin: 0 !important;}
.spip_doc_descriptif {font: 1em/110% Verdana, Arial, Helvetica, sans-serif; }
#col2 dl, #col2 dt, #col2 dd {width: auto !important;}

/* Page imprimer */

@media print {
	* {float: none !important; overflow: visible !important;}
	img , .lesoutils { display:none; }
}

/* Formulaire */

form .forml { border: 1px solid #dadada; float: left; }
form .module.forml { margin: 1px 10px; }
form span.marge { margin: 0 0 3px}

.spip_bouton input {
	background: url(../squelettes/icono/bt.png) no-repeat 2px 5px ; 
	height: 33px;
	width: 75px;
	float:right;
	margin: 0 8px 5px;
	padding: 2px 6px 1px;
	cursor:pointer;
	font: bold .9em Arial, Helveticaplan, sans-serif;
	color: #fff;}
.spip_bouton:hover { background: #fa9433; }

#col23 .formulaire_spip {
	display: block;
	background: #ddeefa;
	margin: 10px 0 0 ;
	padding: 8px 15px;
	text-align:left;
}

#col23 .formulaire_spip .forml, #col23 .formulaire_spip textarea {
	width: 500px;
	margin: 0 0 5px;}
#col23 .formulaire_spip textarea {
	font: 11px Arial, Helvetica, sans-serif;
	height: 200px;
}

#col23 .formulaire_spip legend {
	font: 18px/180% Arial !important;
	color: #3e979e !important;
	padding: 10px 0 10px 38px !important;
	background: url(icono/edit_f2.png) no-repeat left 8px !important;
}

#col23 .formulaire_spip .spip_bouton input, .previsu .spip_bouton input{
	background: #3e979e;
	color: #FFFFFF;
	font: bold 12px/100% Verdana, Arial, Helvetica, sans-serif;
	width: 250px;
	height: 28px;
	padding: 0px 5px 1px;
	margin: 20px 100px;
	cursor:pointer;}
#col23 .formulaire_spip .spip_bouton input:hover, .previsu .spip_bouton input:hover {color: #f37012;}

#col23 #envoi  {
	display: block;
	overflow:hidden;
	float:left;
}

#col23 #envoi label {
	display:block;
	width:100%;
}

/* spip barre */
#col23 .formulaire_spip table{float: right !important; width: 100%; margin:0;}
#col23 .formulaire_spip table fieldset {width: 100%;}
#col23 .formulaire_spip td input {width: 100% !important ;}

/* Systeme de Kaptcha */

#kapcha_text {
	float:left;
	padding: 5px 0;
	text-align:center;
}

#envoiamiCode {
	margin: 5px 0 0 ;
	border: 1px solid #dadada;
}