/* CSS Document */
html, body {
	height: 100%; /* Voir -> Note 1 ci-dessous */
}
body {
	font-family:Century Gothic, Verdana;
	font-size:13px;
	}

#global {
	min-height: 100%; 
	width: 852px;
	overflow: hidden; 
	margin-left: auto;
	margin-right: auto;
}
#header {
	height: 321px;
	width: 852px;
	padding: 0;
	background-image: url(../img/Oabsolument_852x246.jpg);
	background-repeat: no-repeat;
 	background-position: 0px 75px;

}
#headerelec {
	height: 321px;
	width: 852px;
	padding: 0;
	background-image: url(../img/detecteurselecs852x246.jpg);
	background-repeat: no-repeat;
 	background-position: 0px 75px;

}
#headernews {
	height: 321px;
	width: 852px;
	padding: 0;
	background-image: url(../img/Oneway_852x256.jpg);
	background-repeat: no-repeat;
 	background-position: 0px 75px;

}
#headernews1 {
	height: 321px;
	width: 852px;
	padding: 0;
	background-image: url(../img/presCP707_852x246.jpg);
	background-repeat: no-repeat;
 	background-position: 0px 75px;

}
#headercontact {
	height: 321px;
	width: 852px;
	padding: 0;
	background-image: url(../img/Oabsolument_852x246.jpg);
	background-repeat: no-repeat;
 	background-position: 0px 75px;

}
#headerannul {
	height: 321px;
	width: 852px;
	padding: 0;
	background-image: url(../img/Osuivez_852x246.jpg);
	background-repeat: no-repeat;
 	background-position: 0px 75px;

}

#menuDeroulant{ 
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	list-style-type: none; 
	margin: 0; 
	border: 0;
	position:relative;
	top: auto;
	right: 49px;
}
#menuDeroulant li{ 
	float: right; 
	width: 130px;
	margin: 0; 
	padding: 0; 
	border: 0;
}
#menuDeroulant .sousMenu{
	display: none; 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	border: 0;
}
#menuDeroulant .sousMenu li{
	float: none; 
	margin: 0; 
	padding: 0; 
	border: 0;
	width: 168px; 
	border-top: 1px solid transparent; 
	border-right: 1px solid transparent;
}
#menuDeroulant li a:link, #menuDeroulant li a:visited { 
	display: block; 
	height: 1%; 
	color: #000; 
	background: #ccc; 
	margin: 0; 
	padding: 4px 8px; 
	border-right: 1px solid #fff; 
	text-decoration: none;
}
#menuDeroulant li a:hover { background-color: #888; color: #fff;}
#menuDeroulant li a:active { background-color: #888; color: #fff;}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited {
	 display: block; 
	 color: #fff; 
	 margin: 0; 
	 border: 0; 
	 text-decoration: none; 
	 background: #888; 
}
#menuDeroulant .sousMenu li a:hover { 
	background-image: none; 
	background-color: #FF3E33;
	color: #FFF
}
#menuDeroulant li:hover > .sousMenu { display: block; }

#contenu {
	color: #000;
	/*background-image: url(./img/contenu852x16.gif) repeat-y; */
	overflow: hidden; 
	border-left: #DDDDDD 1px solid;		
	border-right: #DDDDDD 1px solid;
	/*padding: 10px 0px 10px 0px;*/
}

#contenuelec {
	color: #000;
	/*background-image: url(./img/contenu852x16.gif) repeat-y; */
	overflow: hidden; 
	border-left: #000033 1px solid;		
	border-right: #000033 1px solid;
	padding: 0px 1px 0px 1px;
	}

#contenuplan {
	color: #000;
	/*background-image: url(./img/contenu852x16.gif) repeat-y; */
	overflow: hidden; 
	border-left: #DDDDDD 1px solid;		
	border-right: #DDDDDD 1px solid;
	padding: 10px 10px 10px 20px;
	
}	

/* #contenu a { color: #332510; }
#contenu a:hover, { } */

a.bce {	font-weight: bold; color: #990000; text-decoration: none;}
a.bce:visited, active, link { font-weight: bold; color: #990000; text-decoration: none;}
a.bce:hover	{ font-weight: bold; color: #990000; text-decoration: underline;}
a.mail { color:#666666; text-decoration: none;}
a.mail:visited, active, link { color: color:#666666; text-decoration: none;}
a.mail:hover { color: color:#666666; text-decoration: underline;}

a.plan { color: #444444; text-decoration: underline;}
a.plan:visited, active, link { color: #444444; text-decoration: underline;}
a.plan:hover	{ color: #222222; text-decoration: underline;}

#contenu strong {
	color: #181A12;
}

#contenu p{	margin:0px;}
#contenuelec p{	margin:0px;}

#serv ul {
	list-style-type: none;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:20px;
	padding: 0;
}

#serv li{
	list-style-type: none;
	list-style-image:url(../img/ct/arrow_red.gif);
	color:#666666;
}

#plan1 ul {
	margin-left:20px;
	}

#plan1 li{
	color:#444444;
	}
ul.plan1 {
	margin-left:20px;
}

li.plan1 {
	color:#444444;
	}



#fincontenu  {
	color: #000;
	height: 50px;
	background-image: url(../img/ct/white_footer.jpg); 
	background-repeat: no-repeat;
 	background-position: 0px 0px;
}


#pied {
	color: #000;
	height: 116px;
	background-image: url(../img/ct/fondpied853x116.gif);
	background-repeat: no-repeat;
 	background-position: 0px 0px;
	padding: 4px 10px 8px 10px;
}
.pied { width:161px; height:112px;}
.pied1 {width:327px; height:78px;}

.cse-branding-bottom,
.cse-branding-right {
margin:0;
padding:0
}
.cse-branding-bottom,
.cse-branding-right {
zoom: 1;
}
.cse-branding-bottom:after,
.cse-branding-right:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
.cse-branding-text { 
font: 10px Arial;
}
.cse-branding-form form {
margin-bottom: 0;
padding-bottom: 0;
}
/* Bottom-specific selectors */
.cse-branding-bottom .cse-branding-logo, 
.cse-branding-bottom .cse-branding-text {
display: block; 
float: left
}
.cse-branding-bottom .cse-branding-form {
margin-bottom: 3px;
}
.cse-branding-bottom .cse-branding-logo {
padding: 0
}
.cse-branding-bottom .cse-branding-text {
padding-top: 4px
}
.cse-branding-right .cse-branding-form {
float: left;
}
/* Right-specific selectors */
.cse-branding-right .cse-branding-logo, 
.cse-branding-right .cse-branding-text {
margin-left: 4px;
}
.cse-branding-right .cse-branding-form {
float: left;
margin-right: 4px;
}
.cse-branding-right .cse-branding-logo {
padding: 0
}
.cse-branding-right .cse-branding-text {
margin-top: -4px
}


#copyright {
	text-align: left;
	font-size: 1em;
}
.info { text-align:left; padding-left:50px;} 
.champ { text-align:left; padding-left:10px;}
.lesboutons { text-align:right;}

form select, input, textarea, button{
 border: #000000 solid 1px;
 background-color: #EEEEEE;
 margin: 0px 0 0px 0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
} 
.ligne01 { text-align:justify; padding:0 6px 0 6px;}
.ligne02 { background-image: url(../img/836c1f9e047127a4b53c996c09c882e9.jpg); background-repeat: no-repeat; background-position:bottom; height:14px; border-bottom:1px solid #FFFFFF;}

.ligne11 { background-image: url(../img/3b9125ec9ccf24e227028c40148fc6e2.jpg); background-repeat: no-repeat; background-position: top left; color:#000034; width:95px; font-weight: bold; 
			font-size:14px; padding-left:20px; padding-top:10px; vertical-align:top;}
.ligne12 { /*border-left:1px solid #FFFFFF; */ }
.ligne13 { background-image: url(../img/fond504x99.jpg; background-repeat:no-repeat; background-position: top left;}
.ligne14 { width:100px; background-image: url(../img/2c5b98ef5865cb354cf962a03e923ee3.jpg); background-repeat: no-repeat;background-position: top left;}
.ligne5 { background-color:#eeeeee; font-size: 1.6em; font-weight: bold; color: #000; height: 1.8em}
.ligne15 {background-color: #333333; padding:4px;}
.ligne20 {background-color:#000; }
.ligneform { padding-left:20px;}

 

.Style1 { font-family:Century Gothic, Verdana; font-size:0.9em; color:#FFFFFF; text-align:center; }
.Style11 { font-family:Century Gothic, Verdana; font-size:1.1em; color:#000; text-align:center; }
.Style100 { font-family:Century Gothic, Verdana; font-size:1.3em; font-weight:bold; color:#000000; text-align:center; }
.Style200 { font-family:Century Gothic, Verdana; font-size:1.3em; font-weight:bold; color:#333333; text-align:justify;}
.Style102 { font-family:Century Gothic, Verdana; font-size:1em; font-weight:bold; color:#000000; text-align:center; }
.Style103 { font-family:Century Gothic, Verdana; text-decoration: underline; color:#333333;}
.Style2 { font-family:Century Gothic, Verdana; font-size:0.9em; color:#fff; text-align:right; }
.Style3 { font-family:Century Gothic, Verdana; font-size:0.9em; color:#fff; text-align:left; }
.Style30 { font-family:Century Gothic, Verdana; color:#333; font-weight: bold; text-align:left; }
.Style31 { font-family:Century Gothic, Verdana; font-size:1.2em; color:#333; font-weight: bold; text-align:left; }
.Style32 { font-family:Century Gothic, Verdana; font-size:1.3em; color:#333; font-weight: bold; text-align:left; }
.Style10 { font-family:Century Gothic, Verdana; font-size:0.9em; color:#000; text-align:center; line-height:15px; margin: 5px 0 0 0;}
.Style13 {color: #990000}
.Style12 { font-family:Century Gothic, Verdana; font-size:0.9em; color:#000; text-align:right; }
.Style20 { text-align:justify;}
.Style14 { font-family:Century Gothic, Verdana; font-size:12px; color:#000; text-align:justify; padding: 0 10px 0 10px; }
.Styletab { font-family:Century Gothic, Verdana; line-height: 13px; text-align:justify;}
.titre04 { font-weight: bold; }
.Stylcentre { background:#000034;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
.Stylimg { border-style:none;}
