 @charset "UTF-8";

 body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #5F5F5F;
}
body { 
	margin-bottom: 0px;
	background:  #e9f0f2 url(/templates/default/images/fond.png)  repeat-x;
	margin: 0px;
	width: 100%;
}
a {	
    font-size: 12px;
	color: #CD007B;
	text-decoration: none;
}
a:hover {
	color: #0066CC;
	text-decoration: underline;
} 
img  {
   border:1px #cccccc solid;
	padding:1px;


} 
a:hover img {
   border:1px #fc7ebf solid;
   padding:1px;
}
.menu
{
	color: #000000;
	font-weight: bold;
	font-size: 14px;
}	 

#page {
	background: #ffffff;
	width: 1000px;
	text-align: left;
/************************************************
*	Header  									*
************************************************/

}
#header {
	width:100%;
	height:160px;
	background-color:black;
}
#logo {
	display: inline;
	float: left;
	padding-top: 0px;
}
#header_ads {
	display: inline;
	float: right;
	margin-top: 6px;
	margin-right: 4px;
}
#header_sep {
	width: 1000px;
	border-bottom: 1px solid #3366ff
	clear: both;
} 

/************************************************
*	Menu  									*
************************************************/

	
#nav2 {	
	width:1020px;
	margin: 0px;
	padding: 0px;
	}
	
#nav2 ul { 	
    background: url(/templates/default/images/bg-menu.png)no-repeat;
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav2 li {
	width: 140px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav2 li a, #nav2 li a:link, #nav2 li a:visited {  
    background:transparent;
	color: #CD007B;
	display: block;
	font-size: 13px;
	font-family: arial;
	font-weight: bold;
	text-transform: lowercase;
	Text-align:center;
    margin: 0px;
	padding: 9px 15px 8px 15px;
	}

#nav2 li a:hover, #nav2 li a:active {
	color: #555555;
    margin: 0px;
	padding: 9px 15px 8px 15px;
	text-decoration: none;
	}
	
#nav2 li li a, #nav2 li li a:link, #nav2 li li a:visited {
	width: 1020px;
	color: #555555;
	font-size: 14px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	text-transform: lowercase;
	float: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#nav2 li li a:hover, #nav2 li li a:active {

	color: #FFFFFF;
	padding: 7px 10px 7px 10px;
	}

#nav2 li {
	float: left;
	padding: 0px;
	}

#nav2 li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#nav2 li li { 
	}

#nav2 li ul a { 
	width: 140px;
	}

#nav2 li ul a:hover, #nav2 li ul a:active { 
	}

#nav2 li ul ul {
	margin: -32px 0 0 171px;
	}

#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul {
	left: -999em;
	}

#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {
	left: auto;
	}

#nav2 li:hover, #nav2 li.sfhover { 
	position: static;
	}

/************************************************
*search form								*
*************************************************/
#searchform { 	
	background:   ;
	height:36px;
	margin-top: 4px;
	
	}
	
#searchbox { 
    background:#ffffff ;
	border:none;
	width: 245px;
	height:23px;
	color: #202020;
	font-size: 12px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	padding:1px;
	margin: 0px;
	display: inline;
	}
	
#searchbutton {
     border:none; 
     background: transparent url('images/bouton_recherche.png') no-repeat top left;
     width: 50px; 
     height:60px;

	}

/************************************************
*	content									*
************************************************/

	
#content {
	float: right;
	width: 670px;
	display: inline;
	position: relative;
	visibility: inherit;

}  
/************************************************
*	Column									*
************************************************/

#col {
	float: left;
	width: 300px;
	height:100%;
	display: inline;
	padding:0px;
	margin-top:3px;

}
.col_item {
margin-right: 3px; 

}
.col_item_background {
	padding-top: 10px;
	padding-bottom:10px;
	background: url(/templates/default/images/col_top.png) no-repeat;

}
.col_item_content {
	margin-top: 10px;
    text-align: center;
	margin-bottom: 30px;

}
.col_title {
	padding-bottom: 5px ;
	margin-left: 50px;
	font-weight: bold;
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	
}
.col_item_content_Tableau {	
 width:220px;
 margin-left:30px;
  }
 
.col_item_content_Tableau span {
   display:inline-block;
   float:left;
   margin:0px;
   padding-top:10px;
  }
.col_item_content_Tableau p {
   clear:left;
   margin:0px;
   padding:0px;
  }
.col_item_content_Tableau p.legende {font-weight:bold}
.col_item_content_Tableau span.col1 {width:100px; display:block;text-align:left;}
.col_item_content_Tableau span.col2 {width:100px; text-align:left;}	

/************************************************
*	plug									*
************************************************/

.plug {
	background: #FFFFFF;
	float: right;
	width: 160px;
	margin-right: 2px;
	margin-bottom: 2px;
	border: dashed 1px #C3BEBE;

}	 			 

.plug_content {
	text-align: left;
	display: inline;
	width:160px;
	margin-left: 10px;

}				 
}

.plug_content img {
	margin: 2px;
	float: left;
	display: inline;
}
/************************************************
*	footer 									*
************************************************/

.footer {
	text-align: center;
	border-top: 1px solid #666666 ;
	margin-top: 50px;
}  
.footer a {
   font-size:10px;
}  
/************************************************
*	forme									*
************************************************/

h1 
{ 
text-align:center;	 
font-size:14px;
font-weight: bold;
 }

h2
{ 
  color:#CD007B;
  font-size:8pt;
  margin-top:3px;
  margin-bottom:0px; 
    font-weight:normal;

 }

h3
{ 
  color:#353535;
  font-size:8pt;
  font-weight:normal;
  margin-top:5px;
  margin-bottom:2px;
  }
  
.messageStackWarning{
        background-color:#F5F5F5;
        font-weight: bold;
        border: 1px solid #FF0000;
        color: red;
}
.plug_details_lien {	
	color: #707070;
	font-size:8pt;
	font-weight:normal;
	text-align:right;
}

.titre_plug	    { 
 font-family:arial ; 
 font-size: 12px; 
 color : #CD007B ; 
 text-decoration: none; 
 font-weight:normal; 
 text-align:center;
 } 
 
.titre_plug:hover
 { 
 font-family:arial ; font-size: 12px; color : #CD007B ; text-decoration: underline; font-weight:normal;
 }
 
 .description	    { 
 font-family:arial ; 
 font-size: 13px; 
 color : #5F5D5C ; 
 text-decoration: none; 
 font-weight:normal; 
 text-align:center;
 } 

.details    { 
 font-family:arial ; 
 font-size: 13px; 
 color : #5F5D5C ; 
 text-decoration: none; 
 font-weight:normal; 
 text-align:center; 
 } 
.imgvideosall
 { 
padding:2px;
border: solid 1px #bf0867 ;
 } 
.title_thumbs {
font-size:10px; 
color:#8D8D8D	;
 } 
 .title_thumbs:hover {
font-size:10px; 
color:#d70572	;
 } 

.details    { 
 font-family:arial ; 
 font-size: 10px; 
 color : #c5086b ; 
 text-decoration: none; 
 font-weight:normal; 
 text-align:center; 
 } 		
/************************************************
*	pagination								*
************************************************/
 
#pagination
 { 
 font-family:arial ; 
 font-size: 12px; 
 display:block;
 color : #c5086b ; 
 text-decoration: none; 
 font-weight:normal; 
 text-align:left; 
 padding-top:1440px;
 } 
