/* CSS Document */


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

html {border:0px ;}

div * {
	border: 0;
	padding: 0;
	margin: 0;
}

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

body {
	padding: 0;
	margin: 0 auto;
	line-height:0;
	font: 0 Arial, Helvetica, sans-serif ;
	background: #E6E6E6 url(ergo/fond.png) repeat-y center;
	text-align: center;	
}

#tete2, #corp {
	width: 1024px;
	margin: 0 auto;
	position:relative;}
#tete2 { height: 179px;}
#corp { text-align: left;}

/* Liens non soulignés */

a		{text-decoration:none; cursor:pointer}
a img 	{border:none}

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

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

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

#site {
	width: 100%;
	background: url(ergo/fond_haut.png) repeat-x 0 1px;
	text-align:left;
	font: 10px Arial, Helvetica, sans-serif;
}

#UT {
	top: 125px;
	left: 13px;
}

#tete2 .milieu {
	width: 623px;
	height: 100px;
	background: #E6E6E6 url(ergo/fond_haut.png) repeat-x 0 1px;
}

#langues {
	position:absolute;
	top:0;
	right:0;
	z-index:0;
	padding: 35px 0 0;
	width:178px;
	height: 200px;
	float: right;
	text-align:right;
	background:url(ergo/fond_drapeau.png) no-repeat;}
#langues a {
	margin: 0 25px 6px 0;}

#banniere {
	height:99px;
	width: 767px;
	z-index: 5;
	top: 23px;
	left: 191px;
}

#menu {
	top: 113px;
	left:170px;
	width:834px;
	height:66px;
	z-index:10;
	background:url(ergo/onglets.png) no-repeat;
	text-align:left;
}

#menu .inonglet {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #777;
	text-transform:uppercase;
	letter-spacing: -1px;
	width: 165px;
	height: 60px;
	padding: 6px 10px 0 25px;}
#menu #ong_etudes {
	padding: 6px 0px 0 40px;
	width: 207px;}	
#menu #ong_produits { width: 205px;}
#menu .inonglet img {margin: 2px 0 0 22px ;}

#contacter {
	margin: 13px 0 0 4px;
	height: 44px;
	width: 143px;
}

.apparait {z-index: 7;}

.apparait a {
	background:url(ergo/puce_grise.png) no-repeat 20px 11px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #555;
	padding: 5px 5px 5px 35px ;}
#menu a:hover{ color: #314985	;}	

/* Menu déroulant */

#revel1 {
top: 0;
left: 171px;}
#revel1 .cnt{
	background:url(ergo/menu_bg1_rognee.jpg) no-repeat 0 bottom;
	padding: 10px 5px 30px;	
}
#revel1 .conteneur {
	width: 220px;
	background: #fff url(ergo/bord_jaune_v.gif) repeat-y 0;
	top: 0;}
#revel1 .fin{
	background:url(ergo/menu_bg1.png) no-repeat 0 bottom; _background:url(ergo/menu_bg1.jpg) no-repeat 0 bottom;
	height: 49px;
	width: 220px;}

#revel4 {
top: 0;
left: 389px;}
#revel4 .cnt {
	background:url(ergo/menu_bg2_rognee.jpg) no-repeat 0 bottom;
	padding: 10px 5px 20px;
}
#revel4 .conteneur {
	background: #fff url(ergo/bord_orange_v2.gif) repeat-y 0;	
	top: 0;
	width: 235px;}
#revel4 .fin{
	background:url(ergo/menu_bg2.png) no-repeat 0 bottom; _background:url(ergo/menu_bg2.jpg) no-repeat 0 bottom;
	height: 49px;
	width: 235px;}

#revel3 {
top: 0;
left: 622px;}
#revel3 .cnt {
	background:url(ergo/menu_bg3_rogne.jpg) no-repeat 0 bottom;
	padding: 10px 5px 40px;
	width: 382px;
}
#revel3 .conteneur {
	background: #fff url(ergo/bord_rouge_v.gif) repeat-y 0;	
	top: 0;
	width: 382px;}
#revel3 .fin{
	background:url(ergo/menu_bg3.png) no-repeat 0 bottom; _background:url(ergo/menu_bg3.jpg) no-repeat 0 bottom;
	height: 49px;
	width: 382px;}
#revel3 a {
	background:url(ergo/puce_grise.png) no-repeat 20px 12px;
	width:130px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	padding: 5px 5px 5px 35px ;
}

#revel1 a:hover, #revel3 a:hover, #revel4 a:hover{ color: #C1272D;}

/* ========================== COL GAUCHE ========================== */

/* Module de recherche */

#recherche_damier {
	width: 170px; 
	background:url(ergo/damier.png) no-repeat 15px bottom;
	padding: 0 0 120px;
}

#recherche {
	height:17px;
	width:101px;
	padding: 2px 0 0px 8px;
	margin: 8px 0 0 15px; _margin: 8px 0 0 8px;
	border: 2px solid #CCCCCC;
	font: 11px Arial, Helvetica, sans-serif;
}

#recherche_damier .submit {
	background:url(ergo/bt_ok.png) no-repeat;
	height:22px;
	margin: 7px 0 0 5px;
	width:23px;
	cursor:pointer;
}

/* ========================== SOUS-MENU SOMMAIRE ========================== */

#smenu {
	width: 835px;
	float:right;
	margin: 0 18px 0 0;}
#smenu div {
	padding: 10px 7px 0;
	z-index:7;
	position:relative;
}

#sm_societe {
	width: 203px;
	margin: 0; 
	background:url(ergo/filetgauche1.png) repeat-y 0px;}
#sm_etudes {
	width: 219px;
	padding: 0 7px;
	margin: 0; 
	background:url(ergo/filetgauche2.png) repeat-y 0px;}
#sm_produits {
	width: 368px; _width: 360px;
	padding: 0 7px;
	margin: 0 0 0 1px;
	background:url(ergo/filetgauche3.png) repeat-y 0px;;
}

#smenu img {
	margin-top: -60px;
	z-index: 7;
}

#smenu a {
	background:url(ergo/puce_grise.png) no-repeat 5px 12px;
	padding: 5px 0 5px 18px;
	width:160px;
	font: bold 16px/110% Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #4d4d4d;}
#sm_etudes a { width: 200px; *width: 190px }
#smenu a:hover { color:#314985; }

/* ========================== BAS DU SOMMAIRE ========================== */

#actualite {
	width: 503px;
	overflow:visible;
	position:relative;
	top: -30px;
	left: 18px;
}

#actualite .tit {	
	margin: 0 auto 0 0;
	position:relative;
	top: 4px;
	z-index:2;}

#actualite .grocnt {
	height: 250px;
	width: 505px;
	overflow:visible;
	z-index:0;
	position:relative;
}

#actualite .cnt {
	padding: 13px 0 0 5px;
	overflow:visible;
	background:url(ergo/actu_cnt.png) repeat-x;
	height: 250px;
	width: 480px; *width: 475px;
}

#actualite span.logo {
	margin: 7px 10px 0 0;
	padding: 4px 3px 5px;
	background:url(ergo/encadre-photo.png) no-repeat;
}
#actualite .spip_logos {
	display:block;
	overflow:hidden;
	zoom:1;
	float:left;
}

#actualite .item {
	width: 230px;
	margin: 0 10px 0 0; _margin: 0 5px 0 0;}
#actualite .item .desc, #actualite .item .tit { width:135px; *width: 132px;}
#actualite .item .tit {
	font: bold 14px/110% Arial, Helvetica, sans-serif; _font: bold 14px/110% Arial, Helvetica, sans-serif;
	color: #314985;
	margin: 2px 0 5px;
}
#actualite .desc {
	font: 12px/110% Arial, Helvetica, sans-serif; _font: 12px/110% Arial, Helvetica, sans-serif;
	margin: 0 0 7px;
}

/* La physique des ultrasons */

#pr_phares {margin: 8px 0 0 30px;}
#pr_phares  { width:480px; }

#pr_phares .cnt {
	background:url(ergo/pr_phares_cnt.png) repeat-x;
	height: 250px;
	width: 458px;}
#pr_phares .fin { margin: 1px 0 0;}
#pr_phares .tit { margin: 8px 200px 0 0;}

#pr_phares .spip_logos {
	display:block;
	overflow:hidden;
	zoom:1;
	float:left;
	margin: 0 7px 3px;
}

#pr_phares .colphares {
	width:215px;
	height: 120px;
	margin: 10px 0 0 10px; 
}
#pr_phares .colphares .itemcnt  {
	background:url(ergo/phys_cnt.png) repeat-y 0;
	padding: 0 5px;
	width:215px;
}

#pr_phares .titit {
	color: #314985;
	font: bold 12px/110% Arial, Helvetica, sans-serif;
	margin: 0 0 5px;
	text-transform:uppercase;
	width: 205px;
	text-align: center;
}

#pr_phares .minitit {
	color: #555;
	width: 180px;
	margin: 0 0 0 7px;
	text-align:center;
	font: 12px/13px Arial, Helvetica, sans-serif;}
#oscillo {
	margin: 8px 11px;
}

#pr_phares .justocorp {width: 250px;}
#pr_phares .plus {
	color: #333;
	float: right;
	margin: 12px 7px 0;
	text-decoration: underline;}
#pr_phares .plus:hover, #pr_phares .minitit:hover { color: #314985; }	

#pr_phares  .cadenas { margin: 1px 6px 0 0;}


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

#pied {
	text-align:center;
	width: 96%;
	position: relative;
	z-index: 10;
	background: #fff;
	padding: 15px 0 0;
	margin: 0 2% 0;
	overflow:visible;
	border-bottom: 1px solid #aaaaaa;
	font-size: 0;}
	
#pied .centre {
	position: relative;
	top:4px;
	z-index: 100;
	margin: 0 auto;
	padding: 3px 0;
	background: #fff;
	font: 12px/115% Arial, Helvetica, sans-serif;
	width: 460px;
	color: #aaa;
}

#pied a {
	color : #687F86;
	margin: 5px 0 0;
}
#pied a:hover {text-decoration:underline;}

#pied .borhaut {
	width:420px;
	padding: 5px 0 0;
	border-top: 1px solid #aaaaaa;
}
#pied .borhaut tr {
	display:block;
	float:left;
	overflow:hidden;
	width:420px;}
#pied .borhaut td { margin: 0 50px;}

/* ========================== PAGES INTERIEUR CONTENU ========================== */

.ariane {
	width: 550px;
	border-bottom: 1px dotted #aaa;
	margin: 0 0 4px;
	padding: 0 0 4px;}
.contenularge .ariane, #contenularge .ariane  { width: 777px ;}
.ariane a  { color: #999;}
.ariane a:hover { color: #304C87;}


.miniintro {
	width: 840px;
	margin: 0 0 0 1px;
	font-size:0;}

#contenu {
	margin: 20px 20px 50px;
	width: 550px;
	padding: 0 0 70px;
	min-height: 200px;
	font: 12px Arial, Helvetica, sans-serif;}
#corp #contenu {	_padding: 20px 20px 70px;}
#contenu.dcouleur3 { min-height: 240px }
#contenu.large { min-height: 150px; }

#contenularge {
	margin: 20px 15px 50px;
	width: 795px;
	min-height: 200px;
	font: 12px Arial, Helvetica, sans-serif;
}

#corp .dcouleur1 {
	padding: 15px 0 20px 30px;
	margin: 0 0 0 1px;
	background: #fff url(ergo/bord_jaune_v.gif) repeat-y 0;
}
#corp .dcouleur4 {
	padding: 15px 0 20px 30px;
	margin: 0 0 0 1px;
	background: #fff url(ergo/bord_orange_v.gif) repeat-y 0;
}
#corp .dcouleur3 {
	padding: 15px 0 20px 30px;
	margin: 0 0 0 1px;
	background: #fff url(ergo/bord_rouge_v.gif) repeat-y 0;
}

#contenularge .chapo {margin: 0 0 15px;}

#contenularge .cartouche {
	margin: 0 15px 15px 0;
	width: 250px;
	background: #F7F7F7;
	padding: 0 0 5px;
}

#contenularge .titcart {	
	border-bottom: 3px solid #EEE;
	background: #E1E2E2;
	margin: 0 0 3px;
	padding: 0 0 2px;}
#contenularge .titcart:hover { background: #CCC; }	
#contenularge .titcart img { margin: 2px 0 0 6px;}
#contenularge .imageencadre { margin: 2px 7px 0; }
#contenularge .texte { margin: 0 5px 5px;}
#contenularge .lls {
	color: #304C87;
	margin: 0 0 10px 7px;
	font:  bold 11px Verdana, Geneva, sans-serif;
}

/* h1.grotit {
	background:url(ergo/puce_grise.png) no-repeat 0px 20px;
	padding: 4px 0 0 17px;
	margin: 0 0 2px ;
	border-bottom: 1px solid #666;
	width: 760px;} */
#contenu h2.grotit, #contenu a.grotit { background:url(ergo/puce_grise.png) no-repeat 5px 15px;}
#contenu.dcouleur1 h2.grotit:hover, #contenu.dcouleur1 a.grotit:hover {
	border-bottom: 1px solid #FFB000;
	background:url(ergo/puce1.png) no-repeat 5px 15px;}
#contenu.dcouleur3 h2.grotit:hover, #contenu.dcouleur3 a.grotit:hover {
	border-bottom: 2px solid #C1272D;
	background:url(ergo/puce3.png) no-repeat 5px 15px;
	margin-bottom: 4px;}
#contenu.dcouleur4 h2.grotit:hover, #contenu.dcouleur4 a.grotit:hover {
	border-bottom: 2px solid #F15A24	;
	background:url(ergo/puce4.png) no-repeat 5px 15px;
	margin-bottom: 4px;}	

#contenu .surtit {
	color: #666;
	text-transform: uppercase;
	font: 20px Helvetica, Arial, sans-serif;}
#contenu h1, #contenu h2 {margin: 10px 0; }
#contenu .grotit {
	background:url(ergo/puce_grise.png) no-repeat 5px 20px;
	padding: 4px 0 0 17px;
	margin: 0 0 5px;
	border-bottom: 1px solid #666;
	width: 567px;}
.dcouleur1 h1.grotit { background: url(ergo/puce1.png) no-repeat 5px 20px !important ; }	
.dcouleur2 h1.grotit { background: url(ergo/puce2.png) no-repeat 5px 20px !important ; }	
.dcouleur3 h1.grotit { background: url(ergo/puce3.png) no-repeat 5px 20px !important ; }	
#contenu .grotit * {margin: 0; padding:0;}
#contenu .logo { margin: 5px 7px 0 0;}

#contenu .chapo {
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 15px 0 0;
}
#contenu .texte {
	padding: 3px 0 0;
	font: 12px Arial, Helvetica, sans-serif; }

#contenu .autre {
	width: 100%;
	padding: 15px 0;
	margin: 20px 0 25px;
	border-top: 1px solid #888;
}

#contenu .autre h3 {
	color:#555;
	font: Italic bold 14px Arial, Helvetica, sans-serif;
	margin: 0 0 4px;
}

#contenu .autre .tit {	
	padding : 1px 0px 1px 12px;
	list-style: none;
	font: 13px/140% Arial, Helvetica, sans-serif;
	background:url(ergo/puce_grise.png) no-repeat 0 7px;}
#contenu .autre .desc { 
	font: 12px/140% Arial, Helvetica, sans-serif;
	color: #666; }
.couleur1 .autre .tit { color: #FFB000; }
.couleur4 .autre .tit { color: #F15A24; }
.couleur3 .autre .tit { color: #C1272D; }

.minipied {
	width: 840px;
	margin: 0 0 0 171px; 
	padding:0;}
.minipied img { margin:0;}
.minipied.secteur1 {background:url(ergo/cnt_liseret_jaune.png) repeat-x 0 bottom; _background:url(ergo/cnt_liseret_jaune.png) repeat-x 0 139px;}
.minipied.secteur4 {background:url(ergo/cnt_liseret_orange.png) repeat-x 0 bottom; _background:url(ergo/cnt_liseret_orange.png) repeat-x 0 bottom;}
.minipied.secteur3 {background:url(ergo/cnt_liseret_rouge.png) repeat-x 0 bottom; _background:url(ergo/cnt_liseret_rouge.png) repeat-x 0 bottom;}
.minipied.secteur1 .droite { margin: 131px 0 0;}
.minipied.secteur4 .droite { margin: 131px 0 0;}
.minipied.secteur3 .droite { margin: 134px 0 0;}

/* ---- Particularité page rubrique produit ---- */

#contenu.large{ width: 800px;}

#col11 {
	margin: 20px;
	width: 200px;
}

#col12{
	width: 800px;
	margin: 20px 0 0 10px ;
}

#col12 .cartouche {
	margin: 0 11px 15px;
	width: 210px;
}

 .imageencadre {
	padding: 3px ;
	background:url(ergo/secteuract_contour.png) no-repeat 0 0;
}
	
.encadreimage {
	background: url(ergo/contour_img.png) no-repeat 0 0;
	padding: 4px 5px;
}
#col2 .imageencadre {
	float:right;
	margin: 0 15px 0 0;}	
#col2  .spip_logos { margin-bottom: 10px;}

#col12 .cartouche .titre {
	width: 206px;
	text-align: center;
	color: #666;
	padding: 6px 0 5px;
	font: 12px Arial;
	text-transform: uppercase;
}

#col12 a:hover .titre {
	color: #C2272D; 
	font-weight: bold;
}

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

.plan h1.grotit {
	background:url(ergo/puce_grise.png) no-repeat 0px 20px;
	padding: 4px 0 0 17px;
	margin: 20px 0 5px 20px;
	border-bottom: 1px solid #666;
	width: 760px;}

#plan {
	margin: 20px 0 20px 20px;
	width: 525px;
	min-height: 200px;
	font: 12px Arial, Helvetica, sans-serif;
}
#col2plan {
	margin: 20px 20px 20px 0 ;
	width: 252px;
	min-height: 200px;
	font: 12px Arial, Helvetica, sans-serif;
}
#plan a, #col2plan a { color: #000; display:block; width:230px; }
#plan a:hover, #col2plan a:hover { color: #555; }
#plan h3, #col2plan h3 { font: bold 13px/140% Arial, Helvetica, sans-serif; }
#col2plan h3 { color: #C42323;}
#plan h4, #col2plan h4 {
	font: normal 12px/140% Arial, Helvetica, sans-serif;
	margin: 0 0 0 10px;
}
#plan .gros, #col2plan .gros {
	border: 1px solid #CCC;
	padding:10px;
	width: 230px;
	margin: 0 10px 10px 0;
}

.margedroite {	margin: 0 0 0 20px;}

/* Page recherche */

.recherche h1.grotit {	margin: 10px 20px 0;}

#cr1 {
	margin: 0px 20px 60px;
	width: 390px; 
	min-height: 200px;
	font: 12px Arial, Helvetica, sans-serif;
}
#cr2 {
	margin: 0px 20px 60px 0 ;
	width: 367px;
	min-height: 200px;
	font: 12px Arial, Helvetica, sans-serif;
}
#cr1 h2, #cr2 h2 {
	border-bottom: 1px solid #555;
	padding: 12px 0 3px;
	margin: 0 0 ;
}
#cr1 a, #cr2 a {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #555;
	margin: 15px 0 2px;}
#cr1 .secteur1 a, #cr2 .secteur1 a { color: #FFB000; }
#cr1 .secteur4 a, #cr2 .secteur4 a { color: #F15A24; }
#cr1 .secteur3 a, #cr2 .secteur3 a { color: #C1272D; }
#cr1 .texte, #cr2 .texte {
	margin:10px 0 0;
	font: 11px/130% Arial, Helvetica, sans-serif;
}
#cr1 .cartouche, #cr2 .cartouche {
	width: 390px;
	background:none;
}
.pertinence {
	background: #F5F5F6;
	margin: 1px 7px 2px 0;
	width: 160px;}
.encadre {
	border: 1px solid #314985;
	width: 40px;
	margin: 5px 5px 0 3px;
	height:7px;
}
.barre_contenu {
	display:block;
	height:7px;
	padding:0;
	line-height:0;
	margin:0;
	background:#DF0023;
}

/* ========================== PAGES INTERIEUR COL DROITE ========================== */

#col2 {
	margin: 22px 22px 0 0 ;
	width: 220px;
	text-align:left;
	float:right;
}

#col2 h3 {
	border-bottom: 1px solid #666;
	font: italic bold 16px Arial, Helvetica, sans-serif;	
	margin: 10px 0 10px;
	color: #666;
	background:url(ergo/puce_grise.png) no-repeat 0 12px;	
	padding: 5px 0 3px 16px;
	width: 190px;
}
#col2.couleur1 h3 {background:url(ergo/puce1.png) no-repeat 0 12px;}
#col2.couleur4 h3 {background:url(ergo/puce4.png) no-repeat 0 12px;}
#col2.couleur3 h3 {background:url(ergo/puce3.png) no-repeat 0 12px;}

#col2.couleur1 .tit, #col2.couleur4 .tit {
	padding-bottom: 5px;
	width: 205px;
}
#col2 a:hover .tit {  color:#C1272D; }

#principe { width: 220px; }

#principe a .tit {
	background:url(ergo/puce_grise.png) no-repeat 0 6px;
	padding: 0 0 0 16px;
	font: Italic Bold 13px/15px Arial;
	width: 205px;
	color: #666;
}

#principe a .lls {
	padding: 0 0 0 16px;
	font: Italic 11px Arial;
	width: 205px;
	color: red;
}

#principe .taille {
	color: #888;
	text-transform:uppercase;
	margin: 2px 0 0 15px;
	font: 10px Arial, Helvetica, sans-serif;
}

#principe .descr {
	color: #888;
	margin: 2px 0 0 15px;
	font: 11px Arial, Helvetica, sans-serif;	
}

#col2 #assimiles {
	margin-bottom: 5px;
	width: 215px;}
#col2 #assimiles a {
	padding: 7px 0 0px;
	position: relative;
	text-align:center;
	zoom:1;
	float:left;
	margin: 4px 2px 0 ;
	width: 93px;
	height: 130px;
	background:url(ergo/fond_item.png) no-repeat;}
#col2 #assimiles a span {margin: 0;}

#assimiles .titit {
	position:absolute;
	top: 90px;
	left: 2px;
	width:90px;
	text-align: center;
	color: #fff;
	margin: 0 1px;
	font: bold 12px Arial, Helvetica, sans-serif;
}

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

body.imprimer {
	width:100%;
	text-align : left;
	border:none;
}

.imprimer .bt_imprimer {
	border-bottom: 2px solid #a5c3cd;
	padding: 10px 10px 7px;
	margin: 0 0 10px;
	background:#f1f6fb;
	width: 100%;
}

.imprimer .bt_imprimer a {
	color: #f68411;
	padding: 0px 5px 0px 30px;
	font: bold .85em Arial, Helvetica, sans-serif;}
.imprimer .bt_imprimer a:hover, a.imprimer:hover, a.hautdepage:hover {color: #f51e24;}

.imprimer .article {
	width: 530px;
	padding : 0 18px;
}

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

.imprimer .article .cnt, .imprimer .article .ligne {width: 530px;}

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

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

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

.absolu {
	display:block;
	overflow:hidden;
	zoom:1;
	position:absolute;
}

.droite {float: right;}
.invisible {display:none; }
.gras {font-weight:bold !important;}
.italic {font-style:italic !important;}
.majuscule { font-variant:small-caps; color:#5497e2; }
.ligne { width: 640px;}
.large {width: 800px; }

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

.alert {
	display:block;
	border: 2px solid #d61b2c;
	padding: 5px 0px ;
	margin: 10px auto 0px;
	text-transform:uppercase;
	font : bold 1em Arial, Helvetica, sans-serif;
	color: #fff;
	text-align:center;
	width: 680px;
	background: #ff7602 ;}
.alert a { color: #C1272D;}
.alert a:hover { text-decoration: underline;}

/*--------------- Texte spip --------------*/

.imprimer p { width: 530px; }

#contenu .texte p {
	display:block;
	margin: 7px 0px ;
	font: 1em/140% Arial, Helvetica, sans-serif;
}

#site a.spip_note, #site .spip_out, #site p.spip_note a, #site p.spip a, #site .spip_in {
	font-weight:bold;
	color:#2F5692;
}

.spip_out{
	/* background: url(../squelettes/icono/puce_sortir.gif) no-repeat 0 1px ; 
	padding: 0px 0px 0px 15px !important; */
}

#site a.spip_note:hover, .spip_out:hover, p.spip_note a:hover, p.spip a:hover, .spip_in:hover, .spip_glossaire:hover, .spip_out:hover {
	color:#314985;
	text-decoration: underline;
}

ul.spip li {
	padding : 1px 0px 1px 12px;
	list-style: none;
	font: 1em/140% Arial, Helvetica, sans-serif;
}
ol.spip li { list-style-position:inside; }

ul.spip li {background:url(ergo/puce.gif) no-repeat 3px 8px;}
.dcouleur1 ul.spip li {background:url(ergo/puce1.png) no-repeat 0 6px;}
.dcouleur4 ul.spip li {background:url(ergo/puce4.png) no-repeat 0 6px;}
.dcouleur3 ul.spip li {background:url(ergo/puce3.png) no-repeat 0 7px;}

hr.spip {border-bottom: 1px solid #bbb; }

h3.spip {
	text-align: left;
	margin: 10px 0px 10px;
	color: #888;
	font: bold 18px Arial, Helvetica, sans-serif; }
.dcouleur1 h3.spip, #site #corp .dcouleur1 a { color: #FFB000; }
.dcouleur4 h3.spip, #site #corp .dcouleur4 a { color: #F15A24; }
.dcouleur3 h3.spip, #site #corp .dcouleur3 a { color: #C1272D; }

* li.spip {
	display:block !important;
	background: url(../squelettes/icono/puce.gif) no-repeat !important;
}
	
table {
	text-align:center;
	cellpadding: 0;
	cellspacing: 0;
	border-collapse:collapse;
}

table.spip, table.spip td, table.spip th {
	border: 1px solid #fff;
	padding: 3px 10px;
	vertical-align: middle;
	border-collapse: collapse;}
	
table.spip {
	margin: 2px 0 8px;
	border-width: 1px 1px 1px 2px;	
}

table.spip th {
	background: #2F5995;
	color: #fff;
	vertical-align: middle;
	text-align:center;
	display:table-cell;
	font-size: 1.3em;}

.row_odd {background:#fff;}

.notes {
	border-top: 1px solid #bbb;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	padding: 10px 0 0;
	color:#666; 
	margin: 15px 0 0;
	width: 550px;}
.notes p { margin: 0 0 4px; }
.notes a { color: #304C87; }
.notes h2 {
	margin: 0 0 5px;
	font : bold 18px Arial;
	color: #2F5995; 
}

dl.spip_documents {
	display:block;
	overflow:hidden;
	zoom:1;
	background:#e6eef5;
	padding: 5px 6px 10px;
	text-align:left;
}
.spip_documents_left {margin : 3px 15px 10px 0;}
.spip_documents_right {margin : 3px 0 10px 15px;}
.spip_documents_center, .spip_documents_center *{ text-align:center; margin : 10px auto;}
.spip_documents_center, .spip_documents_center .spip_doc_descriptif, .spip_documents_center .spip_doc_titre { width: 100% !important;}
.spip_doc_descriptif {font: 1em/110% Verdana, Arial, Helvetica, sans-serif;}

/*  ----  FORMULAIRES ---- */

.reponse_formulaire {
	display:block;
	overflow:hidden;
	zoom:1;
	float:left;
	background: #2973A8;
	text-align:center;
	width: 550px;
	color: #FFFFFF;
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 8px;
	margin: 7px 0;}
#col2_long .reponse_formulaire {width: 684px;}

.previsu {
	padding: 2px 5px 0;
	margin: 0;
	background: #E6EEF5;
	color: #03406f;
}

.previsu legend {
	color : #dc1200;
	font: bold 1.1em Verdana, Arial;
	margin: 5px 0 0;
}

