.Image_large{
	border:1px solid #5a5a5a;
}
.Image_gauche{
	float:left;
	padding-right: 10px;
	* margin-right: 10px;
	clear: left;
	padding-top : 4px;
	background-color: white;	
}
.Image_droite{
	float:right;
	padding-left: 10px;
	* margin-left: 10px;
	clear: right;
	padding-top : 4px;
	background-color: white;
}
.Image_gauche_sansfond{
	float:left;
	padding-right: 10px;
	* margin-right: 10px;
	clear: left;
	padding-top : 4px;	
	background: url(../images/fiche_bg.gif);
	background-repeat: repeat-x;	
}

.l50pc{ width: 100%; }
.l50pc td{ width: 50%; }
.cut{
	clear:both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}

.image_documentation{
	margin-top:5px;
}

.F,.I-------------------------------,.N{
	text-align: left;
}

* {
	margin: 0;
	padding: 0;
}
html, body {
	width:100%;
	height:100%;
}
BODY{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #19191d;
	line-height: 16px;
}
/*, .componentheading*/

.contentheading h1,
.dac_catsec,
.dac_catsec-trouge,
.dac_catsec-tvert,
.dac_catsec-tbleu,
.dac_catsec-trose,
.dac_catsec-torange
{
	font-size: 14px;
	line-height: 20px;
	padding-left: 18px;
	text-transform:uppercase;
	background-repeat:no-repeat;
	background-position: 0px 5px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #cc0000;
	background-image:url(../images/puce_h1.gif);
}
.blog .contentheading h1,
.contentheading-trouge h1,
.contentheading-tvert h1,
.contentheading-tbleu h1,
.contentheading-trose h1,
.contentheading-torange h1
{
	font-size: 12px;
	line-height: 18px;
	color: #2f3137;
	background-repeat:no-repeat;
	background-position: 0px 2px;
	padding-left: 62px;
	text-transform: uppercase;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;	
}
.blog .contentheading h1{
	background-image:url(../images/pont_gris.gif);
}
.contentheading-trouge h1{
	background-image:url(../images/pont_rouge.gif);
}
.contentheading-tvert h1{
	background-image:url(../images/pont_vert.gif);
}
.contentheading-tbleu h1{
	background-image:url(../images/pont_bleu.gif);
}
.contentheading-trose h1{
	background-image:url(../images/pont_rose.gif);
}
.contentheading-trose h1{
	background-image:url(../images/pont_rose.gif);
}
.contentheading-torange h1{
	background-image:url(../images/pont_orange.gif);
}

/*

.dac_catsec, .componentheading h1{
	font-size: 14px;
	line-height: 20px;
	padding-left: 18px;
	color: #cc0000;
	text-transform:uppercase;
	background-image:url(../images/puce_h1.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	font-weight: bold;
	margin-bottom: 10px;
}


.dac_titre h1{
	font-size: 14px;
	line-height: 20px;
	padding-left: 18px;	
	color: #cc0000;
	text-transform: uppercase;	
	background-image:url(../images/puce_h1.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
}
*/
.blog .dac_content{
	margin: 3px;
}
.blog .readon,.blog .readon:visited{
	background-image:url(../images/read_vert.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
	display:block;
	color: 	#7cb716;
	text-decoration: none;
}
.blog .readon:hover{ color: #7cb716; text-decoration: underline; }

#animflash{
	text-align: center;
	margin-bottom: 5px;
	margin-top: 5px;
}
/* ........................................................... BLOCS */

.bloc_orange h1{
	background-image:url(../images/pont_orange.gif);
}
.bloc_vert h1{
	background-image:url(../images/pont_vert.gif);
}
.bloc_bleu h1{
	background-image:url(../images/pont_bleu.gif);
}
.bloc_rose h1{
	background-image:url(../images/pont_rose.gif);
}
.bloc_fond_bleu h1{
	background-image:url(../images/pont_fond_bleu.gif);
}
.bloc_fond_orange h1{
	background-image:url(../images/pont_fond_orange.gif);
}
.bloc_fond_vert h1{
	background-image:url(../images/pont_fond_vert.gif);
}
.bloc_rouge h1{
	background-image:url(../images/pont_rouge.gif);
}

.bloc_fond_vert h1,
.bloc_fond_orange h1,
.bloc_orange h1,
.bloc_rouge h1, 
.bloc_vert h1, 
.bloc_bleu h1, 
.bloc_rose h1, 
.bloc_fond_bleu h1{
	font-size: 12px;
	line-height: 18px;
	color: #2f3137;
	background-repeat:no-repeat;
	background-position: 0px 2px;
	padding-left: 62px;
	text-transform: uppercase;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}
.bloc_fond_vert {
	background-image:url(../images/bg_fond_vert.gif);
	background-repeat:repeat-x;
	background-color: #5e8c0f;
}
.bloc_fond_orange{
	background-image:url(../images/bg_fond_orange.gif);
	background-repeat:repeat-x;
	background-color: #d77220;
}
.bloc_fond_bleu{
	background-image:url(../images/bg_fond_bleu.gif);
	background-repeat:repeat-x;
	background-color: #3882ba;
}
.bloc_fond_vert h1,
.bloc_fond_orange h1,
.bloc_fond_bleu h1{
	color: white;
}
.bloc_fond_vert,
.bloc_fond_orange,
.bloc_fond_bleu{
	color: white;
}

.bloc_fond_vert,
.bloc_fond_orange,
.bloc_orange,
.bloc_rouge, 
.bloc_vert, 
.bloc_bleu, 
.bloc_rose, 
.bloc_fond_bleu{
	padding : 15px;
	padding-bottom:8px;
	padding-top:8px;
	text-align: justify;
}

/*LIENS*/
.bloc_fond_vert a.bloc_lien{
	background-image:url(../images/read_fond_bleu.gif);
	color: white;
}
.bloc_fond_orange a.bloc_lien{
	background-image:url(../images/read_fond_bleu.gif);
	color: white;
}
.bloc_orange a.bloc_lien{
	background-image:url(../images/read_orange.gif);
	color: #f4720a;
}
.bloc_rouge a.bloc_lien{
	background-image:url(../images/read_rouge.gif);
	color: #cc0000;
}
.bloc_vert a.bloc_lien{
	background-image:url(../images/read_vert.gif);
	color: #7cb716;
}
.bloc_bleu a.bloc_lien{
	background-image:url(../images/read_bleu.gif);
	color: #3b8abf;
}
.bloc_rose a.bloc_lien{
	background-image:url(../images/read_rose.gif);
	color: #e42f88;
}
.bloc_fond_bleu a.bloc_lien{
	background-image:url(../images/read_fond_bleu.gif);
	color: white;
}

.bloc_fond_vert a.bloc_lien,
.bloc_fond_orange a.bloc_lien,
.bloc_orange a.bloc_lien,
.bloc_rouge a.bloc_lien, 
.bloc_vert a.bloc_lien, 
.bloc_bleu a.bloc_lien, 
.bloc_rose a.bloc_lien, 
.bloc_fond_bleu a.bloc_lien{ 
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
	display:block;
	text-decoration: none;
}

.bloc_fond_vert a.bloc_lien:hover,
.bloc_fond_orange a.bloc_lien:hover,
.bloc_orange a.bloc_lien:hover,
.bloc_rouge a.bloc_lien:hover, 
.bloc_vert a.bloc_lien:hover, 
.bloc_bleu a.bloc_lien:hover, 
.bloc_rose a.bloc_lien:hover, 
.bloc_fond_bleu a.bloc_lien:hover{
	text-decoration: underline;
}

/* LIEN H1 */
.bloc_orange h1 a,
.bloc_orange h1 a:visited, 
.bloc_rouge h1 a, 
.bloc_rouge h1 a:visited, 
.bloc_rose h1 a, 
.bloc_rose h1 a:visited, 
.bloc_vert h1 a, 
.bloc_vert h1 a:visited,
.bloc_bleu h1 a, 
.bloc_bleu h1 a:visited {
	color: #2f3137;
	text-decoration: none;
}

.bloc_fond_vert h1 a,
.bloc_fond_orange h1 a,
.bloc_fond_orange h1 a:visited,
.bloc_fond_bleu h1 a, 
.bloc_fond_bleu h1 a:visited{
	color: white;
	text-decoration: none;
}

.bloc_fond_vert h1 a:hover,
.bloc_fond_orange h1 a:hover,
.bloc_orange h1 a:hover,
.bloc_rouge h1 a:hover,
.bloc_rose h1 a:hover,
.bloc_vert h1 a:hover,
.bloc_fond_bleu h1 a:hover,
.bloc_bleu h1 a:hover{
	text-decoration: undeline;
}


.text_intro{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-align:justify;
	
}

.bloc_orange .text_intro{
	color: #f4720a;
}
.bloc_rouge .text_intro{
	color: #cc0000;
}
.bloc_vert  .text_intro{
	color: #7cb716;
}
.bloc_bleu  .text_intro{
	color: #3b8abf;
}
.bloc_rose .text_intro{
	color:#e42f88;
}

.bloc_fond_vert .text_intro,
.bloc_fond_orange .text_intro, 
.bloc_fond_bleu  .text_intro{
	color:white;
	font-weight: bold;
}



/* ........................................................... BODY // ALL // HEAD */

#myBody{ background-color: #0c0d0d; }
#all { width: 950px; margin-left: auto; margin-right: auto; }
#header{ height: 206px; }
#menuphoto{ height: 88px;/*97px;*/ padding-top: 9px; }
#centre{ background-color: #2f3137; background-image:url(../images/bg_centre.gif); 	background-repeat:repeat-y;  margin-right: 27px; }
#blue{
	background-image:url(../images/bandeaubleu.gif);
	background-repeat:repeat-y;
	background-position: top right;
}
#main{
	/*width: 633px;*/  /*673px;*/ 
	width: 643px;
	margin-left: 16px; 
	background-color: #ffffff;
	padding: 15px;
}
#right{ float: right; margin-right: 11px; * margin-right: 6px; width: 212px; }
#pat{
	height: 25px;
	* height: 20px;
	line-height: 25px;
	* line-height: 15px;
	* padding-top: 5px;
	background-image: url(../images/puce_path.gif);
	background-repeat:no-repeat;
	background-position: 6px 10px;
	padding-left: 16px;
	background-color: #2f3137;
}
#footer{ margin-right: 27px; background-color: #2f3137; }
#footer2{ margin-top: 5px; }

/* ........................................................... ADRESSE */
#adresse{
	padding-top: 150px;
	text-align:right;
	color: #dadada;
	font-size: 14px;
	line-height: 18px;
}
div#adresse{ /*margin-right: 15px;*/ }
#adresse strong{ color: #4db5db; }
/* ........................................................... UL PHOTO */
#mainlevel-user2{ margin:0px; padding:0px; }
#mainlevel-user2 li{ float:left; list-style:none; }
#mainlevel-user2 a{
	display:block;
	margin:0px;
	width: 135.7px;
	* width: 135px;
	height: 88px;
	text-align:center;
	text-decoration:none;
	font-family: "Trebuchet MS", "MS Sans Serif", Geneva, sans-serif;
	font-size: 10px;
	color: #f5f5f5;
}
#mainlevel-user2 img{ border:1px solid #efefef; }
#mainlevel-user2 a.first{ * margin-left: 3px; }
#mainlevel-user2 a.last{}
#active_menu-user2, #mainlevel-user2 a:hover{
	background-image:url(../images/bg_menuphoto.gif);
	background-repeat:  repeat-x;
	height: 88px;
	margin-bottom: 0px;
	padding-bottom: 0px;	
}
/* ........................................................... PATHWAY */

.pathway{ font-size : 10px; color: #dadada; }
a.pathway, a.pathway:link, a.pathway:visited{ color: #dadada; text-decoration: underline; }
a.pathway:hover{ color : #dadada; }

/* ........................................................... MENU BIG */



.moduletable-big{ text-align: left; }
ul#mainlevel-big{
	list-style:none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	padding-top: 0px;	
}
#mainlevel-big li{
	list-style:none;	
	margin: 0px;
	padding: 0px;	
	text-align:left;
}
a.mainlevel-big, a.mainlevel-big:link, a.mainlevel-big:visited, a.mainlevel-big:active{
	display: block;
	color: #ffffff;
	text-decoration: none;
	/*text-transform:uppercase;*/
	line-height: 16px;
	background-image:url(../images/fleche_biglien.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 22px;
	font-weight:bold;
	margin-bottom:8px;
	font-size:12px;
	background-color: #4c4f59;
/*	color: #3983bb;*/
}
a.mainlevel-big:hover{
	background-image:url(../images/fleche_biglien_over.gif);
	color: #cfd628;
}




/* ........................................................... MENU DROIT */

.moduletable-rightform,
.moduletable-right{ text-align: left; }
.moduletable-rightform a, .moduletable-rightform a:link, .moduletable-rightform a:visited,
.moduletable-right a, .moduletable-right a:link, .moduletable-right a:visited{
	color: white;
}
..moduletable-rightform a:hover,
.moduletable-right a:hover{
	color: #3b8abf;
}
.moduletable-right p{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.moduletable-rightform h3,
.moduletable-right h3{
	background-image:url(../images/h3_right.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	height: 28px;
	line-height: 28px;
	padding-left: 37px;
	font-size : 12px;
	text-transform:uppercase;
	font-weight: bold; 
	border-bottom:none;
}
ul#mainlevel-right{
	list-style:none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	padding-top: 5px;	
}
#mainlevel-right li{
	list-style:none;	
	margin: 0px;
	padding: 0px;	
	text-align:left;
}
a.mainlevel-right, a.mainlevel-right:link, a.mainlevel-right:visited, a.mainlevel-right:active{
	display: block;
	color: #ffffff;
	text-decoration: none;
	line-height: 15px;
	background-image: url(../images/puce_droit_actif.gif);

	background-repeat: no-repeat;
	background-position: 26px 5px;
	padding-left: 40px;
}
a.mainlevel-right:hover{ background-image: url(../images/puce_droit.gif);  color: #cfd628; }
#active_menu-right{ background-image: url(../images/puce_droit_over.gif); color: #4db6db; }

/* ........................................................... LIENS DIVERS */

a, a:link, a:visited{ color: #3b8abf; text-decoration: underline; }
a:hover{ color: #cc0000; }

/* ........................................................... DEV&COM */

#devandcom{ float:right; }
#topw{ font-size: 10px; }
a.topwize, a.topwize:link, a.topwize:visited, a.topwize:active{ font-size: 10px; color: #3e4149; }

/* ........................................................... MENU FOOTER */

div.moduletable-footer{
	color: white;
	margin-right: 20px;
	margin-left: 20px;
}
a.mainlevel-footer, a.mainlevel-footer:visited, a.mainlevel-footer:link{
	font-size: 9px;
	color: white;
	text-decoration: none;	
}
a.mainlevel-footer:hover{
	color: white;
	text-decoration: underline;	

}
#active_menu-footer{
	color: #cfd628;
	text-decoration:none;	
}

/* ........................................................... MENU BOTTOM */

div.moduletable-bottom{
	width: 653px;
	color: #484b55;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 5px;
	padding-bottom: 5px;
	text-align:center;
}
a.mainlevel-bottom, a.mainlevel-bottom:visited, a.mainlevel-bottom:link{
	font-size: 10px;
	letter-spacing: 1px;
	color: #484b55;
	text-decoration: none;	
}
a.mainlevel-bottom:hover{
	color: #484b55;
	text-decoration: underline;	
}
#active_menu-bottom{
	color: #4db6db;
	text-decoration: none;	
}

/* ........................................................... MENU USER1 */

div.moduletable-user1{
	color:  #3983bb;
	* float:left;
}
a.mainlevel-user1, a.mainlevel-user1:visited, a.mainlevel-user1:link{
	font-size: 9px;
	color:  #3983bb;
	text-decoration: none;	
}
a.mainlevel-user1:hover{
	color:  #3983bb;
	text-decoration: underline;	

}
#active_menu-user1{
	color: #3983bb;
	text-decoration:none;	
}


/* ........................................................... CONTACT */

.contentpane-contact{

}
/*  Bouton imprimer */
.con_print{
	float: right;
}
.con_img{
	clear: both;
	float:right;
}
.con_name{
	font-size: 15px;
	margin-bottom: 10px;
	font-weight: bold;
}
div.con_add, div.con_info, div.con_misinfo, div.con_vcard{
	margin-top:5px;
	margin-left:10px;
}
.con_txtchp, .con_form_des{
	font-weight: bold;
}
div.con_form{
	/*margin-top:15px;*/
	margin-left:10px;
}
div.con_form{
	background-color: #eeeeee;
	border: 1px solid #ced1d1;
	padding : 15px;
	margin-right: 10px;
	float:left;
}
.con_form_des{
	text-align:center;
	float:left;
	background-color: #eeeeee;
	border: 1px solid #ced1d1;
	border-bottom : none;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 25px;
	padding-left: 5px;
	width: 250px;
	
}
#contact_email, #contact_name{
	width: 350px;
}
#contact_text, #contact_subject{
	width: 550px;
}

/* ........................................................... TEMPLATES */



/* ........................................................... CORRECTIF */


#main p, #main ul{
	margin-top: 10px;
	margin-bottom: 10px;
}
#main ul{
	margin-left: 25px;
	text-align:left;
}
#main ul li{
	margin-top: 4px;
	margin-bottom: 4px;
}

.contentpaneopen{
	width: 100%;
}
.inputbox{
	font: 12px/16px "Trebuchet MS", "MS Sans Serif", Geneva, sans-serif;
}
.cut_inter{
	clear:both;
	height: 20px;
	font-size: 1px;
	line-height: 1px;
}
.button{
	background-color: #3983bb;
	border: 1px solid #3983bb;
	color: white;
}

.left{
	float: left;
	width: 290px;
}
.clear{
	clear:both;
}
/*
h3{
	font-size: 14px;
	line-height: 20px;
	padding-left: 30px;	
	color: #cc0000;
	background-image:url(../images/truelle_rouge.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	border-bottom: 1px solid #cc0000;
	margin-bottom: 5px;
	margin-top: 5px;
}
*/
/*-----------------------------*/

.moduletable-bleu h3, .moduletable-pink h3, .moduletable-orange h3 ,
.moduletable-green h3, .moduletable-red h3, .moduletable-gris h3{
	background-repeat: no-repeat;
	color: #ffffff;
	height: 28px;
	line-height: 28px;
	padding-left: 37px;
	font-size : 12px;
	text-transform:uppercase;
	font-weight: bold; 
	border-bottom:none;
}
.moduletable-bleu h3{
	background-image:url(../images/h3-right-bleu.gif);
}
.moduletable-pink h3{
	background-image:url(../images/h3-right-pink.gif);
}
.moduletable-orange h3{
	background-image:url(../images/h3-right-orange.gif);
}
.moduletable-green h3{
	background-image:url(../images/h3-right-green.gif);
}
.moduletable-red h3{
	background-image:url(../images/h3-right-red.gif);
}
.moduletable-gris h3{
	background-image:url(../images/h3_right.gif);
}


/*LIEN*/
ul#mainlevel-droit{
	margin:0px;
}
#mainlevel-droit li{
	list-style:none;
	margin:0px;
	line-height:18px;
	padding-left:10px;
}
a.mainlevel-droit, a.mainlevel-droit:link, a.mainlevel-droit:visited, a.mainlevel-droit:active{
	background-image:url(../images/puce-h3.gif);
	background-repeat:no-repeat;
	background-position: 0px 6px;
	display:block;
	padding-left: 12px;
	color:white;
	text-decoration:none;
}
.moduletable-orange a.mainlevel-droit:hover{
	color:#f4720a;
	background-image:url(../images/puceorange-h3.gif);
	text-decoration:underline;
}
.moduletable-bleu a.mainlevel-droit:hover{
	color:#3b8abf;
	background-image:url(../images/pucebleue-h3.gif);
	text-decoration:underline;
}
.moduletable-green a.mainlevel-droit:hover{
	color:#90bd16;
	background-image:url(../images/pucegreen-h3.gif);
	text-decoration:underline;	
}
.moduletable-pink a.mainlevel-droit:hover{
	color:#e42f88;
	background-image:url(../images/pucepink-h3.gif);
	text-decoration:underline;	
}
.moduletable-red a.mainlevel-droit:hover{
	color:#cc0000;
	background-image:url(../images/pucered-h3.gif);
	text-decoration:underline;	
}
.moduletable-gris a.mainlevel-droit:hover{
	color:white;
	background-image:url(../images/pucegris-h3.gif);
	text-decoration:underline;	
}

a.contentpagetitle-trouge, a.contentpagetitle-trouge:link, a.contentpagetitle-trouge:active, a.contentpagetitle-trouge:visited,
a.contentpagetitle-tvert, a.contentpagetitle-tvert:link, a.contentpagetitle-tvert:active, a.contentpagetitle-tvert:visited,
a.contentpagetitle-tbleu, a.contentpagetitle-tbleu:link, a.contentpagetitle-tbleu:active, a.contentpagetitle-tbleu:visited,
a.contentpagetitle-trose, a.contentpagetitle-trose:link, a.contentpagetitle-trose:active, a.contentpagetitle-trose:visited,
a.contentpagetitle-torange, a.contentpagetitle-torange:link, a.contentpagetitle-torange:active, a.contentpagetitle-torange:visited
a.contentpagetitle, a.contentpagetitle:link, a.contentpagetitle:active, a.contentpagetitle:visited
{
	color: #2f3137;
	text-decoration:none;
}
a.contentpagetitle-trouge:hover{
	color: #cc0000;
}
a.contentpagetitle-tvert:hover{
	color: #7cb716;
}
a.cotentpagetitle-tbleu:hover{
	color: #3b8abf;
}
a.cotentpagetitle-trose:hover{
	color: #e42f88;
}
a.cotentpagetitle-torange:hover{
	color: #f4720a;
}
a.cotentpagetitle:hover{
	color: #656977;
}
/*
#mainlevel-droit a{
	background-image:url(../images/puce-h3.gif);
}
*/

