/*********************************************************
* CSS print
* 
* name:     yoga yogi yogu
*
* date:     2007.11.08
* author:   erational <http://www.erational.org> 
* version:  0.6
* licence:  GPL
*
**********************************************************/
/*****************
*   layout
*****************/
#container {}
#menul  {display:none;}
#more,#path,#navbar  {display:none;}
#content {}
#footer {display:none;}

/*****************
*   tags
*****************/
body { color: #000;	background:#fff;	font-family:Arial, Helvetica, verdana, sans-serif;}
form { margin: 0; padding-left: 5px; }  
div {margin:0;padding:0;}
h2 {font-family:Trebuchet MS, Arial, Helvetica, verdana, sans-serif; }
h3 {font-family:Trebuchet MS, Arial, Helvetica, verdana, sans-serif;margin: 0;padding:0;}
h4 {font-family:Arial, Helvetica, verdana, sans-serif;font-size: 1em;margin: 0;padding:0;}
p{font-size: 0.9em;line-height: 1.4em;}
a { color: #000;	font-size: 0.8em;	}
img {border:0;}
hr {height:0;border:0;/*border-top:1px dotted #000;margin:0.5em 0 0 0;padding:0 0 0.5em 0;clear:left;*/clear:both;}


/*****************
*   banner
*****************/
#banner {	margin: 0;	padding: 0;	height:150px;color: #000; width:350px;float:right; text-align:right; float:right;width:40%;}
#banner h1 {display:none;}
#banner h2  {clear:both;font-family:Trebuchet MS, Arial, Helvetica, verdana, sans-serif;font-size:14px;margin: 0;padding:0; color:#0171bb;}
#banner img {float:right;}

/*****************
*   content
*****************/
#content {line-height:110%;clear:both;}
#content h1,#content  h2,#content  h3 {font-family:Trebuchet MS, Arial, Helvetica, verdana, sans-serif; color:#0171bb;font-weight: normal;}
#content h1 { font-size: 1.6em;	margin:1em 0 0.4em 0;}
#content h2, #content h3{	font-size: 1.2em;	margin:0.3em 300px 0.1em 0;}
#content label.inline {display:inline;}
#content p{line-height: 1.2em; margin:0.2em 0 0.8em 0;}


#content .descriptif {font-family:Times, "Times New Roman", Arial, Helvetica, verdana, sans-serif;}
#content .chapo {margin:1em 0.4em 1.5em 0;color:#999;}
#content .note {font-size:0.88em;border-top:1px solid #eee;padding-top:0.5em;margin-top:1em;}
#content .date {color:#aaa;}


/* listes */
#content ul.puce, #content ul.puce2 {	margin: 0;padding: 0;	line-height: 1.3em;}
#content ul.puce li, #content ul.puce2 li {	list-style-type: none;}
#content ul.puce li a {list-style-type:circle;color:#0171bb;text-decoration: none;padding-left: 1.5em;background:transparent url(../img/puce1.gif) no-repeat 0 0;}
#content ul.puce li a:hover {	color: #05283f; }

#content ul.puce2 li a {list-style-type:circle;color:#0171bb;text-decoration: none;padding-left: 1.5em;background:transparent url(../img/puce2.gif) no-repeat 0 0;}
#content ul.puce2 li a:hover {	color: #05283f; }

#content a { color:#0171bb;	}
#content a:hover  { color:#44b4fe;	}
#content a.spip_in {text-decoration:none;border-bottom:1px dashed #0171bb;}
#content a.spip_in:hover {border-bottom:1px dashed #44b4fe;}
#content a.spip_out {text-decoration:none;background: url(../img/spip_out.png) right center no-repeat;	padding-right: 15px;	border-bottom: 1px solid;}
#content a img {border:1px solid #aaa;}
#content a:hover img {border:1px solid #0171bb;}
#content a.lien_pagination {text-decoration:none;}
#content a.discrete {text-decoration:none;color:#000;}
#content a.discrete:hover {color:#777;}

#content #portfolio {margin:1.2em 0 0 0;}
#content #portfolio .gallery-thumb {width:140px;height:200px;float:left;}
#content #portfolio .gallery-thumb img {border:1px solid #fff;}
#content #portfolio .gallery-thumb img:hover {border:1px solid #697FC7;}

#content .cadre {border:1px solid #2592D8;}
#content .bicol {width:45%;float:left;margin:0 10px 0 0;}
#content .bicol h3 {color:#fff; font-size:1.1em;background:#2592D8;padding:2px;margin:0;}
#content .bicol ul {padding:0;margin:4px 4px 15px 4px;list-style-type:none;}
#content .bicol ul li {margin-bottom:4px;font-size:0.98em;}
#content .bicol ul li a {padding:0;margin:0;text-decoration:none;}
#content .bicol ul li a.on {color:#d00;}
#content .puce_active ul.spip {margin-left:18px;list-style-type:disc !important;}

#content ul.discrete {padding:0;margin:0;list-style-type: none;}
#content ul.discrete li  {padding:5px;/*border-bottom:1px solid #ddd;*/margin-bottom:5px;}
#content ul.discrete li.odd0 {background:#76c9ff;/*#DDEEF9;*/}
#content ul.discrete li.odd1 {background:#d2e7ff;/*#F2F8FF;*/}
#content ul.discrete li a {padding:0;margin:0;text-decoration:none;}

#content .item_syndic {background:#fafafa;padding:5px;margin-bottom:20px;}
#content .item_syndic ul.discrete {background:#f0f0f0;}


/*****************
*   footer
*****************/
#footer {	text-align: center;	font-size: 0.8em;border-top:1px solid #eee;}

/*****************
*  spip
*****************/
.spip_surligne {	background: yellow;}
.spip_doc_titre {font-size:0.8em;}
dl.spip_documents  {width:120px; text-align:center;/*border:1px solid red;*/}
.spip_documents_left   {  float: left;  margin-right: 8px;  margin-bottom: 8px;}
.spip_documents_right  {  float: right;  padding-left: 8px;  padding-bottom: 8px;}
.spip_documents_center {  display: block !important; text-align: center;  margin: 5px auto;}
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }
img.spip_logos {margin:0 8px 8px 0 !important;}
.reponse_formulaire {padding:5px;background:#efefef;}
.spip-admin-float {display:none;}	


