@charset "utf-8";

/*
 *
 *	@titre: layout.
 *	@description: feuille de style impression global - moniteur archizz.
 *	@auteur: neov - http://www.neov.net.
 *	@creation: 20090529.
 *	@modification: -
 *
 */

/* ::: global :::*/

html * { margin:0; padding:0; color:black; border:none; outline:none; }
body { text-align:left; font-size:62.5%; font-style:normal; font-family:Verdana, Geneva, sans-serif; background:white; }
body * { font-size:1em; line-height:115%; font-family:Verdana, Geneva, sans-serif; }

strong,
h1,
h2,
h3,
h4,
h5,
h6 { font-weight:bold; }

img,
input,
select,
textarea { vertical-align:middle; }

ul { list-style:none; }
ol { list-style:decimal; }

table { border-collapse:collapse; width:100%; }

a,
a:hover { text-decoration:none; }

legend { display:none; }
input,
textarea { padding:1px 5px 2px; font-size:1.2em; color:black; border:1px solid #ccc; background-color:white; }
textarea { resize:none; overflow:auto; }

* html input,
* html textarea { padding:2px 5px 1px; }

select { padding:1px 0; font-size:1.2em; color:black; border:1px solid #ccc; background-color:white; }
option { padding:0 10px; background-color:white; }

input.text { font-size:1.2em; }
input.radio { width:14px; height:14px; border:none; padding:0; vertical-align:middle; background:none; }
input.checkbox { width:14px; height:14px; border:none; padding:0; vertical-align:middle;  background:none; }
input.button { border:none; padding:0; }
input.file { font-size:1.2em; }
input.image { background:none; border:none; padding:0; }

* html input.radio,
* html input.checkbox { margin-top:1px; }

/* ::: clearing ::: */

.clear { display:block; clear:both; }
.clearfix:after { content:""; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }

html[xmlns] .hidden { display:none; }
.hidden,
.printOnly { display:block; }

/* :: page layout :: */
#pub-top,
#onglet,
#header,
#footer,
#content-inner-bottom,
.fil,
.onglet,
.prj-btm,
.carousel .prec,
.carousel .suiv { display:none; }

#print-header img { display:block; margin:0 0 10px; }
#print-header p { font-size:1.4em; margin:0 0 20px; }

/* :: carousel :: */
.carousel { margin:0 0 20px; }
.carousel .carousel-content { margin:0 5px; }
.carousel ul { width:auto; white-space:normal; }
.carousel ul li { margin:0 3px 0 0; }
.carousel .video { display:none; }


/* ::: popup ::: */
.popup { display:none; }
