/*  

Theme Name: Vendeesign

Theme URI: http://www.grafisan.fr/TEST/

Description: Widget ready and tested on WP 2.9.2.

Author: GrAfisan - sO

Author URI: http://www.grafisan.fr/

*/



body {
margin : 0;
padding : 0;
background : #fff;
text-align : justify;
font-family : Helvetica, Arial, Tahoma, sans-serif;
font-size : 12px;
color : #404040;
background-image : url(images/bg_bod.jpg);
background-repeat : repeat;
}
form {margin : 0;padding : 0;}
input, textarea, select {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : 1em;
line-height : normal;
}
h1, h2, h3 {font-weight : normal;}
p, h1, h2, h3, ul, ol {margin : 0; padding : 0;}
ul {list-style-type : none;}
a {text-decoration : none; color : #000;}
a:hover {text-decoration : none;}
img {border : medium none;}

#head_fond {
background-image : url(images/bg.jpg);
background-position : center top;
background-repeat : repeat-x;
}
#header {
margin : 0 auto;
font-family : Georgia, "Times New Roman", Times, serif;
}
#header li a:hover {color : #b3d225;}
#header {
width : 1060px;
margin-left : auto;
margin-right : auto;
padding : 0;
height : 65px;
}
.header {
margin : 0 auto;
width : 900px;
height : 71px;
letter-spacing : -1px;
font-family : Georgia, "Times New Roman", Times, serif;
}
.header li a:hover {color : #b3d225;}
.header {
width : 1060px;
margin-left : auto;
margin-right : auto;
padding-top : 20px;
height : 75px;
}
#logo {
float : left;
margin-top : 0;
width : 243px;
height : 65px;
margin-left : 23px;
background-image : url(images/logo.jpg);
background-repeat : no-repeat;
}
.titre {
float : left;
margin-top : 0;
width : 243px;
height : 65px;
}
.titre {margin-left : 23px; padding-top : 15px;}
ul {
background-image : url(images/puce.png);
background-repeat : no-repeat;
background-position : left top;
padding-top : 2px;
margin-top : 20px;
color : #51506f;
font-weight : bold;
font-size : 14px;
margin-left : 15px;
}
li {
margin : 0;
padding : 0;
margin-left : 20px;
}
#menu {
float : right;
margin-top : 0;
width : 338px;
height : 65px;
background-image : url(images/menu_home.png);
background-position : right top;
background-repeat : no-repeat;
}
#menu ul {margin : 0;}
#menu li {display : inline;}
#menu a {
padding : 0;
display : block;
float : left;
text-align : center;
text-decoration : none;
text-transform : uppercase;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 14px;
color : #fff;
}
.menu {
float : right;
margin-top : 0;
width : 338px;
height : 65px;
}
.menu ul {margin : 0;}
.menu li {display : inline;}
.menu a {
padding : 0;
display : block;
float : left;
text-align : center;
text-decoration : none;
text-transform : uppercase;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 14px;
color : #fff;
}
.menu {padding-top : 0;}
#menu ul, .menu ul {
width : 338px;
height : 65px;
padding : 0;
background-image : none;
}
.home a, .home1 a {
height : 65px;
width : 66px;
padding-right : 0;
padding-left : 0;
}
.clie a, .clie1 a {
height : 65px;
width : 102px;
padding-right : 0;
padding-left : 0;
}
.prop a, .prop1 a {
height : 65px;
width : 84px;
padding-right : 0;
padding-left : 0;
}
.cont a, .cont1 a {
height : 65px;
width : 86px;
padding-right : 0;
padding-left : 0;
}
.hom a:hover {
height : 65px;
width : 69px;
padding-right : 0;
padding-left : 0;
background-image : url(images/hov_hom.png);
background-position : center center;
background-repeat : no-repeat;
}
.cli a:hover {
height : 65px;
width : 106px;
padding-right : 0;
padding-left : 0;
background-image : url(images/hov_clie.png);
background-position : center center;
background-repeat : no-repeat;
margin-left : -2px;
}
.pro a:hover {
height : 65px;
width : 88px;
padding-right : 0;
padding-left : 0;
background-image : url(images/hov_prop.png);
background-position : center center;
background-repeat : no-repeat;
margin-left : -2px;
}
.con a:hover {
height : 65px;
width : 89px;
padding-right : 0;
padding-left : 0;
background-image : url(images/hov_cont.png);
background-position : center center;
background-repeat : no-repeat;
margin-left : -3px;
}
.hom.b a:hover {
height : 65px;
width : 69px;
padding-right : 0;
padding-left : 0;
background-image : url(images/hov_hom_b.png);
background-position : center center;
background-repeat : no-repeat;
}
.cli.b a:hover {
height : 65px;
width : 105px;
padding-right : 0;
padding-left : 0;
background-image : url(images/hov_clie_b.png);
background-position : center center;
background-repeat : no-repeat;
margin-left : -2px;
}
.pro.b a:hover {
height : 65px;
width : 87px;
padding-right : 0;
padding-left : 0;
background-image : url(images/hov_prop_b.png);
background-position : center center;
background-repeat : no-repeat;
margin-left : -2px;
}
.con.b a:hover {
height : 65px;
width : 89px;
padding-right : 0;
padding-left : 0;
background-image : url(images/hov_cont_b.png);
background-position : center center;
background-repeat : no-repeat;
margin-left : -3px;
}
.intro {height : 308px; padding-top : 26px;}
.intro h1 {margin-bottom : 15px;}
.intro h1 img {width : 500px; height : 160px;}
.intro h2 {
margin-left : 14px;
color : white;
font-size : 19px;
}
#sidebar {
float : left;
background-color : transparent;
color : white;
width : 560px;
}
#contwp {padding-top : 1px;}
.menuscreen {
width : 226px;
height : 16px;
float : right;
margin-top : 452px;
}
.menuscreen ul {
padding : 0;
margin : 0;
padding-left : 78px;
background-image : none;
}
.menuscreen li {
display : inline;
padding : 0;
margin : 0;
}
.menuscreen li.one a:link {
background-image : url(images/puc_phon.png);
background-repeat : no-repeat;
background-position : center center;
}
.menuscreen a {
width : 16px;
height : 16px;
padding : 0;
margin : 0;
margin-right : 6px;
display : block;
float : left;
text-align : center;
text-decoration : none;
}
.menuscreen a:visited, .menuscreen a:hover, .menuscreen a:active, .menuscreen a:focus {
background-image : url(images/puc_phon.png);
background-repeat : no-repeat;
background-position : center center;
}
#sidephon {
width : 603px;
height : 615px;
float : right;
background-image : url(images/img_haut.jpg);
background-repeat : no-repeat;
}
#screen1 {
width : 226px;
height : 468px;
float : right;
background-image : url(images/screen1.jpg);
background-repeat : no-repeat;
margin-top : 136px;
margin-right : 188px;
}
#screen2 {
display : none;
width : 226px;
height : 468px;
float : right;
background-image : url(images/screen2.jpg);
background-repeat : no-repeat;
margin-top : 136px;
margin-right : 188px;
}
#screen3 {
display : none;
width : 226px;
height : 468px;
float : right;
background-image : url(images/screen3.jpg);
background-repeat : no-repeat;
margin-top : 136px;
margin-right : 188px;
}
.headwp_crea {
background-image : url(images/menu_wp1.jpg);
background-repeat : no-repeat;
background-position : left top;
margin-top : 1px;
}
.headwp_edit {
background-image : url(images/menu_wp2.jpg);
background-repeat : no-repeat;
background-position : left top;
margin-top : 1px;
}
.headwp_consult {
background-image : url(images/menu_wp3.jpg);
background-repeat : no-repeat;
background-position : left top;
margin-top : 1px;
}
.headwp_start {
background-image : url(images/menu_wp4.jpg);
background-repeat : no-repeat;
background-position : left top;
margin-top : 1px;
}
.client {
background-image : url(images/menu_client.png);
background-position : right top;
background-repeat : no-repeat;
}
.propos {
background-image : url(images/menu_propos.png);
background-position : right top;
background-repeat : no-repeat;
}
.contact {
background-image : url(images/menu_contact.png);
background-position : right top;
background-repeat : no-repeat;
}
#pag_fond_client {
margin : 0 auto;
background-image : url(images/bg_client.jpg);
background-position : center top;
background-repeat : repeat-x;
min-height : 600px;
}
#pag_fond_client .titre {
background-image : url(images/titre2.png);
background-repeat : no-repeat;
}
.media_client {
height : 429px;
float : left;
width : 571px;
background-image : url(images/media.jpg);
background-repeat : no-repeat;
background-position : center;
}
.media_client img {
width : 509px;
height : 289px;
margin-top : 31px;
margin-left : 29px;
}
#pag_fond_apropos {min-height : 400px;}
#pag_fond_apropos .titre {
background-image : url(images/titre3.png);
background-repeat : no-repeat;
}
#pag_fond_apropos p {color : #51506f;}
#pag_fond_contact {
background-image : url(images/bg_cont.jpg);
background-position : center top;
background-repeat : repeat-x;
min-height : 640px;
}
#pag_fond_contact .titre {
background-image : url(images/titre4.png);
background-repeat : no-repeat;
}
#inf_contact {
color : white;
width : 693px;
height : 415px;
float : left;
margin-left : 30px;
}
#inf_contact p {
font-style : italic;
padding-right : 45px;
margin-top : 15px;
padding-bottom : 25px;
}
#med_contact {
width : 242px;
height : 415px;
float : left;
font-size : 14px;
color : white;
}
#med_contact a {
font-size : 20px;
color : #e31d8f;
}
#med_contact a:hover {color : #fff;}
#img_contact {
width : 88px;
height : 415px;
float : left;
text-align : left;
}
#img_contact .img2 {margin-top : 123px;}
#med_contact p:first-child {
font-weight : bold;
margin-bottom : 50px;
}
.page {
margin : 0 auto;
background-color : transparent;
width : 1200px;
min-height : 417px;
}
.page.pagclient {
width : 1060px;
height : 430px;
margin-top : 25px;
}
.page.pagapropos {
width : 1060px;
margin-top : 25px;
min-height : 400px;
}
.page.pagcontact {
margin-top : 25px;
width : 1060px;
min-height : 473px;
}
#content {
padding-bottom : 40px;
margin-top : 34px;
float : left;
margin-left : -94px;
width : 638px;
}
.pageswp h1 {
color : #acacb9;
font-size : 23px;
line-height : 30px;
padding-top : 40px;
padding-bottom : 20px;
}
.pageswp h2 {
color : #ce1881;
font-size : 26px;
line-height : 30px;
padding-top : 20px;
padding-bottom : 20px;
}
.pageswp h3 {
color : #3d3c54;
font-size : 24pt;
padding-top : 13px;
}
.pageswp h2 .bleu {color : #3d3c54;}
.pageswp p, .pagapropos p, .propo {
color : #3d3c54;
font-size : 16px;
}
.pageswp img {
border : 0 solid;
width : 87px;
float : left;
padding-right : 25px;
padding-top : 4px;
}
.petit {
color : #acacb9;
font-size : 12px;
line-height : 20px;
}
.menuwp {
padding : 0;
margin : 0;
width : 637px;
height : 47px;
}
.menuwp ul {
width : 637px;
height : 47px;
padding : 0;
margin : 0;
background-image : none;
}
.menuwp li {display : inline;}
.menuwp a {
width : 159px;
height : 45px;
padding : 0;
display : block;
float : left;
text-align : center;
text-decoration : none;
}
#edit.pageswp ul {margin-top : 0;}
#edit.pageswp li {margin-top : 0;}
#edit p {margin-bottom : 10px;}
.edition {
width : 310px;
float : left;
margin-top : 15px;
margin-right : 17px;
margin-bottom : 10px;
}
.edition.b {margin-right : 0;}
.edit_img {
height : 173px;
width : 310px;
background-image : url(images/pic.png);
background-position : center center;
background-repeat : no-repeat;
}
#edit img {
height : 173px;
width : 310px;
margin : 0;
padding : 0;
padding-bottom : 20px;
}
.propo {height : 415px;float : left;}
.propo.infos {
width : 485px;
margin-left : 30px;
margin-right : 25px;
}
.propo.suite {width : 510px;}
.propo img.tit {
margin-bottom : 15px;
width : 507px;
}
.infos_client {
height : 429px;
float : left;
width : 297px;
padding-right : 20px;
text-align : left;
}
.infos_client .text {min-height : 240px;}
.infos_client h2 {margin-bottom : 20px;}
.infos_client h2 a {
color : #d51986;
font-size : 22px;
margin-bottom : 20px;
}
.slide_cont {
clear : none;
float : left;
margin : 0;
padding : 0;
}
ul.slides {
width : 888px;
padding : 0;
margin : 0;
background-image : none;
}
.bout_client {
height : 429px;
float : left;
width : 60px;
margin-left : 30px;
}
.bout_client a, .prev {
display : block;
width : 47px;
height : 47px;
background-image : url(images/bout_prec.png);
background-position : center;
background-repeat : no-repeat;
margin-top : 140px;
cursor : pointer;
}
.suivant a, .next {
background-image : url(images/bout_suiv.png);
float : right;
cursor : pointer;
}
.suivant {
margin : 0;
width : 52px;
margin-left : 8px;
}
.next {margin : 0;}
a:hover.prev {background-image : url(images/bout_prec_hover.png);}
a:hover.next {background-image : url(images/bout_suiv_hover.png);}
.text_infos_client {
font-size : 15px;
color : white;
font-weight : normal;
}
.text_infos_client a {
color : #6b6a93;
font-weight : bold;
font-size : 14px;
}
.text_infos_client ul {color : #6b6a93;}
.cliq_site a {
margin-top : 20px;
display : block;
width : 110px;
height : 36px;
background-image : url(images/cliq_site.png);
background-position : center;
background-repeat : no-repeat;
}
.cliq_site a:hover {background-image : url(images/cliq_site_hover.png);}
#footer {
margin : 0 auto;
height : 95px;
font-size : 14px;
text-align : center;
color : #a7a6ba;
}
#footer img {
margin-top : 20px;
margin-bottom : 10px;
}
.widget {
float : right;
margin-top : 50px;
text-align : right;
padding-right : 172px;
}
.widget img {width : 247px;}



