
/*
+ ---------------------------------------------------------------------------+
|    soliland
|
|     http://www.soliland.fr
|     cyril.janssens@free.fr
|
|     Released under the terms and conditions of the
|     GNU General Public License (http://gnu.org).
|
|	$Header: /soliland/V2/html/default/css/default/default.css,v 1.80 2008-11-28 16:27:45 romain Exp $
|   $Source: /soliland/V2/html/default/css/default/default.css,v $
|   $Revision: 1.80 $
|   $Date: 2008-11-28 16:27:45 $
|   $Author: romain $
|	$State: Exp $
+----------------------------------------------------------------------------+
 */


body
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	background-image: url(../../img/default/bg-bleu-blanc.jpg);
	background-repeat: repeat-x;
}

/*gestion de la balise p*/
#affinage p, #affinage1 p, #affinage2 p, #affinage3 p, #affinage21 p, #affinage22 p, #affinage23 p, #affinage24 p
{
	margin:0px;
	padding: 0.5px;
}

.produit_pop p, .middle_bg_produit_pop, #sponsor p, .bleu12_158 p, #selection_marchand2 p
{
	margin:0px;
	padding:0px;
}

.pozimgvisitemag2 p { margin:4px; }

/* Mise en Page */

#conteneur
{
	width:898px;
	margin-left:auto;
	margin-right:auto;
	position:static;/*
	background-image:url(../../img/default/bg-bleu-blanc.jpg);
	background-position:top left;
	background-repeat:repeat-x;*/
}

a
{
	text-decoration:none;
	color: #2895cc;
}

a:hover { text-decoration:underline; }

.imgLight:hover
{
	filter:alpha(opacity=100);
	-moz-opacity:100;
	opacity: 100;
}

.imgLight
{
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	opacity: 0.65;
}

h1
{
	margin-bottom : -2px;
	color:#333;
}

/*///////////////////////////////////////////////////////////////////bloc A */
/*//////////////////////////////////////////////////////////////////////////////bloc A1 */
#A1
{
	width:580px;
	float:left;
}

#A1H
{
	width:590px;
	float:left;
}

#A1spe
{
	width:590px;
	height:325px;
	float:left;
	background-image:url(../../img/default/bg_choose_assoc.png);
	background-position:left top;
	background-repeat:no-repeat;
}

#A1spe_in
{
	width:530px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:110px;
	padding:7px;
}

#A1spe_in_left
{
	float:left;
	width:300px;
	font-size:18px;
	color:#228fc7;
}

#A1spe_in_right
{
	float:left;
	width:230px;
	color:#818181;
	font-size:14px;
	position:relative;
	top:35px;
}

#A11
{
	float:left;
	width:290px;
	height:290px;
	-display:inline;
	background-position:left top;
	background-repeat:no-repeat;
	margin:8px 0pt 0pt 0px;
	background-color: #FFFFFF;
	overflow:hidden;
}

#A12
{
	float:right;
	width:290px;
	height:290px;
	-display:inline;
	/*background-image:url(../../img/default/bg_Bloc_Home.png);*/
	background-position:left top;
	background-repeat:repeat-x;
	margin:8px 0pt 0pt 5px;
	background-color: #FFFFFF;
	overflow:hidden;
}

/* Title for the home page*/
#titleLive
{
	background-image: url(../../img/default/titleLive.png);
	background-repeat: no-repeat;
	background-position: center;
	height:47px;
}

#titleTestSoliland
{
	background-image: url(../../img/default/titleSoliland.png);
	background-repeat: no-repeat;
	background-position: center;
	height:47px;
}

#titleTestSolisurf
{
	background-image: url(../../img/default/titleSolisurf.png);
	background-repeat: no-repeat;
	background-position: center;
	height:47px;
}

#titleSpeaking
{
	background-image: url(../../img/default/titleSpeaking.png);
	background-repeat: no-repeat;
	background-position: center;
	height:47px;
}

#titleHow
{
	background-image: url(../../img/default/titleHow.png);
	background-repeat: no-repeat;
	background-position: center;
	height:47px;
}

/*Texte For the bloc */
#explicationHow
{
	font-size: 12px;
	text-align: justify;
	margin-top:60px;
	line-height: 15px;
	color: #333;
	padding-left:15px;
	padding-right:15px;
}

#activiteHome { /*margin:8px 0px 0px 5px;*/ text-align:left; }

/*//////////////////////////////////////////////////////////////////////////////////////////bloc A2 */
#A2
{
	width:280px;
	height:643px;
	float:right;
	background-image:url(../../img/default/blocs_arrondis/bg_form.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	color:#FFFFFF;
	font-size:14px;
	-display:inline;
}

#A2Solisurf
{
	width:271px;
	height:643px;
	float:right;
	background-image:url(../../img/default/blocs_arrondis/bg_formSolisurf.png);
	background-repeat:no-repeat;
	background-position:left top;
	color:#FFFFFF;
	font-size:14px;
	-display:inline;
}

#A2MemberSolisurf
{
	width:280px;
	height:346px;
	float:right;
	background-image:url(../../img/default/blocs_arrondis/bg_downloadMemberSolisurf.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	color:#FFFFFF;
	font-size:14px;
	-display:inline;
}

#A2MemberSoliland
{
	width:280px;
	height:346px;
	float:right;
	background-image:url(../../img/default/blocs_arrondis/bg_downloadMember.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	color:#FFFFFF;
	font-size:14px;
	-display:inline;
}

#A2MemberFinish
{
	width:280px;
	height:343px;
	float:right;
	background-image:url(../../img/default/blocs_arrondis/bg_installFinished.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	color:#FFFFFF;
	font-size:14px;
	-display:inline;
}

#A2MemberSoliland .btInstaller
{
	color:#333;
	font-size:12px;
	width:200px;
	margin-right:auto;
	margin-left:auto;
	margin-top:25px !important;
	-margin-top:85px;
	text-align:center
}

#A2MemberSolisurf .btInstaller
{
	color:#333;
	font-size:12px;
	width:200px;
	margin-right:auto;
	margin-left:auto;
	margin-top:35px !important;
	-margin-top:85px;
	text-align:center;
}

#A2MemberFinish .btFinished
{
	color:#333;
	font-size:12px;
	width:200px;
	margin-right:auto;
	margin-left:auto;
	margin-top:35px !important;
	-margin-top:85px;
	text-align:center;
}

#pubIci
{
	width:587px;
	height:95px;
	float:left;
	color:#333333;
	font-size:14px;
	margin:8px 0pt 0pt 0px;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../img/default/pubIci.png);
	background-repeat: no-repeat;
}

#pubIci a { text-decoration: none; }

#pubIci a:hover { text-decoration: underline; }

#pubIci2
{
	width:587px;
	height:95px;
	float:left;
	color:#333333;
	font-size:14px;
	margin:8px 0pt 0pt 0px;
	text-align: center;
	vertical-align: middle;
}

#pubIci2 a { text-decoration: none; }

#pubIci2 a:hover { text-decoration: underline; }

#A2 li
{
	padding:0;
	margin:0;
	list-style-type: none;
	list-style-image: url(../../img/default/icon/fleche.png);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 200;
}

#Soli_Inscription
{
	background-image:url(../../img/default/blocs_arrondis/bg_top_block_right_soliland.png);
	width:270px;
	height:234px;
	float:left;
	background-repeat:no-repeat;
	background-position:left top;
	color:#818181;
	font-size:18px;
	position:relative;
	top:10px;
}

#Soli_Inscription_in { padding:60px 27px 10px 27px; }

#selection_soli
{
	background-image:url(../../img/default/blocs_arrondis/selection_soli.png);
	width:252px;
	height:312px;
	float:left;
	background-repeat:no-repeat;
	background-position:left top;
	color:#818181;
	font-size:18px;
	position:relative;
	top:10px;
	-display:inline;
}

#selection_soli_in { padding:70px 35px 10px 35px; }

#selection_soli_in a
{
	font-size:13px;
	color:#ff880b;
	font-weight:bold;
}

#no_assoc
{
	background-image:url(../../img/default/blocs_arrondis/no_assoc.png);
	width:260px;
	height:393px;
	margin-left:10px;
	float:left;
	background-repeat:no-repeat;
	background-position:left top;
	color:#818181;
	font-size:18px;
	position:relative;
	top:10px;
}

#no_assoc_in { padding:70px 35px 10px 35px; }

#no_assoc_in a
{
	font-size:18px;
	color:#07c168;
	font-weight:bold;
}

#A21
{
	position:relative;
	top:160px;
}

#A211
{
	background-color:#f37913;
	width:259px;
	height:51px;
	margin-left:auto;
	margin-right:auto;
}

#A211 img
{
	border:0px;
	margin-left:30px;
	margin-top:12px;
	float:left;
}

#A211 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
	text-transform: uppercase;
	font-size: 11px;
	font-stretch:narrower
}

#A211 a:hover { text-decoration:underline; }

#A211 div
{
	float:left;
	width:120px;
	margin-left:3px;
	height:27px;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}

#A1First
{
	width:593px;
	height:161px;
	float:left;
}

#A2First
{
	width:272px;
	height:161px;
	float:right;
	background-image:url(../../img/default/blocs_arrondis/take_part.png);
	background-repeat:no-repeat;
	background-position:top left;
	color:#FFFFFF;
	font-size:14px;
}

#A2First li
{
	padding:0;
	margin:0;
	list-style-type: none;
	list-style-image: url(../../img/default/icon/fleche.png);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 200;
}

#A21First
{
	position:relative;
	top:80px;
	left:-3px;
}

#A211First
{
	background-color:#f37913;
	width:258px;
	height:51px;
	margin-left:auto;
	margin-right:auto;
}

#A211First img
{
	border:0px;
	margin-left:30px;
	margin-top:12px;
	float:left;
}

#A211First a
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
	text-transform: uppercase;
	font-size: 11px;
	font-stretch:narrower
}

#A211First a:hover { text-decoration:underline; }

#A211First div
{
	float:left;
	width:120px;
	margin-left:3px;
	height:27px;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}

/* Formulaire de la Home */

.bloc_formHome
{
	width:266px;
	margin-top:8px!important;
	-margin-top:60px;
	text-align:left;
	font-size: 12px;
	color: #000000;
}

.bloc_formHome a
{
	color:#2393c8;
	text-decoration:none
}

.bloc_formHome a:hover
{
	color:#2393c8;
	text-decoration: underline;
}

.bloc_formHome .fieldPaging { margin:8px 0px 8px 0px; }

.bloc_formHome .type_input
{
	width:150px;
	height:16px;
	border:1px solid #CCCCCC;
	background-image:url(../../img/default/icon/bg_input.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:3px;
}

.bloc_formHome label.text
{
	display: block;
	float: left;
	text-align: right;
	margin: 0 4px;
	color:#333;
	font-size:11px;
	font-weight:bold;
	position:relative;
	top:3px;
	-display:inline
}

.bloc_formHome .condition { margin: 0px 0px 0px 15px }

.bloc_formHome .checker
{
	float:left;
	width:10%;
	margin:0px 0px 0px 3px;
}

.bloc_formHome .small
{
	font-size: 10px;
	float:left;
	width:80%;
	margin:3px 0px 0px 3px;
}

/* Champs espace connexion*/

.bloc_formHomeConnexion
{
	margin-top:20px;
	text-align:left;
	font-size: 12px;
	color: #000000;
	padding: 10px;
}

.bloc_formHomeConnexion a
{
	color:#2393c8;
	text-decoration:none
}

.bloc_formHomeConnexion a:hover
{
	color:#2393c8;
	text-decoration: underline;
}

.bloc_formHomeConnexion .fieldPaging { margin:8px 0px 8px 0px; }

.bloc_formHomeConnexion .type_input
{
	width:220px;
	height:16px;
	border:1px solid #CCCCCC;
	background-image:url(../../img/default/icon/bg_input.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:3px;
}

.bloc_formHomeConnexion .text
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.bloc_formHomeConnexion .condition
{
	margin: 10px 0px 0px 15px;
	float:left
}

.bloc_formHomeConnexion .checker
{
	float:left;
	width:10%;
	margin:0px 0px 0px 3px;
}

.bloc_formHomeConnexion .small
{
	font-size: 10px;
	float:left;
	width:80%;
	margin:3px 0px 0px 3px;
}

/*/////////////////////////////////////////////////////////////////////////////////////// bloc B */
#tris { padding-left:15px; }

#tris img { border:0; }

#associations2
{
	width:580px;
	padding:5px;
	background-color:#FFFFFF;
	border-right:1px solid #f0f0f0;
	border-bottom:3px solid #f0f0f0;
}

.bg_grey
{
	background-color:#f0f0f0;
	padding:5px;
}

.bg_white
{
	background-color:#ffffff;
	padding:5px;
}

.bg_jauge
{
	background-image:url(../../img/default/bg_jauge.png);
	background-repeat:no-repeat;
	width:89px;
	height:84px;
	float:left;
}

.bg_jauge_white
{
	background-image:url(../../img/default/bg_jauge_white.png);
	background-repeat:no-repeat;
	width:89px;
	height:84px;
	float:left;
}

.conteneur_jauge
{
	width:27px;
	height:84px;
	height:50px;
	position:relative;
	top:-34px;
	left:14px;
	background-position:bottom;
}

.the_jauge
{
	width:27px;
	background-image:url(../../img/default/jauge.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

.the_percent
{
	font-family:Georgia;
	color:#d82828;
	font-size:26px;
	position:relative;
	left:20px;
	top:5px;
	z-index:1;
}

#bloc_solishop_left
{
	float:left;
	background-image:url(../../img/default/bg_next_buy.png);
	width:589px;
	height:367px;
	color:#505050;
	font-size:15px;
}

#bloc_solishop_left_in_1
{
	float:left;
	background-image:url(../../img/default/blocs_arrondis/bg_title_solisoft.png);
	width:200px;
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:0px;
	position:relative;
	top:117px;
	left:3px;
	color:#FFFFFF;
	font-size:12px;
}

#bloc_solishop_left_in_2
{
	position:relative;
	top:75px;
	left:3px;
}

#download_Solishop
{
	position:relative;
	left:60px;
	bottom:10px;
	cursor:pointer;
}

#bloc_solishop_left_in_2 li
{
	list-style-type: disc;
	text-decoration:underline;
	position:relative;
	left:20px;
}

#bloc_solishop_right
{
	background-image:url(../../img/default/blocs_arrondis/bg_middle_block_right_over_of.png);
	width:270px;
	height:213px;
	float:left;
	background-repeat:no-repeat;
	background-position:left top;
	color:#818181;
	font-size:18px;
	position:relative;
	top:10px;
}

#caroussel
{
	background-image:url(../../img/default/pub/pics_caroussel.png);
	width:241px;
	height:88px;
	position:relative;
	top:100px;
	left:20px;
}

#pubGG
{
	width:211px;
	height:74px;
	margin-top:50px;
	margin-left:15px;
}

#Solisurf
{
	clear:both;
	background-image:url(../../img/default/bg_solisurf.png);
	width:874px;
	height:347px;
}

#B1
{
	width:593px;
	float:left;
	text-align:center;
}

#B11
{
	background-image:url(../../img/default/blocs_arrondis/search.png);
	width:292px;
	height:338px;
	float:left;
}

.titre
{
	margin-top:24px;
	margin-left:105px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

#B12
{
	background-image:url(../../img/default/blocs_arrondis/download.png);
	width:292px;
	height:339px;
	float:left;
}

#B2 { float:right; }

#B21
{
	background-image:url(../../img/default/blocs_arrondis/bg-gris.png);
	width:266px;
	height:188px;
}

#B22
{
	margin-top:10px;
	background-image:url(../../img/default/blocs_arrondis/bg-gris-bleu.png);
	width:266px;
	height:209px;
}

.fond-blanc
{
	background-image:url(../../img/default/blocs_arrondis/fond-blanc.png);
	width:259px;
	height:233px;
	background-repeat:no-repeat;
	margin:auto;
	margin-top:0px;
}

.B2X1
{
	width:225px;
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

#decouvrir
{
	color:#fea110;
	background-image:url(../../img/default/icon/fleche-jaune.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:20px;
}

#savoir
{
	color:#ea5815;
	background-image:url(../../img/default/icon/fleche-rouge.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:20px;
}

#B211
{
	color:#666666;
	width:230px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	font-size: 12px;
}

#B211 a
{
	color:#24aae2;
	text-decoration:none;
	background-image:url(../../img/default/icon/fleche-grise.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:20px;
}

#B211 a:hover { text-decoration:underline; }

#delimiteurgris
{
	background-image:url(../../img/default/delimiteur-gris.png);
	background-position:center;
	background-repeat:no-repeat;
}

.titreNews
{
	font-size:16px;
	margin-bottom:10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing:-1px;
	font-weight: 600;
	color: #5d5d5d;
}

#B221
{
	width:230px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	font-size: 12px;
}

#B221 a
{
	color:#24aae2;
	text-decoration:none;
	background-image:url(../../img/default/icon/fleche-bleu.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:20px;
}

#B221 a:hover { text-decoration:underline; }

.titreNouveau
{
	font-size:16px;
	padding-bottom:5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 600;
	letter-spacing:-1px;
	color:#24aae2;
}

#us
{
	background-image:url(../../img/default/blocs_arrondis/us_back.png);
	width:268px;
	height:258px;
	color:#686868;
	font-size:26px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-repeat:no-repeat;
}

#usIn
{
	position:relative;
	top:25px;
	height:248px;
	width:258px;
	margin:auto;
}

#us ul
{
	padding:0;
	margin:0;
}

#title_us
{
	text-align:center;
	padding-bottom:10px;
	letter-spacing:-1px;
}

#us li
{
	font-size:18px;
	display:block;
	border-top:1px solid #999999;
	margin:0;
	padding-left:20px;
	padding-right:0;
	padding-top:10px;
	padding-bottom:10px;
}

#us a
{
	color:#686868;
	display:block;
}

#us img
{
	border:0;
	position:relative;
	top:5px;
}

#contact
{
	margin-top:10px;
	background-image:url(../../img/default/contacts.png);
	width:268px;
	height:157px;
	margin-left:auto;
	margin-right:auto;
	color:#FFFFFF;
	font-size:12px;
	background-repeat:no-repeat;
}

#contactIn
{
	padding-top:56px;
	padding-left:35px;
}

#contact a
{
	color:#FFFFFF;
	text-decoration:underline;
}

#professionnel
{
	margin-top:10px;
	background-image:url(../../img/default/blocs_arrondis/professionnels.png);
	width:267px;
	height:92px;
	margin-left:auto;
	margin-right:auto;
	color:#FFFFFF;
	font-size:12px;
	background-repeat:no-repeat;
}

#professionnelIn
{
	padding-top:40px;
	padding-left:27px;
}

#professionnel a { color:#FFFFFF; }

/* bloc C */
#C
{
	margin-top:5px;
	position:relative;
	top:0px;
	background-color:#FFFFFF;
}

.accroche
{
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}

#C1
{
	width:292px;
	float:left;
	/*background-image:url(../../img/default/blocs_arrondis/bg-grisGarantie.png);
	background-repeat:no-repeat;*/
	text-align:center;
	color:#24aae2;
	font-size:12px;
}

#C2
{
	width:292px;
	float:left;
	/*background-image:url(../../img/default/minibandebleu.png);*/
/*background-image:url(../../img/default/blocs_arrondis/bg-grisMedia.png);*/
	background-position:top right;
	background-repeat:no-repeat;
	text-align:center;
	color:#24aae2;
}

#C3
{
	font-size:10px;
	width:270px;
	/* background-image:url(../../img/default/blocs_arrondis/bg-grisTranspa.png);
		background-repeat:no-repeat;*/
	padding-left:5px;
	float:left;
	text-align:left;
	color:#24aae2;
}

#media_orderby
{
	position:relative;
	top:-6px;
}

#dl_adobe
{
	position:relative;
	top:5px;
}

#menuFAQ
{
	width:580px;
	margin-left:auto;
	margin-right:auto;
	white-space:nowrap;
}

#menuFAQ img { border:none; }

.navigation
{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 572px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.navigation a, .navigation span
{
	display: block;
	font-size:14px;
	color:#333333;/*color: #fff;
	text-decoration: none;
	background: #000 url(menu-item.png) left bottom no-repeat;*/
}

.navigation .toggleSubMenu a, .navigation .toggleSubMenu span
{
	border: 1px solid #dddddd;
	background-color:#f7f7f7;
	padding:5px;
	min-height:34px;
	line-height:34px;
	text-align:left;
	margin-top:5px;
	background-image: url(../../img/default/plus_button.png);
	background-position:right center;
	background-repeat:no-repeat;
}

.navigation .open a, .navigation .open span
{
	background-image: url(../../img/default/less_button.png);
	background-position:right center;
	background-repeat:no-repeat;
}

.navigation .subMenu
{
	font-size: 12px;
	color:#444;
	background: #FFFFFF;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 25px;
	padding: 0;
	list-style:none;
	list-style-type:none;
	line-height:140%;
}

.info
{
	width: 522px;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #dddddd;
	background-color:#f7f7f7;
	padding:17px 5px 17px 43px;
	min-height:34px;
	text-align:left;
	margin-top:5px;
	background-image:url(../../img/default/icon/info.png);
	background-position:left center;
	background-repeat:no-repeat;
}

.info a { color:#333333; }

/*css MyPlace*/

#bloc_pub_left_middle
{
	width:298px;
	height:250px;
	border:1px solid #999999;
	margin-top:10px;
	text-align:center;
	line-height:250px;
	vertical-align:middle;
}

#bloc_pub_left_bottom
{
	width:298px;
	height:350px;
	border:1px solid #c8ddf0;
	margin-top:10px;
	text-align:center;
	line-height:350px;
	vertical-align:middle;
}

#MenuOrangeMyPlace
{
	width:300px;
	height:240px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../../img/default/blocs_arrondis/myplace.png);
	background-position:left top;
	background-repeat:no-repeat;
}

#MenuOrangeMyPlace a { color:#FFFFFF; }

#MenuOrangeMyPlace ul li
{
	padding:0;
	margin:0;
	list-style:none;
	list-style-type:none;
}

#mobilize
{
	position:relative;
	top:55px;
}

#account
{
	position:relative;
	top:90px;
}

#B1account
{
	width:564px;
	float:left;
	text-align:center;
}

#B2account
{
	width:300px;
	float:left;
}

#container_bloc_center
{
	width:554px;
	margin-left:auto;
	margin-right:auto;
}

#container_bloc_center img { border:0; }

#menuAccount { height:43px; }

#UnderMenuMyPlace
{
	background-color:#eff6ff;
	border:1px solid #c8ddf0;
	height:15px;
	position:relative;
	top:-3px;
}

.bloc_text_center_top
{
	width:574px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	margin:17px;
}

.bloc_text_center
{
	width:560px;
	margin-left:auto;
	margin-right:auto;
	background-color:#f7f7f7;
	margin-top:5px;
	padding:7px;
	text-align:justify;
}

#formSpace
{
	background-color:#eff6ff;
	border:1px solid #c8ddf0;
	padding-bottom:10px;
}

.bloc_form
{
	width:515px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	padding:5px;
	text-align:left;
	border:1px solid #c8ddf0;
	background-color: #f5f5f5;
}

.bloc_form_transparent
{
	width:515px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	padding:5px;
	text-align:left;
}

#bloc_left_invite_friend
{
	float:left;
	width:300px;
	background-color:#eff6ff;
	color:#333333;
	font-size:11px;
	padding-top:15px;
	margin-left:-5px;
}

#bloc_right_invite_friend
{
	float:right;
	width:200px;
	padding:15px 0px 0px 0px;
	color:#000000;
	font-size:11px;
	margin-right:6px;
}

#bloc_form_white
{
	margin:10px;
	background-color:#FFFFFF;
	border: 1px solid #d7d7d7;
}

.bloc_form_orange
{
	width:515px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	padding:5px;
	text-align:left;
	border:1px solid #f5932e;
	background-color: #efb77c;
}

#bloc_caroussel
{
	width:515px;
	height:84px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	padding:1px 0px 1px 0px;
	text-align:left;
	border:1px solid #b0e3f6;
	background-color: #effbff;
}

.borderCarousselL
{
	border-right:1px solid #b0e3f6;
	height:86px;
}

.borderCarousselR
{
	border-left:1px solid #b0e3f6;
	height:86px;
}

#ImgCaroussel
{
	width:485px;
	height:84px;
	margin-left:auto;
	margin-right:auto;
}

.vignette
{
	width:80px;
	height:80px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	margin:1px 7px 1px 7px;
	text-align:center;
}

.vignette img
{
	position:relative;
	top:15px;
}

.bloc_form img
{
	border:0;
	margin:0;
	padding:0;
}

.bloc_form_orange img
{
	border:0;
	margin:0;
	padding:0;
}

.bordImage { border:1px solid #CCCCCC; }

/* divers */

.noir { color:#000000; }

.rouge { color:#d82828; }

.blue { color:#2393c8; }

.grisDark { color:#454545; }

.gras { font-weight:bold; }

.float-left
{
	float:left;
	-display:inline;
}

.float-right
{
	float:right;
	-display:inline;
}

.clear { clear:both; }

.inline { display:inline; }

.big_title
{
	font-size:48px;
	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.titre_noir
{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}

.sous_titre_noir
{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}

.titre_bleu
{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2895cc;
	background-image:url(../../img/default/valid_button.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:27px;
	height:24px;
	line-height:24px;
}

.titre_bleu_event
{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2895cc;
	background-image:url(../../img/default/icon/question.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:27px;
	height:24px;
	line-height:24px;
	text-align:left;
	margin-left:10px;
	margin-top:10px;
}

.titre_green_arrow
{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	background-image:url(../../img/default/icon/green_arrow.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:37px;
	height:24px;
	line-height:24px;
	text-align:left;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}

.text_answer_event
{
	margin:0px 10px 0px 10px;
	text-align:left;
}

.petit { font-size:11px; }

#text_orange
{
	width:173px;
	float:left;
	line-height: 13px;
}

#text_green
{
	width:155px;
	float:left;
	line-height: 18px;
	font-size:18px;
	margin-left:5px;
}

.grisclair { color:#777; }

.dark_grey { color:#b1b1b1; }

.noBorder { border:0; }

.titre_form
{
	font-size:11px;
	color:#2393c8;
}

.titre_form img
{
	position:relative;
	top:4px;
}

.titre_white
{
	font-size:18px;
	color:#FFFFFF;
}

.titre_white img
{
	position:relative;
	top:4px;
}

.info_intitule
{
	font-size:10px;
	font-weight:bold;
	color:#666666;
}

.info_champ
{
	font-size:10px;
	color:#999999;
}

.dark_blue { color:#097fb2; }

.yellow { color:#ffd64c; }

/*Mise en page Formulaire*/

label.text
{
	display: block;
	float: left;
	width: 30%;
	text-align: right; /* n'hsitez pas pas  aligner  gauche, c'est pas mal aussi */
	margin: 0 1em 0 0;
	padding: 0.1em;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	position:relative;
	top:3px;
}

label.text2
{
	display: block;
	float: left;
	width: 40%;
	text-align: right; /* n'hsitez pas pas  aligner  gauche, c'est pas mal aussi */
	margin: 0 1em 0 0;
	padding: 0.1em;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	position:relative;
	top:3px;
}

.type_text
{
	width:227px;
	border:1px solid #CCCCCC;
	background-image:url(../../img/default/icon/bg_input.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:2px;
}

.type_text2
{
	width:116px;
	height:16px;
	border:1px solid #CCCCCC;
	background-image:url(../../img/default/icon/bg_input.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:2px;
}

.type_text3
{
	width:197px;
	border:1px solid #CCCCCC;
	background-image:url(../../img/default/icon/bg_input.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:2px;
	color:#b1b1b1;
	font-weight:300;
	padding:2px;
}

.type_button
{
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.area
{
	width:318px;
	height:74px;
	border:1px solid #CCCCCC;
	background-image:url(../../img/default/icon/bg_area.png);
	background-position:left top;
	background-repeat:no-repeat;
}

.area2
{
	width:200px;
	height:100px;
	margin-left:25px;
	margin-bottom:5px;
	border:1px solid #CCCCCC;
	background-image:url(../../img/default/icon/bg_area.png);
	background-position:left top;
	background-repeat:no-repeat;
}

.area3
{
	width:270px;
	height:100px;
	margin-left:7px;
	margin-bottom:5px;
	border:1px solid #CCCCCC;
	background-image:url(../../img/default/icon/bg_area.png);
	background-position:left top;
	background-repeat:no-repeat;
}

.area4
{
	width:234px;
	height:114px;
	padding:2px;
	border:1px solid #CCCCCC;
	background-image:url(../../img/default/espacemembre/bg_area.png);
	background-position:left top;
	background-repeat:no-repeat;
}

.capacity
{
	margin-top:5px;
	width:144px;
	height:10px;
	border:1px solid #5983d2;
}

#progress_green
{
	height:10px;
	background-image:url(../../img/default/icon/progress_green.png);
	background-position:left top;
	border:0;
	margin:0;
	padding:0;
}

#progress_yellow
{
	height:10px;
	background-image:url(../../img/default/icon/progress_yellow.png);
	background-position:left top;
	border:0;
	margin:0;
	padding:0;
}

#progress_red
{
	height:10px;
	background-image:url(../../img/default/icon/progress_red.png);
	background-position:left top;
	border:0;
	margin:0;
	padding:0;
}

.titre_form_view
{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background-color:#c8ddf0;
	padding:2px;
	position:relative;
	top:8px;
	left:20px;
}

.titre_form_view2
{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background-color:#c8ddf0;
	padding:4px;
	position:relative;
	top:5px;
}

.bloc_form_view_grey
{
	width:95%;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	background-color:#b6c3d4;
}

.bloc_form_view_white
{
	width:95%;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	background-color:#ffffff;
	border:1px solid #c8ddf0;
}

.bloc_form_view_transpa
{
	width:95%;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	border:1px solid #f5f5f5;
}

.bloc_form_view_white ul li
{
	padding:0;
	margin:0;
}

.bloc_form_view_white li
{
	list-style-type:none;
	list-style:url(../../img/default/icon/bullet_blue.png);
}

.titre_form_view_in
{
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}

.titre_form_view_in img
{
	position:relative;
	top:2px;
}

.titre_form_view_in_white
{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
}

.titre_form_view_in_white img
{
	position:relative;
	top:2px;
}

.normal { font-weight:normal; }

#object_atteind
{
	margin-right:10px;
	margin-top:2px;
	text-align:left;
}

.titre_choix_yellow
{
	font-size:16px;
	color:#fea110;
	font-weight:bold;
}

.text_choix_blue
{
	font-size:12px;
	color:#097fb2;
	font-weight:normal;
}

.dark_yellow { color:#fea110; }

.bloc_apercu
{
	text-align:left;
	background-color:#c8ddf0;
	padding:5px;
	margin:5px 5px 5px 5px;
}

.hide_border
{
	/*background-color:#eff6ff;*/
	background-color:#eff6ff;
	height:14px;
	margin-top: -5px;
	position:relative;
	bottom:14px;
}

.bg_yellow_fade
{
	background-color:#fff7d6;
	padding:2px;
	margin:25px 5px 5px 5px;
}

.bg_yellow_fade2
{
	background-color:#fff7d6;
	padding:2px;
	text-align:center;
	margin:10px 10px 10px 10px;
	font-size:10px;
}

.bg_yellow_fade3
{
	background-color:#fff7d6;
	padding:2px;
	text-align:left;
	margin:5px 5px 5px 0px;
	font-size:10px;
}

#bloc_right_space_member
{
	padding:2px 2px 0px 2px;
	height:244px;
}

#bottom_bloc_right_space_member
{
	height:15px;
	text-align:right;
	position:relative;
	top:18px;
}

#checkList
{
	background-image:url(../../img/default/espacemembre/checkList.png);
	width:545px;
	height:193px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-14px;
}

#checkList_in
{
	position:relative;
	top:41px;
	margin-left:11px;
	margin-right:6px;
	height:138px;
}

#checkList_in_left
{
	width:261px;
	height:100%;
	float:left;
	padding-right:4px;
	text-align:left;
}

#checkList_in_right
{
	text-align:left;
	width:260px;
	height:100%;
	float:left;
	padding-left:3px;
}

.checkList_bloc_ok
{
	padding:4px 0px 4px 0px;
	margin-top:5px;
	color:#aaa;
	font-weight:bold;
	background-color:#ededed;
	border:1px solid #b0cde8;
	background-image:url(../../img/default/icon/tick.png);
	background-position:98% center;
	background-repeat:no-repeat;
}

.checkList_bloc_wait
{
	padding:4px 0px 4px 0px;
	margin-top:5px;
	color:#000;
	font-weight:bold;
	background-color:#fff;
	border:1px solid #b0cde8;
	background-image:url(../../img/default/icon/etapeNo.png);
	background-position:98% center;
	background-repeat:no-repeat;
}

#bloc_dyn_left
{
	width:250px;
	text-align:left;
	float:left;
	color:#111;
	padding-top:15px;
	margin-left:10px;
}

#bloc_dyn_right
{
	width:250px;
	text-align:left;
	float:right;
	color:#111;
	padding-top:15px;
	margin-right:10px;
}

.usual p, .usual li, .usual ul
{
	width:auto;
	margin:0;
	padding:0;
}

.usual li
{
	list-style:none;
	float:left
}

.usual ul a
{
	display:block;
	padding:6px 10px;
	text-decoration:none!important;
	margin:1px;
	margin-left:0;
	font:bolder 12px Arial;
	color:#aaa;
	background:#ddd;
}

.usual ul a:hover
{
	color:#666;
	background:#ccc;
}

.usual ul a.selected
{
	margin-bottom:0;
	color:#000;
	background:#c8ddf0;
	border-bottom:1px solid snow;
	cursor:default;
}

.usualDiv
{
	padding:10px 10px 8px 10px;
	padding-top:3px;
	margin-top:-15px;
	clear:left;
	background:#f5f5f5;
	font:12px Arial;
	border: 1px solid #c8ddf0;
}

.pres_comment
{
	padding:1px 10px 1px 10px;
	margin-top:10px;
	text-align:left;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #ddd;
}

/*.pres_comment:hover{
	background-color: #74c8eb;
	color:#fff;
}*/
.userComment
{
	width:16px;
	margin-right:5px;
	margin-bottom:5%;
}

.userComment2
{
	width:16px;
	margin-right:5px;
	margin-bottom:0.5%;
}

.Bin { width:16px; }

.TheText
{
	width:260px;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
}

.TheTextLarg
{
	width:450px;
	text-align:left;
}

.titreAchat
{
	font-size:11px;
	font-weight:bold;
	color:#333;
	padding:7px;
	background-color:#e3e3e3;
	margin: 5px 0px 5px 0px;
}

.white { color:#FFFFFF; }

.titre_dark_blue_bold
{
	color:#2393c8;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:10px;
}

#lienPozSpe
{
	position:relative;
	top:10px;
}

#mobilization_profil
{
	width:250px;
	margin-left:12px;
}

#mobilization_profil_right
{
	width:250px;
	margin-right:12px;
}

#messofmobilization
{
	background-image:url(../../img/default/espacemembre/bg_messageofmobilization.png);
	background-repeat:no-repeat;
	width:220px;
	background-color:#FFFFFF;
	border: 1px solid #cccccc;
	margin-top:5px;
	padding:2px;
	color:#333333;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
}

.MarginSpe
{
	margin-right:10px;
	margin-top:21px;
}

.noirclair
{
	font-size:12px;
	color:#666666;
	font-weight:normal;
}

.repozIcon { margin-bottom:10px; }

.repozIcon img
{
	position:relative;
	top:4px;
	margin-left:8px;
}

/* CSS for the template chooseAssociation */
#texte_copyright
{
	margin:5px;
	font-size: 9px;
	color: #999999;
}

/*Css fot the tooltips*/
#tooltip
{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
}

/*CSS for the installationSoftwarePageOk*/
#bravo
{
	background-image:url(../../img/default/icon/pouceSoft.png);
	background-repeat:no-repeat;
	padding-left: 100px;
	background-color: #e9fad0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #aee756;
	border-bottom-color: #aee756;
	padding-top:10px;
	padding-bottom:10px;
	line-height:160%;
}

#instruction
{
	color:#333;
	line-height :140%;
	font-size:13px;
}

/*CSS for the uninstallationSoftwarePageOk*/
#okidoki
{
	background-image:url(../../img/default/icon/uninstallOK.png);
	background-repeat:no-repeat;
	padding-left: 100px;
	background-color: #e9fad0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #aee756;
	border-bottom-color: #aee756;
	padding-top:15px;
	padding-bottom:20px;
	line-height:160%;
}

#compatibilite
{
	color: #999;
	padding: 10px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #eee;
}

#tableauComptabilite { border: 1px solid #CCCCCC; }

#pavegreenPub
{
	border-width: 1px;
	border-bottom-color: ccc;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-color: #ccc;
	background-color:#f5f5f5;
	margin-top:15px;
	width:565px;
	padding:10px;
	line-height:180%
}

/*NEW STYLE HomeMarchand BY C3W*/
#A2HomeMarchand
{
	width:302px;
	float:right;
	color:#FFFFFF;
	font-size:14px;
	-display:inline;
}

#pubHomeMarchand
{
	width:301px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#8c8c8c;
	font-size:11px;
	margin-bottom:10px;
	margin-top:10px;
}

#A21HomeMarchand
{
	background-image:url(../../img/imgAchat/bg_formA.png);
	background-repeat:no-repeat;
	background-position:right top;
	height:500px;
	margin-bottom:10px;
}

#A21HomeMarchandInter
{
	top:160px;
	position:relative;
}

.bg_annonce_produit_HomeMarchand
{
	background-image:url(../../img/imgAchat/bg_pub_produit.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:280px;
	height:134px;
	padding:10px;
	font-size:12px;
}

.bg_annonce_produit_HomeMarchand li
{
	list-style-type:decimal;
	color:#000000;
	margin-left:21px;
	line-height:22px;
}

.bg_annonce_produit_HomeMarchand h3
{
	font-size:12px;
	font-weight:normal;
	display:inline;
}

.bg_annonce_produit_HomeMarchand h3
{
	font-size:12px;
	font-weight:normal;
	display:inline;
}

.titre_black_bold
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

#ariane
{
	color:#333333;
	font-size:11px;
	margin:5px;
}

#ariane a
{
	color:#333333;
	font-size:11px;
	text-decoration: underline;
}

.gris11
{
	font-size:11px;
	color:#7e7d7d;
}

#A11HomeMarchand
{
	float:left;
	width:182px;
	-display:inline;
	margin:8px 0pt 0pt 0px;
}

#A12HomeMarchand
{
	float:right;
	width:371px;
	-display:inline;
	/*background-image:url(../../img/default/bg_Bloc_Home.png);*/
	background-position:left top;
	background-repeat:repeat-x;
	margin:8px 6px 0px 0px;
	background-color: #FFFFFF;
	overflow:hidden;
}

#accordeon
{
	border-right:1px solid #cbcdcc;
	border-left:1px solid #cbcdcc;
	width:182px;
	padding:10px 10px 0px 10px;
}

#accordeon ul, #accordeon li
{
	margin:0px;
	padding:0px;
}

#A img { z-index:1; }

#A1Homemarchan
{
	width:593px;
	float:left;
}

#navigation
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#navigation a, #navigation span
{
	display: block;
	padding: 4px 10px;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

#navigation .toggleSubMenu a, #navigation .toggleSubMenu span
{
	background-image:url(../../img/imgAchat/icones/plus.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

#navigation .open a, #navigation .open span
{
	background-image:url(../../img/imgAchat/icones/minus.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

#navigation a:hover, #navigation a:focus, #navigation a:active { /*text-decoration: underline;*/ }

#navigation .subMenu
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#navigation ul.subMenu a
{
	background: none;
	padding: 3px 10px;
	font-size:12px;
	font-weight:normal;
	color:#999999;
}

#navigation ul.subMenu a:hover
{
	background: none;
	padding: 3px 10px;
	font-size:12px;
	font-weight:normal;
	color:#666;
}

#GoodStuff
{
	width:349px;
	height:620px;
	border-right:1px solid #cbcdcc;
	border-left:1px solid #cbcdcc;
	padding:10px 10px 0px 10px;
}

/*FIN NEW STYLE HomeMarchand BY C3W*/

/*NEW STYLE ListeMarchand BY C3W*/

.bg_top_search_marchand
{
	width:577px;
	margin-left:auto;
	margin-right:auto;
	height:21px;
	line-height:21px;
	background:url(../../img/imgAchat/bg_top_search_marchand.jpg) no-repeat left top;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}

.bg_top_search_marchand a
{
	color:#fff;
	text-decoration:underline;
}

.bg_top_search_marchand a:hover
{
	color:#fff;
	text-decoration:none;
}

.bloc_form_view_white_liste_marchand
{
	width:565px !important;
	width:571px;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	background-color:#fff;
	border-right:1px solid #f0f0f0;
	border-left:1px solid #ccc;
	
}

.bg_bottom_search_marchand
{
	width:577px;
	margin-left:auto;
	margin-right:auto;
	height:10px;
	line-height:10px;
	background:url(../../img/imgAchat/bg_bottom_search_marchand.jpg) no-repeat left top;
	text-align:center;
}

.AfficheMarchand3
{
	width:100px;
	height:100px;
	vertical-align:middle;
	float:left;
	margin:0 12px 10px 11px;
}

.AfficheMarchand3 img { margin-top:0px; }

.AfficheMarchand3 a { color:#fff }

.text_marchandCard2
{
	text-align:left;
	width:300px;
	height:100px;
	font-size:11px;
	color:#666666;
	border-right: 1px solid #ddd;
	padding-right:5px;
	
}

.info_marchand
{
	color:#333333;
	font-size:12px;
}

.pozimgvisitemag
{
	float:right;
	
	margin-top:35px;
	margin-right:18px;
	margin-left:0px;
	display:inline;

}

.align_pagination
{
	width:570px;
	margin-left:auto;
	margin-right:auto;/*background-color:#CCCCCC;*/
	text-align:center;
}

.pagination span
{
	display:block;
	float:left;
	width:auto;
	background-color:#FFFFFF;
	color:#000000;
	font-size:11px;
	cursor:pointer;
	margin:0px 5px 0px 5px;
	padding:5px;
}

.pagination a
{
	display:block;
	float:left;
	width:auto;
	border:1px solid #a3a3e5;
	background-color:#FFFFFF;
	color:#2162b4;
	font-size:11px;
	cursor:pointer;
	margin:0px 5px 0px 5px;
	padding:5px;
}

.pagination b a { color:#FF0000; }

.pagination a:hover
{
	background-color:#2162b4;
	color:#FFFFFF;
}

.titre_bleu_marchand
{
	font-size:16px;
	font-weight:bold;
	color:#1585db;
}

.gris14_999
{
	margin-top:10px;
	color:#666666;
	font-size:14px;
	text-transform: uppercase;
	font-weight:bold;
}

.pubAdsense
{
	height:340px;
	width:526px!important;
	width:551px;
	padding-top:25px;
	padding-left:50px !important;
	padding-left:25px;
	background:url(../../img/imgAchat/backAdSense.gif) no-repeat left top;
}

.blancResult
{
	margin-top:10px;
	color:#fff;
	font-size:14px;
	text-transform: uppercase;
	font-weight:bold;
}

.noir18_000
{
	font-size:15px;
	color:#000;
}

#selection_marchand
{
	background-color:#faead0;
	border-top:1px solid #e7c356;
	border-bottom:1px solid #e7c356;
	padding:3px;
	font-size:12px;
	/*height:20px;*/
	line-height:20px;
	margin-bottom:10px;
	margin-top:5px;
	width:577px;
}

#selection_marchand img { cursor:pointer; }

#bg_affinage
{
	background-color:#eee;
	padding:3px;
	margin-bottom:10px;
	width:577px;
}

#affinage
{
	background-color:#FFFFFF;
	padding:5px;
	font-size:11px;
	color:#000000;
}

#affinage a
{
	font-size:11px;
	color:#2393c8;/*	margin-left:5px;*/
}

#affinage1
{
	margin-top:5px;
	float:left;
	width:178px;
	padding-left:3px;
	padding-right:2px;
	border: 1px solid #ccc;
	margin-right:10px;
	padding-top:3px;
	padding-bottom:3px;
}

#affinage2
{
	margin-top:5px;
	float:left;
	width:178px;
	padding-left:3px;
	padding-right:2px;
	border: 1px solid #ccc;
	margin-right:10px;
	padding-top:3px;
	padding-bottom:3px;
}

#affinage3
{
	margin-top:5px;
	float:left;
	width:178px;
	padding-left:3px;
	padding-right:2px;
	border: 1px solid #ccc;
	padding-top:3px;
	padding-bottom:3px;
}

/* FIN NEW STYLE ListeMarchand BY C3W*/

/*NEW STYLE FicheMarchand BY C3W*/

.bg_top2_search_marchand
{
	width:577px;
	margin-left:auto;
	margin-right:auto;
	height:10px;
	line-height:10px;
	background:url(../../img/imgAchat/bg_top2_search_marchand.jpg) no-repeat left top;
	text-align:center;
}

.bg_hearth
{
	background:url(../../img/imgAchat/bg_hearth.jpg) no-repeat left top;
	width:511px;
	margin-left:auto;
	margin-right:auto;
	height:24px;
	/*line-height:24px;*/
	padding:5px 30px 5px 0px;
	text-align:center;
	font-size:11px;
}

#selection_marchand2
{
	background-color:#FAEAD0;
	border-bottom:1px solid #E7C356;
	border-top:1px solid #E7C356;
	font-size:12px;
	margin-bottom:10px;
	padding:5px;
	width:567px;
}

.selection_marchand_titre
{
	color:#e7c356;
	font-size:14px;
}

.bloc_gris
{
	background-color:#E3E3E3;
	height:20px;
	margin-bottom:10px;
	margin-top:10px;
	width:577px;
}

.gris14_666
{
	color:#666666;
	font-size:14px;
	font-weight:bold;
}

.produit_pop
{
	float:left;
	width:190px;
	margin:2px!important;
	margin:0px;
	font-size : 11px;
	padding:0px;

}

.top_bg_produit_pop
{
	background:#f06433 url(../../img/imgAchat/top_fiche_produit.jpg) no-repeat left top;
	width:178px;
	height:34px;
	line-height:14px;
	padding:5px;
	text-align:center;
	font-size:11px;
	line-height:100%;
	/*	font-weight:bold;*/
	color:#FFFFFF;
}

.contenuFiche
{
	font-size:11px;
	color:#FFFFFF;
	text-align:center
}

.top_bg_produit_pop a
{
	color:#FFFFFF;
	text-decoration:underline;
}

.top_bg_produit_pop a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}

.middle_bg_produit_pop
{
	width:176px;
	padding:5px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:center;
}

.bottom_bg_produit_pop
{
	background:url(../../img/imgAchat/bottom_fiche_produit.jpg) no-repeat left top;
	width:188px;
	height:7px;
	line-height:7px;
	text-align:center;
}

.vert10_60a
{
	font-size:10px;
	color:#60a604;
}

.bleu11_2a5
{
	font-size:11px;
	color:#2a5574;
}

#aff_all_produc
{
	background:url(../../img/imgAchat/bg_rounded_grey.jpg) no-repeat left top;
	width:573px;
	height:29px;
	line-height:29px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#1585db;
	font-size:12px;
	font-weight:bold;
}

#aff_all_produc a
{
	color:#1585db;
	font-size:12px;
	font-weight:bold;
}

#SC
{
	width:557px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #cccccc;
	padding:10px;
	margin:10px auto;
}

/*FIN NEW STYLE FicheMarchand BY C3W*/


/*NEW STYLE ListeProduit BY C3W*/
#GoodStuff2
{
	width:555px;
	height:70px;
	border-right:1px solid #cbcdcc;
	border-left:1px solid #cbcdcc;
	padding:10px 10px 0px 10px;
}

.enTeteSearch
{
	padding:5px!important;
	background-color:#eee;
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
	display:block;
	text-transform: uppercase;
	width:98%;
}

.resultSearch
{
	padding:5px!important;
	background-color:#eee;
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
	display:block;
	text-transform: uppercase;
	width:98%;
}

#affinage21, #affinage22, #affinage23, #affinage24
{
	margin-top:5px;
	float:left;
	width:130px;
	padding-left:3px;
	padding-right:2px;
	font-size:11px;
	border: 1px solid #ddd;
	table-layout:fixed;
	padding-top:3px;
	padding-bottom:3px;
}

#affinage21, #affinage22, #affinage23 { margin-right:6px; }

#affinageAlphabetique { width:100%; }

#affinageAlphabetique p
{
	float:left;
	margin-left:2px;
}

#affinageAlphabetique a
{
	padding:2px;
	font-weight:bold;
	font-size:12px;
}

/*#affinage22
{
	margin-top:5px;
	float:left;
	width:125px;
	padding-left:3px;
	padding-right:2px;
	border-right:1px solid #999999;
	font-size:11px;
}

#affinage23
{
	margin-top:5px;
	float:left;
	width:125px;
	padding-left:3px;
	padding-right:2px;
	border-right:1px solid #999999;
	font-size:11px;

}

#affinage24
{
	margin-top:5px;
	float:left;
	width:135px;
	padding-left:3px;
	padding-right:2px;
	font-size:11px;
}
*/
.aff_search
{
	width:585px;
	margin:10px auto;
}

/*FIN NEW STYLE ListeProduit BY C3W*/


/*NEW STYLE FicheProduit BY C3W*/

blockquote {
	margin:0px;
	padding:0px;
}


blockquote span.open
{
	background:transparent url(../../img/imgAchat/so-q.gif) no-repeat scroll left top;
	padding:2px 0 2px 25px;
}

blockquote span.close
{
	background:transparent url(../../img/imgAchat/sc-q.gif) no-repeat scroll right bottom;
	padding:2px 25px 2px 0;
}

.text_marchandCard3
{
	text-align:left;
	margin-right:10px;
	width:420px!important;
	width:400px;
	margin-bottom:5px;
	font-size:12px;
	color:#333333;
	margin-top:10px;
}

.gris12_ccc
{
	font-size:12px;
	color:#cccccc;
}

#sponsor
{
	width:565px;
	height:20px;
	line-height:20px;
	margin:0px auto 10px auto;
	border:1px solid #CCCCCC;
	padding:5px;
}

.bleu12_158
{
	font-size:12px;
	color:#1585db;
}

.list_produit
{
	width:570px;
	height:40px;
	line-height:40px;
	margin-left:5px;
	margin-right:auto;
	padding:10px 0px;
	border-bottom:1px solid #cccccc;
}

.list_produit : hover { background-color: #eee; }

.bg_top_search_marchand_grey
{
	width:577px;
	margin-left:auto;
	margin-right:auto;
	height:20px;
	line-height:20px;
	background:url(../../img/imgAchat/bg_top_search_marchand2.jpg) no-repeat left top;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#666666;
}

.bloc_form_view_white_liste_marchand_grey
{
	width:565px;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	background-color:#fff;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}

.pozimgvisitemag2
{
	float:right;
	margin-right:20px!important;
	margin-left:0px!important;
	/*IE 6 c'est de la merde !!!!!!*/
	margin-right:8px;
	margin-left:24px;

	
	
	
	
}

/*FIN NEW STYLE FicheProduit BY C3W*/



#installLogiciel
{
	font-size:12px;
	background:url(../../img/default/installLogiciel.png) no-repeat left top;
	width:301px;
	height:316px;
	color:#333;
}

#installSolisurf
{
	font-size:12px;
	background:url(../../img/default/installSolisurf.png) no-repeat left top;
	width:301px;
	height:316px;
	color:#333;
}

#achatUser
{
	font-size:12px;
	background:url(../../img/default/achatUser.png) no-repeat left top;
	width:301px;
	height:316px;
	color:#333;
}



#installLogiciel .message, #installSolisurf .message, #achatUser .message
{
	padding-left:20px;
	padding-right:20px;
	padding-top:175px
}


#newsletter
{
	font-size:12px;
	background:url(../../img/imgUK/newsletter.png) no-repeat left top;
	width:301px;
	height:316px;
	color:#333;
}

#newsletter .message
{
	padding-left:30px;
	padding-right:30px;
	padding-top:150px
}



#newsletter .type_input, #installLogiciel .type_input
{
	margin-top:10px;
	width:200px;
	height:16px;
	border:1px solid #CCCCCC;
	background-image:url(../../img/default/icon/bg_input.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:3px;
}

/*CSS for the sslider in the homeproduct and homemarchand*/

#sAchatslider
{
	width: 369px; /* important to be same as image width */
	height: 249px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden; /* important */
	border:solid 1px #ccc;
}

#sAchatslider ul
{
	margin:0px;
	padding:0px;
}

#sAchatsliderContent
{
	width: 369px; /* important to be same as image width or wider */
	position: absolute; /* important */
	top: 0; /* important */
	margin-left: 0; /* important */
}

.sAchatsliderImage
{
	float: left; /* important */
	position: relative; /* important */
	display: none; /* important */
}

.sAchatsliderImage span
{
	position: absolute; /* important */
	left: 0;
	font: 13px Arial, Helvetica, sans-serif;
	padding: 10px 13px 10px 13px;
	width: 345px;
	background-color: #000;
	filter: alpha(opacity=70); /* here you can set the opacity of box with text */
	-moz-opacity: 0.7; /* here you can set the opacity of box with text */
	-khtml-opacity: 0.7; /* here you can set the opacity of box with text */
	opacity: 0.7; /* here you can set the opacity of box with text */
	color: #fff;
	display: none; /* important */
	bottom: 0;/*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear { clear: both; }
