@charset "utf-8";
/* CSS Document created by Fabrice MAUGET */

/* Propriété générale */
* {
	margin:0;
	padding:0;
}

/* Corps de page */
body {
	background-color:#dd4646;
}

ul {
	list-style:none;
}


/* Titre de partie */
h2 {
	color:#ffffff;
	/*text-decoration : underline;*/
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-indent:1em;
}


/* Titre de news */
h3 {
	color:#fff;
	text-transform:uppercase;
	text-decoration : underline;
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:15px;
	margin-bottom:5px;
	font-weight:bold;
}

h3 span {
	display:block;
	margin-top:2px;
	font-size: 10px;
	text-transform:none;
	color:#333;
	font-weight:normal;
}

h4 {
	display:block;
	margin-top:2px;
	font-size: 10px;
	text-transform:none;
	text-decoration :none;
	color:#333;
	font-weight:normal;
}

h5 {
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:15px;
	margin-bottom:15px;
	text-align:center;
}


/* Style de paragraphe */
p {
	margin-bottom: 15px;
	text-align: left;
}

p2 {
	margin-bottom: 15px;
	text-align: center;
}


/* Classe news_txt */
.news_txt {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin-top:5px;
}

/* Classe news_txt1 */
.news_txt1 {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin-top:0px;
}


/* Classe contact_txt1 */
.contact_txt1 {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-indent:1em;
	margin-top:15px;
}

/* Classe contact_txt */
.contact_txt {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-indent:1em;
	margin-top:-15px;

}


/* Classe partenaires_txt */
.partenaires_txt {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-indent:10em;
	margin-top:5px;
}

/* Classe textile_txt */
.textile_txt {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-indent:1em;
}


/* Liens generaux */
a {
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}

/* Lors du survol */
a:hover {
	text-decoration:underline;
}

/* Style de balise input de formulaire classe type */
input.type {
	background:url(../images/input_type.png) no-repeat;
	width:259px;
	height:20px;
	border:none;
	padding:8px;
	color:#1c1c1c;
	font-size:13px;
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
}

/* Style de saisie de texte de formulaire */
textarea {
	background:url(../images/textarea_type.png) no-repeat;
	width:365px;
	height:186px;
	border:none;
	color:#0084B6;
	font-size:13px;
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	padding:10px;
}

/* Ligne separatrice */
hr {
	border:dashed #ffffff 1px;
	margin-top:6px;
	margin-bottom:6px;
}

/* Ligne separatrice1 */
.class5 {
	border:none;
	margin-bottom:30px;
}

/* Ligne separatrice2 */
.class6 {
	border:none;
	margin-bottom:10px;
}

/* Ligne separatrice4 */
.class8 {
	border:none;
	margin-bottom:50px;
}

/* Ligne separatrice5 */
.class9 {
	border:none;
	margin-bottom:30px;
}

/* Ligne separatrice3 */
.class7 {
	border:none;
	margin-bottom:100px;
}


/* Placement du fond de site index */
#site-index {
	background:url(../images/body-test3.jpg) no-repeat center;
	width:1000px;
	height:700px;
	margin:auto;
	padding: 0 1px 0 1px;
}

/* Placement du fond de site */
#site {
	background:url(../images/body.jpg) repeat-y center;
	width:1000px;
	margin:auto;
	padding: 0 1px 0 1px;
}

/* Placement de l'entete */
#entete {
	width:inherit;
	/*height:205px;*/
	margin:auto;
}

/* Placement de la div ombre */
#head {
	background:url(../images/head2.jpg) top center no-repeat;
	height:150px;
	margin:auto;
}

/* Placement de la div ombre */
#ombre {
	background:url(../images/ombre3.jpg) top center no-repeat;
	width:inherit;
	height:2px;
	margin:auto;
}

/* Placement du logo */
#logo {
	width:181px;
	height:120px;
	float:left;
	margin-left:10px;
	margin-top:20px;
}

/* Placement de la div right */
#right {
	width:800px;
	height:150px;
	float:right;
}

/* Placement de la div texte */
#texte {
	background:url(../images/texte2.png) no-repeat;
	width:753px;
	height:80px;
	margin-left:30px;
	margin-top:10px;
}

/* Placement de la div menu */
#menu {
	width:382px;
	height:80px;
	margin-top:5px;
	/*margin-left:40px;*/
	position: relative;
	margin-left:auto;
	margin-right:auto;
	z-index: 2;
	/*padding: 0px 0px 0 350px;*/
}


/* Bloc de contenu global */
#container {
	/*background:url(../images/body-test.jpg) no-repeat center;*/
	width:980px;
	height:700px;
	margin-right:auto;
	margin-left:auto;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:14px;
	position: relative;
	z-index: 1;
}

/* Partie haute */
#haut {
	width:980px;
}

#flash {
	width:590px;
	height:300px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
}

#menu_flash{
	width:590px;
	height:300px;
}

/* Partie basse */
#bas {
	width:980px;
	margin-top:100px;
}

.sepa {/* TEST c'était un # */
	width:8px;
	height:400px;/* 379 */
	margin-top:auto;/* TEST */
	margin-bottom:auto;/* TEST */
	float:left;/* TEST */
	background:url(../images/separa.png) no-repeat;
	background-position : center center;
}


/********************* On remplit la partie news *********************/


/* Bloc de news */
.news {
	width:262px;
	margin-left:25px;
	margin-right:25px;
	margin-bottom:10px;
	float:left;
}

/* entete */
.news .head {
	background:url(../images/news_head.png) no-repeat;
	height:50px;
}

/* entete contact*/
.news .head-contact {
	background:url(../images/contact_head.png) no-repeat;
	height:45px;
}

/* corps */
.news .body {
	background:url(../images/news_body.png) repeat-y;
	width:262px;
}

/* pied */
.news .foot {
	background:url(../images/news_foot.png) no-repeat;
	height:24px;
}

/* IDs de scroll automatique des news */
#newsbox {
	height:350px; 
	position:relative; 
	overflow:hidden; 
}

#newslist { 
	position:absolute; 
	padding:0 0.5em; 
}

/********************* On remplit la partie présentation *********************/


/* Bloc de présentation */
.pres {
	width:262px;
	margin-left:25px;
	margin-right:25px;
	margin-bottom:10px;
	float:left;
}

/* entete presentation*/
.pres .head {
	background:url(../images/pres_head.png) no-repeat;
	height:50px;
}

/* corps */
.pres .body {
	background:url(../images/news_body.png) repeat-y;
	width:262px;
}

/* pied */
.pres .foot {
	background:url(../images/news_foot.png) no-repeat;
	height:24px;
}

/* IDs de scroll automatique des news */
#presbox {
	height:350px; 
	position:relative; 
	overflow:hidden; 
}

#preslist { 
	position:absolute; 
	padding:0 0.5em; 
}

/********************* On remplit la partie contact *********************/


/* Bloc de contact */
.contact {
	width:262px;
	margin-left:25px;
	margin-right:25px;
	margin-bottom:10px;
	float:left;
}

/* entete contact*/
.contact .head {
	background:url(../images/contact_head.png) no-repeat;
	height:50px;
}

/* corps */
.contact .body {
	background:url(../images/news_body.png) repeat-y;
	width:262px;
}

/* pied */
.contact .foot {
	background:url(../images/news_foot.png) no-repeat;
	height:24px;
}

/* IDs de scroll automatique des news */
#contactbox {
	height:350px; 
	position:relative; 
	overflow:hidden; 
}

.googlemap {
	background:url(../images/googlemap.jpg) no-repeat;
	height:200px;
	width:262px;
	margin-left:30px; 
}

#contactlist { 
	position:absolute; 
	padding:0 0.5em; 
}

/********************* On remplit la partie générale *********************/
.general {
	width:980px;
	margin-top:50px;
	margin-bottom:50px;
}

/* Tête de bloc général */
.general .head {
	background:url(../images/left_head.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "prestation" */
.general .head_presta {
	background:url(../images/left_head_prestations.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "prestation_1" */
.general .head_presta1 {
	background:url(../images/left_head_prestations_1.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "prestation_2" */
.general .head_presta2 {
	background:url(../images/left_head_prestations_2.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "prestation_3" */
.general .head_presta3 {
	background:url(../images/left_head_prestations_3.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "prestation_4" */
.general .head_presta4 {
	background:url(../images/left_head_prestations_4.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "prestation_5" */
.general .head_presta5 {
	background:url(../images/left_head_prestations_5.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "prestation_6" */
.general .head_presta6 {
	background:url(../images/left_head_prestations_6.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "prestation_7" */
.general .head_presta7 {
	background:url(../images/left_head_prestations_7.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}


/* Tête de bloc général "prestation_8" */
.general .head_presta8 {
	background:url(../images/left_head_prestations_8.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "prestation_9" */
.general .head_presta9 {
	background:url(../images/left_head_prestations_9.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "sublimation" */
.general .head_sublimation {
	background:url(../images/left_head_sublimation.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "serigraphie" */
.general .head_serigraphie {
	background:url(../images/left_head_serigraphie.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "numérique" */
.general .head_numerique {
	background:url(../images/left_head_numerique.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "flocage" */
.general .head_flocage {
	background:url(../images/left_head_flocage.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}


/* Tête de bloc général "partenaires" */
.general .head_partenaires {
	background:url(../images/left_head_partenaires.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "football" */
.general .head_foot {
	background:url(../images/left_head_foot.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "indoor" */
.general .head_indoor {
	background:url(../images/left_head_indoor.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "basket" */
.general .head_basket {
	background:url(../images/left_head_basket.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "hand" */
.general .head_hand {
	background:url(../images/left_head_hand.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "volley" */
.general .head_volley {
	background:url(../images/left_head_volley.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "rugby" */
.general .head_rugby {
	background:url(../images/left_head_rugby.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "athlétisme" */
.general .head_athletisme {
	background:url(../images/left_head_athletisme.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "natation" */
.general .head_natation {
	background:url(../images/left_head_natation.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "gym" */
.general .head_gym {
	background:url(../images/left_head_gym.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "sport de raquette" */
.general .head_raquette {
	background:url(../images/left_head_raquette.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "sport de combat" */
.general .head_combat {
	background:url(../images/left_head_combat.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "scolaire" */
.general .head_scolaire {
	background:url(../images/left_head_scolaire.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "textiles collectivités" */
.general .head_coll-textiles {
	background:url(../images/left_head_coll-textiles.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "mentions légales" */
.general .head_mentions {
	background:url(../images/left_head_mentions.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Tête de bloc général "46" */
.general .head_46 {
	background:url(../images/left_head_46.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

/* Contenu */
.general .body {
	background:url(../images/left_body.png) repeat-y;
	width:682px;
	padding:10px;
	color:#000;
	font-size:12px;
	margin:auto;
}

/* Pied */
.general .foot {
	background:url(../images/left_foot.png) no-repeat;
	width:702px;
	height:28px;
	color:#ffffff;
	font-size:12px;
	margin:auto;

}

/********************* On remplit la partie générale_contact *********************/
/* Ligne separatrice */
.class3 {
	border:none;
	margin-bottom:20px;
}


.general_contact {
	width:980px;
	margin-top:50px;
	margin-bottom:50px;
}

/* Tête de bloc général */
.general_contact .head {
	background:url(../images/nous_situer.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

.general_contact .head2 {
	background:url(../images/nous_contacter.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

.general_contact .head_ok {
	background:url(../images/mess_ok.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}

.general_contact .head_err {
	background:url(../images/mess_err.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	color:#f38b17;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	margin:auto;
}



/* Contenu */
.general_contact .body {
	background:url(../images/left_body.png) repeat-y;
	width:682px;
	padding:10px;
	color:#000;
	font-size:12px;
	margin:auto;
}

/* Pied */
.general_contact .foot {
	background:url(../images/left_foot.png) no-repeat;
	width:702px;
	height:28px;
	color:#ffffff;
	font-size:12px;
	margin:auto;

}

/* Partie haute */
#contact_haut {
	width:700px;
	height:400px;
}

/* Carte google map */
.google {
	width:425px;
	margin-left:5px;
	margin-right:15px;
	margin-bottom:10px;
	float:left;
}

/* Adresse */
.adresse {
	width:200px;
	margin-left:15px;
	margin-right:5px;
	margin-bottom:10px;
	margin-top:100px;
	float:left;
}

.class4 {
	border:none;
	margin-bottom:380px;
}



/* On rempli la partie Social */

/* Div Social */
.social {
	width:1000px;
	height:58px;
	background:url(../images/fnd_social2.jpg) no-repeat;
	margin:auto;
}

.sepa_social {/* TEST c'était un # */
	width:2px;
	height:58px;/* 379 */
	margin-top:auto;/* TEST */
	margin-bottom:auto;/* TEST */
	float:left;/* TEST */
	background:url(../images/separa_social.png) no-repeat;
	background-position : center center;
}

/* bouton facebook */
.btn_facebook {
	height:56px;
	width:56px;
	margin-top:0px;
	margin-right:50px;
	float:left;
}

/* texte facebook */
.txt_facebook {
	width:310px;
	border:none;
	color:#fff;
	font-size:13px;
	font-weight:none;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin-left:55px;
	margin-right:25px;
	margin-top:20px;
	float:left;
}

/* bouton newsletter */
.btn_twit {
	height:56px;
	width:56px;
	margin-top:0px;
	margin-left:50px;
	margin-right:25px;
	float:left;
}

/* texte newsletter */
.txt_nwsl {
	width:205px;
	border:none;
	color:#fff;
	font-size:13px;
	font-weight:none;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin-left:50px;
	margin-right:25px;
	margin-top:20px;
	float:left;
}

/* Hack affichant le fond quelles que soient les hauteurs */
.hack {
	clear:both;
	height:5px;
}


/* Bouton classique du site (page de contact) */
.button {
	border:none;
	padding:0;
	margin:0;
	background:url(../images/btn_form.jpg) top left;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#CCC;
	width:129px;
	height:140px;
	cursor:pointer;
}

/* Pied de page / droits */
.footer {
	background:url(../images/footer2.jpg) no-repeat;
	margin:auto;
	width:960px;
	height:47px;
	padding:0 20px 0 20px;
    list-style:none; 
	line-height:48px;
	color:#FFF;
	font-size:11px;
	font-family:"Arial", Arial, Helvetica, sans-serif;
}

.footer .left {
	text-align:right;
	float:left;
}

.footer .right {
	text-align:right;
	display:inline;
	margin-left:25px;
	float:right;
}

.footer a:link {
	color:white;
	text-decoration : underline;
}

.footer a:hover {
	color:white;
	text-decoration :none;
}

.footer a:visited {
	color:white;
}

/* Specifique pages photos_ */
#container_tofs {
	font-family:"Arial", Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top: 170px;
}

/* Tête de bloc général "photos t-shirts adultes" */
.general_tofs .head_t-shirts-ad {
	background:url(../images/left_head_t-shirts-ad.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	margin:auto;
}

/* Tête de bloc général "photos t-shirts enfants" */
.general_tofs .head_t-shirts-enf {
	background:url(../images/left_head_t-shirts-enf.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	margin:auto;
}

/* Contenu */
.general_tofs .body {
	background:url(../images/left_body.png) repeat-y;
	width:682px;
	padding:10px;
	color:#000;
	font-size:12px;
	margin:auto;
}

/* Tête de bloc général "photos polos manches courtes" */
.general_tofs .head_polos-mc {
	background:url(../images/left_head_polos-mc.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	margin:auto;
}


/* Tête de bloc général "photos polos manches longues" */
.general_tofs .head_polos-ml {
	background:url(../images/left_head_polos-ml.png) no-repeat;
	width:692px;
	height:41px;
	padding: 0 0 0 10px;
	margin:auto;
}








/* Pied */
.general_tofs .foot {
	background:url(../images/left_foot.png) no-repeat;
	width:702px;
	height:28px;
	color:#ffffff;
	font-size:12px;
	margin:auto;

}
