@import url(home.css);
@import url(header.css);
@import url(contact-us.css);
@import url(annonce.css);
@import url(cats-et-regions.css);
/*
@import url(unused.css);
*/
#searchresults{
	
}
div#titrerubriquelogo{
	text-align: center;
	margin : 1em 1em 1em 1em;
	padding : 1em 1em 1em 1em; 
}
#searchresults li{
	padding : 5px 5px 5px 5px ;
	margin : 5px 5px 13px 5px;
	border: 1px ridge #e3ffe4;
	background-color: #f0fff1;
}
#searchresults ol{
	margin-left : 40px;
}
#searchresults a, #searchresults a:active, #searchresults a:hover, #searchresults a:visited{
	color : #ff8c00; font-weight : bold;
}
mymeta{
display: none;
}
.cached {
visibility: hidden;
width : 100%;
}
.banner468{
text-align : center;
margin-left : auto;
margin-right : auto;
margin-bottom : 10px;
margin-top: 5px ;
width : 470px;
height: 62px;
display: block;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow:hidden;
}
.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
	/* End hide from IE-mac */
/* *** end CLEARFIX *** */
html * {
  padding: 0;
  margin: 0;
}

img { border: 0 }

a { color: #027AB6 ; text-decoration: none;}
a:visited { color: #7A3E8F}
a:hover {
	text-decoration: underline;
}
fieldset {border: 0}

body {
    font-size : 11px;
	 font-family: Arial, 'Lucida Grande', Geneva, sans-serif;
    color: #2B2B2B;
    text-align: center;
    /*background: #EEEEEE;*/
	  background: #Fff;
	  /*background-image: url(bg-tramme.png);*/
	 background-image: url(bg-tramme.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
 }
  #layerdev{
	z-index: 999;
	position: absolute;
	right : 0; 
	top : 0;
}

  #container { /* IE ME */
    width: 974px;
    padding: 0 0px 0 0px;
    margin: 0 auto;
    text-align: left;
    background: #FFFFFF; 
    /*overflow: hidden;*/
	 z-index : 1;
	 border-left: 1px solid #666;
	  border-right: 1px solid #666;
  }


#content {
  }
#sidebar {
    width: 323px;
    float: left;
    margin-left: 665px;
    display: inline;
    padding-top: 46px;
  }
#principal { /* IE ME */
    float: left;
    width: 647px;
    padding-left: 18px;
    margin-left: -988px;
    display: inline;
    overflow: hidden;
  }
#footer {
    /*height: 65px;*/
    line-height:15px;
    background: #669B9B;
    text-align: center;
    color: #222222;
    margin-top: 25px;
  }
#footer a, #footer a:hover {
  	color:#222222;
  	text-decoration:underline;
}
#listlinks{
	font-size : 0.85em; 
	margin-top : 15px;
	color : #444444;
	display : none;
}
#listlinks a, #listlinks a:hover{
color : #444444;
}
#breadcrumbs {
    font-size: 10px;
    color: #6C6D6C;
    margin: 7px 0 14px 0;
}
#breadcrumbs a {
      color: #6C6D6C;
      font-weight: bold;
    }
#principal h3 {
    color: #72AE10;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
  }
	.stars img {
		white-space: nowrap;
		margin: 0 2px -3px 2px;
	}
	#colonnedroite{
		position: relative;
		/*width : 320px;*/
		width:260px;
		float: right;
		vertical-align: top;
	}
	#colonnegauche{
		position: relative;
		width : 320px;
		float: left;
		vertical-align: top;
	}
	.colonnecentre{
		vertical-align: top;
		width: auto;
		
	}
#sidebar .SmartAdServer {
		border: 0px solid pink;
		width: 300px;
		text-align: center;
		background: url(pub_black.gif) top right no-repeat ;
		margin-right: 15px;
		margin-bottom: 10px;
		margin-top: 10px;
	}


  .blockRight {
  /* position: relative; */
 /* width: 314px;*/
 width:260px;
  /* padding-top: 57px; */
  margin: 5px 0;
}
  .blockRight .h3 { /* IE ME */
    color: #000;
    font-weight: bold;
    font-size: 12px;
    /*
	position: absolute;
    z-index: 2;
    top: 14px;
    left: 55px;
	*/
	/*height: 43px;*/
	border-top:1px solid black;
	border-bottom:1px solid black;
	background-color:#f5f5f5;
	padding-left: 55px;
	padding:4px;
	/*padding-top: 14px;
	background: url(blockRight_top_commun.png);*/
  }

  #a-voir-aussi .h3 {
    padding-left: 85px;
  	background: url(voir_aussi.png);
  }

  #partenaires .h3 {
    padding-left: 85px;
  	background: url(icone_partenaires.png);
  }

  #in-actu .h3 {
    padding-left: 85px;
  	background: url(actu.png);
  }

  #msg-sim .h3 {
    padding-left: 85px;
  	background: url(icone_msg-similaires.png);
  }
  
  #tcgs-forum .h3 {
    padding-left: 85px;
  	background: url(blockRight_top_mostDload2.png);
  }

  .blockRight .in2 {
  /*  background: url(blockRight_center.png) repeat-y;*/
  }
  .blockRight .in3 {
  /*  background: url(blockRight_bottom.png) left bottom no-repeat;
    padding: 10px 35px 37px 35px;*/
  }

  .blockRight ul {
    list-style: none;
  }
    .blockRight li { /* IE ME */
      display: block;
      float: left;
      background: url(puce_bleue.gif) left 5px no-repeat;
      padding-left: 10px;
      padding-right: 2px;
      margin-bottom: 6px;
      margin-top: 6px;
    }
  	.blockRight li.leftElement {
  		clear: left;
  	}



 #header #transparentL_id {
	visibility: hidden;
 }

.classik{ white-space: normal;  list-style-position: outside;  list-style-type: square;   }
.discret{
	width : 100%;
	border-bottom : 1px dashed #DADADA;
	background-color: #DADADA;
	
}
#searchproform{
	
}
#searchproform fieldset{
	border : 1px dotted #DDDDDD;
	margin-right : 5px; 
	margin-left : 5px; 
	margin-top : 5px; 
	margin-bottom : 5px; 
	padding-right : 5px; 
	padding-left : 5px; 
	padding-top : 5px; 
	padding-bottom : 15px; 
	color: #333333;
	background: #fafafa;
	text-align: center;
}
#searchproform legend{
	border : 1px dotted #DDDDDD;
	background: #486274 url(bg_searchHeader.gif) repeat-x;
		color: White;
		border: 1px solid #CCCCCC;
		font-size: 12px;
	font-size : 1.3em;
	font-weight: bold;
	margin-right : 5px; 
	margin-left : 5px; 
	margin-top : 5px; 
	margin-bottom : 5px; 
	padding-right : 5px; 
	padding-left : 5px; 
	padding-top : 5px; 
	padding-bottom : 5px; 
}

#searchproform button{
	font-size : 1.3em;
	font-weight: bold;
	border : 1px dotted #DDDDDD;
	background-color : #FF00FF;
}

#sorry_msg { 
padding : 2px 2px 2px 30px; 
margin : 10px 10px 10px 10px; 
font-size : 1.3em; 
border : 2px solid #FF0000; 
background-color: White; 
color : #ff4500; 
width : 600px;
text-align : left;
 background-image: url(warning-24.gif);
 background-position: left;
 background-repeat: no-repeat;
 -moz-border-radius: 10px 10px 10px 10px;
 
}
#sorry_msg h4{ 
font-size : 1.4em;
}

#firstvisit{
	text-align : left;
	font-size : 1.3em;
	color: #800040;
	font-weight: bold ; 
	padding-left : 30px;
	line-height : 30px;
	border-bottom: 1px solid #EFEFEF;
	background-image: url(../../icons/search-icon-red.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.txtprec{
font-family: arial, verdana, sans-serif;
font-size: 12px;
text-align:justify;
line-height:18px;
}
