
a:link		{ text-decoration: none; color:#6699CC;}
a:visited	{ text-decoration: none; color:#6699CC; }
a:hover		{ text-decoration: underline; color:#6699CC; }

#col-gauche a:link		{ text-decoration: none; color:#b90404; font-weight:bold;}
#col-gauche a:visited	{ text-decoration: none; color:#b90404; font-weight:bold;}
#col-gauche a:hover		{ text-decoration: underline; color:#b90404; font-weight:bold;}

.italique{font-style:italic;}
.souligne{text-decoration: underline;}
.texte
{ font-size:100%; }
.texte-erreur
{ color:#ff0000; }
.intertitre
{ color:#b90404; font-size:16px; font-weight:bold; text-transform:none; margin-bottom:20px; display:block;}
.txt-rouge-gras
{ color:#b90404; font-size:16px; font-weight:bold; text-transform:none;}
.txt-rouge-gras
{ color:#b90404; font-weight:bold; text-transform:none;}
.txt-rouge-gras-souligne
{ color:#b90404; font-weight:bold; text-transform:none; text-decoration: underline;}
.fleche-rouge-txt-rouge
{ background:url(../../e_img/charte/petite-fleche-rouge.gif) no-repeat center left; font-style:italic; color:#b90404; text-transform:none; padding-left:19px;}
	div.clear 		{ clear:both; display: block; height: 1px; overflow: hidden; margin: 0; padding:0;}
	abbr, acronym 	{ border-bottom:1px dotted #EFEFEF; cursor:help; }
	img 			{ border:0; }
	form 			{ margin:0; padding:0; border:none; }

	h1,h2,h3,h4		{margin:0; padding:0;
					  border:none;
					  font-family: arial, verdana, helvetica, sans-serif;
					}

	h1				{ font-size:140%;}
	h2				{font-size:130%; text-transform:uppercase; font-weight:bold; }
	h3				{font-size:117%; font-weight:bold; margin-bottom:15px; }
	h4				{font-size:100%; }

   /* style pour le WYSIWYG : utiliser en cas de nécessité car apparait sélectionné par défaut dans la liste des styles */
	/*.mceContentBody{ text-align:left; font-family: arial, verdana, helvetica, sans-serif; font-size:0.7em;}*/

div#ewb_vue { margin:0; padding:0; width:100%;}
div#ewb_vue table { width:100%; font-size:100%; font-family: arial,verdana,helvetica,sans-serif;text-align:left; }
div#ewb_vue table.vue { width:948px; margin:0; padding:0; text-align:left; font-family: arial, verdana, helvetica, sans-serif;}

div#overDiv {text-align:left;}

div#ewb_vue table  .colDr{float:left; width:auto;}


html, body {
    height: 100%;
}


body {
	margin : 0;	padding : 0;
	text-align:center;
	height:100%;
	font-family: arial, verdana, helvetica, sans-serif;
	background:#EBEBE7 url(../../e_img/charte/bkg-body-dec.gif) no-repeat center top; font-size:0.75em; color:#292929;
}


/* ----- APPLICATION DU MÊME STYLE DE BASE AU CELLULE DE TABLEAU ----*/
td {
	font-family: arial,verdana,helvetica,sans-serif;
	 color:#333333;
	}

div#skip-top {position: absolute; margin:0; padding:0; display: none; }
div#container {
    position: relative;
	margin : 0 auto;
	padding : 0 0 0px 0;
	text-align : left;
	width:980px;
	min-height: 80%;
	height:auto;	
}
div#header {	margin:0; padding:17px 0 30px 35px;	text-align:left; /*background:url(../../e_img/charte/fd-header.jpg) no-repeat;*/  height:151px; overflow:hidden;}
div#header h1 { display:none; }

div#logo 		{ display:block; float:left; margin:0px; padding-right:36px;}
div#logo img 	{ display:block; }

#slogan {float:left;}
#slogan img{margin-bottom:6px;}
#slogan p{margin:0;padding:0;text-align:center;}
#slogan p.stitre{font-weight:bold; font-size:18px; /*font-size:167%;*/}


div#bottom {position:relative; text-align:center;background:url(../../e_img/charte/fd-bottom.jpg) no-repeat; font-weight:bold; width:986px;}
div#bottom { padding: 16px 0;}

div#bottom ul { margin:0;padding:0;}
div#bottom ul li { margin:0;display:inline; padding:8px 0 0 0; list-style-type:none; }
div#bottom a:link, div#bottom a:visited,div#bottom a:hover ,div#bottom a:active  {color:#752c15; }
div#bottom a:hover 	{ text-decoration: underline; }

#placard-bottom{position:absolute; right:19px; bottom:9px;background:url(../../e_img/charte/placard-solitude.png) no-repeat; }

div#contenu { padding:17px 0 0 0; /*margin:0 14px;*/ text-align:left; height:auto; background-color:#f2f2f2; } 

/*home*/
 .colG{float:left;}
 .colDr{float:right;}

#haut {padding:17px 0 53px 0;}
#haut .colG{width:498px;}
#haut .colDr{width:388px;padding:0 12px 0  22px;}

#milieu .colG{width:319px; padding:0 14px;}
#milieu .colDr{width:555px; padding:0 12px 20px 12px  }

#bas {padding:0 17px 0px 17px; margin-top:45px; }

/*----------Page interne------------*/
/*div#gauche { width:170px; float:left; text-align:left; }
div#centre {position:relative; margin:0 0 0 170px; text-align:left; width:597px;	}*/

div#content-one {width:100%;}

#menu{  }
#menu ul{ padding:11px 0 0 83px; margin:0;}
#menu ul li{ margin:0; padding:0; list-style-type:none; display:inline;}
#menu ul li .item{ float:left; color:#661401;}
#menu ul li .selected{ float:left; color:#be1111;}
#menu ul li .item a:link,
#menu ul li .item a:hover,
#menu ul li .item a:visited,
#menu ul li .item a:active{ color:#661401; text-decoration:none;}

#menu ul li .selected a:link,
#menu ul li .selected a:hover,
#menu ul li .selected a:visited,
#menu ul li .selected a:active{ color:#be1111; text-decoration:none;}
#menu ul li span{display:block;}
#menu ul li .item .ligne1,#menu ul li .selected .ligne1{ font-size:14px; font-weight:bold; }
#menu ul li .item .ligne2,#menu ul li .selected .ligne2{ font-size:11px; }
.bloc{background:#fff; padding:0 12px 12px 12px }
.bloc h2{position:relative;margin:-27px 0 5px 0;}


/*campagne*/
#haut .colDr h2{margin-top:-24px; text-align:right;}

#miniform-news{ background:#ffffff; border:1px solid #e4e4e4; width:254px; padding:0 18px 10px 19px; text-align:center; margin:0 0 0px 10px;}
#miniform-news .titre{ font-weight:bold; }
#miniform-news .liens-facebook-twitter{ height:44px; width:80px; margin:0 0 0 85px; }
#miniform-news .form-news{ font-weight:bold; }
#miniform-news .form-news .champemail { float:left; padding-top:4px; margin-right:5px; width:210px; height:28px;}
#miniform-news .form-news .btnok { float:left; }

#miniform-news label{padding-left:41px;}
#miniform-news input.champText{background:url(../../e_img/charte/bkg-champ-insc_news.gif) no-repeat; width:210px; border:0; padding:8px 8px 7px 8px; margin-right:5px;font-size:100%; color:#8e8e8e; height:13px;}
#contenu #col-droite #miniform-news input.submit{ border:none; }
#miniform-news ul{ margin:2px 0 0 1px; padding:0; display:inline;}
#miniform-news ul li{ margin:0; padding:0; list-style-type:none; float:left;}
#miniform-news ul li.img-titre{ padding-left:8px; }
#miniform-news ul li a{ display:block; padding:6px 6px 0 0; }

/*theme*/
.themes img{margin:0 -14px;}

/*edito*/
#milieu .colDr h3{margin-bottom:2px;}
#milieu .colDr img{margin-bottom:10px;}

/*collectif*/
#bas .bloc{position:relative;height:1%;}
#bas .bloc h2{float:left;margin-top:-25px;}
#bas .txtAccole{float:left;margin-top:8px;}

#menu{ height:46px; background:url(../../e_img/charte/bkg-menu.gif) no-repeat;}
#contenu #col-gauche{ float:left; width:618px; min-height:1px; padding:0 0 0 17px; }
#contenu #col-droite{ float:left; margin:-247px 0 0 25px; width:308px; }

#contenu #col-gauche.cadre-blanc-tpl1{ background:#ffffff; border:1px solid #e4e4e4; width:597px; padding:22px 16px 25px 22px; }


.fleche-jesigne{ height:47px;
left:530px;
position:relative;
top:-5px;
width:67px; }


div#contenu #col-gauche .video_home{ float:left; margin:0 0 0 12px; }
div#contenu #col-gauche .reseaux-siciaux{  }
div#contenu #col-gauche .reseaux-siciaux ul{ margin:0; padding:0;}
div#contenu #col-gauche .reseaux-siciaux ul li{ margin:0 0 10px 0; padding:0; list-style-type:none; }
div#contenu #col-gauche .lientoutesvideos{ margin-top:0px; padding-right:83px; text-align:right; font-size:13px; font-weight:bold; }
div#contenu #col-gauche .lientoutesvideos a{ color:#661401; }

div#contenu #col-gauche #liste-actus-home-top{ background:url(../../e_img/charte/actu-home-top.gif) no-repeat top right; height:51px; width:619px; }
div#contenu #col-gauche #liste-actus-home{padding:15px 19px 10px 23px; margin-bottom:15px; background:#ffffff; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; width:575px; }

div#contenu #col-gauche #liste-actus-home .vignette-actu-home{ float:left; }
div#contenu #col-gauche #liste-actus-home .infos-actu-home{ float:left; margin-left:15px;}
div#contenu #col-gauche #liste-actus-home .infos-actu-home .titre-actu-home{ font-size:14px; font-weight:bold; color:#661401; }
div#contenu #col-gauche #liste-actus-home .infos-actu-home .date-actu-home{ font-weight:bold; }
div#contenu #col-gauche #liste-actus-home .infos-actu-home .accroche-actu-home{  }
div#contenu #col-gauche #liste-actus-home .infos-actu-home .accroche-actu-home a{ color:#661401; font-weight:bold; display:block; margin:10px 0 0 0; }
div#contenu #col-gauche #liste-actus-home .lientoutesactus{ margin-top:7px; text-align:right; font-size:13px; font-weight:bold; }
div#contenu #col-gauche #liste-actus-home .lientoutesactus a{ color:#661401; }


div#contenu #col-gauche #liste-actions-home-top{ background:url(../../e_img/charte/action-mois-home-top.gif) no-repeat top right; height:54px; width:619px; }
div#contenu #col-gauche #liste-actions-home{padding:15px 19px 10px 23px; margin-bottom:15px; background:#ffffff; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; width:575px; }

div#contenu #col-gauche #liste-actions-home .vignette-action-home{ float:left; margin-top:-30px; position:relative;}
div#contenu #col-gauche #liste-actions-home .infos-action-home{ float:left; margin-left:16px; width:71%;}
div#contenu #col-gauche #liste-actions-home .infos-action-home .titre-action-home{ font-size:14px; font-weight:bold; color:#661401; }
div#contenu #col-gauche #liste-actions-home .infos-action-home .date-action-home{ font-weight:bold; }
div#contenu #col-gauche #liste-actions-home .infos-action-home .accroche-action-home{  }
div#contenu #col-gauche #liste-actions-home .infos-action-home .texte-action-home a{ color:#661401; font-weight:bold; display:block; margin:10px 0 0 0;}

#petition{background:url(../../e_img/charte/bkg-form-petition.gif) no-repeat; padding:144px 0 0 29px; margin-bottom:15px; height:389px; }

#petition fieldset {
border:none;
padding:0;
text-align:left;
}

#petition #compteur { margin-left:22px;
padding:0 53px 0 0; }
#petition #compteur .nbr-signataires { background:url(../../e_img/charte/bkg-compteur.gif) no-repeat; height:56px;
height:46px;
padding:0 0 10px 0;
text-align:right; 
font-weight:bold;
font-size:42px;
width:211px;}

#petition #compteur .nbr-signataires span{ display:block;
float:right;
text-align:center;
width:35px; }

#petition #compteur .img-signataires{ text-align:center; margin:2px 0 0 0; }

#petition .txt-engagenement{ margin:14px 0 0 0; }
#petition .txt-engagenement a{ text-decoration:underline; color:#000000;}

#contenu #col-droite #petition input  { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; }
#contenu #col-droite #petition input.texte {  width:152px; height:23px; font-size:100%; border:solid 1px #e0e0e0 }
#contenu #col-droite #petition input.erreur {  border:solid 1px #FF1900 }
#contenu #col-droite #petition div.textinfo { float:left; width:20%; padding:12px 10px 0 0; text-align:left;}

#petition .txt-champ-obli { margin:5px 0 0 0; }
#contenu #col-droite #top-archives{ background:url(../../e_img/charte/archives-top.gif) no-repeat top right; height:54px; width:295px; margin:0 0 0 10px;}
#contenu #col-droite #archives{ width:264px; padding:9px 10px 15px 19px; color:#661502; margin:0 0 15px 10px; background:#ffffff; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
#contenu #col-droite #archives ul{ border:none;
margin:0;
padding:0; }
#contenu #col-droite #archives ul li{ display:list-item;
list-style:none outside none;
margin:0 0 5px 0;
padding:0 10px 0 0; }

#contenu #col-droite #archives ul li a{ color:#661502; text-decoration:none; }

/* je fais un don */
.btDon{display:block; text-align:center;margin-bottom:15px;}


#formDon{position:relative; margin-left:-7px;}

/*______________titre__________________*/
div#titre {margin:0 0 20px 0; 	padding:0; 	text-align:left; 	width:100%; 	height:auto;	}
div#titre h2 { margin:0; padding:0;}


/*______________chemin de fer__________________*/
div#chemin { text-align:left; margin:0 0 15px 0; padding:4px 0 4px 0;  }

div#chemin ul { margin:0; padding:0; }
div#chemin li {display:inline;	list-style:none; background :url(../../e_img/charte/arrow_b.gif);	background-repeat: no-repeat; margin: 0 0 0 0px; padding: 1px 0 0 15px;	}

div#chemin li.first {background : none; padding: 1px 0 0 0; }

div#chemin li a:link,div#chemin li a:visited,div#chemin li a:hover,div#chemin li a:active  	{ color:#292929; }
div#chemin li a:hover 	{ text-decoration:underline; }

#contenu #col-gauche.cadre-blanc-tpl1 h1.interne{ margin-top:0px;color:#671502; font-size:20px; font-weight:bold; text-transform:none; }
#contenu #col-gauche.cadre-blanc-tpl1 h1{ margin-top:-47px; color:#671502; font-size:20px; font-weight:bold; text-transform:none; }
#contenu h1{color:#671502; font-size:20px; font-weight:bold; text-transform:none;}
#contenu h2{ color:#b90404; font-size:16px; font-weight:bold; text-transform:none;}


#contenu .bloc-independant{ background:#ffffff; border:1px solid #e4e4e4; width:585px; padding:14px 28px 32px 22px; margin-top:14px; }
#contenu .bloc-independant .vignette-bloc-independant{ float:left; /*padding:0 16px 5px 0;*/ }
#contenu .bloc-independant .infos-bloc-independant{  }
#contenu .bloc-independant .infos-bloc-independant .titre-bloc-independant{ font-size:14px; font-weight:bold; margin-bottom:19px; }
#contenu .bloc-independant .infos-bloc-independant.listeActus .titre-bloc-independant,
.listeVideos .titre,.video-youtube .titre{ font-size:14px; font-weight:bold;  margin-bottom:3px;}
#contenu .bloc-independant .infos-bloc-independant .date-bloc-independant{  margin-bottom:15px; }
#contenu .bloc-independant .infos-bloc-independant .accroche-bloc-independant{ margin-bottom:19px; }

#contenu .bloc-independant .infos-bloc-independant .texte-bloc-independant{ margin-bottom:19px; }

#contenu .bloc-independant .infos-bloc-independant .lien-bloc-independant{ font-weight:bold; }
#contenu .bloc-independant .infos-bloc-independant .lien-bloc-independant a{ color:#661401; text-decoration:none; }

#contenu .bloc-independant .video-bloc-independant{ float:left; /*padding:0 16px 5px 0;*/ }
#contenu .bloc-independant .video{ margin-left:250px; }
#contenu .bloc-independant .image{ margin-left:120px; }
#contenu .bloc-independant .image.asso{ margin-left:120px; }
#contenu .bloc-independant .texte{ margin-left:0px; }

/*
div#accessibility-menu	{
		margin:0;
		height:26px; padding: 8px 0 0 0; text-align:right; width:auto;}

div#accessibility-menu h2 { display:none; margin:0; padding:0; }
div#accessibility-menu ul { margin:0;padding:0;  }
div#accessibility-menu li { display :inline; margin :0; padding :0; }
div#accessibility-menu a {  color:#000000; }

div#help, div#sitemap{ margin:0;padding:0 0 0 5px; display:inline; }
div#globalsearch 		{ margin:0; padding:10px 10px 10px 10px; display:inline;}
div#globalsearch form 	{ display:inline;}
div#globalsearch label { margin:0; padding:0;color:#000000;  font-weight:bold;cursor:pointer;
	}

div#globalsearch input.searchengine { margin:0; padding:0 0 0 2px; vertical-align: middle; font-family : arial, verdana, helvetica, sans-serif;
	font-size:100%; width:10%; height:1.5em; border:1px solid #7f9db9; 
	}

div#globalsearch input.submit {margin:0; padding:0; font-style:normal; font-weight:normal; font-size:11px; }
div#globalsearch input.image { margin:0 0 0 0px; padding:0 0 0 5px; vertical-align: middle; }
div#menu-principal { display:block; float:left; white-space:nowrap; height:20px; background:#F58225 url(../../e_img/charte/bk_menu.gif) repeat-x; width:auto;margin:16px 0 0 0;voice-family:"\"; }\"";voice-family:inherit; width:auto; }

div#menu-principal ul { margin:0; padding:2px 0 0 0;  }
div#menu-principal li { margin:0; display:inline; background:url(../../e_img/charte/sep_menu.gif) no-repeat; list-style-type:none; padding:5px 7px 6px 10px; }
div#menu-principal li.first { background:none !important; }
div#menu-principal li.selected { background:url(../../e_img/charte/bk_menu_selected.gif) repeat-x; }
div#menu-principal li.firstselected { background:url(../../e_img/charte/bk_menu_selected.gif) repeat-x; }

div#menu-principal li a:link { color:#FFFFFF; }
div#menu-principal li a:visited { color:#FFFFFF; }
div#menu-principal li a:hover { color:#FFCC66; text-decoration:none; }

	
div#menu-gauche {
		width:160px;
		margin:0;
		padding:5px 0 5px 5px;
		text-align:left;
		height:auto;
		background-color:#DDDDDD;
		}


div#menu-gauche ul { margin:0; padding:0; }
div#menu-gauche li { padding:0; margin:0; list-style-type:none; }
div#menu-gauche li a { color:#000000; }

div#menu-gauche span.level2-selected a { display:block; border-top:1px solid #FFFFFF;  background-color:#DEDEDE; padding:5px 0 5px 15px;color:#333333; }
div#menu-gauche span.level2-item a { display:block; border-top:1px solid #FFFFFF; background-color:#DEDEDE; padding:5px 0 5px 15px; }
div#menu-gauche span.level2-item a:hover, div#menu_gauche span.level2-selected a:hover { background-color:#DEDEDE; text-decoration:none;color:#333333; }

div#menu-gauche span.level3-selected a { display:block; color:#FFFFFF; border-top:1px solid #FFFFFF; background-color:#333333; padding:2px 0 2px 25px; }
div#menu-gauche span.level3-item a { display:block; color:#FFFFFF; border-top:1px solid #FFFFFF; background-color:#333333; padding:2px 0 2px 25px; }
div#menu-gauche span.level3-item a:hover { background:#333333; text-decoration:none; }

div#content-two { position:relative;float:left; background:#dfdfdf;width:430px; }
div#droite {
		position:relative;
		padding:0;
		margin:0 0 0 432px;background-color:#dedede; width:160px;
		text-align:left;
		height:auto;
		}
div#pagination { padding:0; width:100%;  margin:0; text-align:center;}
div#pagination li { margin:0; padding:0; text-align:left; float:left; display:inline; }
div#pagination li div.element { margin:0; padding:0; text-align:center; width:90px;  }
*/

 body .pagination{clear:both; position:relative; overflow:hidden; height:1%; width:270px; margin:10px auto 0; color:#661401;}
 .pagination div{float:left;}
 .pagination div.numeros{padding:0 10px;}
 #col-gauche .pagination a,#col-gauche .pagination a:link,#col-gauche .pagination a:visited,#col-gauche .pagination a:focus,.pagination a:hover,#col-gauche.pagination a:active,
 .pagination a,.pagination a:link,.pagination a:visited,.pagination a:focus,.pagination a:hover,.pagination a:active
 {color:#661401;}
 

#formulaire fieldset.login {
	padding:10px; margin:0 auto; border:1px solid #408DD3;
		width:40%;
	}

	#formulaire legend.login {
		margin:0; padding:0;
		font-family: arial, verdana, helvetica, sans-serif;
		font-style:normal;
		color:#292929;
	}

	div#formulaire {margin:0;padding:0;width:99%; height:550px; overflow: hidden;		}
	#formulaire fieldset {padding:0px; border:1px solid #c7c5c3; text-align:left;}
	#formulaire.envoiAmi fieldset {
    border:1px solid #671502;
    margin:0 auto;
    padding:10px;
    text-align:left;
    width:80%;
  }
  
  #formulaire.envoiAmi div.textinfo { float:left; width:25%; padding:2px 10px 0 0; text-align:left;}

	

	#formulaire legend {
		margin-bottom:10px; padding:0;
		font-family: arial, verdana, helvetica, sans-serif;
		font-style:normal;
		color:#292929;
	}

	#formulaire .erreur {
	   color: #FF1900;
	   border: 1px solid #FF1900;
	}

	#formulaire ul {margin:0; padding:0; border:none;}
	#formulaire li {display:inline; list-style:none; padding:0 10px 0 0; margin:0;}
	#formulaire li.checkbox {display:block; list-style:none; padding:0; margin:0;}

	#formulaire label { margin:0; padding:0; font-family : arial, helvetica, verdana, sans-serif; font-weight:normal; cursor:pointer; }

	#formulaire input  { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; }
	#formulaire input.texte {  width:19em; font-size:100%; border:solid 1px #e0e0e0 }
	#formulaire input.login { width:14em; font-size:100%}
	#formulaire input.textecourt { width:25%; border:solid 1px #e0e0e0  }



	#formulaire select { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; width:50%; color:#000000;}
   #formulaire table.mceEditor select{width:20%;}

	#formulaire textarea { font-size:100%;margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif;  width:99%; color:#000000; }

	#formulaire input.submit { margin:0; padding:4px; font-family: arial, verdana, helvetica, sans-serif; font-size:100%; border:0; background:url(../../e_img/charte/fd-bt.gif) repeat-x #a78f6d; border:solid 1px #bdb8a8; cursor:pointer; overflow:visible; }
	#formulaire input.submit-login { margin: 0 0 0 10px; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-size:100%; }

	#formulaire div.textinfo { float:left; width:20%; padding:2px 10px 0 0; text-align:left;}
	#formulaire div.texte { margin:0 0 5px 0;}


#plan td {font-family:arial,verdana,sans-serif;font-size:11px;color:#669933;}
#plan tr.map{background-color:#fc6;}
#plan td.map{background-color:#fc6;}

#plan ul.map  {margin:0;padding:0 0 0 16px;}







.retourListeActus{ text-align:right; margin:10px 0 10px 0; }
.titreDetailActu h3{ margin:0; }
.dateDetailActu{ margin:0 0 15px; }
.AddthisDetailActu{ float:right;
padding-right:40px; }

.pagination{ text-align:center; margin:10px 0 0 0; }

div.player_flash{text-align:center;}
			.conteneur-element{width:95%;clear:both;  height:auto; padding:5px 0 0 5px; font-size:100%;}
		.conteneur-element img{margin:0 5px 3px 0;}

			.txt-img-dr{padding-left:10px; font-size:100%;}
		.txt-img-dr img{margin-left:10px;}

			.txt-img-g{font-size:100%;}
		.txt-img-g img{margin-right:20px;}

		div#resultat {  clear:both; width:95%; background:#EEEFF2; padding:10px; }
		div#resultat h2 {  padding:10px; }
		div#resultat div#details {   background:#EEEFF2; padding:5px 20px; }
		div#resultat h3 {  padding:10px; color:#0295CB; }

			

.video-g{ float:left;
font-size:100%;
margin-right:18px; }


