/*

Theme Name: TEDEMIS

Theme URI: http://wordpress.org/

Description: Le theme de TEDEMIS.com.

Author: Christopher, Thomas

Version: 1.0

Tags:

*/



/* ----------- FICHIER CSS TEDEMIS --------*/

*{margin:0px; padding:0px; border:0px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;text-align: justify;}

html{}

body{width:auto; height:auto;}

table{margin-top:5px;}

h3,h2,a{

text-decoration:none;

}

li{text-align:justify;}

#supercontain{

margin:0 auto;

height:auto;

width:900px;

}

/*                      header                       */

/*                      Bandeau                       */

#supercontain #header{

height:360px;

width:900px;

}

#supercontain #header #bandeau{

background:url("images/bg-header.png") repeat-y;

height:122px;

width:900px;

}

#supercontain #header #bandeau_foot{

background:url("images/bandeau_foot.png") no-repeat;

height:7px;

width:900px;

margin-bottom:3px;

}

#supercontain #logo{

float:left;

padding-top:60px;

padding-left:20px;

width:830px;

height:50px;

}

#supercontain #language{

float:right;

margin-right:25px;

}

#supercontain #logo .sitename h2{

float:right;

font-size:15px;

color:#FFF;

margin-top:20px;

margin-left:30px;

}

#supercontain #language ul{

float:left;

padding-top:80px;

}

#supercontain #language li{

float:left;

list-style-type:none;

margin-left:10px;



}

#content #rea_news_div{

margin-left:20px;

}

#content #rea_news_div h3{

font-size:13px;

margin-top:10px;

margin-bottom:10px;

text-indent:20px;

background:url("images/puce_rea.png") no-repeat scroll 3px 50% transparent;

}

/*                      Menu                       */

#supercontain #menu{

float:left;

background-image:url("images/menu.png");

height:229px;

width:299px;

}

#supercontain #menu ul{

margin-top:20px;

margin-left:20px;

}

#supercontain #menu a{

font-size:29px;

text-decoration:none;

color:#FFF;

font-weight:bold;

line-height:40px;

font-family:Helvetica;

cursor:pointer;

}

body #supercontain #header #menu .active{

color:#000;

}

#supercontain #menu a:hover{

font-family:Helvetica;

font-size:29px;

text-decoration:none;

color:#000;

font-weight:bold;

line-height:40px;

}

#supercontain #menu li{

list-style-type:none;

}

#supercontain #photos{

float:left;

margin-left:3px;

background-image:url("images/photos.png");

background-repeat:no-repeat;

height:229px;

width:598px;

}

#supercontain #ssmenu{

float:left;

margin-top: 3px;

background-image:url("images/ssmenu.png");

height:27px;

width:900px;

visibility:hidden;

}

#supercontain #ssmenu ul li{

float:left;list-style-image: url(images/arrow-right.png);

margin:3px 10px 0px 21px;

}

#supercontain #ssmenu ul li a:hover{

color:black;}

#supercontain #ssmenu ul li a.active{

color:black;}

#supercontain #ssmenu ul li a{

color:#FFF;

font-weight:bold;

text-decoration:none;

line-height:20px;

font-size: 15px;

}

#supercontain #ssmenu .desactive{

display:none;

}

#supercontain #ssmenu .active{

display:block;

}

/*                      content                       */

/*                     Fil d'ariane                       */

#content #ariane{

float:left;

width:900px;

height:30px;

font-size:11px;

font-weight:bold;

margin-top:10px;

}



#content #ariane a{

text-decoration:none;

}

/*                      Sidebar                       */

#content #sidebar{

float:left;

width:299px;

height:auto;

}

#content #sidebar li h4{

background:url("images/puce.png")no-repeat 3px;

padding-left:20px;

}

#content #sidebar #news_ban{

background-image:url("images/sidebar_news.png");

height:33px;

width:306px;

margin-left:-7px;

margin-bottom:3px;

}

#content #sidebar #news_head{

background:url("images/sidebar_news_head.png") no-repeat;

height:5px;

width:299px;

}

#content #sidebar #news_corp{

background:url("images/sidebar_news_bg.png") repeat-y;

height:auto;

width:279px;

padding-right: 20px;
}

#content #sidebar #news_foot{

background:url("images/sidebar_news_foot.png") no-repeat;

height:6px;

width:299px;

}

#content #sidebar #rappel{

height:84px;

width:306px;

margin:10px 0px 10px -7px;

}

#content #sidebar #references_ban{

background-image:url("images/sidebar_references.png");

height:33px;

width:306px;

margin-left:-7px;

margin-bottom:3px;

}

#content #sidebar #references_head{

background:url("images/sidebar_news_head.png") no-repeat;

height:5px;

width:299px;

}

#content #sidebar #references_corp{

background:url("images/sidebar_news_bg.png") repeat-y;

height:auto;

width:279px;

padding-right: 20px;
}

#content #sidebar #references_foot{

background:url("images/sidebar_news_foot.png") no-repeat;

height:6px;

width:299px;

margin-bottom:10px;

}

#content #sidebar ul, #content #sidebar li{

margin-left:25px;

list-style-type:none;

padding-right:5px;

padding-bottom:10px;

}

#content #sidebar li{

padding-top:10px;

position:relative;

}

#content #sidebar h4{

margin-bottom:5px;

}

#content #sidebar a.more{

position:relative;

top:5px;

width:58px;

z-index:200;

left:200px;

}



#content #sidebar .plus{

margin-top:5px;

margin-left:200px;

margin-bottom:10px;

}



#content #sidebar a{

z-index:200;

}

#content #sidebar p{

font-size:11px;

}

/*           CONTENT             */

#content #contenu{

float:left;

height:auto;

width:600px;

}

#content #contenu #intro{

margin-left:38px;

}

#content #contenu #intro h2{

font-size:16px;

margin-bottom:10px;

}#content #contenu #intro h3{

margin-bottom:15px;

font-size:18px

}

#content #contenu #intro p{

font-size:12px;

}

#content #contenu .post {

margin-left:20px;

font-size:11px;

}

#content #contenu .post h2{

float:left;

margin-left:0px;

font-size:22px;

margin-top:0px;

}

#content #contenu .post h3{

clear:both;

font-size:13px;

margin-top:15px;

margin-bottom:10px;



}





/* 

IMG  DE CHAQUE PARTIE SERVICE

*/
.imageService {
	float: left;
    margin-left: 30px;
    margin-right: 20px;
    margin-top: 10px;
}

#content #contenu #post-21 h2,
#content #contenu #post-873 h2{

color:#13BEDE;

}

#content #contenu #post-21 h3,
#content #contenu #post-873 h3{

color:#13BEDE;text-decoration: underline;font-size: 16px;

}

#content #contenu #post-21 #plus_text,#content #contenu #post-873 #plus_text{background-color:#13BEDE;

padding:10px;}

#content #contenu #post-21 h2,#content #contenu #post-873 h2{

margin-left:5px;margin-top: 10px;font-size: 22px;

}



#content #contenu #post-23 #plus_text,#content #contenu #post-875 #plus_text{background-color:#b9b6f3;

padding:10px;}

#content #contenu #post-23 h2,
#content #contenu #post-875 h2{

color:#6760F6;

}
#content #contenu #post-875 h3,
#content #contenu #post-23 h3{

color:#6760F6;text-decoration: underline;font-size: 16px;

}

#content #contenu #post-23 h2,#content #contenu #post-875 h2{

font-size:22px;margin-left:5px;margin-top: 10px;

}


#content #contenu #post-1398 #plus_text{background-color:#3D4161;

padding:10px;}

#content #contenu #post-1398 h2{

color:#3D4161;

}

#content #contenu #post-1398 h3{

color:#3D4161;text-decoration: underline;font-size: 16px;

}

#content #contenu #post-1398 h2{

font-size:22px;margin-left:5px;margin-top: 10px;

}

#content #contenu #post-24 h2,#content #contenu #post-872 h2{

color:#F74864;

}


#content #contenu #post-24 h3,#content #contenu #post-872 h3{

color:#F74864;text-decoration: underline;font-size: 16px;

}

#content #contenu #post-24 #plus_text,#content #contenu #post-872 #plus_text{background-color:#F74864;

padding:10px;}

#content #contenu #post-24 h2,#content #contenu #post-872 h2{

margin-left:5px;font-size: 22px;margin-top: 10px;

}



#content #contenu #post-25 #plus_text,#content #contenu #post-877 #plus_text{background-color:#F87425;

padding:10px;}

#content #contenu #post-25 h2,#content #contenu #post-877 h2{

color:#F87425;

}
#content #contenu #post-877 h3,#content #contenu #post-25 h3{

color:#F87425;text-decoration: underline;font-size: 16px;

}

#content #contenu #post-25 h2,#content #contenu #post-877 h2{

margin-left:5px;

font-size: 22px;margin-top: 10px;
}



#content #contenu #post-27 #plus_text,#content #contenu #post-937 #plus_text{background-color:#F87425;

padding:10px;}

#content #contenu #post-27 h2,#content #contenu #post-937 h2{

color:#F87425;

}

#content #contenu #post-937 h3,#content #contenu #post-27 h3{

color:#F87425;text-decoration: underline;font-size: 16px;

}

#content #contenu #post-27 h2,#content #contenu #post-937 h2{

margin-left:5px;

font-size: 22px;
}


#content #contenu .post img{

float:left;
}

#content #contenu .post ul{

margin-left:40px;

margin-bottom:10px;

margin-top:5px;
}

#content #contenu .entry{

clear:left;

padding-top:10px;
}

#content #contenu #domaine{

float:left;
}

#content #contenu #domaine img{

float:left;

margin-left:30px;

margin-right:20px;

margin-top:10px;
}

/* modif margin left a 15px*/

#content #contenu #domaine h3{

float:left;

margin-left:5px;

margin-right:20px;

margin-top:10px;

font-size:15px;

font-weight:bold;
}

#content #contenu #domaine p{

float:left;

margin-left:115px;

margin-top:-20px;

font-size:12px;

font-weight:500;
}

/* SITUATION  */

#content #contenu #post-39 h3,#content #contenu #post-905 h3{background:url('images/puce_25.png') no-repeat 3px; padding-left:25px;}

#content #contenu #post-39 h2,#content #contenu #post-39 h3,#content #contenu #post-905 h2,#content #contenu #post-905 h3{

color:#F87425;
}

#content #contenu #post-39 h2,#content #contenu #post-905 h2{margin:0px;}

#content #contenu #post-49 h2,#content #contenu #post-897 h2{margin:0px;color:#F87425;}



/* HISTORIQUE   */

#content #contenu #post-41 h2,#content #contenu #post-907 h2{

color:#F87425;

margin:0px;
}

/* L'EQUIPE  */

#content #contenu #post-43 h3,#content #contenu #post-909 h3{background:url('images/puce_25.png') no-repeat 3px;padding-left:25px;}

#content #contenu #post-43 h2,#content #contenu #post-43 h3,#content #contenu #post-909 h2,#content #contenu #post-909 h3{

color:#F87425;

margin:10px 0;
}

/* RECRUTEMENT  */

#content #contenu #post-45 h3,#content #contenu #post-913 h3{background:url('images/puce_25.png') no-repeat 3px;padding-left:25px;}

#content #contenu #post-45 h2,#content #contenu #post-45 h3,#content #contenu #post-913 h2,#content #contenu #post-913 h3{

color:#F87425;

margin:0px;
}

/* ?? */

#content #contenu #post-315 h3{background:url('images/puce_25.png') no-repeat 3px;}

#content #contenu #post-315 h2,#content #contenu #post-315 h3{

color:#F87425;

margin:0px;
}

/* Plan du site  */

#content #contenu #post-47 h3,#content #contenu #post-951 h3{background:url('images/puce_25.png') no-repeat 3px;}

#content #contenu #post-47 h2,#content #contenu #post-951 h3,#content #contenu #post-47 h3,#content #contenu #post-951 h2{

color:#F87425;

margin:0px;
}

/* Contact  */

#content #contenu #post-17 h3,#content #contenu #post-955 h3{background:url('images/puce_25.png') no-repeat 3px;}

#content #contenu #post-17 h2,#content #contenu #post-17 h3,#content #contenu #post-955 h2,#content #contenu #post-955 h3{

color:#F87425;

margin:0px;
}

#content #contenu  #post-17 input,#content #contenu  #post-17 textarea,#content #contenu  #post-955 input,#content #contenu  #post-955 textarea{

background-color:#B3D332;
}

.wpcf7-select{

background-color:#B3D332;
}

#VotrePays {

background-color:#B3D332;
}

#content #contenu  #post-17 li,#content #contenu  #post-955 li{

list-style-type:none;
}

#content #contenu  #post-17 #contact,#content #contenu  #post-955 #contact{

width:300px;

float:left;
}

#content #contenu  #post-17 #contact_ss,#content #contenu  #post-955 #contact_ss{

float:left;

width:100px;

text-align:right;
}

#content #contenu  #post-17 #contact_ss li,#content #contenu  #post-955 #contact_ss li{

margin-top:15px;
}

#content #contenu  #post-17 #contact_ss2 li,#content #contenu  #post-955 #contact_ss2 li{

margin-top:12px;
}



#content #contenu  #post-17 #contact_ss2,#content #contenu  #post-955 #contact_ss2{

float:left;margin-left:3px;
}

#content #contenu  #post-17 #contact_ss2 input,#content #contenu  #post-955 #contact_ss2 input{

width:170px;

clear:left;
}

#content #contenu  #post-17 #contact p,#content #contenu  #post-955 #contact p{

width:250px;
}

#content #contenu  #post-17 .entry,#content #contenu  #post-955 .entry{

width:580px;

}

#content #contenu  #post-17 #message,#content #contenu  #post-955 #message{

float:left;

width:280px;

}

#content #contenu  #post-17 #message_ss li,#content #contenu  #post-955 #message_ss li{

margin-top:57px;

}

#content #contenu  #post-17 #message_ss2 li, #content #contenu  #post-955 #message_ss2 li{

margin-top:12px;

}

#content #contenu  #post-17 #message_ss,#content #contenu  #post-955 #message_ss{

float:left;

width:70px;

text-align:right;

}

#content #contenu  #post-17 #message_ss2,#content #contenu  #post-955 #message_ss2{

float:left;

margin-left:3px;

}

#content #contenu  #post-17 #message_ss2 textarea,#content #contenu  #post-955 #message_ss2 textarea{

width:200px;

height:100px;

}

#content #contenu  #post-17 p,#content #contenu  #post-955 p{

margin-top:5px;

margin-bottom:5px;

}

#content #contenu  #post-17,#content #contenu  #post-955 {

margin-left:110px;

}

/* CONTACT   RAPIDE */



body #header_contact{

margin-bottom:30px;

}

body #corp_contact{

font-size:11px;

font-weight:bold;

}

body #corp_contact li{

list-style-type:none;

}

body #libelle{

float:left;

}

body #libelle li{

text-align:right;

width:250px;

margin-top:15px;

}

body #input_pop{

float:left;

text-align:left;

width:240px;

padding-left:5px;

}

body #input_pop {

margin-left:120px;

}

body #input_pop li{

margin-top:13px;

}

body #input_pop input{

width:200px;

}

#post-19 input,#post-952 input{

background-color:#B3D332;

margin:0px;

}

.post #envoy{

background:url('images/btn_envois.png');

width:75px;

height:18px;

text-indent:9999px;

margin-top:10px;

display:block;

}

#post-19 h3,#post-952 h3{

margin-left:10px;

}

#post-19 p,#post-952 p{

margin-top:5px;

margin-bottom:5px;

margin-left:10px;

}

/*           FOOTER              */



#supercontain #footer{

background:url("images/footer.png") no-repeat;

float:left;

width:900px;

height:29px;

margin-top:10px;

}

#supercontain #footer ul{

text-align:center;

}

#supercontain #footer li{

list-style-type:none;

float:left;

margin-left:10px;

margin-top:4px;

}

#supercontain #footer li a{

color:#000;

font-weight:bold;

text-decoration:none;

font-size:10px;

}

#supercontain #footer .two_foot{

float:right;

margin-right:20px;

}



/*   REALISATIONS  DOMAINE   */





#content #contenu #post-336 h2,

#content #contenu #post-881 h2,

#content #contenu #post-355 h2,

#content #contenu #post-187 h2, 

#content #contenu #post-191 h2, 

#content #contenu #post-189 h2, 

#content #contenu #post-193 h2, 

#content #contenu #post-35 h2,

#content #contenu #post-918 h2, 

#content #contenu #post-37 h2{

color:#000000;

margin:0px;

}

#content #contenu .rea-domaine{

clear:left;

padding-top:10px;

margin-left:20px;

width:600px; 

}

#content #contenu .rea-domaine h3{background:url('images/puce_rea.png') no-repeat 3px; padding-left:20px;

}

#content #contenu #corps_rea{

margin-left:20px;

float:left;

width:290px;

}

#content #contenu #image_rea{

float:right;}

#content #contenu #lien_rea{

padding-top:20px;

margin-left:20px;

clear:left;

}

#content #contenu #lien_rea a{

font-size:13px;

text-decoration:none;

font-weight:700;

text-indent:25px;

}

#content #contenu #lien_rea li{

list-style-type:none;

clear:both;

}

#content #contenu #lien_rea li.plus{

padding-top:10px;

}

#lien_rea h2{

clear:both;

}

#content #contenu #corps_rea p,#content #contenu #corps_rea li{

clear:left;

font-size:11px;

margin-left:15px;

}

#content #contenu #corps_rea img{

margin:10px 0;

}

#content #contenu .realisations{

clear:left;

padding-top:10px;

margin-left:20px;

}

#content #contenu .realisations li{

list-style-type:none;

padding:10px 0;

clear:both;

}

#content #contenu .realisations a{

float:left;

width:100%;

}

#content #contenu .realisations img{

float:left;

}

#content #contenu .realisations h3{



font-size:18px;

margin-left:10px;

margin-top:0;

margin-bottom:0px;

}

#content #contenu .realisations p{

float:left;

margin-left:10px;

}

/* 

******************* NEWS *************

*/

#contenu #news h2{

color:#F87425;

}#contenu #news h3{

margin-top:20px;

}#contenu #news p{

font-size:12px;

text-align:justify;

}

#contenu #news strong{font-size:13px;}

#contenu #news{

margin-left:20px;

}



#contenu #rea_news{

background:url("images/puce_rea.png") no-repeat scroll 3px 50% transparent;

text-indent:20px;

margin-left:20px;

}

#contenu #rea_news_div{

margin-left:20px;

}

#content #news h4{

font-size:11px;

font-weight:bold;

margin-top:15px;

}

/* CLIENTS */ 

#content #contenu #post-35 h3,#content #contenu #post-918 h3{

font-size:18px;

}

#post-35 table td, #post-918 table td{

padding-left:15px;

padding-right:15px;

padding-top:10px;

text-align:center;

}



#post-35 table, #post-918 table {

border:2px solid #B3D332;

}

/*   JQUERY TABS  */

#plus_text{display:none;}

#plus_text.active_plus{

display:block;

}

#content #contenu .post .plus{

margin-top:10px;

float:right;

margin-bottom:10px;

}

#content #contenu #plus_text{

clear:both;

padding-top:10px;

}

.clear-class{

clear:both;

padding-top:10px;}



.acc {

margin-bottom:30px;

}



.acc-first {

margin-bottom: 8px;

}



.acctext {

font-size:12px;

margin-left:105px;

margin-bottom: 15px;

float: left;
}
