/*copyright par kitgraphiquegratuit.org*/  

/*Structure*/	 
body, html       {background:#c0c0c0 ;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;color:blue;background-attachment: fixed;font-size:11px}     
#conteneur       {margin: 0 auto 0;width: 1024px;text-align:center; background:url(images/fond.png)}	
#header          {text-align:left;height:285px; background:url(images/header.png);margin:0 auto 0 auto;width:1000px} 
#texteheader {float:right;width:230px;margin:0 0px;padding:18px 1px 0 10px} 
#texteheader1 {float:right;width:230px;margin:30 10px;padding:18px 0px 0 16px} 	
#left            {float: left;width:716px;margin:0;padding:0}   
#right           {width:290px;margin:0 0 0 716px;padding:0;text-align:left}   
#pied            {background:url(images/pied.png);height:150px;width:874px;margin: 0 auto 0 auto;padding:46px 0 0 150px;clear:both}			
/************************************************************************************************************/	
/*Class générique*/
a              {color: #3399FF;text-decoration: none;margin:0;font-weight:bold;outline:none}	
a:hover        {color: #cccccc;}	
img, p, h1, h2, h3, h4, h5,h6, span, form {border:0;margin:0;padding:0}
span.titre     {color: #1db6f6;font-weight:bold;}	
span.bleu      {color: #1db6f6;font-weight:bold;}	
.spacer        {margin:3px 0 0 0} 
.grandspacer   {margin:15px 0 0 0}
.clear         {clear: both;visibility: hidden; }	
table.centre   {margin:0 auto;padding:0; height:30px;border:0;text-align:center}	
span           {color: #ee7e05;font-weight:bold;font-size:13px}	
/************************************************************************************************************/	
/*Menu	vertical*/
.hautmenu   {height:32px;width:168px;margin:0; background:url(images/hautmenu.png) no-repeat bottom;padding:10px 0 0 0;margin:0;color:#1db6f6;text-align:center;font-weight:bold;font-size:14px}
.fondmenu   {width:168px;margin:0; background:url(images/fondmenu.png);padding:0;margin:0 0 0 0}
.basmenu    {height:20px;width:168px;margin:0; background:url(images/basmenu.png);padding:0;margin:0 0 0 0}
ul.menuh             {list-style:none;width:168px;padding:0;margin:0;text-align:center}
ul.menuh li a        {display: block;height: 14px;color: #fff;text-decoration: none;}
ul.menuh li a:hover  {color: #1db6f6}	
/************************************************************************************************************/	
/*Menu horizontal*/
ul#menu            {padding:14px 0 0 0;margin:0}
ul#menu li         {height: 35px;float: left;margin: 0 4px 0 4px;padding:0 0 0 25px;background: url(images/menuleft.png) top left no-repeat;list-style-type: none; }
ul#menu li a       {display: block;background: url(images/menuright.png) right top no-repeat;padding:9px 25px 0.9em 0;color: #FFF;text-decoration: none;margin: 0;font-weight:bold;outline:none;font-size:11px}
ul#menu li a:hover {padding:9px 25px 0.9em 0;color: #393939;text-decoration: none;margin: 0;}  
ul#menu li#ici a   {color: #1db6f6;margin: 0;padding:1em 18px 0.9em 0} 
/************************************************************************************************************/	
/*copyright*/
.copyright   {padding :20px 0 0 0;width:393px;height:30px;text-align:center;font-weight:bold;cursor:pointer;margin:0 auto 0 auto}   
/************************************************************************************************************/		
/*Cadre de news*/
.news_haut {background:url(images/news_haut.png) no-repeat;width:282px;height:16px;margin:0 auto}
.news_haut1 {background:url(images/news_haut.png) no-repeat;width:700px;height:16px;margin:0 auto}
.news_fond {background:url(images/news_fond.png) ;width:242px;padding:0 20px;color:#959595;margin:0 auto}
.news_fond2 {background:url(images/news_fond.png) ;width:242px;padding:0 20px;color:#959595;margin:0 auto}
.news_fond1 {background:url(images/news_fond.png) ;width:700;padding:0 20px;color:#959595;margin:0 auto}
.news_bas  {background:url(images/news_bas.png) no-repeat;width:282px;height:17px;margin:0 auto}
/************************************************************************************************************/	
.bloc       {float:left;width:348px;margin:0 4px}
.date       {width:46px;height:25px;font-size:10px;text-align:center;float:left;margin:-4px 5px 0 0}	
.cadre_haut {background:url(images/cadre_haut.png) no-repeat;width:328px;height:36px;margin:0 auto 0 auto;font-weight:bold;padding:18px 10px 0 10px;font-size:13px;text-align:left}
.cadre_fond {background:url(images/cadre_fond.png) ;width:298px;padding:0 25px;text-align:left}
.cadre_bas  {background:url(images/cadre_bas.png) no-repeat;width:348px;height:16px}  
.cadre_haut_grand {background:url(images/cadre_haut_grand.png) no-repeat;width:680px;height:40px;margin:0 auto;font-weight:bold;padding:20px 8px 0 8px;font-size:13px;text-align:left}
.cadre_fond_grand {background:#FFFFCC ;text-align:center;color:BLEU;width:625px;padding:0 25px;text-align:left;margin:0 auto}
.cadre_bas_grand  {background:url(images/cadre_bas_grand.png) no-repeat;width:696px;height:17px;margin:0 auto} 

 /************************************************************************************************************/	
.bloc1       {float:left;width:348px;margin:10 24px}
.date       {width:46px;height:25px;font-size:10px;text-align:center;float:left;margin:-4px 5px 0 0}	
.cadre_haut1 {background:url(images/cadre_haut.png) no-repeat;width:328px;height:36px;margin:0 auto 0 auto;font-weight:bold;padding:18px 10px 0 10px;font-size:13px;text-align:left}
.cadre_fond1 {background:url(images/cadre_fond.png) ;width:298px;padding:0 25px;text-align:left}
.cadre_bas1  {background:url(images/cadre_bas.png) no-repeat;width:348px;height:16px} 
.cadre_haut_grand1 {background:url(images/cadre_haut_grand.png) no-repeat;width:680px;height:40px;margin:0 auto;font-weight:bold;padding:20px 8px 0 8px;font-size:13px;text-align:left}
.cadre_fond_grand1 {background:#FFFFCC ;width:625px;padding:0 25px;text-align:left;margin:0 auto}
.cadre_bas_grand1  {background:url(images/cadre_bas_grand.png) no-repeat;width:696px;height:17px;margin:0 auto}  
/************************************************************************************************************/	

 /************************************************************************************************************/	
.bloc2       {float:left;width:348px;margin:10 24px}
.date2       {width:46px;height:25px;font-size:10px;text-align:center;float:left;margin:-4px 5px 0 0}	
.cadre_haut2 {background:url(images/cadre_haut.png) no-repeat;width:328px;height:36px;margin:0 auto 0 auto;font-weight:bold;padding:18px 10px 0 10px;font-size:13px;text-align:left}
.cadre_fond2 {background:url(images/cadre_fond.png) ;width:298px;padding:0 25px;text-align:left}
.cadre_bas2  {background:url(images/cadre_bas.png) no-repeat;width:348px;height:16px} 
.cadre_haut_grand2 {background:url(images/cadre_haut_grand.png) no-repeat;width:680px;height:40px;margin:20 auto;font-weight:bold;padding:20px 8px 0 8px;font-size:13px;text-align:left}
.cadre_fond_grand2 {background:url(images/cadre_fond_grand.png) ;width:646px;padding:0 25px;text-align:left;margin:0 auto}
.cadre_bas_grand2  {background:url(images/cadre_bas_grand.png) no-repeat;width:696px;height:20px;margin:0 auto}  
/************************************************************************************************************/	

/************************************************************************************************************/	
#search       {background:url(images/rechercher.png) no-repeat;width:280px;height:30px;padding:0 0 0 0}
#searchtran	  {background:transparent;width:240px;height:20px;border:1;color:#FFF;margin:5px 0 0 7px}		
#lancer       {width:40px;height:20px;cursor:pointer;border:0;background:transparent}
/************************************************************************************************************/		  
.bloc_part                {float:left;margin:0 7px;text-align:center;color: #393939}
.bloc_part a              {color: #FFF;text-decoration: none;margin:0;font-weight:normal;outline:none}	
.bloc_part a:hover        {color: #fff;}	
.bloc_copyright           {float:left;margin:0 7px;text-align:center;color: #ff8e15;width:200px;font-weight:bold} 	
.bloc_copyright a:hover	  {color:#FFFFFF}
ul.partenaires            {padding:0;margin:0}
ul.partenaires li         {list-style-type: none;}
ul.partenaires li a       {display: block;color: #fff;text-decoration: none;margin: 0;font-weight:normal;outline:none;font-size:11px}
ul.partenaires li a:hover {color: #1db6f6}  	 
.titre_footer             {color:#ff8e15;font-size:13px;font-weight:bold;margin:0 0 5px 0}
/************************************************************************************************************/	
.cadre_link_haut {width:147px;background:url(images/cadre_link_haut.png);height:13px}
.cadre_link_fond {width:147px;background:url(images/cadre_link_fond.png)}
.cadre_link_bas {width:147px;background:url(images/cadre_link_bas.png);height:14px}


/*  

Theme Name: Classic Phpannonces

Theme URI: http://www.phpannonces.com/

Description: Theme de Phpannonces v1.2

Version: 1.0

*/








td {

	font-size: 12px;

}










h1 {

	font-size: 16pt;

	margin: 0px;

}



h2 {

	font-size: 14px;

	font-weight: bold;

	margin-top: 0px;

	padding-top: 0px;

	margin-bottom: 10px;

}



h3 {

	font-size: 12px;

	font-weight: bold;

	margin-top: 0px;

	padding-top: 0px;

	margin-bottom: 10px;

}



th {

	font-size: 12px;

	text-align: left;

}



form {

	margin: 0px;

}



input, textarea, select, optgroup, option {

	font-family: Verdana, sans-serif;

	font-size: 12px;

}



button {

	font-family: Verdana, sans-serif;

	font-size: 10px;

	font-weight: bold;

	text-transform: uppercase;

	background-color: #6694E3;

	border: 1px outset #006595;

	color: black;

}



pre {

	font-family: "Courier New";

	font-size: 12px;

	text-align: left;

}



.err {

	color: red;

	font-weight: bold;

	margin-bottom: 5px;

}



.imp {

	color: #CC3300;

	font-weight: bold;

	margin-bottom: 5px;

}



.msg {

	color: green;

	margin-bottom: 5px;

}



.marker {

	color: red;

	font-weight: bold;

}



.hint {

	font-size: 10px;

	font-style: italic;

	color: gray;

}



#header {

	padding: 10px;

}



#logo {

	font-size: 14px;

	font-weight: bold;

}



#logo a {

	color: black;

	text-decoration: none;

}



#logo a:hover {

	color: #DF971E;

	text-decoration: none;

}



#today {

	font-size: 10px;

}



#nav {

	text-align: right;

}



#city {

	font-weight: bold;

	font-size: 14px;

	display: block;

}



#sidebar_left {

	padding-top: 10px;

	background-color:#E0ECFF;

	border-right: 1px solid #B1C7DE;

	border-top: 1px solid #B1C7DE;

	border-bottom: 1px solid #B1C7DE;

}



.buttons td {

	text-align: center;

	background-color:#6694E3;

}



.buttons a {

	display: block;

	font-weight: bold;

	text-transform: uppercase;

	color: black;

	padding: 3px;

}



#sidebar_left .head {

	font-size: 10px;

	font-weight: bold;

	text-transform: uppercase;

	color: #003366;

}



#sidebar_left table.linkbox {

	margin-bottom: 15px;

}



#sidebar_left table.linkbox a {

	display: block;

	text-align: center;

	padding: 3px;

	border-bottom: 1px solid #DDDDDD;

}



table.sidebox {

	margin-bottom: 10px;

}



table.sidebox td {

	text-align: left;

}



#contentcell {

	border-top: 1px solid #EAEAEA;

	border-bottom: 1px solid #EAEAEA;

}



#content {

	padding: 10px;

}



#path {

	background-color: #F5F5F5;

	font-size: 16px;

	margin-bottom: 5px;

}



#path td {

	padding: 5px 5px 5px 10px;

}



#path a {

	color: #777777;

	text-decoration: none;

}



#path a:hover {

	color: black;

	text-decoration: underline;

}



table.searchbox {

	background-color: #F5F5F5;

	border: 1px solid #DDDDDD;

	margin-bottom: 20px;

}



table.searchbox td {

	padding: 10px;

}



.eventnav {

	border-bottom: 1px solid #DDDDDD;

	margin-bottom: 10px;

}



table.dir {

}



table.dir_cat {

	

}



table.dir_cat th {



	font-size: 14px;



	font-weight: bold;



	text-align: left;



	text-transform: none;



	margin: 0px;



	padding-bottom: 5px;



}





table.dir_cat td {



}



table.dir_cat .count {



	color: #999999;



	font-size: 10px;



}







table.dir_cat th .count {



	color: gray;



	font-size: 10px;



}





table.postlisting { 

}



table.postlisting td { 

	padding: 4px;

}



table.postlisting td.head, table.postlisting tr.head td { 

	font-weight: bold;

	background-color: #EAEAEA;

	border-bottom: 1px solid #DDDDDD;

	border-right: 1px solid #DDDDDD;

	border-bottom: 0px;

}



table.postlisting td.datehead { 

	background-color: #ffffcc;

	/*border-bottom: 1px solid #CCCCCC;*/

	font-weight: bold;

	border-bottom: 0px;

}



table.postlisting td.icon { 

}



table.postlisting td.icon img { 

}



table.postlisting .posttitle { 

	font-weight: bold;

}



table.postlisting .date { 

	font-style: italic;

}



.postheader { 

	margin-bottom: 10px;

	padding-bottom: 5px;

	border-bottom: 1px solid #E0E0E0;

}



.postheader .icon { 

	/*vertical-align: top;*/

}



.postheader .posttitle { 

	font-size: 14px;

	font-weight: bold;

	margin-top: 0px;

	padding-top: 0px;

	margin-bottom: 0px;

	padding-bottom: 0px;

}



.postheader .postarea { 

	font-size: 11px;

	font-weight: normal;

}



.post {

	margin-bottom: 10px;

}



.post .link_marker { 

	color: darkorange;

	font-weight: bold;

}



.disclosures {

	padding: 5px;

}



.disclosure_yes {

	color: green;

}



.disclosure_no {

	color: red;

}



.disclosures b {

}



.postpics { 

	margin-bottom: 10px;

	/*border-bottom: 1px solid #DDDDDD;*/

}



.postpics img { 

	border: 1px solid black;

	/*padding: 10px;

	background-color: #FAFAFA;*/

}



.imglisting {

}



.imgitem {

	margin-bottom: 30px;

}



.imgitem .head {

	font-size: 12px;

	font-weight: bold;

}



.imgitem img.img {

	margin-top: 5px;

	border: 1px solid black;

}



.imgitem .caption {

}



.imgitem .poster {

	font-weight: bold;

}



.imgitem .time {

	font-weight: bold;

}



.imgitem .desc {

	margin-top: 5px;

}



.linkbox2 {

	background-color: darkorange;

	font-weight: bold;

	text-transform: uppercase;

	padding: 5px;

	text-align: center;

	color: black;

}



.linkbox2 a {

	display: block;

	color: black;

}



.linkbox2 a:hover {

	color: black;

	text-align: center;

}



.imagecredits {

	padding: 5px;

}



.head {

	font-weight: bold;

}



.imagecredits a {

}



.imagecredits .count {

	color: #BBBBBB;

	font-size: 10px;

}



.comments {

}



.comments .head {

	font-size: 12px;

	font-weight: bold;

}



.commentitem {

	margin-bottom: 10px;

}



.commentitem .poster {

	font-weight: bold;

	display: block;

}



.commentitem .time {

	color: gray;

	display: block;

}



.commentitem .comments {

	display: block;

}



#sidebar_right_cities {

	background-color: #E0ECFF;

	border-left: 1px solid #E0E0E0;

	border-top: 1px solid #E0E0E0;

	border-bottom: 1px solid #E0E0E0;

	padding: 0px 5px 5px 5px;

}



#sidebar_right {

	border-left: 1px solid #E0E0E0;

	border-top: 1px solid #E0E0E0;

	border-bottom: 1px solid #E0E0E0;

	padding: 5px 5px 5px 5px;

}



#sidebar_right a {

}



.citylist_country {

	display: block;

	color: ORANGE;

	/* font-weight: bold; */

	text-transform: uppercase;

	font-size: 10px;

	margin-top: 2px;

}

.citylist_info {



	color: ORANGE;

	/* font-weight: bold; */

	text-transform: uppercase;

	font-size: 10px;

	margin-top: 2px;

}


.citylist_city {

	color: #777777;

	font-size: 10px;

}



#footer {

	color: #A0A0A0;

}



#footer td {

	font-size: 9px;

	padding-left: 15px;

	padding-top: 10px;

}



table.postad {

}



img.thumb {

	border: 1px solid black;

}



.postpath {

	padding: 5px;

	border: 1px solid #DBC06F;

	background-color: #F7F0DD;

	font-size: 12px;

	color: brown;

	margin-bottom: 10px;

}



.postpath b {

	color: black;

}



.postpath a {

	font-weight: bold;

	color: #2A5DB0;

	font-size: 11px;

}



#search_top {

	margin-bottom: 20px;

	padding: 10px;

	background-color: #FAFAFA;

	border: 1px solid #EAEAEA;

}



.invoice {

	background-color: #F0F0F0;

	border-right: 1px solid #EAEAEA;

	border-top: 1px solid #EAEAEA;

}



.invoice td {

	background-color: black;

	padding: 5px;

	border-left: 1px solid #EAEAEA;

	border-bottom: 1px solid #EAEAEA;

}



.invoice .empty {

	background-color: black;

	border: 1px solid black;

}



.invoice .firstcell {

	font-weight: bold;

}



.invoice .maincell {

	/*background-color: #FAFAFA;*/

	text-align: right;

}



.invoice .totalrow td {

	background-color: #FAFAFA;

}



.invoice .totalrow .totalcell {

	background-color: #F3F3F3;

	font-size: 13px;

	font-weight: bold;

	text-align: right;

}



.featuredad_first, .featuredad_first td {

	background-color: #FFEEC6;

	border-top: 1px solid #FFDF95;

	border-bottom: 1px solid #FFDF95;

	padding: 5px 5px 2px 5px;

	margin-bottom: 10px;

}



.featuredad, .featuredad td {

	background-color: #FFEEC6;

	border-bottom: 1px solid #FFDF95;

	padding: 5px 5px 2px 5px;

	margin-bottom: 10px;

}



.featuredad a, .featuredad_first a {

	font-weight: bold;

}



.post_note {

	color: green;

}



.latestposts { 

	padding-top: 10px;

	margin-bottom: 10px;

}



.latestposts .head { 

	padding-bottom: 5px;

	color: steelblue;

	font-size: 12px;

}



.latestposts td { 

	border-top: 1px solid #F0F0F0;

}



.adcat {

	font-size: 9px;

	color: #444444;

	/*text-decoration: underline;*/

}



table.latestads_table td {

	padding: 1px;

}



table.latestads_table a.featured {

	font-weight: bold;;

}



.catlist .cat {

	padding: 1px;

	display: block;

}



.catlist .cat a {

	font-weight: bold;

}



.catlist .subcat {

	padding: 1px;

	display: block;

}



.catlist .count {

	color: gray;

}



.adpreview {

	display: block;

	font-size: 10px;

	color: gray;

}



.hits {

	font-size: smaller;

	text-align: right;

}



.wmd-preview {

	border: 1px solid silver;

	background-color: #FAF9F5;

	padding: 10px;

	margin-bottom:  10px;

}



#citytitle {

	font-size: 14px;

	font-weight: bold;

}



#citytitle a {

	color: black;

	text-decoration: none;

}



#citytitle a:hover {

	color: #DF971E;

	text-decoration: none;

}



#demo {

    background-color: #FFFFCC;

    padding: 5px 5px 5px 10px;

    margin: 3px 0px 0px -10px;

    width: 240px;

    font-family: Georgia, serif;

    font-size: 13px;

}



#demo a {

	text-decoration: underline;

	color: crimson;

	margin-left: 5px;

}



.flatnavsep {

	font-weight: bold;

	color: #DF971E;

}





