html, body
{font-family: verdana, sans-serif;
font-size: 8pt;
margin: 0;
padding: 0;
}

div#container
{
width: 951px;
margin: auto;
text-align: left;
}

div.column .cleft
{
width: 120px;
position: relative;
}

div.column .cright
{
width: 120px;
position: relative;
}

body.fullwidth div#container
{
width: 100%;
}

html, body
{
margin: 0;
padding: 0;
}

.clearboth
{
clear: both;
}

div.rlcol div.cright
{
float: right;
}

div.rlcol div.content-main
{
overflow: hidden;
margin-right: 110px;
width: 750px; 
}

html
{background-color: #FFFFFF;
}

div#container
{
background-color: #FFFFFF;
}

#entete
{
width: 100%;
position: relative;
}

#entete-gauche
{
width: 160px;
height: 153px;
float: left;
position: relative;
}

img
{
border: 0;
}

#banniere-lien-accueil
{
width: 100%;
height: 100%;
position: absolute;
}

#entete-menu-fixe
{
width: 400px;
position: absolute;
right: 20px;
top: -20px;
margin: 0;
text-align: right;
}

#entete-menu-fixe li
{
display: inline;
font-size: 9pt;
margin-right: 5px;
padding-right: 3px;
padding-left: 3px;
}

#entete-menu-fixe a
{
color: #FFFFFF;
text-decoration: none;
}

#entete-menu-fixe a:hover
{
text-decoration: underline;
}

#entete-menu-fixe ul
{
padding: 0;
margin: 0;
}

#choix_langue
{
width: 400px;
position: absolute;
right: 20px;
top: 30px;
margin: 0;
text-align: right;
}

#choix_langue li
{
display: inline;
font-size: 9pt;
margin-right: 10px;
}

#entete-droite
{
float: right;
height: 153px;
width: 604px;
}

#content-limits
{
background-image: url('/img/page-haut.gif');
background-repeat: no-repeat;
padding-top: 39px;
}

#container
{
background-image: url('/img/page-milieu.gif');
}

#tab_contact, .tab_technique
{
width: 100%;
overflow: auto;
background-color: #FFFFFF;
margin-left: 30px;margin-right: 20px;padding-left: 4px;position: relative;padding-right: 4px;
}

#tab_contact textarea, .tab_technique textarea
{
Width: 300px;
}

#tab_contact input, .tab_technique input
{
width: 200px;
}

.submit
{
margin-top: 10px;
text-align: center;
color : black;
}

#pied
{
width: 100%;
margin-top: 0px;
text-align: center;
background-color: #FFFFFF;
background: url('/img/pdp.gif') bottom center no-repeat;
height: 100px;
}

#pied ul
{
padding-top: 10px;
padding-bottom: 0;
margin: 0;
}

#pied li
{
margin-left: 12px;
display: inline;
}

#pied a
{
color: #f0ff00;
text-decoration: none;
}

#pied p
{
margin: 0!important;
padding: 0!important;
}

#pied p a
{
color: #FF6600;
text-decoration: none;
}
#pied a:hover
{
text-decoration: underline;
}

.div-sitemap ul ul li{
list-style:none;
}

.liste-sitemap{
float:left;
margin-top:10px;
margin-left:20px;
padding:10px;
}

#accueil
{
overflow: visible;
width: 767px;
height: 480px;
min-height: 480px;
}
#accueil_gauche
{
width: 370px;
height: 440px;
min-height: 440px;
margin-left:10px;
margin-top:0px;
float:left;
}

#accueil_gauche #cadre_1
{
background:url("/img/cadre_1.jpg") top left no-repeat;
width: 370px;
height: 150px;
min-height: 150px;
}
#cadre_1 #cadre_1_content
{
background:url("/img/cadre_bottom1.jpg") bottom left no-repeat;
width: 370px;
height: 150px;
min-height: 150px;
}
#cadre_1_content  p
{
font-size:10pt; 
font-family:Verdana,Arial,sans-serif; 
font-weight:900;
color: #FF5601;
width:300px;
margin-top:0px;
margin-left:20px;
text-align: left;
line-height: 1.1em;
}
#cadre_1_content #cadre_1_content_top
{
background:url("/img/cadre_1_top2.jpg") top center no-repeat;
width: 370px;
height: 28px;
}
#cadre_1_content #cadre_1_content_top1
{
float :left;
font-size: 11pt;
font-family: Verdana,Arial,sans-serif;
font-weight: 900;
margin-top: 20px;
color: #ff5601;
font-weight: normal;
}
#cadre_1_content #cadre_1_content_top2
{
float:right;
margin-top: 20px;
width:140px;
font-size: 11pt;
font-family: Verdana,Arial,sans-serif;
font-weight: normal;
color: #ff5601;
padding-left:0px;
}

#cadre_1_content #cadre_1_content_top3
{
margin-left: 180px;
margin-top:40px;
vertical-align:bottom;
margin-right: 100px;
width:20px;
font-size: 18pt;
font-family: Verdana,Arial,sans-serif;
font-weight: 900;
color: #ff5601;
}

#accueil_gauche #cadre_1_new
{
background:url("/img/cadre_1_new.jpg") top left no-repeat;
width: 370px;
height: 150px;
}
#cadre_1_new #cadre_1_new_content
{
width: 370px;
height: 150px;
}
#cadre_1_new_content  p
{
font-size:1.1em; 
font-family:Verdana,Arial,sans-serif; 
font-weight:800;
color: #2D2CAE;
width:370px;
margin-left:0px;
padding-top:128px;
text-align: center;
line-height: 1.2em;
}
#cadre_1_new_content a{
font-weight:600;
color: #2D2CAE;
text-decoration:none;
}

#cadre_1_new_content a:hover{
font-weight:600;
color: #2D2CAE ;
text-decoration:none;
}
#accueil_gauche #cadre_2
{
background:url("/img/cadre_2.jpg") top left no-repeat;
width: 370px;
height: 150px;
}
#cadre_2 #cadre_2_content
{
width: 370px;
height: 150px;
}
#cadre_2_content #cadre_2_content_top
{
background:url("/img/cadre_2_top2.jpg") top center no-repeat;
width: 370px;
height: 30px;
}
#cadre_2_content #cadre_2_content_top1
{
float :left;
font-size: 9pt;
font-family: Verdana,Arial,sans-serif;
font-weight: 900;
margin-top: 0px;
padding-left: 35px;
color: #ff5601;
font-weight: normal;
}
#cadre_2_content #cadre_2_content_left
{
float :left;
margin-top: 120px;
width:180px;
}
#cadre_2_content #cadre_2_content_right
{
float :right;
margin-top: 110px;
width:190px;
}
#cadre_2_content_left  p
{
color: #2D2CAE;
font-size:1.1em; 
font-family:Verdana,Arial,sans-serif; 
width:180px;
margin-top: 0px;
padding-left:15px;
text-align: left;
}
#cadre_2_content_right  p
{
color: #2D2CAE;
font-size:1.1em; 
font-family:Verdana,Arial,sans-serif; 
width:190px;
margin-top: 0px;
text-align: left;
line-height: 1.4em;
}
#cadre_2_content_left a{
font-weight:600;
color: #2D2CAE;
text-decoration:none;
}

#cadre_2_content_left a:hover{
font-weight:600;
color: #2D2CAE ;
text-decoration:none;
}
#cadre_2_content_right a{
font-weight:600;
color: #2D2CAE;
text-decoration:none;
}

#cadre_2_content_right a:hover{
font-weight:600;
color: #2D2CAE ;
text-decoration:none;
}
#accueil_gauche #cadre_3
{
background:url("/img/cadre_3.jpg") top left no-repeat;
width: 370px;
height: 135px;
}
#cadre_3 #cadre_3_content
{
width: 370px;
height: 135px;
}
#cadre_3_content  p
{
font-size:9pt; 
font-family:Verdana,Arial,sans-serif; 
font-weight:800;
color: #FF5601;
width:200px;
margin-top:7px;
margin-left:171px;
text-align: left;
line-height: 1.4em;
}
#cadre_3_content #cadre_3_content_top
{
width: 370px;
height: 20px;
}
#cadre_3_content a{
font-weight:normal;
color: #FF5601;
}

#cadre_3_content a:hover{
font-weight:normal;
color: #FF5601;
text-decoration:none;
background-color : #ffe6b7;
}
#accueil_droite
{
background:url("/img/form-bg.jpg") top center repeat-y;
width:349px;
height: 440px;
min-height: 440px;
margin-left:395px;
margin-top:0px;
}
#accueil_droite #accueil_form
{
background:url("/img/form-bottom.jpg") bottom left no-repeat;
width: 349px;
height: 440px;
min-height: 440px;
}
#accueil_form #form_top
{
background:url("/img/form-top.jpg") top center no-repeat;
width: 349px;
height: 45px;
}
#accueil_droite  p
{
color: #000000;
width:330px;
margin-left:10px;
text-align: left;
}
#page_sat
{
background:url("/img/form-bg.jpg") top center repeat-y;
width:349px;
height: 440px;
min-height: 440px;
margin-left:30px;
}
#page_sat #sat_form
{
background:url("/img/form-bottom.jpg") bottom left no-repeat;
width: 349px;
height: 440px;
min-height: 440px;
}
#sat_form #form_top
{
background:url("/img/form-top.jpg") top center no-repeat;
width: 349px;
height: 45px;
}
#page_sat  p
{
color: #000000;
width:330px;
margin-left:10px;
text-align: left;
}
#liens_droite
{
width: 193px;
height: 440px;
min-height: 440px;
margin-top:-18px;
float:right;
}
#liens_droite #share{
margin-top : 5px;
margin-left : 15px;
margin-bottom : 10px;

}

#liens_droite img
{
margin-bottom:15px;
}
#maquette_lien_droite
{
margin-top:30px;
}
#error{
font-family: verdana, sans-serif;
margin: 0;
margin-left: 10px;
padding: 0;
}
#error h1{
font-size: 1.1em;
}
#error p{

}
#error ul{

}

