/****************************************************************************
							EditPanel
****************************************************************************/

form.typo3-editPanel {
	
	
	border-top:1px solid #866638;
	}
	
form.typo3-editPanel table tr td img	{
	
	
	float:left;
	}
	
	div.bloc_content div.bloc_content_colgauche form table tr td img
	{
	float:left;
	}
table.typo3-adminPanel input
	{
	width:inherit;
	}

/****************************************************************************
							RAZ
****************************************************************************/

body,html,html,dl,dt,dd,ul,ol,li,pre,form,blockquote,fieldset,legend,div,tbody,img
	{
	margin: 0;
	padding: 0;
	}

ul,li { list-style: none; }

a { text-decoration: none; }

div,table,h1,h2,h3,h4,h5,h6
	{
	font-family: verdana, regular, sans-serif;
	}

em,address { font-style: normal; }


table
	{
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
	font-size:1em;
	padding:0px;
	}

td,th { 
	vertical-align: top;
	vertical-align: top;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
	font-size:1em;
	padding:0px;
	margin:0px;  
	}

/****************************************************************************
	Structure des blocks
****************************************************************************/


body
	{
	font-size: 62.5%;
	font-family: verdana, regular, sans-serif;
	text-align:center;
	padding:1em;
	}
	
div.conteneur
	{
	width:85em;
	margin-left:auto;
	margin-right:auto;
	}
	
div.colonne_gauche
	{
	width:29%;
	float:left;
	}
	
div.colonne_droite
	{
    margin-left:29%;

	text-align:left;
	border-left:3px solid #866638;
	}

div.bloc_logo
	{
	text-align:right;
	margin:2em 1em;
	}
div.bloc_adresse
	{
	text-align:right;
	margin:1em;
	}
	
div.bloc_pub
	{
	text-align:right;
	padding:2em 0em;
	}
	
div.colonne_gauche div.bloc_mention
	{
	text-align:right;
	color:#916732;
		clear:left;
		margin-top:2em;
	}
	
div.colonne_droite div.bloc_mention
	{
	text-align:left;
	padding-top:2em;
	clear:both;
	}
	div.colonne_droite div.bloc_mention p
	{
	text-align:left;
	background-color:#916732;
	width:20em;
	_width:23em;
	color:white;
	

	}
/****************************************************************************
	Structure accueil
****************************************************************************/	
div.bloc_anim
	{
	float:left;
	padding-bottom:1.5em;
	}
	
div.bloc_content
	{
	text-align:left;
	
	}
	
div.bloc_content div.bloc_content_colgauche
	{
	float:left;
	width:29%;
	padding:0em 1em;
	border-right:1px solid #866638;
	}
	
div.bloc_content div.bloc_content_coldroite
	{
	margin-left: 34%;
	_margin-left: 30%;
	_padding:0.5em;
	padding:0em 1em;
	width:30em;
	}
/*########################
	   Menu
 ########################*/

div.bloc_menu
	{
	text-align:right;
	margin: 2em 0em;
	}
	
div.menu ul
	{
	text-align:right;
	}
	
div.menu ul li
	{
	color:#866638;
	}
	
div.bloc_menu div.menu ul li a
	{
	
	color:#866638;
	font-weight:700;
	background-image: url(../images/fond_menu.jpg);
	background-repeat: no-repeat;
	background-position:right;
	display:block;
	padding:0.4em 1em;
	}

div.bloc_menu  div.menu ul li a:hover
	{
	display:block;
	background-image: url(../images/fond_menu_on.jpg);
	background-repeat: no-repeat;
	background-position: right;
	color:#000;
	}
	
/****************************************************************************
	Structure flexicontent 1 - formulaire et menu en image
****************************************************************************/

div.bloc_content_grdcolonne
	{
	text-align:left;
	width:100%;
	}
	
	
div.bloc_content_grdcolonne div.bloc_content_colgauche
	{
	background-image: url(../images/fond_colonne.jpg);
	background-repeat: no-repeat;
	background-position: right;
	width:45%;
	border-right:2px solid #866638;
	float:left;
	}
	
div.bloc_content_grdcolonne div.bloc_content_coldroite
	{
        margin-left:45%;
		width:28em;
	}

div.bloc_content_grdcolonne div.bloc_content_colgauche div.csc-textpic-clear 
{ display:none; }

div.bloc_content_grdcolonne div.bloc_content_coldroite div.csc-textpic-clear 
{ display:none; }


/****************************************************************************
	Structure flexicontent 2
****************************************************************************/


div.bloc_content1_colonne
	{
	
	
	}

div.bloc_content1_nocol
	{
     height:10%;
	}
	
div.bloc_content1_colgauche
	{
	float:left;
	width:29%;
	_width:20%;
    margin:1em;
	padding:1em 0em;
	}
	
div.bloc_content1_coldroite
	{
	padding:0em 2em;
	margin-left:29%;
	_margin-left:20%;
   width:35em;
	}
/****************************************************************************
							Structure flexicontent 2
****************************************************************************/

	
div.bloc_flexicontent2_colgauche
	{
	float:left;
	width:45%;
	margin:0em 0.5em 1em 0.5em;
	padding:1em 1em;
	}
	
div.bloc_flexicontent2_coldroite
	{
	padding:1em 2em;
	margin-left:49%;
	}
	
	
/****************************************************************************
	Structure flexicontent bloc1colonne
****************************************************************************/

	
div.bloc_1colonne
	{
	float:left;
   _float:none;
	width:75%;
	margin:1em;
	}
