/* CSS Document */
*,* {
	margin:0;
	padding:0;
}
body {
	font-size:66.5%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a img { border:0; }
#global {
	background:url(bg_global.jpg) no-repeat top left #FFF;
	min-height:450px;
	height:auto !important;
	height:450px;
	margin:0 auto 0 auto;
	padding:5px 10px 10px 10px;
	width:921px; /*original: 936px; */
}
#header {
	height:100px;
	padding-top:20px;
	
	position:relative;

}
#col_gauche {
	width:145px;
	float:left;
	
}
#col_droite {
	float:left;
	width:775px;

	/*margin-left:10px;*/
}
#catalogue {
	padding:0;
}
#contenu {
	height:450px;
	float:left;
	width:611px;
	z-index:0;
	margin-top:20px;
}
#zone_article {
	/*background:url(bg_bottom_article.jpg) no-repeat bottom left;*/
}

#contenu_article {
	height:483px;
	background:url(bg_article.jpg) no-repeat top left;
	width:775px;
	border-top:0;
	margin-top:20px;
}
#contenu_article_vide {
	height:483px;

	width:600px;
	border-top:0;
	margin-top:20px;
	float:left;
}
#contenu_contact {
	height:483px;
	background:url(bg_article.jpg) no-repeat top left;
	margin-top:20px;
	
}
#contenu_rubrique {
	height:483px;
	/*background:url(bg_bottom_article.jpg) no-repeat bottom left;*/
}
#revendeur {
	height:483px;
	background:url(carte_monde.jpg) no-repeat 5px 60px ;
	position:relative;
}
.holder_titre {
	background:url(bg_titre.jpg) no-repeat;
	margin:0;
	padding:2px 0 0 8px;
	color:#FFF;
}
.holder_titre h1 {
	font-size:1.5em;
}
.titre_article, .titre_article_simple {
	
}
#zone_article #intro {
	padding-left:380px;
	font-weight:bold;
	padding-top:50px;
	height:120px;
}
#intro_no_height {
	padding-left:250px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:20px;
}
#intro_no_height2 {
	padding-left:250px;
	font-weight:bold;
	padding-top:30px;
}
#actu {

	width:158px;
	float:left;
margin-top:20px;

}
#actu #top {
	background:url(top_actu.png) no-repeat top left transparent;
	width:158px;

	padding:3px 0 0 3px;
}
#content {
	background:url(bg_actu.gif) no-repeat bottom left ;

	
}
#footer {
	width:940px;
	margin:auto;
	text-align:right;
	padding-top:0.5em;
	position:relative;

}
#search_rev {
	position:absolute;
	width:224px; /*224*/
	background-color:#98CB00;
	/*padding:10px;*/
	right:10px;
	top:30px;
	color:#FFF;
}
#boite_scroll {
	background:url(bg_contact.jpg) no-repeat top left;
	width:196px; /*216*/
	height:334px; /*354*/
	overflow:auto;
	padding:10px;
	float:left;
	margin-top:20px;
}
#div_simple {
	width:540px;
	float:left;
	margin-top:80px;
	margin-right:10px;
}


/****************************************/
/***ENVOYER A UN AMI***/
/****************************************/
#envoyer {
	position:relative;
}
#bloc_envoyer {
	position:absolute;
	right:-25px;
	bottom:-40px;
	background-color:#FFF;
	border:1px solid #000;
	padding:5px 10px 10px 10px;
	display:none;
	/*visibility:hidden;*/
}
/***CLASSES***/


.clearer {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	_margin-bottom:-2px;
	color:none;
	background-color:transparent;
	visibility:hidden;
}
.une_actu {
	padding:0.5em 0.3em;
}
.filet {
	border-bottom:1px dotted #666;
	padding-bottom:10px;
}
.resultat {
	position:absolute;
	top:120px;
	left:8px;
	width:514px; /*524*/
	color:#FFF;
	height:239px; /*239*/
	background-color:#84A82A;
	filter: progid:DXImageTransform.Microsoft.alpha( opacity=85,style=0); 
	padding:0 0 0 10px;
}
.un_resultat {
	width:230px;
	float:left;
	min-height:70px;
	height:auto !important;
	height:70px;
	border-bottom:1px dotted #FFF;
	margin-bottom:5px;
	padding-bottom:3px;
}
/***IMAGES***/
.center {
	display:block;
	margin:auto;
}
.format_png {
	behavior:url(win_png.htc);
}
.float_left {
	float:left;
	margin:0 5px 5px 0;
}
.div_scroll {
	height:380px; /*256*/
	width:681px; /*711*/
	overflow:auto;
	/*border:1px solid red;*/
	padding:15px 10px 15px 20px;
	margin:20px 10px 10px 40px;

	
}
.div_scroll_actu {
	height:400px; /*256*/
	width:550px; /*711*/
	overflow:auto;
	/*border:1px solid red;*/
	padding:15px 10px 15px 10px;
	margin:10px 10px 10px 10px;
}
.big_div_scroll {
	height:324px; /*354*/
	width:726px; /*756*/
	overflow:auto;
	/*border:1px solid red;*/
	margin:25px 10px 10px 10px;
	background:url(bg_big_div_scroll.png) no-repeat top left;
	padding:15px 10px 15px 20px;
}
.spip_documents_left {
	margin:0 5px 5px 0;
}
.spip_documents_right {
	margin:0 0 5px 5px;
}
.spip_documents_center {
	margin:auto;
	text-align:center;
}
/***LISTES***/
ul#menu_teaser {
	list-style-type:none;
}
ul#menu_teaser li {
	margin-bottom:2px;
	width:137px;
	position:relative;
}
ul#menu_teaser li a {
	color:#FFF;
	text-decoration:none;
}
/***MENU BAS DE PAGE ***/
#menu_bas {
}
#menu_bas #left {
	background:url(bg_g_menu.jpg) no-repeat top left;
	width:30px;
	height:22px;
	float:left;

}
#menu_bas #right {
	background:url(bg_d_menu.jpg) no-repeat top left;
	width:12px;
	height:22px;
	float:left;
}
#menu_bas #centre {
	background:url(bg_menu.jpg) repeat-x top left;
	float:left;
	height:22px;
	padding:0 0px 0 40px;
	width:820px;
}
#menu_bas dl {
	position:relative;
	float:left;
}
#menu_bas dl dt a:link, #menu_bas dl dt a:visited {
	display:block;
	padding:0 10px 3px 10px;
	color:#FFF;
	text-decoration:none;
	font-size:1.2em;
	_width:50px;
	margin:-2px 30px 0 0;
	/*border-left:1px solid #FFF;*/
	font-weight:normal;
	text-align:left;
	
}
#menu_bas dl dt a.last {
	text-align:right;
	font-weight:normal;
}
#menu_bas dl dt a:hover {
	/*border-left:1px solid #000;*/
	font-weight:normal;
}
#menu_bas dd {
	display:none;
	position:absolute;
	
	bottom:24px;
	!bottom:26px;
	
	width:120px;
	z-index:100;
	/*border-left:1px solid #000;*/
	
}

#menu_bas dd ul li {
	list-style-type:none;
	margin:0;
	padding:0;
}
#menu_bas dd ul li a:link, #menu_bas dd ul li a:visited {
	display:block;
	background:#98CB00;
	padding:3px 2px;
	margin:0;
	text-decoration:none;
	font-weight:normal;

	color:#FFF;
	font-size:1em;
	height: 100%;
	/*filter: alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;*/
}
#menu_bas dd ul li a:hover, #menu_bas dd ul li a:active {
	color:#FFF;
	background-color:#4F4A4A;
}
/***CHOIX LANGUE ***/
div#select_lang {
	position:absolute;
	width:210px;
	right:0;
	margin:0 100px 0 0;
}
div#select_lang ul { list-style-type:none; }
div#select_lang ul li a {

	color:#7D7D7D;
	padding:0;
	font-size:1.2em;
	line-height:1.2em;
	text-decoration:none;
}
/***ACTU***/
#actu h1 {
	font-size:1em;
	text-transform:uppercase;
	color:#5D9022;
	font-weight:normal;
	padding:0px 2px 5px 3px;
}
#actu h2 {
	font-size:1em;
	color:#000;
	font-weight:bold;
	padding:0.3em 0;
}
/***TITRE***/
#zone_article h1 {
	/*float:right;*/
	/*background-color:#7D7D7D;*/
	color:#FFF;
	font-weight:normal;
	width:373px;
	/*text-align:right;*/
}
#titre_article h1, #titre_article_simple h1 {
	text-align:left;
	margin:0 5px;
	padding:0;
}
.div_scroll h2, .big_div_scroll h2 {

	padding:2px 5px 2px 0;
	margin-bottom:5px;
}
h2 span {
	position:absolute;
	right:8px;
	top:7px;
	color:#FFF;
	font-size:0.6em;
}
.texte {
	margin-bottom:15px;
}
.titre_fond_gris {
	background:url(fond_titre.jpg) no-repeat right bottom;
	text-align:right;
	padding:5px 5px 0 0;
}
h3.spip {
	font-size:1.4em;
	margin-top:0.5em;
	font-family:"Trebuchet MS", Verdana, Tahoma, sans-serif;
	color:#789F00;
	font-weight:normal;
}
h3 {
	font-size:1.5em;
}
/***TABLEAUX***/
#tab_form {
	width:518px;
	border-collapse:collapse;
	border-bottom:1px dotted #000;
	margin:10px auto 0 auto;
}
#tab_form td {
	padding:3px;
	font-weight:bold;
	color:#000;
}
td.top {
	vertical-align:top;
}
td.no_bold {
	font-weight:normal;
}
/***FORMULAIRES***/
.inp_text, .inp_text_long {
	background-color:#99CC00;
	color:#FFF;
	border:0;
	font-family:Verdana,Tahoma,sans-serif;
	padding:2px;
	font-size:1em;
	border:1px solid #99CC00;
	font-weight:bold;
}
select.simple {
	font-size:1em;
	font-family:Verdana,Tahoma,sans-serif;
	font-weight:normal;
}
select.simple option {
	padding-right:5px;
	
}
.inp_text { width:150px; }
.inp_text_long { width: 386px; }
select.inp_text_long { width: 393px; }
input.erreur, textarea.erreur, select.erreur {
	border:1px solid #CC0000;
	background-color:#FFEFEF;
	color:#000;
}
div.erreur { padding:3px; color:#CC0000; font-weight:bold; }
/***TEXTE***/
.chapo {
	font-weight:bold;
}
.right {
	text-align:right;
}
/***SPIP***/
ul.spip {
	list-style-type:none;
}
ul.spip li {
	background:url(puce.gif) no-repeat 0 0.3em;
	padding-left:15px;
}	
ul.spip li ul {
	margin-left:10px;
}
ul.spip li ul li {
	background:url(puce.gif) no-repeat 0 0.3em;
	padding-left:15px;
}
i.spip {
	color:#6A9936;
	font-style:italic;
}
hr.spip {
	clear:both;
	background-color:transparent;
	color:none;
	border:0;
	border-bottom:1px dotted #8FB268;
}
p.spip {
	margin:0.3em 0;
}
/***LIENS***/
a.lire_plus:link, a.lire_plus:visited  {
	color:#000;
	font-weight:bold;
	display:block;
	text-align:right;
	text-decoration:underline;
}
a.lien_simple:link, a.lien_simple:visited {
	color:#000;
	text-decoration:none;
}
#footer a {
	color:#000;
	text-decoration:none;
	
}
a.no_hand:link, a.no_hand:visited {
	cursor:default;
}
/***FORMS***/
#search_rev select {
	font-size:1em;
}
/***LIENS-color:#97989C;***/
a:link, a:visited {
	color:#6F6F72;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
}






.Style1{
margin-left:5px;
font-weight:bold;
color:#ffffff;
}

.Style1 a.spip_in:link, .Style1 a.spip_in:visited, .Style1 a.spip_out:link, .Style1 a.spip_out:visited  {
	margin-left:5px;
	color:#ffffff;
	font-weight:bold;
	font-size:100%;
	text-decoration:none;
}

.Style2 a.spip_in:link, .Style2 a.spip_in:visited, .Style2 a.spip_out:link, .Style2 a.spip_out:visited {
	margin-left:5px;
	color:#808080;
	font-weight:bold;
	font-size:110%;
	text-decoration:none;
}



