#menu-fonctions ul li#envoyer form { position: relative; top: 1.2em; right: 10.5em; display: none }
#menu-fonctions ul li#envoyer form .envois { border: 1px solid #888; font-size: 10px; width: 15em }
#menu-fonctions ul li#envoyer form .valider { border: 1px none #888; background: #000; color: #fff; font-size: 10px; text-transform: uppercase; padding: 0; position: relative; top: 0.2em; border-top: 0.1em none #000; border-bottom: 0.1em none #000;   }

#article .image img.width200, #document .image img.width200 { width: 200px }
#article .image img.height200, #document .image img.height200 { height: 200px }
#article .image .legende.taille200, #document .image .legende.taille200 { width: 200px;  display: block; line-height: normal; margin-top: 1em }
#article .image .imageLegende.taille200, #document .image .imageLegende.taille200 { width: 200px;  display: block; line-height: normal; margin-top: 1em }
#article .image .taille200, #document .image .legende200 { width: 200px;  display: block; line-height: normal; margin-top: 1em }

#article .image img.width400, #document .image img.width400 { width: 400px }
#article .image img.height400, #document .image img.height400 { height: 400px }
#article .image .legende.taille400, #document .image .legende.taille400 { width: 400px;  display: block; line-height: normal; margin-top: 1em }
#article .image .imageLegende.taille400, #document .image .imageLegende.taille400 { width: 400px;  display: block; line-height: normal; margin-top: 1em }
#article .image .taille400, #document .image .legende400 { width: 400px;  display: block; line-height: normal; margin-top: 1em }

div#ical
{
	margin-top:6px;
}

div#ical a{
	font-size:11px;
	color:#888888;
}

div#ical a:hover{
	text-decoration:underline;
}

div#gmap a{
	font-size:11px;
	color:#888888;
}

div#gmap a:hover{
	text-decoration:underline;
}

 /* 
 CSS du div rss par structure et du flux des recherches personnalisées.
 */

div#rss{
	background-image:url('/img/rss.png');
	background-repeat:no-repeat;
	border-bottom:1px solid #000000;
	font-family:Courier new;
	padding-bottom:10px;
	padding-left:20px;
	margin-bottom:15px;
}

div#rss a{
	color:#888888;
}

div#rss a:hover{
	text-decoration:underline;
}

div.ical a{
	color:#888888;
}

div.ical a:hover{
	text-decoration:underline;
}


 /* 
 CSS du div rss des vernissages en dessous du moteur de recherche
 */

div#rss2{
	margin-top:15px;
	padding: 5px 0;
	border-top:3px solid #000000;
	border-bottom:2px solid #000000;
	font-family:Courier new;
}

div#rss2 img{
	float:right;
	margin-top:3px;
}

div#rss2 a{
	color:#888888;
}

div#rss2 a:hover{
	text-decoration:underline;
}

ul#rss img
{
	margin:5px;
}

ul#rss{
	list-style-type:circle;
	margin-top:15px;
}

ul#rss li a
{
	color:#336699;
}

ul#rss li a:hover
{
	text-decoration:underline;
}