/* en version rose */
/* CSS Document */

.retour-arriere {
position:absolute; 
top:60px;
right:15px;
}

#tache-cafe1 {
margin-top:20px;
margin-left:57px;
}

#flash {
position:absolute;
right:1px;
top:70px;
z-index:11;
}

#cadre-profil {
position:absolute;
left:35px;
top:300px;

}
#papier-trombone {
position:absolute;
top:-20px;
left:-4px;
}
.contenu-cadre-profil[class]{
background-image:url(images/contenu/profil/centre-cadre-profil.png);
background-repeat:repeat-y;
width:829px;
height:480px;
position:relative;
}

.contenu-cadre-profil{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(unabled=true, sizingMethod=Scale, src="images/contenu/profil/centre-cadre-profil.png");
background-repeat:repeat-y;
width:829px;
height:480px;
position:relative;
}



#photo-profil {
position:absolute;
top:217px;
right:6px;
}

.contenu-cadre-profil a{
position:absolute;
top:40px;
left:45px;
}

.titres-profil {
margin-left:220px;
margin-top:20px;
}

.titres-profil2 {
margin-left:200px;
}

.titres-niveau2 {
margin-left:160px;
}

.contenu-cadre-profil h1 {
margin:0px;
font-size:14px;
margin-left:-200px;
text-align:center;

}

.contenu-cadre-profil p {
margin:0px;
width:530px;
margin-left:40px;
text-align:justify;
}

.contenu-cadre-profil table {
margin-top:10px;
margin-left:40px;
}

/* contact */
.contact {
height:769px;
width:777px;
position:relative;
top:-50px;
left:80px;
}

.contact form {
position:absolute;
top:260px;
left:130px;
}

.contact img{
position:absolute;
left:0px;
}

.contact label{
position:absolute;
left:40px;
color:#CCCCCC;
line-height:20px;
}

.contact input{
margin-left:37px;
background-color:#515151;
padding-left:40px;
color:#FFFFFF;
width:150px;
border:1px solid #9c9c9c;
}

.contact textarea{
margin-left:37px;
background-color:#515151;
color:#FFFFFF;
width:190px;
height:165px;
border:1px solid #9c9c9c;
}

input#bt-contact {
margin-left:30px;
width:114px;
height:31px;
border:0px;
background-color:transparent;
}

.contact .erreur {
margin-left:480px;
}

#liens-externes {
position:relative;
margin-left:490px;
top:300px;
}

#liens-externes a {
font-size:16px;
color:#000000;
position:relative;
left:-40px;
}

/* espace web*/

.web[class] {
background-image:url(images/contenu/web/fond-web.png);
background-repeat:no-repeat;
height:702px;
width:821px;
margin-top:8px;
}
.web {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(unabled=true, sizingMethod=Scale, src="images/contenu/web/fond-web.png");
background-repeat:no-repeat;
height:702px;
width:821px;
margin-top:8px;
}


#placement_web {
margin-left:180px;
padding-top:25px;
position:relative;
height:678px;
}

#intro_web_general {
margin:0px;
font-size:13px;
font-weight:normal;
color:#ffffff;
position:absolute;
top:-8px;
margin-left:130px;
}

.liens_sous_cat {
margin-left:20px;

}

.texte_creation {
position:absolute;
top:350px;
left:190px;
color:#ffffff;
}

.gde_img_creation {
position:absolute;
top:35px;
left:182px;
width:400px;
height:293px;
overflow:auto;
}

.gde_img_creation img{
margin:0 auto;
width:380px;

}

#ensemble_vignettes {
width:130px;
}

.vignette_web {
margin-left:8px;
margin-top:-2px;
}

a.vignette_web img{
width:42px;
height:42px;
float:left;
margin-left:10px;
margin-top:10px;
border:1px solid #ffffff;
}

/* espace print */
#print {
background-image:url(images/contenu/print/font_print.png);
background-repeat:no-repeat;
height:747px;
width:693px;
position:relative;
margin-top:-35px;
margin-left:120px;
}

/*.print[class]{
background-image:url(images/contenu/print/font_print.png);
background-repeat:no-repeat;
height:756px;
width:693px;
position:relative;
margin-top:80px;
margin-left:120px;
}

.print{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(unabled=true, sizingMethod=Scale, src="images/contenu/print/font_print.png");
background-repeat:no-repeat;
height:756px;
width:693px;
position:relative;
margin-top:80px;
margin-left:120px;
}*/

#intro_print_general {
margin-left:20px;
font-weight:normal;
color:#454545;
font-size:12px;
}


a.graphisme {
position:absolute;
top:10px;
left:-70px;
}
a:hover.graphisme[class] {
background-image:url(images/contenu/print/picto_graphisme_on.png);
background-repeat:no-repeat;
}
a:hover.graphisme {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(unabled=true, sizingMethod=Scale, src="images/contenu/print/picto_graphisme_on.png");
background-repeat:no-repeat;
}


a.edition {
position:absolute;
top:350px;
left:-100px;
}
a:hover.edition[class] {
background-image:url(images/contenu/print/picto_edition_on.png);
background-repeat:no-repeat;
}
a:hover.edition {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(unabled=true, sizingMethod=Scale, src="images/contenu/print/picto_edition_on.png");
background-repeat:no-repeat;
}

a.pub {
position:absolute;
top:100px;
right:-87px;
}

a:hover.pub[class] {
background-image:url(images/contenu/print/picto_pub_on.png);
background-repeat:no-repeat;
}
a:hover.pub {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(unabled=true, sizingMethod=Scale, src="images/contenu/print/picto_pub_on.png");
background-repeat:no-repeat;
}

#ensemble_vignettes_print {
margin-left:140px;
margin-top:-30px;
width:400px
}

.vignette_print {
margin-left:8px;
margin-top:-2px;
float:left;
display:inline;
}

a.vignette_print img{
width:42px;
height:42px;
float:left;
margin-left:10px;
margin-top:10px;
border:1px solid #ffffff;
}

.gde_img_creation_print{
position:absolute;
top:315px;
left:130px;
height:293px;
overflow:auto;
width:420px;
}

.gde_img_creation_print img{
width:399px;
}

.texte_creation_print {
position:absolute;
top:620px;
left:140px;
width:400px
}

.loupe_agrandir_print{
position:absolute;
top:280px;
left:500px;
}

.bt-precedent-print {
position:absolute;
top:280px;
left:300px;
}

.bt-suivant-print {
position:absolute;
top:280px;
left:350px;
}

/*plan du site */


