body		{ /*  background-image: url("/images/disj_back.png"); */
		      background-color:	#bbaa88;
		                 color: #222244;
			   font-family:	sans-serif;
		    /* border-collapse: collapse; */
				margin: 0px;
		}
img		{	       display: block;
		}
table		{
		/*		margin: 0px;	*/
		/*		border: 0px;	*/
		/*		padding: 0px	*/;
			border-collapse: collapse;

		}

a:link
		{	
	      		color: #222244;
	      		text-decoration: underline;
	      	}
a:visited
		{	
	      		color: #222244;
	      		text-decoration: underline;
	      	}
a:focus
		{	
	      		color: #222244;
		    background-color: #eeee88;
	      		text-decoration: underline;
	      	}
a:hover
		{	
	      		color: #222244;
		    background-color: #eeee88;
	      		text-decoration: underline;
	      	}
a:active
		{	
	      		color: #222244;
		    background-color: #eeee88;
	      		text-decoration: underline;
	      	}




table.horiz	{
			     background: url(/images/horiz_strech_poster2.png);
		}
td		{		padding: 0px;
		}
td.horiz	{
				 height: 152px;
				 margin: 0px;
			    padding-top: 0px;
			   padding-left: 10px;
			 vertical-align: middle;
			     text-align: center;
				  color: #dddddd;
			 /* vertical-align: text-bottom; */
		}


td.leftmenu	{	border-style: none solid none none;
			border-width: 3px;
			border-color: yellow;
		      vertical-align: top;
		}
td.bigcontent	{	width: 100%;
		}







.leftmenu a:link
		{	
	      		color: #222244;
	      		text-decoration: none;
	      	}
.leftmenu a:visited
		{	
	      		color: #222244;
	      		text-decoration: none;
	      	}
.leftmenu a:focus
		{	
	      		color: #222244;
	      		text-decoration: none;
	      	}
.leftmenu a:hover
		{	
	      		color: #222244;
	      		text-decoration: none;
	      	}
.leftmenu a:active
		{	
	      		color: #222244;
	      		text-decoration: none;
	      	}

.leftmenu div.boxes
		{   font-size: 80%;
		    width: 22ex;
		    padding-left: 1ex;
		    padding-right: 1ex;
		    margin: 1ex;
		    border-style: none none solid none;
		    border-width: 3px;
		    border-color: #bbaa88;
		    margin-right: 0px;
		}

.leftmenu div.boxes_en
		{   font-size: 80%;
		    width: 22ex;
		    padding-left: 1ex;
		    padding-right: 1ex;
		    margin: 1ex;
		    border-style: none none solid none;
		    border-width: 3px;
		    border-color: #bbaa88;
		    margin-right: 0px;
		    background-color: #eeee88;
		}

.leftmenu div.boxes_cur
		{   font-size: 80%;
		    width: 22ex;
		    padding-left: 1ex;
		    padding-right: 1ex;
		    margin: 1ex;
		    border-style: none none solid none;
		    border-width: 3px;
		    border-color: yellow;
		    margin-right: 0px;
		}

.leftmenu div.boxes_cur_en
		{   font-size: 80%;
		    width: 22ex;
		    padding-left: 1ex;
		    padding-right: 1ex;
		    margin: 1ex;
		    border-style: none none solid none;
		    border-width: 3px;
		    border-color: yellow;
		    margin-right: 0px;
		    background-color: #eeee88;
		}

.blank		{   height: 1ex;
		}

.presentation	{   padding: 2ex;
		}
.lettrine	{   
		    font-weight: 900;
		    float: left;

		    font-size: 200% ;
		    line-height: 100% ;
		    padding: 0px 2px 0px 0px ;

		}
.presentation .droite
		{   float: right;
		    margin-left: 1ex;
		    clear: right;
		    margin-bottom: 0.25ex;
		}
.presentation .gauche
		{   float: left;
		    margin-right: 1ex;
		    clear: left;
		    margin-bottom: 0.25ex;
		}
.presentation br
		{   clear: all;
		}
.presentation li {  padding-left: 2ex;
		    margin-left: 2ex;
		    }

.cinematic td	{   padding-right: 1ex;
		}
.cinematic_big td	{   padding-bottom: 1ex;
		}
.enum td.enumleft
		{   vertical-align: top;
			text-align: right;
		       font-weight: bold;
		    padding-bottom: 0.5ex;
		}
.enum td.enumright
		{   vertical-align: top;
			text-align: left;
		      padding-left: 1ex;
		    padding-bottom: 0.5ex;
		}
.contactform br	{   clear: all;
		    height: 0px;
		}
.presentation pre
		{   background-color: #dddddd;
		    color: #222222;
		    font-family: monospace;
		    font-size: 80%;
		    border: dashed 1px #222222;
		    padding: 1ex;
		    width: 40em;
		}
.actu .date	{   font-size: 60%;
		}
.actu .hr	{   font-size: 60%;
		}
.actu .droite
		{   float: right;
		    margin-left: 1ex;
		    clear: right;
		    margin-bottom: 0.25ex;
		}

.presentation img	{   border: 1px solid #222222;
		}
.actu .gauche
		{   float: left;
		    margin-right: 1ex;
		    clear: left;
		    margin-bottom: 0.25ex;
		}
.proimg img	{   border: none;
		    float: center;
		    display: inline;
		}
td.proimg	{   text-align: center;
		    padding: 2ex;
		    width: 100%;
		}

