*{margin:0px;padding:0px;}
a img{
    border:none;
    }
a{
    text-decoration:none;   
    }
body {
    background-repeat: repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:62.5%;
}
#content{
    background-repeat: no-repeat;
    width:1198px;
    /*height:800px;*/
}
#cgv{
    background-color: #f7e6ca;
    }
#flag{
    width:30px;
    position:absolute;
    left:155px;
    top:20px;
    }
#flag a img{
    margin-top:6px;
    }
#aff_sur_Tshirt{
    position:absolute;
    left:20px;
    top:250px;
    width:250px;
    height:350px;
    }
#motif_tee_shirt{
    margin-left:60px;
    margin-top:10px;
    visibility:hidden;
    margin-bottom:28px;
}
#motif_tee_shirt_IE6{
    margin-left:60px;
    margin-top:10px;
    margin-bottom:50px;
}
h1{
    font-size:1.1em;
    color:#000000;
    font-weight:bold;
    }
h2{
    font-size:1em;
    color:#233B44;
    font-weight:bold;
        }
h3{
    font-size:1em;
    color:#000000;
    font-weight:bold;
    }
p{
    font-size:1em;
    color:#000000;
    }
#aff_sur_Tshirt h2{
    margin-left:2em;
    margin-top:2em;
    padding-top:2px;
    display:block;
    background-image:url(../Img_generiques/panneau.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    width:17em;
    height:20px;
    }
#aff_sur_Tshirt input{
    margin-left:2.4em;
    font-size:1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }
#aff_sur_Tshirt textarea{
    margin-left:2.4em;
    font-size:1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }
#aff_sur_Tshirt label{
    margin-left:2.4em;  
    margin-top:0.8em;
    display:block;
    }
#commande_1 h3{
    margin-left:3em;
    margin-top:0em;
    font-weight:normal;
    }
#commande_1_order h3{
    margin-left:3em;
    margin-top:1.2em;
    font-weight:normal;
    }
#aff_sur_Tshirt h3{
    margin-left:2em;
    line-height:1.4em;
    }
#aff_sur_Tshirt h1{
    margin-left:2em;
    margin-top:1.2em;
    }
h2 .numero{
    color:#ffffff;
    }
#flashcontent_2{
    width:450px;
    height:100px;
    position:absolute;
    top:0px;
    left:100px;
    }
#menu{
    position:absolute;
    top:50px;
    left:400px;
}
a.menu_haut{
    display:block;
    background-repeat:no-repeat;
    background-position:top right;
    text-align:right;
    float:left;
    }
a.menu_haut:link{
    font-size:1.8em;
    padding-top:2.6em;
}
a.menu_haut:visited{
    font-size:1.8em;
    padding-top:2.6em;
}
a.menu_haut:active{
    font-size:2.4em;
    padding-top:1.7em;
}
a.menu_haut:hover{
    font-size:2.4em;
    padding-top:1.7em;
}
#what{
    color:#233B44;
    width:130px;
    height:66px;
    background-image:url(../Img_generiques/fond_what.gif);
    padding-right:34px;
        }
#interne_index  {
    top:160px;
    left:320px;
    position:absolute;
    width:760px;
}
#texte_index {
    width:397px;
    height:252px;
    text-align:justify;
    float:left;
}
#img_index{
    float:left;
    margin-left:61px;
    margin-top:11px;
}
#t_shirt_accueil{
    margin-top:1.5em;
    }
#img_index_base{
    float:left;
    margin-left:46px;
    margin-top:11px;
}
#aff_index a{
    color:#000000;
    text-decoration:underline;
}
#aff_index{
     text-align:right;
     margin-right:23em;
}
#aff_index h3{
     margin-top:1em;
}
#texte_index a{
    color:#000000;
    text-decoration:underline;
}
#texte_index p{
    margin-top:1em;
}
#texte_index h3{
    margin-top:1em;
}
#texte_page {
    width:397px;
    text-align:justify;
    float:left;
}

#how{
    color:#DDDC51;
    width:160px;
    height:66px;
    background-image:url(../Img_generiques/fond_how.gif);
    padding-right:22px;
    }
    
#who{
    color:#3C6BAB;
    width:82px;
    height:66px;
    background-image:url(../Img_generiques/fond_who.gif);
    padding-right:20px;
        }
#commande_1{
    position:absolute;
    width:277px;
    height:252px;
    background-image:url(../Img_generiques/fond_1.png);
    background-repeat:no-repeat;
    background-position:center 0px;
    top:134px;
    left:282px;     
    }
#commande_1_order{
    position:absolute;
    width:277px;
    height:341px;
    background-image:url(../Img_generiques/fond_1_order.png);
    background-repeat:no-repeat;
    background-position:center 0px;
    top:134px;
    left:282px;     
    }
#commande_1 table{
    left:25px;
    margin-top:0.6em;
    position:absolute;
    }
.aff_table_cells{
    width:40px;
    height:40px;
    /*border:1px solid #000000;*/
    }
#affichage_motif{
    width:450px;
    height:450px;
    position:absolute;
    margin-left:-14em;
    margin-top:-1em;
    background-image:url(../Img_generiques/fond_affichage_motif.png);
    background-repeat:no-repeat;
    background-position:center center;
    display:none;
    }
.aff_table_cells a:link img{
    border:1px solid #ffffff;
}
.aff_table_cells a:visited img{
    border:1px solid #ffffff;
}
.aff_table_cells a:active img{
    border:1px solid #707172;
}
.aff_table_cells a:hover img{
    border:1px solid #707172;
}   
a.fermeture{
    width:20px;
    height:20px;
    display:block;
    float:right;
    font-weight:bold;
    margin-right:0.6em;
    margin-top:11px;
    color:#C00A22;
    font-size:1.6em;
    }
#motif_grd_centre{
    margin-top:38px;
    margin-left:45px;
    }
a#selection{
    display:block;
    text-align:center;
    padding-top:1.1em;
    text-decoration:underline;
    font-weight:bold;
    font-size:1.1em;
}
a#selection:link{
    color:#707172;
}
a#selection:visited{
    color:#707172;
}           
a#selection:active{
    color:#233B44;
}           
a#selection:hover{
    color:#233B44;
}   
#commande_2{
    position:absolute;
    width:211px;
    height:253px;
    background-image:url(../Img_generiques/fond_2.png);
    background-repeat:no-repeat;
    background-position:center 0px;
    top:134px;
    left:585px;
    }
#commande_2_order{
    position:absolute;
    width:211px;
    height:341px;
    background-image:url(../Img_generiques/fond_2_order.png);
    background-repeat:no-repeat;
    background-position:center 0px;
    top:133px;
    left:585px;
    }
#commande_2 table{
    width:167px;
    background-image:url(../Img_generiques/rangee_panneau.jpg);
    left:25px;
    margin-top:0.4em;
    position:absolute;
}
#commande_2_order input{
    font-size:1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }
#commande_2_order textarea{
    font-size:1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }
#commande_2_order label{    
    margin-top:0.8em;
    display:block;
    }
.aff_num_cells{
    height:19px;
    width:19px;
    font-weight:bold;
    text-align:center;  
}
.no_chiffre{
    margin-top:3px;
    z-index:2;
    display:block;
    position:relative;
    width:14px;
    height:15px;
    color:#F8EA3C;
    }
a.chiffre{
    margin-top:0px;
    z-index:2;
    display:block;
    position:relative;
    width:14px;
    vertical-align:middle;
    color:#F8EA3C;
    }
.volet_haut{
    top:0px;
    left:0px;
    position:absolute;
    z-index:3;
    width:14px;
    height:7px;
    background-color:#4D4D4D;
    }
.volet_bas{
    top:7px;
    left:0px;
    position:absolute;
    z-index:4;
    width:14px;
    height:8px;
    background-color:#404040;
    }
#commande_3{
    position:absolute;
    width:173px;
    height:163px;
    background-image:url(../Img_generiques/fond_3.png);
    background-repeat:no-repeat;
    background-position:center center;
    top:134px;
    left:822px;
    }
.trait{
    color:#C4C5C5;
    background-color:#C4C5C5;
    height:2px;
    border:0;
    clear:both;
    width:14em;
    position:absolute;
    top:4em;
    left:2.3em;
    }
#couleurs{
    clear:both;
    padding-top:5px;
    margin-left:2.3em;
    width:40px;
    height:40px;
    float:left;
            }
#total_prix{
    clear:both;
    padding-top:5px;
    margin-left:0em;
    width:160px;
    text-align:right;
    height:40px;
    float:left;
            }
#TS_Blanc{
    float:left;
    margin-left:1.3em;
    }   
.taille_der{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:1em;
    margin-top:1.4em;
    width:5.4em;
    font-weight:bold;
    padding-left:0.2em;
}
#commande_4{
    position:absolute;
    width:173px;
    height:68px;
    background-image:url(../Img_generiques/fond_4.png);
    background-repeat:no-repeat;
    background-position:0px 0px;
    top:319px;
    left:822px;
    }
h5{
    display:block;
    float:left;
    padding-top:0.9em;
    color:#C00A22;
    font-size:2.2em;
    font-family: Arial, Helvetica, sans-serif;
}
.texte_interne{
    margin-top:0.8em;
    margin-left:3em;
    display:block;
    }
.texte_order{
    margin-top:8px;
    font-size:10px;
    margin-left:3em;
    display:block;
    }   
.gras{
    font-weight:bold;
}
a#btn_commander{
    display:block;
    width:108px;
    height:28px;
    background-image:url(../Img_generiques/btn_commander.jpg);
    background-repeat:no-repeat;
    margin-left:35px;
    margin-top:5px;
    color:#ffffff;
    font-size:1.3em;
    text-align:center;
    font-weight:bold;
    }
a#btn_commander:link{
    background-position:0px -27px;
    }
a#btn_commander:visited{
    background-position:0px -27px;
    }
a#btn_commander:active{
    background-position:0px 0px;
    }
a#btn_commander:hover{
    background-position:0px 0px;
    }
.txt_btn_commander{
    padding-top:6px;
    display:block;
    }
a.btn_valider{
    display:block;
    width:108px;
    height:28px;
    background-image:url(../Img_generiques/btn_commander.jpg);
    background-repeat:no-repeat;
    margin-left:45px;
    margin-top:5px;
    color:#ffffff;
    font-size:1.3em;
    text-align:center;
    font-weight:bold;
    float:left;
    }
a.btn_valider:link{
    background-position:0px -27px;
    }
a.btn_valider:visited{
    background-position:0px -27px;
    }
a.btn_valider:active{
    background-position:0px 0px;
    }
a.btn_valider:hover{
    background-position:0px 0px;
    }
.txt_btn_valider{
    padding-top:6px;
    display:block;
    }
a#btn_fermer{
    display:block;
    width:108px;
    height:28px;
    background-image:url(../Img_generiques/btn_commander.jpg);
    background-repeat:no-repeat;
    margin-left:3.6em;
    margin-top:5px;
    color:#ffffff;
    font-size:1.3em;
    text-align:center;
    font-weight:bold;
    }
a#btn_fermer:link{
    background-position:0px -27px;
    }
a#btn_fermer:visited{
    background-position:0px -27px;
    }
a#btn_fermer:active{
    background-position:0px 0px;
    }
a#btn_fermer:hover{
    background-position:0px 0px;
    }
#flashcontent_3{
    position:absolute;
    width:401px;
    height:150px;
    top:409px;
    left:328px;
        }
#img_go{
    position:absolute;
    top:420px;
    left:774px;
        }   
#menu_bas{
    position:absolute;
    width:767px;
    height:28px;
    top:585px;
    left:282px;
    }
#menu_bas a{
    display:block;
    text-align:center;
    width:19%;
    float:left;
    border-right:1px solid #707172;
    padding:0.5em 0em 0.6em 0em;
}
#menu_bas a:link{
    color:#707172;
}
#menu_bas a:visited{
    color:#707172;
}           
#menu_bas a:active{
    color:#233B44;
}           
#menu_bas a:hover{
    color:#233B44;
}           
#alerte{
    display:block;
    width:202px;
    height:77px;
    background-image:url(../Img_generiques/alert.png);
    background-repeat:no-repeat;
    position:absolute;
    z-index:10;
    text-align:center;
    font-weight:bold;
    padding-top:2em;
    color:#D98D25;
    margin-left:10px;
}
h3#taille{
    display:inline;
    margin-left:0px;
    }
h3#color{
    display:inline;
    }
.bleu_confirm{
    font-weight:bold;
    color:#233B44;
}
.vert_confirm{
    font-weight:bold;
    color:#DDDC51;
}
.orange_confirm{
    font-weight:bold;
    color:#D98D25;
}
a#retour_photo{
    clear:both;
    float:left;
    margin-left:17em;
    margin-top:1.2em;
    display:block;
    width:25px;
    height:25px;
    }
a#retour_photo:link{
    background-image:url(../Img_generiques/retour_on.jpg);
    }
a#retour_photo:visited{
    background-image:url(../Img_generiques/retour_on.jpg);
    }
a#retour_photo:active{
    background-image:url(../Img_generiques/retour_off.jpg);
    }
a#retour_photo:hover{
    background-image:url(../Img_generiques/retour_off.jpg);
    }
a#avance_photo{
    float:right;
    margin-right:27em;
    margin-top:1.2em;
    display:block;
    width:26px;
    height:26px;
    }
a#avance_photo:link{
    background-image:url(../Img_generiques/avance_on.jpg);
    }
a#avance_photo:visited{
    background-image:url(../Img_generiques/avance_on.jpg);
    }
a#avance_photo:active{
    background-image:url(../Img_generiques/avance_off.jpg);
    }
a#avance_photo:hover{
    background-image:url(../Img_generiques/avance_off.jpg);
    }
#intermediaire{
    position: absolute;
    left:20px;
    top:250px;
    width:250px;
    display: none;
    height:350px;
    overflow: auto;
    }   
#logo_CA{
    margin-left:13px;
    margin-top:30px;
}
