/* CSS Document */
body{
padding:0px;
margin:0px;
background-color:#aaa;
}

#container{
width:980px;
margin:auto;
padding:auto;
}

#header{
background:url(images/header_bg.gif);
background-repeat:repeat-x;
height:92px;
float:left;
}

#menu{
float:left;
padding-top:40px;
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-right:117px;
}

#logo{
float:left;
margin-right:90px;
}

#onglet1{
float:left;
background:url(images/onglet1_bg.gif);
background-repeat:repeat-x;
height:26px;
width:70px;
line-height:26px;
text-align:center;
border:#333333 1px solid;
}

#onglet1 a{
text-decoration:none;
color:#FFFFFF;
}

#onglet1 a:hover{
text-decoration:underline;
color:#FFFFFF;
}

#onglet2 a{
text-decoration:none;
color:#FFFFFF;
}

#onglet2 a:hover{
text-decoration:underline;
color:#FFFFFF;
}

#onglet3 a{
text-decoration:none;
color:#FFFFFF;
}

#onglet3 a:hover{
text-decoration:underline;
color:#FFFFFF;
}

#onglet4 a{
text-decoration:none;
color:#FFFFFF;
}

#onglet4 a:hover{
text-decoration:underline;
color:#FFFFFF;
}

#onglet5 a{
text-decoration:none;
color:#FFFFFF;
}

#onglet5 a:hover{
text-decoration:underline;
color:#FFFFFF;
}

#onglet6 a{
text-decoration:none;
color:#FFFFFF;
}

#onglet6 a:hover{
text-decoration:underline;
color:#FFFFFF;
}


#onglet2{
float:left;
background:url(images/onglet2_bg.gif);
background-repeat:repeat-x;
height:26px;
width:70px;
line-height:26px;
text-align:center;
border:#333333 1px solid;
border-left:none;
}
#onglet3{
float:left;
background:url(images/onglet3_bg.gif);
background-repeat:repeat-x;
height:26px;
width:70px;
line-height:26px;
text-align:center;
border:#333333 1px solid;
border-left:none;
}
#onglet4{
float:left;
background:url(images/onglet4_bg.gif);
background-repeat:repeat-x;
height:26px;
width:70px;
line-height:26px;
text-align:center;
border:#333333 1px solid;
border-left:none;
}
#onglet5{
float:left;
background:url(images/onglet5_bg.gif);
background-repeat:repeat-x;
height:26px;
width:70px;
line-height:26px;
text-align:center;
border:#333333 1px solid;
border-left:none;
}
#onglet6{
float:left;
background:url(images/onglet6_bg.gif);
background-repeat:repeat-x;
height:26px;
width:70px;
line-height:26px;
text-align:center;
border:#333333 1px solid;
border-left:none;
}

#search_box{
float:left;
background-image:url(images/box_search.gif);
height:50px;
width:177px;
padding-left:24px;
padding-top:38px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#111;
}

.input_search{
width:130px;
border:1px solid #AAA;
padding:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#252525;
}

#trailer{
float:left;
width:952px;
color:#999;
background-color:#d7d7d7;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
padding-left:28px;
}

*html #trailer{
margin-top:-4px;
}

#locator{
float:left;
}

#lang_switch{
float:right;
padding-right:24px;
line-height:18px;
}


#lang_switch a{
color:#999;
text-decoration:none;
}

#lang_switch a:hover{
color:#666;
}

#lang_switch img{
padding-top:3px;
}

#separation{
float:left;
width:980px;
background:url(images/spacer_gris.gif);
background-repeat:no-repeat;
height:23px;
background-color:#F1F1EC;
}

#content{
float:left;
background-color:#F1F1EC;
padding-bottom:20px;
}

#headline{
float:left;
width:956px;
padding-left:24px;
}

#two_cols{
width:622px;
float:left;
}

#two_cols_left{
float:left;
}

#two_cols_right{
padding-left:14px;
float:left;
}



#alaune{
float:left;
width:370px;
height:230px;
border:solid 1px #CCCCCC;
background-color:#FFFFFF;
}

#titre_box_alaune{
width:362px;
height:33px;
background-color:#464646;
background-image:url(images/box_1.gif);
padding-left:8px;
padding-top:6px;
}


#alaune_left{
float:left;
padding-top:8px;
width:104px;
padding-left:8px;
padding-bottom:8px;
}

#alaune_left img{
border:1px solid #CCCCCC;
}

#alaune_right{
padding-top:10px;
width:250px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:16px;
}

#alaune_right_bis{
padding-top:10px;
width:480px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:16px;
}

#titre_alaune{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333333;
font-weight:bold;
width:200px;
}

#suite_alaune{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
width:200px;
text-decoration:underline;
}

#suite_alaune a{
color:#333333;
text-decoration:underline;
}

#suite_alaune a:hover{
color:#111111;
text-decoration:underline;
}

#auteur_alaune{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#AAA;
font-style:italic;
width:250px;
}

#auteur_alaune a{
color:#AAA;
}

#auteur_alaune a:hover{
color:#333;
}


#endirect{
float:left;
width:230px;
height:230px;
border:solid 1px #CCCCCC;
background-color:#FFFFFF;;
}

*html #endirect{
border-bottom:none;
}

#titre_endirect{
width:230px;
height:39px;
background-color:#464646;
background-image:url(images/flow_infos.gif);
}


#column_right{
padding-right:24px;
float:right;
width:300px;
}

#etaussi{
float:left;
width:616px;
background-color:#FFFFFF;
border:solid 1px #CCCCCC;
}

#encart_pub{
width:300px;
height:250px;
background-color:#FFFFFF;
}

#encart_pub2{
width:278px;
height:278px;
background-color:#FFFFFF;
border:solid 1px #CCCCCC;
padding-left:20px;
padding-top:20px;
border-top:none;
}

#encart_pub3{
width:298px;
background-color:#FFFFFF;
border:solid 1px #CCCCCC;
/*padding-left:20px;
padding-top:20px;*/
border-top:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}

#encart_pub2 img{
border:0px;
}

#encart_pub2 p{
padding:0px;
margin:0px;
}

#gallery-flickr li{
padding:0px;margin:0px;list-style:none;float:left;
height:90px;
width:90px;
}

#gallery-flickr ul{
padding:0px;margin:0px;list-style:none;float:left;
}

#liste-articles{
padding:5px;
padding-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px;
padding-right:8px;
}

#liste-articles li{
padding:0px;
margin:0px;
list-style:none;
width:600px;
}

#liste-articles ul{
padding:0px;
margin:0px;
list-style:none;
}

#liste-articles h3{
padding:0px;
margin:0px;
padding-top:10px;
padding-bottom:4px;
}


#liste-articles h3 a{
color:#333333;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0px;
margin:0px;
}

.rss_article{
height:130px;
}

.rss_article_bis{
padding-bottom:10px;
}

#article_left{
width:74px;
float:left;
text-align:left;
height:60px;
background-image:url(images/nologo.gif);
font-size:1px;color:#8B8B8B;
background-repeat:no-repeat;
}

#article_left img{
border:#CCCCCC solid 1px;
float:left;
}

#article_right{
}

#auteur_article{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#AAA;
font-style:italic;
width:600px;
padding-bottom:5px;
}

#auteur_article a{
color:#AAA;
}

#auteur_article a:hover{
color:#333;
}

#suite_article{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
text-decoration:underline;
}

#suite_article a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
text-decoration:underline;
}

#suite_article a:hover{
color:#111111;
}

.sep{
height:6px;
border-top: solid 1px #DFDFDF;
}

.sep2{
height:1px;
border-top: solid 1px #DFDFDF;
}

#news_endirect{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-left:12px;
padding-top:4px;
padding-bottom:5px;
border-bottom: solid 1px #DFDFDF;
}

*html #news_endirect{
padding-top:5px;
padding-bottom:5px;
padding-left:12px;
}

.news_endirect_date{
color:#AAAAAA;
}

#news_endirect a{
color:#333333;
text-decoration:none;
}

#news_endirect a:hover{
color:#CCCCCC;
text-decoration:underline;
}


#site_listing{
border:#CCCCCC solid 1px;
}

#alaune_bis{
float:left;
width:616px;
border:solid 1px #CCCCCC;
background-color:#FFFFFF;
}

#alaune_bis h1{
padding:0px;
margin:0px;
font-size:18px;
color:#111111;
font-family:Arial, Helvetica, sans-serif;
}

#alaune_bis_rub{
float:left;
width:596px;
border:solid 1px #CCCCCC;
background-color:#FFFFFF;
}

#alaune_bis_rub h1{
padding:0px;
margin:0px;
font-size:20px;
color:#111111;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
letter-spacing:-0.2px;
}

.lien_pagination a{
color:#333333;
}

.lien_pagination a:hover{
color:#1b1b1b;
}

#titre_site{
width:616px;
height:39px;
background:url(images/fd_box.gif);
background-repeat:repeat-x;
}

#flickr_time{
width:298px;
height:39px;
background:url(images/fd_box.gif);
background-repeat:repeat-x;
border:#CCCCCC solid 1px;
border-bottom:0px;
}

/*Quotes style*/
p.pagination {
	padding:3px;
	margin:3px;
	text-align:meft;
	color: #666;
}

.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #1b1b1b;
}
p.pagination a:hover, p.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #a0a0a0;
}
p.pagination span.on {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #e0e0e0;
	font-weight: bold;
	background-color: #f0f0f0;
	color: #000;
}
p.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}

#encart_pub3 ul {
padding:0px;
margin:0px;
}
#encart_pub3 li {
list-style:none;
border-bottom:1px solid #DFDFDF;
line-height:24px;
padding-left:12px;
}

*html #encart_pub3 li {
padding-top:4px;
padding-bottom:4px;
}

.site_url{
font-size:10px;
}

.site_url a{
color:#333333;
text-decoration:none;
}

.site_url a:hover{
color:#CCCCCC;
text-decoration:underline;
}

.index_shop{
padding-left:12px;
line-height:24px;
}

.index_shop a{
color:#666666;
text-decoration:underline;
}

.index_shop a:hover{
color:#444;
text-decoration:underline;
}


#listing_1{
width:300px;
float:left;
}

#listing_1 ul {
padding:0px;
margin:0px;
}
#listing_1 li {
list-style:none;
line-height:24px;
padding-left:12px;
}

#listing_2{
width:300px;
float:right;
}

#listing_2 ul {
padding:0px;
margin:0px;
}
#listing_2 li {
list-style:none;
line-height:24px;
padding-left:12px;
}

#shop_listing{
width:616px; 
float:left;
background-color:#FFFFFF;
border:solid 1px #CCC;
padding-bottom:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-bottom:14px;
}

/* Footer */
#footer{
width:980px;
background-color:#333333;
float:left;
color:#999;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:16px;
}

#footer a{
color:#999;
text-decoration:none;
}

#footer a:hover{
color:#BBB;
text-decoration:none;
}
#footer_one{
width:305px;
float:left;
padding-left:16px;
}

#footer_one ul {
padding:0px;
margin:0px;
}

#footer_one li {
list-style:none;
line-height:24px;
padding-left:2px;
border-bottom: solid 1px #5C5C5C;
}

#footer_two{
width:305px;
float:left;
padding-left:10px;

}

#footer_two ul {
padding:0px;
margin:0px;

}

#footer_two li {
list-style:none;
line-height:24px;
padding-left:2px;
border-bottom: solid 1px #5C5C5C;
}

#footer_three{
width:300px;
float:right;
text-align:right;
padding-right:14px;
padding-top:8px;
}

#footer_three ul {
padding:0px;
margin:0px;
padding-left:70px;
}

#footer_three li {
list-style:none;
padding-left:12px;
height:20px;
}


*html #footer_three li {
padding-top:4px;
padding-bottom:4px;
}

*html #footer_two li {
padding-top:4px;
padding-bottom:4px;
}

*html #footer_one li {
padding-top:4px;
padding-bottom:4px;
}

/* Fin footer */

/* Début recherche */
.search_bt{
width:10px;
background:none;
background-image:url(images/loop.gif);
}

#liste-articles li {
list-style:none;
line-height:16px;
padding-left:2px;
border-bottom: solid 1px #CCCCCC;
padding-bottom:10px;
width:595px;
}

.lien_search{
color:#333333;
}

.lien_search a{
color:#333333;
}

.lien_search a:hover{
color:#CCCCCC;
}
/* Fin Recherche*/

#blogroll img{
border:solid 1px #cCC;
}

#blogroll{
width:616px;}

#blogroll li {
list-style:none;
padding-left:4px;
float:left;
}

#blogroll ul {
padding:0px;
margin:0px;
float:left;
padding-top:2px;
padding:18px;}
