/****************************/
/*** © Cerclemedia 28/01/09  ***/
/***   occy@cercle-trafic.com   ***/
/****************************/

* { margin:0px; padding:0px; }
body { background-color: #ffffff; font-family: Verdana;	font-size: 10px; color:#000;	}
img { border:0; display:block; }
a { text-decoration: none; color:#016cB8; }
a:visited{ color:#016cB8; }
a:hover { color:#000000; }


#header { height:105px; width:960px; margin: auto; }
#header #recherche {	background-image:url(http://www.gagnonsensemble.com/themes/gratuit/images/header_03.jpg); height:105px; width:438px; color:#0070BE; font-size:11px; }
#header #boite_recherche {margin-left:10px;margin-top:15px;}
#header #option {float:right;margin-top:5px;margin-right: 35px;}
#header #valider {float:right;margin-top:-25px;margin-right: 70px;}

/*-------------------------------------------------------------------------------------------------------------*/
/*												Tableau a 3 colones											   */
/*-------------------------------------------------------------------------------------------------------------*/

#colones {
	width:960px;
	margin: auto;
}
#gauche {
	width:206px;
	background-image: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_back_02.jpg);
	height:auto;
}
#milieu {}
#droite {}

/*-------------------------------------------------------------------------------------------------------------*/
/*												Colone de Gauche											   */
/*-------------------------------------------------------------------------------------------------------------*/

#menu_top {
	background-image: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_top.jpg);
	height: 62px;
	width: 206px;
}
div.sdmenu {
	width: 206px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #fff;
}
div.sdmenu div {
	background: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_back_01.jpg) repeat-x;
	overflow: hidden;
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding-left: 60px;
	line-height: 25px;
	font-weight: bold;
	color: white;
	cursor:pointer;
}
div.sdmenu div #menu2 {
	background: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_echantillons_hover.jpg) no-repeat;
}
/*div.sdmenu div #menu2 {
	background: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_remboursements_hover.jpg) no-repeat;
}
div.sdmenu div #menu3 {
	background: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_codesvpc_hover.jpg) no-repeat;
}*/
div.sdmenu div #menu4 {
	background: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_promotions_hover.jpg) no-repeat;
}
div.sdmenu div #menu1 {
	background: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_reductions_hover.jpg) no-repeat;
}
div.sdmenu div #menu3 {
	background: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_jeux_hover.jpg) no-repeat;
}
div.sdmenu div #menu7 {
	background: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_surf_hover.jpg) no-repeat;
}
div.sdmenu div #menu8 {
	background: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_webmasters_hover.jpg) no-repeat;
}

div.sdmenu div.collapsed #menu2 {
	background: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_echantillons.jpg) no-repeat;
}
/*div.sdmenu div.collapsed #menu2 {
	background: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_remboursements.jpg) no-repeat;
}
div.sdmenu div.collapsed #menu3 {
	background: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_codesvpc.jpg) no-repeat;
}*/
div.sdmenu div.collapsed #menu4 {
	background: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_promotions.jpg) no-repeat;
}
div.sdmenu div.collapsed #menu1 {
	background: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_reductions.jpg) no-repeat;
}
div.sdmenu div.collapsed #menu3 {
	background: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_jeux.jpg) no-repeat;
}
div.sdmenu div.collapsed #menu7 {
	background: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_surf.jpg) no-repeat;
}
div.sdmenu div.collapsed #menu8 {
	background: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_webmasters.jpg) no-repeat;
}
div.sdmenu div a {
	padding: 6px 40px;
	background-image: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_back_02.jpg);
	display: block;
	color: #000;
	font-weight: bold;
}
div.sdmenu div a.current {
	background-image: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_back_hover.jpg);
	height: 13px;
	display:block;
}
div.sdmenu div a:hover {
	background-image: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_back_hover.jpg);
	color: #000;
	text-decoration: none;
}

/*-------------------------------------------------------------------------------------------------------------*/
/*												colone du milieu											   */
/*-------------------------------------------------------------------------------------------------------------*/

#texte_presentation {
	width:auto;
	height:auto;
	background-color: #FFF8E0;
	border:1px solid #FFDDBF;
	margin-bottom:8px;
	font-size: 10px;
	color:#000;
}

#emplacement {
	width:auto;
	height:auto;
	background-color: #FFF8E0;
	border:1px solid #FFDDBF;
	margin-bottom:8px;
	font-size: 10px;
	color:#000;
}
#emplacement a {
	font-size: 10px;
	color:#000;
	line-height: 20px;
	margin-left: 10px;
}
/*#emplacement2 {
	width:430px;
	height:auto;
	background-color: #FFF8E0;
	border:1px solid #FFDDBF;
	margin-bottom:8px;
}
#emplacement2 a {
	font-size: 11px;
	color:#000;
	line-height: 20px;
	margin-left: 10px;
}*/
#contenu {
	width:564px;
	padding:8px;
}
.top_orange {
	background-image:url(http://www.gagnonsensemble.com/themes/gratuit/images/top_orange.jpg);
	height:26px;
	width:564px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:26px;
}
.top_orange img {
	float:left;
	margin-left:5px;
	margin-right:5px;
}
.top_orange a {
	line-height: 20px;
	color:#ffffff;
	font-weight: bold;
	font-size: 10px;
}
.middle_orange {
	width:562px;
	height:auto;
	background-color: #FFF8E0;
	border-left:1px solid #FFDDBF;
	border-right:1px solid #FFDDBF;
	border-top:1px solid #FFDDBF;
}
.bottom_orange {
	background-image:url(http://www.gagnonsensemble.com/themes/gratuit/images/bottom_orange.gif);
	width:564px;
	height:20px;
	margin-bottom:10px;
}
#contenu2 {
	width:432px;
	padding:8px;
}
.top_orange2 {
	background-image:url(http://www.gagnonsensemble.com/themes/gratuit/images/top_orange.jpg);
	height:26px;
	width:432px;
}
.top_orange2 img {
	float:left;
	margin-left:5px;
	margin-right:5px;
}
.top_orange2 a {
	line-height: 20px;
	color:#ffffff;
	font-weight: bold;
	font-size: 10px;
}
.middle_orange2 {
	width:430px;
	height:auto;
	background-color: #FFF8E0;
	border-left:1px solid #FFDDBF;
	border-right:1px solid #FFDDBF;
	font-size: 10px;
	text-align: center;
}
.bottom_orange2 {
	background-image:url(http://www.gagnonsensemble.com/themes/gratuit/images/bottom_orange2.gif);
	width:432px;
	height:20px;
	margin-bottom:10px;
}
#classement {
	height:71px;
	width:564px;
}
#classement div {
	/* background-image: url(http://www.gagnonsensemble.com/themes/gratuit/images/box.png); */
	height:63px;
	width:133px;
	float:left;
	margin-left:6px;
}
.titre_classement{
	text-align:center;
	display:block;
	color:#FFF;
	font-weight: bold;
	font-size:11px;
	line-height: 20px;
}
a.titre_classement:hover {
	color:#FFF;
}
.select{
	margin:10px 0 0 25px;
}
.middle_orange table{
	margin-top: 10px;
}
.middle_orange form {margin:0;padding:0;}
.cat {
}
.cat img {
	margin: 0px 5px 0px 35px;
	float:left;
}
.cat a {
	color:#FF9B00; 
	font-size: 11px;
	font-weight: bold;
	display:inline;
	line-height:25px; 
}
.cat a:visited {
	color:#b91907; 
}
.cat a:hover {
	color:#811206; 
}
.offre {
	padding:10px;
}
.offre img {
	float:left;
	margin-right:10px;
	margin-bottom: 10px;}
.titre_offre {
	padding:0;
	margin:-5px 0 -10px 0;
	color:#FF9B00;
	text-decoration: underline;
	font-weight: bold;
	font-size:12px;
	}
.titre_offre a{
	color:#FF9B00;
}	
.description {
	padding:0;
	margin:0;
	color:#b91907;
	font-size:10px;
	color:#000;
	margin-bottom:5px;
	text-align:justify;
}
.lien{
	clear:right;
	float:right;
	font-size:12px;
	color:#811206;
}
.lien img {
	float:left;
	margin-right:5px;
	margin-top:2px;
}
.reduction {
	float:right;
	border:3px dotted #E11614;
	background-color: #FFF;
	width:95px;
	height:80px;
	text-align: center;
	font-size: 10px;
	margin-top:0px;
	margin-left:10px;
}
.reduction a {
	font-weight: bold;
	color:#E11614;
	font-size: 18px;
	line-height: 40px;
}
.reduction2 {
	float:right;
	border:3px dotted #E11614;
	background-color: #FFF;
	width:123px;
	height:80px;
	text-align: center;
	font-size: 10px;
	margin:3px;
}
.reduction2 .titre {
	font-weight:bold;
	color:#333333;
	display:block; 
	line-height:20px;
	font-size:11px;
}
.reduction2 .reduc {
	font-weight: bold;
	color:#E11614;
	font-size: 18px;
	line-height: 40px;
}
.coupon {
	float:right;
	background-color: #FFF;
	width:120px;
	height:100px;
	text-align: center;
	font-size: 10px;
	margin:3px;
	padding:5px;
}
.coupon .reduc {
	font-weight: bold;
	color:#E11614;
	font-size: 18px;
	line-height: 18px;
}
.clearR {clear:right;}
.remboursement {
	float:right;
	border:3px dotted #E11614;
	background-color: #FFF;
	width:95px;
	height:80px;
	text-align: center;
	font-size: 10px;
	margin-top:-20px;
	margin-left:10px;
}
.remboursement a {
	font-weight: bold;
	color:#E11614;
	font-size: 10px;
	line-height: 20px;
}

.tableau_back_blanc td {
	background-color: #ffffff;
	text-align: left;
	font-size: 10px;
	line-height: 15px;
}
.tableau_back_jaune td {
	text-align: left;
	font-size: 10px;
	line-height: 15px;

}
.tableau_titre_offre {
border-right:1px solid #ffd6b9;
width:300px;
height: 20px;
padding-left: 2px;
}
.tableau_categorie {
border-right:1px solid #ffd6b9;
width:60px;
padding-left: 2px;
}
.tableau_nouveaute {
color:red;
font-weight: bold;
border-right:1px solid #ffd6b9;
}

.tableau_image {
}
/*-------------------------------------------------------------------------------------------------------------*/
/*												colone de droite											   */
/*-------------------------------------------------------------------------------------------------------------*/

.menu_bleu_174_top {
	background-image:url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_back_01.jpg);
	width:174px;
	height:26px;
}
.menu_bleu_174_top img{
	float:left;
}
.menu_bleu_174_top a {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	line-height: 26px;
	margin-left:3px;
}
.menu_bleu_174_spacer {
	background-image:url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_bleu_spacer_174.jpg);
	width:174px;
	height:16px;
}
.menu_bleu_174 {
	background-image:url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_bleu_174.jpg);
	width:174px;
	height:auto;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #D7E8FB;
}
.menu_bleu_174 a{
	font-size: 11px;
	padding:0 10px 0 10px;
	display:inline;
}
.menu_bleu_174 a:visited {
	color:#b91907;
}
.menu_bleu_174 a:hover {
	text-decoration: underline;
}
.menu_orange_174_top {
	background-image:url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_orange_174_top.jpg);
	width:174px;
	height:26px;
}
.menu_orange_174_top a {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	line-height: 26px;
	margin-left:3px;
}
.menu_orange_174_spacer {
	background-image:url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_orange_spacer_174.jpg);
	width:174px;
	height:14px;
}
.menu_orange_174 {
	background-image:url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_orange_174.jpg);
	width:174px;
	height:auto;
	padding-bottom:10px;
	border-bottom:1px solid #FFE0C4;
	margin-bottom:10px;
}
.menu_orange_174 img{
	margin-right:5px;
}
.menu_orange_174 a{
	font-size: 11px;
	padding:0 10px 0 10px;
	display:inline;
	color:#b91907;
}
.menu_orange_174 a:visited {
	color:#016cB8;
}
.menu_orange_174 a:hover {
	color:#000;
	text-decoration: underline;
}
#pub_300x225 {
	margin-top:8px;
	margin-bottom: 8px;
}
#votre_espace {
	/* border-bottom:1px solid #f9DEC3; */
	width:301px;
}
#votre_espace form{
padding:0;
margin:0;
}
#votre_espace_top {
	background-image:url(http://www.gagnonsensemble.com/themes/gratuit/images/votre_espace_top.jpg);
	width:301px;
	height:27px;
}
#votre_espace_top a{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	line-height: 26px;
	margin-left:20px;
}
#votre_espace_spacer {
	background-image:url(http://www.gagnonsensemble.com/themes/gratuit/images/spacer_orange.jpg);
	width:301px;
	height:17px;
}
#votre_espace_middle {
	background-image:url(http://www.gagnonsensemble.com/themes/gratuit/images/votre_espace_back.jpg);
	width:301px;
	height:auto;
}
#concept {
	margin-left:15px;
	margin-bottom:10px;
}
#concept a {
	color:#000;
	font-size: 10px;
	font-weight: bold;
}
#concept img{
	margin-right:5px;
}
#connexion{
	background-color:#FFF7E8;
	border:1px solid #FFE5BC;
	width:280px;
	margin: auto;
	margin-bottom:5px;
}
#bouton_connexion {
	margin-left: 160px;
	margin-top:10px;
	margin-bottom:5px;
}
#login  {}
/*-------------------------------------------------------------------------------------------------------------*/
/*												footer														   */
/*-------------------------------------------------------------------------------------------------------------*/

#footer {
	width:960px;
	margin: auto;
}
#footer_top_left {
	background-image: url(http://www.gagnonsensemble.com/themes/gratuit/images/menu_back_02.jpg);
	width:206px;
	height:47px;
}
#footer_middle_left {
	background-image: url(http://www.gagnonsensemble.com/themes/gratuit/images/footer_middle_left_2.jpg);
	width:206px;
	height:5px;
}

#footer_bottom_left {
	background-image: url(http://www.gagnonsensemble.com/themes/gratuit/images/footer_bottom_left.jpg);
	width:756px;
	height:102px;
}
#footer_top_middle {
	width:550px;
	height:auto;
}
#footer_middle {
	background-image: url(http://www.gagnonsensemble.com/themes/gratuit/images/footer_middle.jpg);
	width:550px;
	height:5px;
}
#footer_top_right {
	background-image: url(http://www.gagnonsensemble.com/themes/gratuit/images/footer_top_right.jpg);
	width:204px;
	height:47px;
}
#footer_middle_right {
	background-image: url(http://www.gagnonsensemble.com/themes/gratuit/images/footer_middle_right.jpg);
	width:204px;
	height:5px;
}
#footer_bottom_right {
	background-image: url(http://www.gagnonsensemble.com/themes/gratuit/images/footer_bottom_right.jpg);
	width:204px;
	height:102px;
}

.pages_nav{
	text-align:center;
}

/* Premier tableau et générique*/

.f_table {
	margin:auto;
	margin-bottom:3px;
	border:0px ;
}

.f_table_large {
	margin:auto;
	margin-bottom:3px;
	width:950px;
	border:1px solid #9fc2c9;
	background-color:#DDF2F7; 
}

.f_table_large td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:2px;
	width:auto;
}

.f_table td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:2px;
	width:auto;
	
}

.f_input {
	border:1px solid #9fc2c9;
	background-color:#FFF;
	color:#1B558A;
}

.f_input:focus {background-color:#F2F2F2;}

.f_cat {
	border:1px solid #9fc2c9;
	background-color:#FFF;
	width:330px;
	color:#1B558A;
}
/* Tableaux cachés */

#div_remboursement, #div_reduction {
	display:none;
}

#tr_code {
	display:none;
}

#code {
	width:100%;
}

#code td {
	width:50%;
}
