/*---------------------------------------------------------------------------------------------------------------------
  											Initialisation
  ---------------------------------------------------------------------------------------------------------------------
*/
body {
	font-family: Arial;
	font-size: 0.63em;
	padding: 0;
	text-align: left;
	background-color :#fff;
}


/*---------------------------------------------------------------------------------------------------------------------
  											Blocs a ne pas afficher
  ---------------------------------------------------------------------------------------------------------------------
*/

#header-top, .containerTopRight, #search #search-bloc, #menu-l, #header, #content-top, #menu-r, #footer {
	display: none;
	width:0px;
	height:0px;
	overflow:hidden;
}

/*---------------------------------------------------------------------------------------------------------------------
  											Contenu
  ---------------------------------------------------------------------------------------------------------------------
*/
#site{ width: auto; margin: 0; overflow: visible;}
#container {clear: none; padding: 0; overflow: visible; }
#content { clear:both; float:none; width: auto; overflow: visible; padding-top:1em;}

#container div.logo { float:left; width:250px;}
#container div.logo div.date { display: none;}
#container #search div.logo-gl { float:right; margin-top:25px;}

div.pageImpression { margin:1em;}
div.impression { clear:both; float:right; background:url(../images/picto_print.gif) no-repeat; padding:0 0 1em 17px; }

/*---------------------------------------------------------------------------------------------------------------------
  											Mises en page
  ---------------------------------------------------------------------------------------------------------------------
*/
/* Accueil */
#content .col1of3 {	width: auto; float: none; overflow: visible;}
#content .col2of3 {	width: auto; float: none; margin: 0 0 0 18px; overflow: visible; }
#content .col3of3 {	width: auto; float: none; margin: 0 0 0 18px; overflow: visible; }

/* 1 colonne */
#content .col796px { width: auto; float: none; overflow: visible; }

/* 1 colonne + bordure */
#content .col552px {width: auto; float: none; overflow: visible;}
#content .col226px {width: auto; float: none; overflow: visible;}

/* 2 colonnes 50 / 50 */
#content .col383px {width: auto; float: none; overflow: visible;}

/* 2 colonnes 50 / 50 + bordure */
#content .col261px {width: auto; float: none; overflow: visible;}

/* 2 colonnes asymetriques : 1 colonne de 332 pixels, 1 sÈparation a 44 pixels, 1 colonne a 420 pixels */
#content .col332px {width: auto; float: none; overflow: visible;}
#content .col420px {width: auto; float: none; overflow: visible;}

/*2 colonnes asymetriques avec bordure : 1 colonne de 232 pixels, 1 sÈparation de 30 pixels, 1 colonne de 290 pixels, 1 separation de 18 pixels, 1 bordure de 226 pixels de large */
#content .col232px {width: auto; float: none; overflow: visible;}
#content .col290px {width: auto; float: none; overflow: visible;}

#content .col2_50_50 {background: none; overflow: visible; clear: left; }
#content .col2_50_50_bord { background: none; float: none; overflow: visible; }
#content .col2_asym { background: none; overflow: visible; clear:left; }
#content .col2_asym_bord { background: none; overflow: visible;	float: none;}

#content .col2_50_50 div.margleft30px { margin-left:0;}
#content .col2_50_50_bord div.margleft30px { margin-left:0;}
#content .col2_asym div.margleft30px { margin-left:0;}
#content .col2_asym_bord div.margleft30px { margin-left:0;}

/*************************************
* Plugins
*************************************/

div.news-single-ressource,
div.tx-glagenda-single-ressource { float:none; clear:both; margin-left:0;}
div.news-search-form,
div.news-search-results,
div.news-single-gotoall,
div.news-single-gotorss,
div.news-list-gotorss,
div.news-list-browse,
div.news-list-morelink,
div.tx-glagenda-single-gotoall,
div.tx-glagenda-single-gotorss,
div.tx-faq-single-gotoall { display:none;}

/************************************/

.csc-textpic{ overflow: auto; }
.csc-textpic-imagewrap { overflow: auto;}
dl.csc-textpic-image { overflow: auto;}

.csc-textpic-imagewrap, dl, dt, dd {
	overflow: auto; float:none;	
}

