/*-------------------------------------------------------------  



Theme Name: SilveRay							



Description: WP Theme.



Author: jempolsemut@yahoo.com 											

																		

---------------------------------------------------------------*/







body {

	margin: 0;

	padding: 0 20px ;

	color: #000;

	font-size: small; 

	font-family: Verdana, Arial, sans-serif;

	line-height: 1.5em;

	/*background: #6c6c6c url(images/bg_body.gif);*/

	background: #99b3cc;

	}







/* links */

a:link {	color: #006a8d;	text-decoration: none;}

a:hover  {color: #006A8D; text-decoration: none;}

a:visited {color: #006A8D; text-decoration: none;}



/* basic elements */







p {

	padding: 0 0 10px;

	margin: 0;

	}



form {

	margin: 0;

	padding: 0;

	}



img {border: none 0;}





/* basic phrase element styles */





blockquote {

	margin: 0 20px 0 5px;

	padding: 10px 0 10px 45px;

	line-height: 1.5em;

	color: #777;

	background:  url(images/bquote.gif) no-repeat;	

	}



code {



	color: #666;



	font-family: Monaco, monospace;



	font-size: 120%;



	text-align: left;



	}



code strong {



	color: #630;



	}



abbr, acronym {



	font-style: normal;



	border-bottom: 1px dotted #ccc;



	cursor: help;



	}



a abbr {



	border: none;



	}



em {



	font-style: italic;



	}



strong {



	font-weight: bold;



	}



del {



	text-decoration: line-through;



	color: #666;



	}



ins {



	text-decoration: none;



	font-style: italic;



	}



address {



	margin: 0;



	padding: 0;



	font-style: normal;



	}



h1, h2, h3, h4, h5, h6 { font-family: Verdana, Arial, sans-serif;}







/* layout



---------------------------------------------------------- */







#wrap {



	width: 1190px;





	margin: 0 auto;



	background: #e7e7e7 ;

	

	border-left:1px solid #5c5c5c;

	

	border-right:1px solid #5c5c5c;



	}



#content {



	margin: 20px 0;

	

	background:  url(images/bg_sb_left.gif) repeat-y 0 0;



	}

	

#content-inner {



	padding: 0 10px;



	background: url(images/bg_sb_right.gif) repeat-y 100% 0;	



	}

	

#maincol {



	width: auto;



	margin: 0 290px 0 200px;



	background: #fff url(images/bg_maincol.gif) no-repeat 0 0;

	

	border-left: 1px solid #fff;



	border-right: 1px solid #fff;

	min-height: 500px;

	}



.col-inner {



	padding: 0 10px;

	min-height: 500px;

	}



#leftcol {



	position:relative;

	

	float: left;



	width: 182px;



	}



#rightcol {



	float: right;



	width: 272px;



	}



.sidebar {



	margin: 0;



	padding: 0;



	font-size: 95%;



	}







/* header



---------------------------------------------------------- */







#header {

	position: relative;

	background:#d3d9b7 url(images/header_googlemap.jpg) repeat-x 0 0;

	height: 140px;

	}

#header a.blog {font-size: 14px; color: #b4b4b4;	width: 354px; height: 80px; font-family: verdana; font-style: italic; font-weight: normal; 	background: url(images/tutoriel-google-map_.png) no-repeat; text-decoration: none; display:inline-block; margin-left: 25px;}

#header a.blog span{position: relative; top: 48px; left: 28px;}

#header h1 {margin: 0 !important; padding: 0 !important; float: left;}

#p_bloc{margin: 0; padding: 0; height: 15px;} /*27 00 12*/

	

#clock{float: right; 	padding: 10px 20px 0  0; 	color: #717171; 	font-family: verdana; 	font-size: 12px; 	font-weight: bold; 	}

	

#image_header{position: absolute; right:10px; top:0;}

	

h1 {margin: 0; padding: 40px 0 15px 15px; font-family: Verdana, 'Lucida Grande', Arial, Sans-Serif; font-weight: bold; font-size: 3em;}



h1 a:link, h1 a:visited, h1 a:hover {



	/*color: #7f8388;*/

	color: #cc0000;



	text-decoration: none;	



	}



.description {



	padding: 0 0 12px 15px;



	color: #191919;



	}







/*logo  (edit here if you want to put logo)



---------------------------------------------------------- */

#logo {



	padding: 0;



	}



#logo span, #logo a {



	display: block;



	width: 0;



	height: 0;



	padding: 0;



	}



#logo img {



	border: none;	



	}



 





/* top navigation



---------------------------------------------------------- */



#nav {



	margin: 15px 0 0 0;



	padding:  0;



	font-size: 90%;



	border-bottom: 5px solid #f2f2f2;

	float: left;

	width: 100%;



	}



#nav div {



	min-width: 780px;



	max-width: 1200px;



	margin: 0 auto;



	padding: 0 11px;



	list-style: none;



	}



#nav span {



	float:left;

	display: inline-block;

	background:url(images/bg_nav.gif) no-repeat right top;

	margin-right: 3px;



	}



#nav span a {



	float: left;



	height: 24px;	



	padding: 6px 16px 0 ;



	color: #7d7d7d;



	text-align: right;



	font-weight: bold;



	background: url(images/bg_nav_l.gif) no-repeat ;



	}



#nav span a:hover {



	font-weight: bold;



	color: #006A8D;



	}





 #nav span.current_page_item a {



	font-weight: bold;



	color: #cc0000;

	text-transform: uppercase;



	}





/* content



---------------------------------------------------------- */





h2.pagetitle {



	margin: 0 0 20px 0;



	padding: 15px  0 5px 5px;



	color: #7f8388;



	font-size: 18px;



	font-family: 'arial', Verdana, san-serif;	



	text-align: center;

	

	border-bottom: 1px dotted #aaa;



	}



.post {



	float: left;



	width: 100%;	



	padding: 0 0 10px 0;



	}



.post h3 {
	margin: 0;
	padding:  10px 0 7px 0; 
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.post h3 span{
	border-bottom: 1px dotted;
}

.post h2 {
	font-size: 18px;
	color: #7f8388;
	margin: 0;
	/*padding:  10px;
	border: 1px solid;
	width:635px;*/
	padding:  7px 10px 5px 24px;
	border-bottom: 2px solid #333333;
	width:620px;
	margin-bottom: 10px !important;
	background:url(../../../images/h2.png) no-repeat scroll 0 4px transparent;
}

.post h1{



	font-size: 18px;



	color: #7f8388;



	margin: 0;



	padding:  10px 0 0;



	}



.post-title {



	margin:  0;



	padding: 0;

	

	border-bottom: 1px dotted #aaa;



	}



.post-meta {



	position: relative;	

		

	margin: 0;



	padding: 2px 0 0 0;



	border-top: 1px dashed #aaa;



	}

	

.entry-meta{



	background: #f7f7f7;



	padding: 5px;



	border: 1px solid #d6d6d6;



	margin-top: 30px;



}



.post-cat {



	float: left;

	

	margin-right: 100px;



	padding-left: 15px;



	background: url(images/icon_cat.gif) no-repeat 0 4px;



	}



.post-comments {



	right: 0;

	

	top: 0;

	

	position: absolute;

	

	padding-left: 17px;



	background: url(images/icon_com.gif) no-repeat 0 4px;



	}





.tags {



	float:left;

	

	padding-left: 15px;

	

	background: url(images/icon_tag.gif) no-repeat 0 5px;

	

	margin-right: 100px;

	

	}

	

.entry {



	float: left;



	width: 100%;	



	margin: 0;



	padding: 15px 0 0;



	}

.entry a{text-decoration: underline;	}

.entry h2{color: #333;}



.entry img {



	margin: 5px 0;



	padding: 4px;



	background: #e9e9e9;



    max-width: 98%;



	}



/* page link */





.page-link {



	margin: 15px 0;

	

	font: 90% verdana, geneva, sans-serif;

	

	color:#006a8d;

	

	}



.page-link a:link,.page-link a:visited {



	background: #f0f0f0;

	

	border: 1px solid #ddd;

	

	color: #5e5e5e;

	

	padding: 0.2em;

	

	}

	

.page-link a:hover {



	color: #fff;

	

	background: #006a8d;

	

	border: 1px solid #ddd;

	

	}

	

	

	

/* content list style */







#maincol ul, #maincol ol, #maincol dl {



	margin: 0 0 10px 0;



	padding: 0;



	}



#maincol ul, #maincol ol {



	margin-left: 10px;



	}



#maincol ol {



	padding-left: 20px;



	}

	

#maincol ul ol li {



	padding-left: 0;

	

	background: none;

	

	}

	

#maincol ul {



	list-style: none;



	}



#maincol ul li {



	padding: 0 0 5px 15px;



	background: url(images/icon_bullet.gif) no-repeat left 6px;



	}

	

.lienColumn a{



	padding: 0 0 5px 15px;



	background: url(images/icon_bullet.gif) no-repeat left 6px;



	}

.widget_categories a{



	padding: 0 0 5px 15px;



	background: url(images/icon_bullet.gif) no-repeat left 6px;



	}

#rightcol .textwidget a{



	padding: 0 0 5px 15px;



	background: url(images/icon_bullet.gif) no-repeat left 6px;



	}



#maincol dl dt {



	font-weight: bold;



	}



#maincol dl dd {



	margin: 0 0 15px 0;



	padding: 0;



	}







/* comments area */







h4#comments {



	margin: 0 0 15px;



	padding: 20px 0 0;



	clear: both;



	font-size: 120%;



	font-family: arial, Times, san-serif;



	}



h4#respond {



	margin: 0;



	padding: 10px 0 0;



	font-size: 120%;



	font-family: arial, Times, san-serif;



	}



.commentlist {



	margin: 10px 0;



	padding-left: 20px;



	}



.commentlist li{



	padding: 10px;



	}



.commentlist .alt {



	background: #f4f4f4;



	}



.commentlist cite {



	font-weight: bold;



	font-style: normal;



	font-size: 120%;



	}



.commentlist small {



	margin-bottom: 5px;



	display: block;



	font-size: 87%;



	}



#commentform {



	font: 110% Arial, Helvetica, sans-serif;



	}



#commentform p {



	padding: 6px 0;



	margin: 0;



	}



#commentform label {



	padding-left: 5px;



	color: #000;



	font-size: 87%;



	}



#commentform input {



	width: 200px;



	background: #fafafa;



	border: 1px solid #e2e2e2;



	padding: 3px;



	margin-top: 3px;



	color: #000;



	}



#commentform textarea {



	width: 95%;



	height: 120px;



	margin-top: 3px;



	padding: 2px;



	background: #fafafa;



	border: 1px solid #e2e2e2;



	color: #000;



	}



#commentform textarea:focus, #commentform input[type="text"]:focus {



	background: #fff;



	}



#commentform #submit {



	width: 144px;



	height: 28px;



	margin-bottom: 10px;



	color: #191919;



	font: bold 12px Arial, Helvetica, sans-serif;



	background: #fafafa url(images/btn_submit.gif) no-repeat;



	border: none;



	}





/* alignments */







.center {



	text-align: center;



	}



img.center, img[align="center"] {



	display: block;



	margin-left: auto;



	margin-right: auto;



	}



.alignleft {



	float: left;



	}



img.alignleft, img[align="left"] {



	float: left;



	margin: 5px 8px 5px 0;



	}



.alignright {



	float: right;



	}



img.alignright, img[align="right"] {



	float: right;



	margin: 2px 0 5px 8px;



	}







/* navigation */







.navigation {

	float: left;

	width: 100%;

	margin-bottom: 10px;

	font-size: 95%;	

	padding: 10px 0 50px 0;

	}

	

.navigation a:link, .navigation a:active { 



	color: #505050;

	

	}



.navigation a:hover, .navigation a:visited {



	color: #006a8d;



	}



.navigation .alignleft {



	width: 45%;



	text-align: left;



	}



.navigation .alignright {



	width: 45%;



	text-align: right;



	}







/* sidebar



---------------------------------------------------------- */







h2.sidebartitle {



	margin:  0 0 10px 0;



	padding: 5px 10px 5px;



	color: #4b4e43;



	font-size: 130%;



	font-family: georgia, Verdana, san-serif;



	font-weight: bold;



	background: #fff url(images/bg_bar.gif) repeat-x 0 0;



	border-bottom: 3px solid #7f8388;

	



	}



#rss_icon { 



	position: absolute;

	

	top:1px;

	

	right: 5px;

	

	}



/* sidebar list level 1 */





.box_content{margin: 0 0 20px 0;}

.sidebar ul {



	margin: 0 0 20px 0;



	padding: 0;



	}



.sidebar ul li {



	margin: 0 0 20px 0;



	padding: 0;



	list-style: none;



	position: relative;



	}





.sidebar li.advertisement a:link, .sidebar li.advertisement a:visited	{



	padding: 10px;

	

	margin:0;

	

	}









/* sidebar list level 2 */







.sidebar ul li ul {



	margin: 0;



	padding: 0;

	

	border-bottom: 1px solid #f6f6f6;



	}



.sidebar ul li ul li {



	margin: 0;



	padding: 0;



	background: #d2d2d2;



	}



.sidebar ul li ul li a:link, .sidebar ul li ul li a:visited {



	padding: 5px 0px 5px 24px;



	color: #4b4e43;



	display: block;



	background: #e7e7e7 ;



	border-bottom: 1px solid #d2d2d2;

	

	border-top: 1px solid #f6f6f6;

	

	}



.sidebar ul li ul li a:hover, .sidebar ul li ul li a:active {



	color: #006a8d;



	background: #f1f1f1;



	}





/* tags */





#tag_cloud a	{ 



	padding: 5px ;

	

	font-family: verdana,georgia,arial;

	

	font-weight:bold;

}





#tags {



	background: #f4f4f4;

	

	margin: 0;

	

	padding: 15px;

	

	

}

	

#tags a {



	font-family: verdana, georgia, arial;



	padding: 15px 5px;



	font-weight:bold;

	

}	

	

#tags a:hover, #tags a:visited { 



	color: #000;

}







/* sidebar list level 3 */







.sidebar ul li ul li ul li a:link, .sidebar ul li ul li ul li a:visited {



	padding-left: 40px;



	}



.sidebar ul li ul li ul li a:hover, .sidebar ul li ul li ul li a:active {



	padding-left: 40px;



	}





/* recent post & comments */







.sidebar ul li#recent-comments a {



	padding: 0;



	display: inline;



	background: none;



	border: none;



	}



.sidebar ul li#recent-comments ul li {



	padding: 2px 5px 2px 10px;



	display: block;



	line-height: 1.5em;



	background: #e7e7e7;

	

	color: #006a8d;



	border-bottom: 1px solid #d2d2d2;

	

	border-top: 1px solid #f6f6f6;

	

	}



.sidebar ul li#recent-comments ul li a:link {



	color: #4b4e43;



	}



.sidebar ul li#recent-comments ul li a:hover {



	color: #006a8d;



	}





/* widget list child */





.sidebar ul.children {



	margin: 0;



	padding: 2px 0;



	}



.sidebar ul.children li {



	padding-left: 12px;



	background: url(images/icon_bullet_sbchild.gif) no-repeat 0 8px;



	}







/* calendar widget */







#calendar_wrap {



	color:#7f8388;



	padding: 5px 10px;



	}



#wp-calendar caption {



	margin-bottom: 5px;



	color: #7f8388;



	}



#wp-calendar td a {



	color: #7f8388;



	}



#wp-calendar td#today {



	background: #7f8388;

	

	color: #fff;



	}



#leftcol #wp-calendar td {



	margin: 0;



	padding: 0 3px;



	}



#rightcol #wp-calendar td {



	margin: 0;



	padding: 0 9px;



	}



#wp-calendar thead {



	background: #7f8388;

	

	color: #fff;

	

	}



/* text widget */







.textwidget {



	padding: 0 10px;



	}





/* search form */







#searchform {



	margin:0px 10px 0 0;



	padding: 0;



	position:absolute;



	top: 20px;



	right: 30px;



	background: url(images/searchform-bg.png) no-repeat right bottom;



	height: 37px;



	width: 280px;



	}



#searchform #s{



	background: #fff url(images/search_loop.gif) no-repeat 98% 50%;



	height: 15px;



	width: 217px;



	margin: 8px 3px 0 18px;



	padding: 3px 19px 2px 8px;



	color: #bcbcbc;



	border:none;



	}



#searchform input {



	width: 14px;



	height: 12px;



	font: bold 12px Arial, Helvetica, sans-serif;



	color: #ffffff;



	vertical-align: middle;



	border: none;	



	margin: 6px 0 0 0;



	}

	

	

	

/* extra

---------------------------------------------------------- */







h2.extratitle {



	margin: 5px 0;

	

	padding: 30px 0 0 15px;

	

	color: #fff;

	

	font: normal 18px Georgia, "Times New Roman", Times, serif;

	

	letter-spacing: -2px;

	}

	

h2.rpost {



	text-indent:-10000px;

	

	background: url(images/articles.png) no-repeat 0 5px;

	

	margin: 0 0 10px 10px;

	

	

	}

	

h2.rcom {



	text-indent:-10000px;



	background: url(images/commentaire.png) no-repeat 0 5px;

	

	margin: 0 0 10px 10px;

	

	}

	

h2.about{



	text-indent:-10000px;

	

	background: url(images/apropos.png) no-repeat 0 5px;

	

	margin: 0 0 10px 10px;

	

	}

	

	

#extra {



	margin:0;

	

	padding: 35px 10px 5px 30px;

	

	color: #fff;

	

	font-size: 90%;

	

	background: #787777 url(images/bg_extra.gif) repeat-x 0 0;

	

	border-top: 1px solid #a1a1a1;



	}

	

#extra ul {



	margin: 0;

	

	padding: 0 0 20px 0;

	

	list-style: none;

	

	}

#extra ul li.extra {



	float: left;

	

	position: relative;

	

		}

		

#extra ul li.one {



	width: 190px;

	

	margin: 0 50px 0 20px;

	

	}

#extra ul li.two {



	width: 285px;

	

	margin-right: 20px;



	}





#extra ul li ul li {



	margin: 0;

	

	padding: 0 0 5px 15px;

	

	background: url(images/icon_bullet_extra.gif) no-repeat 0 7px;

	

	border: none;

	

	}

	

#extra ul li a:link {



	color: #fff;

	

}

	

#extra ul li a:hover, #extra ul li a:visited {



	color: #cfcfcf;

	

}

	

#extra ul li ul.list-recentpost a:link {



	color: #fff;

}



#extra ul li ul.list-recentpost a:hover, #extra ul li ul.list-recentpost a:visited {



	color: #cfcfcf;

}

	

.feedlink_post { /* rss button */



	position: absolute;

	

	right: 50px;

	

	top: 0;

	

	border: none;

	

	}

.feedlink_comment { /* rss button */



	position: absolute;

	

	right: 0;

	

	top: 0;

	

	border: none;

	

	}



/* footer



---------------------------------------------------------- */







#footer {



	margin: 0;



	padding: 0;



	font-size: 90%;

	

	background: #706f6e url(images/bg_footer_divider.gif) repeat-x;

	

	}











#footer p {



	margin: 0;



	padding: 20px;

	

	color:#fff;

	

	}

	

#valid	{



	float: right;



	padding:30px 20px  0 10px;



	}







/* self-clearing floats */







#nav ul:after,



#maincol:after,



.navigation:after,



#extra ul:after,



.post-meta:after {content: "."; 	display: block; 	height: 0; clear: both;	visibility: hidden;	}





#partner a {background: none;}

#partner img {background: #fff; padding: 0;}



.fs10{font-size: 10px;}

/* code */



pre {border: 1px dashed; padding: 20px; width:615px; font-size: 11px; background: #e6e5fa;}

.mthgg{font-weight: bold; color: #ae3a07; font-style: italic;}

h3 span.mthgg{font-weight: bold; color: #1d51b9; border: 1px solid; padding: 4px; background: #ffff86;}

.mc{font-style: italic; font-weight: bold; color: #000080;}

.mcn{color: #016b93;}

.vphp{color: #0000FF;}

.ahtml{color: #ff0000;}

.cahtml{color: #8000ff;}

.bhtml{color: #0000ff;}

.cc{color: #008000;}

.nb{color: red;}

.posthome h2{background: none !important; border: 0;} 



.bloc_home{border: 1px solid #cccccc; position: relative; top: 15px;}

.bloc_home h2{

	background:#FFFFFF url(images/bg_bar.gif) repeat-x scroll 0 0;

	border-bottom:3px solid #7F8388;

	color:#4B4E43;

	font-family:georgia,Verdana,san-serif;

	font-size:130%;

	font-weight:bold;

	margin:0;

	padding:5px 10px;

}



.content_home{padding: 10px; font-size: 11px; text-align: justify;}

.content_home h3{margin: 10px 0 0 0; padding-left: 20px; font-size: 12px; background: url(images/googlemap.png) no-repeat left top;}

.content_home h3:hover{background: url(images/marker_yellow.png) no-repeat left top;}

img#logo_googlemap{position: relative; top: 15px; left: 250px; margin-bottom: 15px;}

img#logo_yahoomap{position: relative; top: 15px; left: 0px; margin: 15px 0 15px 55px;}

#speedsearch{width: 210px; font-family: georgia;}

#yahoomap{float: left; width: 345px; margin-top: 15px;}

#lastarticles{float: left; width: 294px; margin: 15px 0 0 15px;}

#searchBloc{position: relative; margin: 15px 0 0 0;}

#searchBloc #s2{margin: 15px 0 0 0; width: 200px; border: 1px solid #666666; font-family: georgia;}



.tbl2cl td{padding: 6px; vertical-align: top;}

.ulElt li {margin-bottom: 10px;}





#accesmethodes{position: relative;}
/*#accesmethodes a {text-decoration: none; padding: 3px; border: 1px solid; float: left; margin: 0 5px 9px 0; display: block;}
#accesmethodes a:hover{border-color: #cc0000; color: #cc0000;}
#accesevent{position: relative;}
#accesevent a {text-decoration: none; padding: 3px; border: 1px solid; float: left; margin: 0 5px 9px 0; dipslay: block;}
#accesevent a:hover{border-color: #cc0000; color: #cc0000;}*/
#accesmethodes a {margin-bottom: 5px; height: 20px; text-decoration: none; width: 200px; padding-left: 17px; background: url(images/picto_marker.png) no-repeat left center; float: left; display: block;}
#accesmethodes a:hover{color: #cc0000; background: url(images/marker_yellow_1.png) no-repeat left center;}
.accesmethodes{position: relative;}
/*#accesmethodes a {text-decoration: none; padding: 3px; border: 1px solid; float: left; margin: 0 5px 9px 0; display: block;}
#accesmethodes a:hover{border-color: #cc0000; color: #cc0000;}
#accesevent{position: relative;}
#accesevent a {text-decoration: none; padding: 3px; border: 1px solid; float: left; margin: 0 5px 9px 0; dipslay: block;}
#accesevent a:hover{border-color: #cc0000; color: #cc0000;}*/
.accesmethodes a {margin-bottom: 5px; height: 20px; text-decoration: none; width: 200px; padding-left: 17px; background: url(images/picto_marker.png) no-repeat left center; float: left; display: block;}
.accesmethodes a:hover{color: #cc0000; background: url(images/marker_yellow_1.png) no-repeat left center;}
#accesevent a {margin-bottom: 5px; height: 20px; text-decoration: none; width: 200px; padding-left: 17px; background: url(images/picto_marker.png) no-repeat left center; float: left; display: block;}
#accesevent a:hover{color: #cc0000; background: url(images/marker_yellow_1.png) no-repeat left center;}

#listing a {margin-bottom: 5px; height: 20px; text-decoration: none;  padding-left: 17px; background: url(images/picto_marker.png) no-repeat left center; display: inline-block;}

#listing a:hover{color: #cc0000; background: url(images/marker_yellow_1.png) no-repeat left center;}



.warning{padding: 10px; border: 1px solid; background: #fafba8; margin: 0 0 10px 0;width:635px;}



#showroom{width: 260px; padding: 10px 10px 10px 0; background: #fff; border: 1px solid #333;}



#navigation_weboblog h3{margin: 5px 0 7px 0; font-size: 18px; font-style: italic;}

#navigation_weboblog h4{margin: 5px 0 7px 0; color: #CC0000;}

#navigation_weboblog p{margin: 0; padding: 0;}

#navigation_weboblog ul{float: left; width: 31%;}

#navigation_weboblog ul#exemple_ggmap{float: left; width: 95%;}



.ul80{width: 90%; margin: 10px auto;}

table#codes-reponses {margin: 10px auto;}

table#codes-reponses td{padding: 3px 5px; text-align: left; vertical-align: top; border: 1px solid #eee;}

ul.ul-v3{}
ul.ul-v3 li{margin: 5px 0 0 22px;}
.class-V3-col{float: left; width: 31%; margin: 0 10px 10px 0;}
.a-ul{background: url(https://www.weboblog.fr/images/api-google-map.png) no-repeat left; display: inline-block; padding-left: 22px; white-space: nowrap;}
.ggmap-v3{color: #000 !important; text-decoration: none !important;}
.here{border: 1px dotted #333; background: #fff3a3; display: inline-block; padding: 2px 5px;}
.fl_l{float: left;}
.bloc_demos{float: left; width: 207px; border: 1px solid #d5d2d2; padding: 0px !important; margin: 15px 10px 0 0; height: 230px;}
.bloc_demos:hover{background-color: #e3e3e3;}
.bloc_demos h3{padding: 5px !important; border-bottom: 1px solid #d5d2d2; text-align: center;}
.pres_demos{border-top: 1px solid #fff; padding: 5px;}

.zoom_auto{background:  #f1efef url(images/demo_zoom_auto.gif) no-repeat center bottom;} /*  207 * 96 */
.demo_getbounds{background:  #f1efef url(images/demo_getbounds.gif) no-repeat center bottom;} /*  207 * 96 */
.demo_geocoder{background:  #f1efef url(images/demo_geocoder.gif) no-repeat center bottom;} /*  207 * 96 */
.demo_geocodage_inverse{background:  #f1efef url(images/demo_geocodage_inverse.gif) no-repeat center bottom;} /*  207 * 96 */
.demo_maptype{background:  #f1efef url(images/demo_maptype.gif) no-repeat center bottom;} /*  207 * 96 */
.demo_paysdep{background:  #f1efef url(images/demo_paysdep.gif) no-repeat center bottom;} /*  207 * 96 */
.demo_circle{background:  #f1efef url(images/demo_circle.gif) no-repeat center bottom;} /*  207 * 96 */
.demo_json{background:  #f1efef url(images/demo_json.gif) no-repeat center bottom;} /*  207 * 96 */
.demo_insert{background:  #f1efef url(images/demo_insert.gif) no-repeat center bottom;} /*  207 * 96 */
.demo_marker{background:  #f1efef url(images/demo_marker.png) no-repeat center bottom;} /*  207 * 96 */
















