/*

Theme Name: WordPress Partesys

Theme URI: http://partesys.com/

Description: WordPress Partesys theme

Version: 1.0

Author: Partesys

Author URI: http://partesys.com/

*/



body {

    font-smooth: never;

    margin: 0;

    padding: 0;

    background: #FFF url(images/bg_page.jpg) repeat-x top left;

    font: 12px Arial, Helvetica, sans-serif;

    color: #303A43;

    text-shadow: 0 0 0 #303A43;

}

HR {width:300px;  margin:17px auto;}

#container {background:url(images/bg_container.jpg) no-repeat top center; padding-bottom:20px;}

#content {width:957px;  margin:0 auto; padding-bottom:7px;}



/* header */

#header {width:957px; height:98px; margin:0 auto;}

#header h1 {float:left; display:inline; width:580px; height:66px; margin:17px 0 0 0;}

#header h1 a {display:block; height:66px; float:left}

#header h1 span {display:block; height:20px; color:#37414A; font-size:13px; padding-top:25px; padding-left:20px; float:left /*letter-spacing:0.025em*/}

#header form {float:right; display:inline; width:169px; height:37px; margin:31px 0 0 0;}

#header form .inp1 {margin-top:8px;}

#header form .but_ok {float:left; display:inline; width:36px; height:37px; background:url(images/but_ok.jpg) no-repeat; cursor:pointer; border:none;}





/* menu */
#menu {width:957px; height:54px; margin:0 auto;}

#menu ul {list-style-type:none;}

#menu ul li {display:inline; margin-left: 0;}

#menu ul li a {float:left; display:inline; height:28px; text-decoration:none; color:#FFF; font-weight:bold; font-size:13px; text-align:center; padding-top:9px; }

#menu ul li a.m1, #menu ul li a.m1_on {width:126px; background:url(images/m01nn.jpg) no-repeat top left;}

#menu ul li a.m2, #menu ul li a.m2_on {width:126px; background:url(images/m02.jpg) no-repeat top left}

#menu ul li a.m3, #menu ul li a.m3_on {width:126px; background:url(images/m02nn.jpg) no-repeat top left}

#menu ul li a.m4, #menu ul li a.m4_on {width:126px; background:url(images/m03nn.jpg) no-repeat top left}

#menu ul li a.m5, #menu ul li a.m5_on {width:126px; background:url(images/m04nn.jpg) no-repeat top left}

#menu ul li a.m6, #menu ul li a.m6_on {width:126px; background:url(images/m05nn.jpg) no-repeat top left}

#menu ul li a.m7, #menu ul li a.m7_on {width:126px; background:url(images/m06nn.jpg) no-repeat top left}

#menu ul li a.m8, #menu ul li a.m8_on {width:128px; background:url(images/m07nn.jpg) no-repeat top left}

#menu ul li a.m21 {width:73px; height:41px; background:url(images/m9.jpg) no-repeat top left}

#menu ul li a.m22, #menu ul li a.m22_on {width:115px; background:url(images/m05n.jpg) no-repeat top left}

#menu ul li a.m1:hover {background:url(images/m01nn.jpg) no-repeat center left;}

#menu ul li a.m2:hover {background:url(images/m02.jpg) no-repeat center left;}

#menu ul li a.m3:hover {background:url(images/m02nn.jpg) no-repeat center left;}

#menu ul li a.m4:hover {background:url(images/m03nn.jpg) no-repeat center left;}

#menu ul li a.m5:hover {background:url(images/m04nn.jpg) no-repeat center left;}

#menu ul li a.m6:hover {background:url(images/m05nn.jpg) no-repeat center left;}

#menu ul li a.m7:hover {background:url(images/m06nn.jpg) no-repeat center left;}

#menu ul li a.m8:hover {background:url(images/m07nn.jpg) no-repeat center left;}

#menu ul li a.m22:hover {background:url(images/m05n.jpg) no-repeat center left;}

#menu ul li a.m1_on {background:url(images/m01nn.jpg) no-repeat bottom left;}

#menu ul li a.m2_on {background:url(images/m02.jpg) no-repeat bottom left;}

#menu ul li a.m3_on {background:url(images/m02nn.jpg) no-repeat bottom left;}

#menu ul li a.m4_on {background:url(images/m03nn.jpg) no-repeat bottom left;}

#menu ul li a.m5_on {background:url(images/m04nn.jpg) no-repeat bottom left;}

#menu ul li a.m6_on {background:url(images/m05nn.jpg) no-repeat bottom left;}

#menu ul li a.m7_on {background:url(images/m06nn.jpg) no-repeat bottom left;}

#menu ul li a.m8_on {background:url(images/m07nn.jpg) no-repeat bottom left;}

#menu ul li a.m21_on {width:73px; height:41px; background:url(images/m9.jpg) no-repeat top left}

#menu ul li a.m22_on {background:url(images/m05n.jpg) no-repeat bottom left;}





/* center */

#center {float:left; display:inline; width:633px; margin-right:12px;}

.box_offre {width:368px; height:302px; background:url(images/bg_offre.png) no-repeat top left; color:#FFF; padding:15px 245px 15px 20px; margin-bottom:15px;}

.box_offre .title {color:#F15919; font-size:22px;}

.box_offre ul {list-style-type:none; margin:20px 0; font-size:15px;}

.box_offre ul li {margin-bottom:5px;}

.box_offre {font-size:12px; text-align:justify;}

.box_offre a {color: #F15919; text-decoration: none;}

.box4_top {width:633px; height:10px; background:url(images/box4_top.png) no-repeat top left; overflow:hidden;}

.box4 {width:603px; background:url(images/box4_repeat.png) repeat-y top left; padding:2px 15px 5px 15px; overflow:hidden;}

.box4 p.title {display:block; width:155px; height:40px; font-size:20px; margin:0 0 5px 0; background:url(images/icon_blog.png) no-repeat top right; padding:10px 35px 0 0;}

.box4 p.title3 {font-size:20px; margin:0 0 20px 0;  text-align:left !important;}

.box4 p.title4 {font-size:16px; margin:20px 0 5px 0; text-align:left !important;}

.box4 p {font-size:12px; margin-bottom:15px; text-align:justify;}

.box4 .message {width:603px; background:#E1E2E2 url(images/dots2.gif) repeat-x top left; overflow:hidden; margin:6px 0; padding:10px 0 0 0; font-size:12px;}

.box4 .message div.dots {background:#E1E2E2 url(images/dots2.gif) repeat-x bottom left; padding:0 10px 10px 10px;}

.box4 .message div.dots ul {margin:10px 0 15px 20px;}

.box4 .message div.dots table ul {list-style:none; margin:0 0 10px 0 !important;}

.box4 .message div.dots ul a {font-weight:normal; text-decoration:underline;}

.box4 .message div.dots ul a:hover {text-decoration:none;}







.box4 .message div.dots p.post {text-align:right; margin:15px 0 5px 0;}

.box4 .message div.dots p.post .but1 {text-decoration:none; color:#FFF;}



.box4 .message table {width:100%;}

.box4 .message table td {padding-left:15px;}

.box4 .message .title2 {font-size:15px; font-weight:bold; margin:0 !important; line-height:15px;}

.box4 .message table img {margin:3px 0;}

.box4 .message p {text-align:left; margin:10px 0 0 0;}

.box4 a {color:#E75E24; font-weight:bold; text-decoration:none;}

.box4 .message p.title2 a {color:#303A43;}

.box4 a:hover {text-decoration:underline;}

.box4_bottom {width:633px; height:10px; background:url(images/box4_bottom.png) no-repeat top left; overflow:hidden; margin-bottom:8px;}

.pages {text-align:center; margin:20px 0 5px 0; font-size:11px;}

.pages a {color:#E75E24; text-decoration:none; font-weight:bold;}

.pages a:hover {text-decoration:underline;}

.pages a.but1 {text-decoration:none; color:#FFF;}

.form1 {margin:0 auto 25px auto;}

.form1 td {padding:3px 3px !important;}

.form1 input {float:left;}

.form1 .inp2, .wpcf7-form .inp2 {width:215px; font:12px Arial, Helvetica, sans-serif;}

.form1 .inp3, .wpcf7-form .inp3 {width:215px; height:100px; font:12px Arial, Helvetica, sans-serif;}







/* right */

#right {float:left; display:inline; width:312px;}


.box2_gris_top {width:312px; height:10px; background:url(images/box2_gris_top.png) no-repeat top left; overflow:hidden;}
.box2_gris {width:282px; background:url(images/box2_gris_repeat.png) repeat-y top left; padding:0 15px 0 15px; overflow:hidden;}
.box2_gris_bottom {width:312px; height:10px; background:url(images/box2_gris_bottom.png) no-repeat top left; overflow:hidden; margin-bottom:8px;}

.box2_gris p.title {font-size:16px; font-weight:normal; text-align:left; color:#F15919;}
.box2_gris p {padding:0 0 10px 0; font-size:12px; text-align:justify; color:#FFF;}
.box2_gris a {text-decoration:none; font-weight:normal; color:#FFF; font-size:11px;}


.box2_top {width:312px; height:10px; background:url(images/box2_top.png) no-repeat top left; overflow:hidden;}

.box2 {width:282px; background:url(images/box2_repeat.png) repeat-y top left; padding:0 15px 0 15px; overflow:hidden;}

.box2 p.title {font-size:15px; font-weight:bold; text-align:center;}

.box2 p {padding:0 0 15px 0; font-size:12px; text-align:justify;}

.box2 a {text-decoration:none; font-weight:bold; color:#303A43; font-size:14px; line-height: 18px; }

.box2 a:hover {color:#DB5822;}

.box2 .rss {width:100%; height: 92px;}

.box2 .rss td {padding:4px 2px; font-size:13px;}

.box2 .rss td .orange {font-size:14px;}

.box2 .rss td .but_ok2 {float:left; display:inline; width:30px; height:20px; background:url(images/but_ok2.jpg) no-repeat; cursor:pointer; border:none;}



.box2 ul {list-style-type:none; margin:0 0 10px 0; padding-top:1px; background:url(images/dots2.gif) repeat-x top left;}

.box2 ul li {text-align:center; margin: 0;}

.box2 ul li a {display:block; height:18px; padding:5px 0; color:#303A43; font-size:15px; text-decoration:none; font-weight:normal; background:transparent url(images/dots2.gif) repeat-x bottom left;}

.box2 ul li a:hover {background: #D1D1D1 url(images/dots2.gif) repeat-x bottom left; color:#303A43;}





.box2_bottom {width:312px; height:10px; background:url(images/box2_bottom.png) no-repeat top left; overflow:hidden; margin-bottom:8px;}



.box3_top {width:312px; height:10px; background:url(images/box3_top.png) no-repeat top left; overflow:hidden;}

.box3 {width:282px; background:url(images/box3_repeat.png) repeat-y top left; padding:0 15px 10px 15px; overflow:hidden;}

.box3 p.title {font-size:15px; font-weight:bold; text-align:center; color:#FFF;}

.box3_bottom {width:312px; height:10px; background:url(images/box3_bottom.png) no-repeat top left; overflow:hidden; margin-bottom:8px;}

.box3 ul {list-style-type:none; margin:15px 0 0 0; padding-top:1px; background:url(images/dots1.gif) repeat-x top left;}

.box3 ul.children {margin: 0; padding-top:1px; background:transparent;}

.box3 ul li {text-align:center; margin: 0;}

.box3 ul li a {display:block; height:18px; padding:5px 0; color:#FFF; font-size:15px; text-decoration:none; background:transparent url(images/dots1.gif) repeat-x bottom left;}

.box3 ul li a:hover {background: #424A51 url(images/dots1.gif) repeat-x bottom left;}







/* footer */

#footer {width:957px; margin:0 auto; background:url(images/bg_footer_top.png) no-repeat top left; padding-top:9px;}

#footer div {background:url(images/bg_footer_bottom.png) no-repeat bottom left; padding-bottom:9px;}

#footer div div {background:#313B44; color:#C0C0C2; overflow:hidden; width:923px; padding:5px 17px 5px 17px; font-size:11px;}

#footer div div .list1 {float:left; display:inline; width:500px; padding:0 !important;}

#footer div div .list1 ul {list-style-type:none;}

#footer div div .list1 ul li.title {color:#C0C0C2; font-weight:bold; font-size:15px;}

#footer div div .list1 ul li, #footer div div .list2 ul li {margin:0 0 2px 0;}

#footer div div .list1 ul li a {color:#FFF; text-decoration:none; font-weight:bold; background:url(images/arrow1.gif) no-repeat 0 4px; padding-left:23px;}

#footer div div .list1 ul li a:hover {color:#DB5822;}

#footer div div .list2 {float:right; display:inline; width:200px; padding:0 !important;}

#footer div div .list2 ul {list-style-type:none;}

#footer div div .list2 ul li {float:left; display:inline; width:100px; margin:0 0 2px 0;}

#footer div div .list2 ul li a {color:#C0C0C2; text-decoration:none; background:url(images/arrow2.gif) no-repeat 0 7px; padding-left:7px; text-transform:lowercase;}

#footer div div .list2 ul li a:hover {text-decoration:underline;}

#copy {width:957px; margin:5px auto 0px auto; text-align:center; font-size:11px;}





/* items */

.cleaner {clear:both;}

p, ul, li, form, table, tr, td, h1, h2, h3, h4 {margin:0px; padding:0px;}

img {vertical-align:top; border:0px;}

a:focus {-moz-outline-style:none;}

a:active {outline:none;}

.inp1 {float:left; display:inline; width:125px; padding:2px 3px 2px 3px; background:#B4B5B6; border:1px solid #FEFEFE; font:11px Arial, Helvetica, sans-serif; color:#FFF;}

.f1 {font-weight:bold; font-size:12px !important;}

.f2 {font-weight:bold; font-size:15px !important;}

.f3 {font-weight:bold; font-size:18px !important;}

.f4 {font-weight:bold; font-size:22px !important;}

.error {font-size:11px; font-style:italic; color:#666;}

.orange {color:#E75E24; font-weight:bold; font-size:11px;}

.but1 {border:none; background:#4A535A; padding:5px 7px 4px 7px; *padding:4px 5px 4px 5px !important; font:11px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; cursor:pointer;}

html*.but1 {border:none; background:#4A535A; padding:6px 9px 6px 9px; font:11px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; cursor:pointer; text-shadow: 0 0 0 #303A43;}

.blue {color:#4A535A !important;}





.photo{

    border:1px solid #E75E24;

}



.back_btn{

    margin-bottom: 10px;

    font-weight: bold;    

}



.commentlist{

    list-style-type: none;

    list-style: none;

    margin: 0px;

    padding: 0px;

    margin-top: 10px;

}



.commentlist li{

    background:#E1E2E2 url(images/dots2.gif) repeat-x scroll left top;

    font-size:11px;

    margin:6px 0;

    overflow:hidden;

    padding:10px 0 0;

    width:603px;    

}



.reply{

    background:#E1E2E2 url(images/dots2.gif) repeat-x scroll left bottom;

    padding-top: 1px;    

}



.comment-author, .comment-meta, .commentlist li p, .commentlist li em{

    padding-left: 10px;

}



.comment-meta{

    padding-bottom: 10px;

}



#respond h3{

    padding-top: 10px;

    padding-bottom: 10px;

}



.ddsg-wrapper ul {

    margin:10px 0 12px 30px;

    padding:0;

}

.ddsg-wrapper ul li {margin-bottom:5px;}



.but_ok2 {float:left; display:inline; width:30px; height:20px; background:url(images/but_ok2.jpg) no-repeat; cursor:pointer; border:none;}



/*Mail press style used in Ajax loading*/

div#MailPress div#mp-container, div#MailPress div#mp-formdiv {position:relative;} div#MailPress div#mp-loading, div#MailPress div#mp-message {position:absolute;opacity:0;} div#MailPress div#mp-loading, div#MailPress div#mp-message {filter:alpha(opacity=0);}



/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.

	It won't be a stylish marriage, I can't afford a carriage.

	But you'll look sweet upon the seat of a bicycle built for two." */

    

ul li{margin-left:20px}

    

    

/****/

.box4 .cache-partesys {display:none;}
.box2 .cache-sidebar {display:none;}
